84 Commits

Author SHA1 Message Date
a5b34fb4a8 Only permit the v1 send_join endpoint for v1/v2 rooms 2025-11-05 12:30:51 -05:00
2212453a96 time -> get_time 2025-11-05 11:53:26 -05:00
d9583f3472 Add pre-commit configuration 2025-10-29 23:38:26 -04:00
3d9ff622fd Make ty happy 2025-10-29 21:29:10 -04:00
945f92e25f MSC4375: Admin Room Management 2025-10-29 03:58:08 -04:00
29ecfc0387 Move standardised admin APIs to a new file 2025-10-29 02:39:30 -04:00
4bdeca6139 Implement Hammerhead debug API 2025-10-27 14:54:20 -04:00
b8f8a1a7b1 Remove database 2025-10-27 10:19:03 -04:00
35896ed1ee Implement room V11 2025-10-27 10:05:33 -04:00
da82f492e8 Implement redaction for v1 to v11 events 2025-10-26 22:38:22 -04:00
17d5a6458e Allow / in event IDs on send_join 2025-10-26 18:32:17 -04:00
ad4c5cc5d2 Include event IDs on stripped state 2025-10-26 15:56:46 -04:00
8999a5e414 Add known room IDs to room bruteforcer 2025-10-26 15:35:45 -04:00
2fa647f7e7 Remove join_authorised_via_users_server from make_join 2025-10-26 07:36:09 -04:00
1c87e8b5a5 Implement Room V10 2025-10-26 06:36:15 -04:00
9d68082764 Add CouchDB stuffs 2025-10-26 05:53:44 -04:00
32cdb239ff Synapse start_job returns a blank dict 2025-10-26 00:52:22 -04:00
626c865461 make Ruff happy 2025-10-25 23:53:17 -04:00
fe5c0e23b5 Use ref hash for incoming v3+ events 2025-10-25 23:53:07 -04:00
09cb708594 Improve method for brute-force of rooms 2025-10-25 17:32:40 -04:00
ad72886fb3 Accept more room versions on invitations 2025-10-25 16:54:46 -04:00
9b6988a029 Implement rooms V3 through V9 1.5.0 2025-10-25 04:22:48 -04:00
2f891508ab Adapt extremities endpoint for v3+ 2025-10-25 00:59:20 -04:00
f23a74de5c Prepare for room v3+, misc bugfixes 2025-10-24 23:46:48 -04:00
b71096663c Add room v3+ event ID calculator 2025-10-24 20:34:20 -04:00
1fce4d5ba1 Update MSC4373 implentation 2025-10-23 22:50:59 -04:00
c1a4de06ce Add list of implemented MSCs 2025-10-22 18:23:21 -04:00
1e6c7adb41 MSC4373: Server opt-out of specific EDU types 2025-10-22 17:13:19 -04:00
6cc08fcb02 The Codebase Consistency Update 2025-10-21 23:47:28 -04:00
458d69da84 revert last commit 2025-10-21 16:39:05 -04:00
8c513ac738 add option to disable TLS certificate validation in http_client 2025-10-21 16:32:59 -04:00
3ec0f2ab4f Hammerhead reload-config endpoint 2025-10-20 18:18:21 -04:00
b5e74af72f Allow SyWeb login 2025-10-20 18:18:05 -04:00
d2e61a3b07 federation state_ids 2025-10-19 16:10:42 -04:00
24133be98c Partial SyWeb compatibility 2025-10-19 00:07:23 -04:00
647916b749 MSC4014 2025-10-18 17:16:41 -04:00
6056268a2e oops 2025-10-18 12:14:22 -04:00
b4d2f8e728 Fix federation self test 2025-10-18 10:23:59 -04:00
2cb6fd005a synadm: fetch event API, media info API 2025-10-18 09:58:10 -04:00
fe43b77611 MSC4370: Federation endpoint for retrieving current extremities 2025-10-17 23:22:43 -04:00
492ffc62e9 1.4.4 1.4.4 2025-10-17 17:49:30 -04:00
9ca4c913f3 Make sending Matrix requests easier 2025-10-17 17:44:41 -04:00
6dd4fb04e3 Follow upstream Hammerhead response for state-resolver 2025-10-17 15:49:19 -04:00
f771130a16 Implement MSC4367 room directory 2025-10-15 13:46:00 -04:00
9aa2e062e5 Better logging (for the 3rd time), fix devices list over federation 2025-10-13 17:55:48 -04:00
c8d6f57e5b add security policy 2025-10-13 16:08:17 -04:00
753625ad5c some Citadel endpoints 2025-10-13 15:44:57 -04:00
74a36e0b34 Import configuration properly 2025-10-13 15:20:01 -04:00
b178011ad9 Remove padding from base64 hashes 2025-10-13 11:12:39 -04:00
76f89beb29 Add backfill 2025-10-13 10:38:24 -04:00