Commit Graph
43 Commits
Author SHA1 Message Date
Catalan LoverandSlavi Pantaleev 1a6a75bdab Add support for do_ping to synapse-http-antispam
This defaults to true for end user comfort as it helps assure them the modules connection to the consumer is working or is definitively not working. (As far as i have been told it retries until success)
2025-06-28 08:12:27 +03:00
Catalan LoverandSlavi Pantaleev a2ddbb8169 Update Draupnir config template to v2.3.1 template
Lock Threads / action (push) Has been cancelled
Matrix CI / yamllint (push) Has been cancelled
Matrix CI / ansible-lint (push) Has been cancelled
REUSE Compliance Check / reuse-compliance-check (push) Has been cancelled
Also removes the FIX ME for Polling as well it being broken in the playbook is no longer true.
2025-05-30 13:02:25 +03:00
Catalan LoverandSlavi Pantaleev 4e0f031ebd Fix Synapse-HTTP-Antispam configuration error in Draupnir 2025-05-08 12:39:30 +03:00
Catalan LoverandSlavi Pantaleev bf058d772b Fix rogue missing _client_synapse in internal admin api 2025-03-15 12:04:53 +02:00
Catalan LoverandSlavi Pantaleev 6077c7a1d6 Fix bug in marking Pantal and Rust Crypto as mutually exclusive. 2025-03-14 19:28:20 +02:00
Catalan LoverandSlavi Pantaleev e073685632 Fix D4A Config Validation checking for old variable and fix docs ref 2025-03-14 13:06:47 +02:00
Catalan LoverandSlavi Pantaleev 808d0202c7 Fix Rust Crypto variables being partially missed in Rename 2025-03-14 12:23:25 +02:00
Catalan LoverandSlavi Pantaleev 5bb8a36f34 Update Mjolnir Anti Spam module to latest and add Renovate 2025-03-13 06:20:20 +02:00
Catalan Lover ef6f50e898 Change matrix_synapse_forgotten_room_retention_period from null to 28d
As we automatically forget rooms on leave in the playbook this option working at all is probably heavily desired.

Timing is copied from upstream example.

Credit goes to Anoa for making me even check this.
2025-01-21 16:53:46 +01:00
Catalan Lover 177ac8caa1 Replace old warnings with Github Markdown Warnings
I executed a Search for `⚠️ **Warning**:` and replaced it with
```
> [!WARNING]
>
```

I also capitalised the first letter where missing.

Draupnir Docs have been excluded from this Commit as to not cause a separate PR im working on for the Draupnir docs to have potential merge conflicts and im making said change in that document too.
2025-01-20 14:39:40 +01:00
Catalan Lover ba19e4d303 Replace Discharge with Disable
In the context of disabling rate limits on an API its disable that is correct. We arent talking about controlling the discharge rate of a battery we dont want to blow up or harm. We are talking about matrix APIs and disabling the rate limiter on them.
2025-01-19 18:14:05 +01:00
Catalan Lover 3eae4384dc Add Authenticated Media configuration options 2024-08-23 16:35:14 +02:00
Catalan Lover 3b7468787f Improve Pantalaimon Support in Draupnir and add Mjolnir support 2024-03-24 21:55:21 +01:00
Catalan Lover 530df651c2 Pin Draupnir Appservice to 1.87.0 instead of Develop & update Draupnir
Appservice Draupnir for All required Develop before the release of 1.87.0 to work at all in the playbook. Now that we have a release to pin to we will return to being pinned to a release. Especially as Draupnir 2.0.0 push is happening now in main. This will mean that Draupnir develop is expected to be much more unstable than usual for a bit so its important that we pin to a stable release. These releases are validated due to having been dogfooded ever since D4A was merged into the playbook.
2024-03-24 21:03:56 +01:00
Catalan Lover c1cc5e1595 Fix D4A Documentation flaw
In the process of writing the Draupnir for all role documentation it was forgotten that Draupnir needs to have the ability to write to the main management room policy list that controls who can access the bot. This flaw was overlooked during development as naturally without thinking the bot had these powers.

Upstream Docs had this exact bug also and the author of this commit will have to go and fix upstream docs also to resolve this bug.
2024-03-19 21:51:36 +01:00
Catalan Lover c4992ca018 Explicitly Declare Draupnir and Mjolnir Config and enter Bot Mode
This should resolve [#2296](https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2296) by fixing the noted issue.

This also paves the way for in the future working on D4A mode but that would require a rework to how these variables are done.
2024-01-24 15:26:05 +01:00
Catalan LoverandSlavi Pantaleev cb7f2eff3d make synapse support alternative containers via new variable 2024-01-17 07:28:08 +02:00
Catalan Lover 8e5c6fbfc9 Draupnir Relicense Changelog Entry 2024-01-16 01:57:14 +01:00
Catalan Lover 95f989ae8b Update Draupnir to 1.86.0 from 1.85.1 2024-01-16 01:56:41 +01:00
Catalan Lover c689845f55 Fix Draupnir and Mjolnir Docs bugs
Rate limit docs had a issue due to the wrong request type by accident. This was not noticed due to both bots can work with rate limits. Synapse Admin links where also bugged but now fixed.
2023-09-20 14:41:50 +02:00
Catalan Lover c7c1acc3f3 Update Draupnir from 1.85.0 to 1.85.1 2023-09-12 15:42:31 +02:00
Catalan Lover a9ece0c55a Remove trailing spaces making linter unhappy 2023-09-07 19:36:49 +02:00
Catalan Lover 2f6829e6d7 Replace links to Gnuxie/Draupnir with the-draupnir-project/Draupnir
Draupnir moved its repo on github from the namespace of its maintainer Gnuxie to a newly created Github Organisation the-draupnir-project and this commit reflects this.
2023-09-07 19:33:25 +02:00
Catalan Lover 7ee720f138 Update Draupnir from 1.84.0 to 1.85.0 and update default configuration 2023-09-07 19:19:11 +02:00
Catalan Lover 6f7cdd2f71 Change Draupnir Repo to New Repo
Draupnir changed home from Gnuxie/Draupnir to the-draupnir-project/Draupnir and this commit reflects this.
2023-09-07 19:08:33 +02:00
Catalan Lover a9518e721a Add Arm64 as valid prebuilt container architecture for Draupnir 2023-08-21 15:10:57 +02:00
Catalan Lover e127e6f464 Update Draupnir from 1.83.0 to 1.84.0 2023-08-21 14:46:25 +02:00
Catalan Lover 795ce3e21d Update Draupnir to 1.83.0 from 1.82.0 2023-06-01 02:14:55 +02:00
Catalan Lover 4b30c4d812 Update Draupnir from 1.80.1 to 1.82.0 2023-05-25 00:52:28 +02:00
Catalan Lover 6b3ae35ef5 Fix Typo 2023-05-11 19:07:35 +02:00
Catalan Lover 18ab8dfdff Remove manual Database Access steps and replace with Admin API Guide 2023-05-11 18:54:43 +02:00
Catalan Lover 4ccd3f79de Fix Draupnir config
Config was accidently changed when importing upstream changes.
2023-03-02 03:58:03 +01:00
Catalan Lover 65e7aa2406 Update Draupnir from v1.80.0 to v1.80.1 2023-02-20 22:22:10 +01:00
Catalan Lover 601b67c02d Update Draupnir Config 2023-02-20 22:21:02 +01:00
Catalan Lover be471250dd Move services that crash without hs connectivity to after proxy. 2023-02-11 17:58:19 +01:00
Catalan Lover ddcb1735e2 Add draupnir as valid prefix to resolve a bug
Current draupnir does not listen to its name. This config change fixes this bug. This bodge is able to be removed once this is fixed upstream.
2023-02-08 20:05:47 +01:00
Catalan Lover a717590aa5 Rename systemd service file from mjolnir to draupnir 2023-02-08 19:53:35 +01:00
Catalan Lover 79a4e57fbd Add draupnir docs. 2023-02-08 18:55:27 +01:00
Catalan Lover 7b42ff4b75 Finalise moving draupnir to a fully testable state. 2023-02-08 18:55:08 +01:00
Catalan Lover 9092d4bb6b Push draupnir version from develop to v1.80.0-beta.0 2023-02-08 17:02:59 +01:00
Catalan Lover 78b1ebd5af commit main.yml for draupnir and set target ver to develop 2023-02-08 16:44:30 +01:00
Catalan Lover 563cf1a4ba Initial commit for draupnir.
main.yml is not included due to that its changed separately.
2023-02-08 16:44:12 +01:00
Catalan Lover 59c46662e5 Start Updating Mjolnir CFG from Initial to Current 2022-09-29 20:25:56 +02:00