| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 4 days | version-check: cover minecraft's deps and the build/server duplicates | Luke Hoersten | 1 | -0/+1 | |
| minecraft/server was missed in the original sweep since its lookup comments didn't match the github releases/tags pattern; paper, dynmap, and geyser now get the same marker. Also add markers to the three build/server (or /otp) duplicate version vars (bin, dendrite, pleroma), which were intentionally skipped before since they mirror their build role's version rather than pinning an independent upstream check. Point them at the build role's file instead of a URL so one grep still finds every instance; documented in the README alongside the existing URL form. | |||||
| 2026-07-30 | dendrite, relayer: percent-encode db passwords in connection urls | Luke Hoersten | 1 | -1/+1 | |
| Passwords containing '/' are invalid unencoded in a url authority and break Go's url.Parse (invalid port after host). Latent until a restart forced a config re-read. jinja urlencode leaves '/' unescaped, hence the extra replace. | |||||
| 2026-04-25 | Build all roles from source with versioned artifacts | Luke Hoersten | 1 | -0/+1 | |
| - Add pleroma/build role to compile from source (OTP binaries no longer published) - Install Elixir 1.18.3 manually on Ubuntu Noble (ships 1.14, needs 1.15+) - Standardize all build roles to produce versioned .tar.gz artifacts - Add version defaults to all server roles (bin, dendrite, nostr/relayer) - Switch server roles from get_url to unarchive for .tar.gz installs - Add build_srv_dir variable to all build roles - Deploy pleroma styles.json so custom FE themes appear in picker - Fix pleroma OTP install: version check, root ownership, auto-cleanup old releases - Fix pleroma config: log level :warn -> :warning, remove availableStyles - Add wait_for grafana readiness before dashboard install - Set minecraft ops changed_when: false | |||||
| 2026-04-05 | Harden role security: file permissions, service binding, no_log, strict defaults | Luke Hoersten | 1 | -0/+1 | |
| - Add no_log: true to tasks that handle passwords/secrets - Tighten config file permissions (0644 -> 0600/0640 where appropriate) - Bind pleroma to 127.0.0.1 instead of 0.0.0.0 - Tighten ergo unix socket mode 0777 -> 0770 - Remove weak defaults; roles now fail explicitly if required vars not set | |||||
| 2026-03-28 | Added soju role. | Luke Hoersten | 2 | -2/+3 | |
| 2026-03-23 | Fixed log rotation and log2ram sizing. | Luke Hoersten | 1 | -0/+7 | |
| 2024-10-07 | Lots of updates and fixes for Ubuntu 24.04 Noble. | Luke Hoersten | 3 | -7/+7 | |
| 2024-07-29 | Cleaned up always-changed status tasks. | Luke Hoersten | 1 | -5/+3 | |
| 2024-02-10 | Dendrite tweaks. | Luke Hoersten | 2 | -1/+5 | |
| 2024-02-04 | Tons of updates to fix migration to new server. | Luke Hoersten | 3 | -1/+19 | |
| 2023-07-22 | Finished up dendrite build server role. | Luke Hoersten | 2 | -2/+16 | |
| 2023-07-21 | Split dendrite build out of install role. | Luke Hoersten | 4 | -48/+75 | |
| 2023-07-19 | Version updates. | Luke Hoersten | 2 | -2/+2 | |
| 2023-04-03 | Version update | Luke Hoersten | 3 | -9/+9 | |
| 2023-02-23 | Version updates | Luke Hoersten | 1 | -1/+1 | |
| 2023-01-30 | Updated dendrite logs to error for less verbose. | Luke Hoersten | 1 | -2/+2 | |
| 2023-01-08 | Added variable for enabling dendrite reg. | Luke Hoersten | 2 | -1/+2 | |
| 2023-01-08 | Enabled presence events in dendrite. | Luke Hoersten | 1 | -2/+2 | |
| 2023-01-08 | Updated versions. | Luke Hoersten | 1 | -1/+1 | |
| 2022-11-06 | Reduced number of open connections for dendrite due to startup error. | Luke Hoersten | 1 | -1/+1 | |
| 2022-11-06 | Backed out changeset 10051617d075 | Luke Hoersten | 1 | -2/+1 | |
| 2022-11-06 | Version updates | Luke Hoersten | 1 | -1/+1 | |
| 2022-11-06 | Fixed proxy pass. | Luke Hoersten | 1 | -1/+2 | |
| 2022-09-10 | Enabled experimental spaces and threading features in dendrite. | Luke Hoersten | 1 | -2/+2 | |
| 2022-09-05 | Minor version updates and bug fixes. | Luke Hoersten | 2 | -1/+2 | |
| 2022-08-08 | Added Dendrite symlink to port workaround. | Luke Hoersten | 3 | -5/+19 | |
| 2022-08-08 | Version updates | Luke Hoersten | 1 | -1/+1 | |
| 2022-07-02 | Version updates. | Luke Hoersten | 3 | -5/+4 | |
| 2022-05-25 | Updated dendrite config. | Luke Hoersten | 4 | -249/+153 | |
| 2022-05-23 | Update versions | Luke Hoersten | 1 | -1/+1 | |
| 2021-12-12 | Updated versions. | Luke Hoersten | 1 | -1/+1 | |
| 2021-10-25 | Version updates. | Luke Hoersten | 1 | -1/+1 | |
| 2021-07-25 | Lots of updates. | Luke Hoersten | 3 | -3/+6 | |
| 2021-07-24 | Fixed dendrite restart handler bug. | Luke Hoersten | 2 | -4/+4 | |
| 2021-07-24 | Minor dendrite tweaks. | Luke Hoersten | 2 | -2/+2 | |
| 2021-07-19 | Added index to dendrite nginx template. | Luke Hoersten | 1 | -0/+7 | |
| 2021-07-18 | Tons of updates. | Luke Hoersten | 7 | -0/+568 | |
