Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-01 | Roomserver producers package (#2546) | Neil Alexander | |
* Give the roomserver a producers package * Change init point * Populate ACLs API * Fix build issues * `RoomEventProducer` naming | |||
2022-07-01 | Try to fix backfilling (#2548) | Till | |
* Try to fix backfilling * Return start/end to not confuse clients * Update GMSL * Update GMSL | |||
2022-07-01 | Disable WebAssembly builds for now | Neil Alexander | |
2022-07-01 | Blacklist `Guest users can join guest_access rooms` test until it can be ↵ | Neil Alexander | |
investigated | |||
2022-06-30 | Silence presence logs (#2547) | Till | |
2022-06-29 | Add `evacuateUser` endpoint, use it when deactivating accounts (#2545) | Neil Alexander | |
* Add `evacuateUser` endpoint, use it when deactivating accounts * Populate the API * Clean up user devices when deactivating * Include invites, delete pushers | |||
2022-06-29 | Return an error if trying to invite a malformed user ID (#2543) | Neil Alexander | |
2022-06-29 | Don't return `end` if there are not more messages (#2542) | Till | |
* Be more spec compliant * Move lazyLoadMembers to own method | |||
2022-06-27 | Fix nats.go commit (#2540) | Jean Lucas | |
Signed-off-by: Jean Lucas <jean@4ray.co> | |||
2022-06-15 | Add `InputDeviceListUpdate` to the keyserver, remove old input API (#2536) | Neil Alexander | |
* Add `InputDeviceListUpdate` to the keyserver, remove old input API * Fix copyright * Log more information when a device list update fails | |||
2022-06-15 | Fix rare panic when returning user devices over federation (#2534) | Till | |
2022-06-13 | Handle state before, send history visibility in output (#2532) | Neil Alexander | |
* Check state before event * Tweaks * Refactor a bit, include in output events * Don't waste time if soft failed either * Tweak control flow, comments, use GMSL history visibility type | |||
2022-06-13 | generic CaddyFile in front of Dendrite (monolith) (#2531) | Emanuele Aliberti | |
for Caddy 2.5.x Co-authored-by: emanuele.aliberti <emanuele.aliberti@mtka.eu> | |||
2022-06-13 | Make the linter happy again | Till Faelligen | |
2022-06-13 | Add `--difference` to `resolve-state` tool | Neil Alexander | |
2022-06-10 | Attempt to raise the file descriptor limit at startup (#2527) | Neil Alexander | |
2022-06-10 | Rename the page to "Optimise your installation" | Neil Alexander | |
2022-06-10 | Highlighting in docs | Neil Alexander | |
2022-06-10 | Add new next steps page to the documentation | Neil Alexander | |
2022-06-09 | Correctly redact events over federation (#2526) | Till | |
* Ensure we check powerlevel/origin before redacting an event * Add passing test * Use pl.UserLevel * Make check more readable, also check for the sender | |||
2022-06-09 | Version 0.8.8 (#2525)v0.8.8 | Neil Alexander | |
2022-06-09 | Allow "registration is idempotent, with username specified" to pass (#2488) | Till | |
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> | |||
2022-06-08 | Update sample configs for `exempt_user_ids` | Neil Alexander | |
2022-06-07 | Optimise state res v2 by only updating the allower when necessary (update to ↵ | Neil Alexander | |
matrix-org/gomatrixserverlib@e55d796) | |||
2022-06-07 | Optimise state res v2 by parsing power level content less often (update to ↵ | Neil Alexander | |
matrix-org/gomatrixserverlib@e938c07) | |||
2022-06-07 | Rate limiting changes (#2519) | Neil Alexander | |
* Rate limiting changes This makes the following changes: * For logged in users, the rate limiting now applies to the device session rather than the remote IP address; * For non-logged in users, the rate limiting continues to apply to remote address as it does today; * It is now possible to add user IDs to the `exempt_user_ids` option under `rate_limiting` to exclude bots from rate limiting; * Admin and appservice users are now exempt from rate limiting by default. * Fix build with media API | |||
2022-06-07 | Optimise `loadAuthEvents`, add roomserver tracing | Neil Alexander | |
2022-06-07 | Avoid panicking unnecessarily when shutting down the `gobind` P2P demos (#2520) | Neil Alexander | |
2022-06-06 | Send tombstone to other servers when upgrading rooms | Neil Alexander | |
2022-06-06 | Room upgrade tweaks | Neil Alexander | |
Squashed commit of the following: commit 7a1568c716866594af6d0b1d561c58c96de29b20 Author: Neil Alexander <neilalexander@users.noreply.github.com> Date: Mon Jun 6 15:17:49 2022 +0100 Make errors more useful commit 64befe7c9a901b00650442171660c2dc4ea575fa Author: Neil Alexander <neilalexander@users.noreply.github.com> Date: Mon Jun 6 15:02:40 2022 +0100 Tweak ordering a bit | |||
2022-06-06 | Fix panic in `QueryRestrictedJoinAllowed` | Neil Alexander | |
2022-06-03 | Make setting state idempotent (#2512) | Till | |
* Make Setting state twice is idempotent pass * Add passing tests * PR comment & comments | |||
2022-06-01 | Version 0.8.7 (#2509)v0.8.7 | Neil Alexander | |
2022-06-01 | Revert #2457 | Neil Alexander | |
Squashed commit of the following: commit 2bd0daf4d61376d2dd56628eaff267b0bc63e116 Author: Neil Alexander <neilalexander@users.noreply.github.com> Date: Wed Jun 1 09:55:54 2022 +0100 Revert resolving old extremities as well as new This may no longer be needed with the new state fixes and probably just burns more CPU time than is strictly necessary. | |||
2022-06-01 | Reduce error levels on device list update | Neil Alexander | |
2022-06-01 | Fix bugs related to state resolution (#2507) | Neil Alexander | |
* Fix bugs related to state resolution * Clean up `resolve-state` * Don't panic when entries can't be found * Ensure we have state entries for the auth events * Revert "Ensure we have state entries for the auth events" This reverts commit 9b13b7ed37f40ce6d1301d9cb423a27b0db9c897. * Revert "Revert "Ensure we have state entries for the auth events"" This reverts commit d86db197e3e317f7d64ec6722cc60533872f4617. * Fix bug * Try that again * Update gomatrixserverlib * Remove recursion from `loadAuthEvents` | |||
2022-06-01 | Update versions | Neil Alexander | |
2022-05-31 | Fix #2498 (#2506) | Till | |
2022-05-31 | Fix `pq: invalid input syntax for integer` when trying to get a numeric ↵ | Till | |
localpart (#2505) * Match at least once * Add the test | |||
2022-05-30 | Fix bugs in `resolve-state` tool | Neil Alexander | |
2022-05-30 | Sort `resolve-state` output | Neil Alexander | |
2022-05-30 | Update readme | Neil Alexander | |
2022-05-30 | Add missing indexes to federation API destination queues (#2502) | Neil Alexander | |
* Add missing indexes to federation API destination queues * Fix duplicate name | |||
2022-05-30 | Add support for room version 10 (update to matrix-org/gomatrixserverlib#315) | Neil Alexander | |
2022-05-26 | Add support for MSC3787 and `org.matrix.msc3787` room version (update to ↵ | Neil Alexander | |
matrix-org/gomatrixserverlib#310) | |||
2022-05-26 | Version 0.8.6 (#2497)v0.8.6 | Neil Alexander | |
2022-05-26 | Upgrade various dependencies (#2496) | Neil Alexander | |
* Upgrade various dependencies * Yaml dependency too | |||
2022-05-26 | Update to matrix-org/gomatrixserverlib#314 | Neil Alexander | |
2022-05-26 | Make logging output for state deletions a bit better | Neil Alexander | |
2022-05-25 | Update 1_planning.md (#2467) | Brandon | |
* Update 1_planning.md Modes section of the planning component of the documentation rewritten for grammar and clarity. * Update 1_planning.md Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> |