Commit Graph

  • ba031865a4 Restore production Dockerfile (deleted by upstream merge) main Sienna Meridian Satterwhite 2026-03-20 14:52:41 +00:00
  • 890b7c6c57 fix(oidc): Element X compatibility — drop openid scope requirement, use registered client name Sienna Meridian Satterwhite 2026-03-20 14:50:23 +00:00
  • 489ff6f2a2 fix: add missing DCR fields, PKCE verifier validation, and Cargo.lock sync Daniel Flanagan 2026-03-12 14:44:42 -05:00
  • ce8abf6bf1 feat: implement OIDC server for next-gen auth (MSC2965/2964/2966/2967) dasha_uwu 2026-02-22 12:58:01 +05:00
  • 6a3588ed0b Exclude the server user from admin users force-join-all-local-users, fixes #373 dasha_uwu 2026-03-14 23:29:41 +05:00
  • 7e21b9d730 Move admin startup command exec later in init sequence. (closes #320) Jason Volk 2026-03-12 09:05:28 +00:00
  • 1a5b552cd6 ci: Upgrade docker/login-action. Jason Volk 2026-03-12 02:02:26 +00:00
  • 529a2b91a4 Workaround Mxc serialization assertion. Jason Volk 2026-03-12 02:10:16 +00:00
  • a656aba615 Check and wait loop for admin module load on startup. (fixes #320) Jason Volk 2026-03-11 14:16:56 +00:00
  • e9864bc4e7 Encapsulate incoming pdu formatting and checks within constructor. Jason Volk 2026-03-11 13:42:17 +00:00
  • a554280559 ci: Bump actions/checkout, actions/upload-artifact. Jason Volk 2026-03-11 14:40:46 +00:00
  • 02ee1a55a0 Only include JWT in login flows when configured. Jason Volk 2026-03-11 10:29:27 +00:00
  • cf21ffc452 Add production Dockerfile for container builds feat/search-providers Sienna Meridian Satterwhite 2026-03-10 18:48:44 +00:00
  • 3ceeb8655f Add spans for parse_incoming/gen_event_id for alloc instruments Jason Volk 2026-03-10 07:09:41 +00:00
  • cd66cd843b Fix double-deserialize during incoming pdu parsing. Jason Volk 2026-03-10 07:05:12 +00:00
  • b5b6e3f1fd Merge branch 'ventureoo/systemd-socket-activation' Jason Volk 2026-03-10 02:37:16 +00:00
  • e31778bdb2 Merge branch 'donjuanplatinum/msc2246' Jason Volk 2026-03-10 02:37:12 +00:00
  • aa847e4844 Flatten conditional branches; eliminate unwrap(). Jason Volk 2026-03-10 01:09:36 +00:00
  • 2a1d34bee1 Bump quinn-proto. Jason Volk 2026-03-10 01:14:20 +00:00
  • 64dd481140 Eliminate remaining conduit unwrap() et al. Jason Volk 2026-03-09 23:54:10 +00:00
  • 715d0a11c6 Eliminate type-length and recursion relaxations. Jason Volk 2026-03-09 11:45:23 +00:00
  • beb9fa0ecd Apply clippy::has_significant_drop. Jason Volk 2026-03-09 22:40:14 +00:00
  • e70bc5d665 Move membership filter into closure. Jason Volk 2026-02-25 06:19:40 +00:00
  • d15b30de64 Simplify database queries. Jason Volk 2026-03-09 07:14:05 +00:00
  • f3db71b32e Add support for systemd socket activation Vasiliy Stelmachenok 2026-03-08 17:14:36 +03:00
  • 13c038e254 Merge remote-tracking branch 'vladexa/monotonic-usec' Jason Volk 2026-03-09 07:43:55 +00:00
  • b07c61fab8 Add database serde tests confirming mixed string/integer tuples. Jason Volk 2026-03-09 07:08:20 +00:00
  • e5d01a2045 Fix conditional compilation for proc_pid_statm(5). (fixes #357) (again) Jason Volk 2026-03-09 04:04:25 +00:00
  • 0de031c765 Send monotonic time to systemd after reload notification Vladislav Grechannik 2026-03-08 18:09:31 +01:00
  • c9cddc80d9 Add OpenSearch search backend with hybrid neural+BM25 support Sienna Meridian Satterwhite 2026-03-08 17:41:20 +00:00
  • 0d43411447 Fix conditional compilation for supported RLIMIT variants. (fixes #357) Jason Volk 2026-03-08 10:18:17 +00:00
  • cf7a4dc88d Add ExpectInto numerological conversion trait. (#357) Jason Volk 2026-03-08 10:14:23 +00:00
  • 3fcfcafdd2 Add rocksdb event listener callbacks. Jason Volk 2026-03-08 12:29:14 +00:00
  • dfedef4d19 Cleanup Jason Volk 2026-03-08 14:36:49 +00:00
  • c960a9dbc3 M_NOT_YET_UPLOAD and can not override,and change the result asyncupload to pass Donjuanplatinum 2026-03-08 19:52:11 +08:00
  • 57d4ae243a Add sys util to get rss from statm on linux. Jason Volk 2026-03-02 06:45:25 +00:00
  • 75301ff596 Add page_size() to sys limits suite. Jason Volk 2026-02-28 08:12:30 +00:00
  • 1d537d4a37 Improve log message fields intended for release mode. Jason Volk 2026-03-08 09:27:39 +00:00
  • 14b9c5df45 Instrument recursion level in event_handler. Jason Volk 2026-03-08 05:08:12 +00:00
  • ad896bb091 cllipy fix Donjuanplatinum 2026-03-08 12:23:02 +08:00
  • 2b81e189cb add MSC2246 support Donjuanplatinum 2026-03-01 05:15:09 +08:00
  • 31e7dc2735 Add missing jemalloc profiling interface mallctl's. Jason Volk 2026-03-08 03:29:00 +00:00
  • d2836e9f50 Bump Rust 1.94.0. Jason Volk 2026-03-08 05:40:17 +00:00
  • 55ee0d8ab6 Bump dependencies. Jason Volk 2026-03-08 04:02:20 +00:00
  • 9d47ffff05 Bump 1.5.1 Jason Volk 2026-03-07 10:09:52 +00:00
  • 2bbf773390 Fix typo. (#352) Jason Volk 2026-03-07 09:49:58 +00:00
  • ea8961a50d Merge remote-tracking branch 'alametti/base-domain-well-known-docs' Jason Volk 2026-03-07 05:33:15 +00:00
  • 9a830c9bfc Update MatrixRTC reverse proxy instructions Ava Pek 2026-02-26 12:50:44 -08:00
  • eb2e0d2d9f Replace ; with : in docker docs Ava Pek 2026-02-26 12:48:39 -08:00
  • 3127eca67c Add conditional UIAA flows for SSO and password. (#314) Jason Volk 2026-03-04 20:34:55 +00:00
  • 449b80de1d Skip reserving capacity in fetch_auth_chain helper containers for now. Jason Volk 2026-03-07 03:37:29 +00:00
  • 74a8fb7ed4 New way to configure livekit dasha_uwu 2026-02-22 04:13:16 +05:00
  • fbbea7ae1d Refactor Event.redacts_id to look at room version rules, use it dasha_uwu 2026-03-06 23:52:37 +05:00
  • 9246636b87 Set default value for encryption_enabled_by_default_for_room_type dasha_uwu 2026-03-06 22:02:44 +05:00
  • 88bec526cb Reduce debuginfo to limited for dependencies in dbg profile. Jason Volk 2026-03-07 00:26:32 +00:00
  • 4b03feef85 Handle prev_events without interruption by sibling failure. Jason Volk 2026-03-05 07:44:35 +00:00
  • 3fa22ea9d9 Ensure limits for prev and auth events are respected. Jason Volk 2026-03-06 23:06:29 +00:00
  • 513c1184fe Adjust federation send handler sans applying topological sort. Jason Volk 2026-03-05 11:28:23 +00:00
  • 0ecdb86aca Prevent duplicate fetches; optimize conflicted-subgraph. Jason Volk 2026-03-05 08:42:31 +00:00
  • 9a2000744c Skip sentinel password migration when no SSO IdP configured. (59791db213) (#313) Jason Volk 2026-03-06 05:49:56 +00:00
  • 505b331534 Docs: add example for root domain delegation André Lametti 2026-03-04 13:33:08 -05:00
  • b81ef81a70 Docs: add example for root domain delegation André Lametti 2026-03-04 13:33:08 -05:00
  • b20ad8a622 Add config to inhibit account registration for SSO provider. Jason Volk 2026-03-04 09:01:58 +00:00
  • 93aee26e11 Add option for trusted providers to associate with existing accounts. (fixes #252) Jason Volk 2026-03-04 09:00:26 +00:00
  • b423e1c5e6 Add users util to check if account has a password. Jason Volk 2026-03-04 18:01:22 +00:00
  • 0420f527c5 Add oauth util to check for existence of session by user_id. Jason Volk 2026-03-04 17:05:42 +00:00
  • 0ee71890ed Add missing docs index entry for podman André Lametti 2026-03-04 10:58:12 -05:00
  • a023ca3771 Fix typo in quote order André Lametti 2026-03-04 09:28:13 -05:00
  • dfcf157b59 Declare tuwunel upstream in single block André Lametti 2026-03-04 08:57:14 -05:00
  • 902a86b581 Bump aws-lc-rs. Jason Volk 2026-03-04 02:53:16 +00:00
  • ab1cbbc8ab Skip already-accepted events from inclusion in recursive evals. Jason Volk 2026-03-04 02:37:14 +00:00
  • 6d39c40a8a Disable compression for random-small-cache type. Jason Volk 2026-03-04 00:35:54 +00:00
  • ff3ccc77aa List a sentinel value for encryption_enabled_by_default to avoid confusion. Jason Volk 2026-03-04 07:53:22 +00:00
  • 8c8cc6d91e Move inner auth_chan eval into closure. Jason Volk 2026-03-04 00:14:06 +00:00
  • 2b2c14513f Constrain size of FuturesUnordered for conflicted-subgraph. Jason Volk 2026-03-03 23:37:46 +00:00
  • 6d6c5a3a9b Optimize conflicted-subgraph with single state container. Jason Volk 2026-03-03 11:36:06 +00:00
  • 7d5ed3f002 Optimize inlining of math checked!() and expected!() predicates. Jason Volk 2026-03-03 05:57:54 +00:00
  • 59791db213 Add db migration and further origin-overwrite rectifications. (6bed0d38f) (#313) Jason Volk 2026-03-03 01:02:34 +00:00
  • d00cfcb85a Merge remote-tracking branch 'hatomist/fix/sso-origin-overwrite' Jason Volk 2026-03-03 06:12:26 +00:00
  • 5a55f84104 add rpm/sysusers, temporarily fix rpm/postinst June Strawberry 2026-02-27 17:04:30 -05:00
  • 9e75453303 Add TaskMonitor interval metrics w/ admin command. Jason Volk 2026-03-02 02:10:55 +00:00
  • bf8ae48ec2 Tweak default malloc conf. Jason Volk 2026-03-02 03:52:34 +00:00
  • 39cf124813 Refactor conflicted_subgraph into stream::unfold() pattern. Jason Volk 2026-02-25 07:38:35 +00:00
  • 9fb6594975 Fix db pool worker debug busy-counter from underflowing. Jason Volk 2026-02-28 00:43:52 +00:00
  • 63b0014f8f Split topological_sort; semi try_unfold refactor. Jason Volk 2026-02-25 19:53:48 +00:00
  • 357a5b7a74 Stub database stream size_hint(); use proper accessor methods for cursor state. Jason Volk 2026-03-01 22:42:30 +00:00
  • d959dd740f Optimize get_shared_rooms()/intersection_sorted_stream2() for tighter loops. Jason Volk 2026-02-27 01:54:24 +00:00
  • e9ca105d79 Use assert_eq to print values on test failures. Jason Volk 2026-03-01 07:20:29 +00:00
  • 254b53adf4 Split auth_chain shortid and eventid gathering callstacks. Jason Volk 2026-02-27 11:01:12 +00:00
  • 42570a5a7c Optimize sequential auth_chain chasing in power_sort. Jason Volk 2026-02-26 12:08:50 +00:00
  • 9ede830ffe Move state_res from tuwunel_core to tuwunel_service. Jason Volk 2026-02-16 05:43:03 +00:00
  • 6a550baf5f Add generic timeline.get_pdu suite to deserialize into other structs. Jason Volk 2026-02-16 04:39:14 +00:00
  • ddb42fe523 update complement results June Strawberry 2026-02-24 15:02:23 -05:00
  • e47c0a7200 bump ruma to fix display_name and avatar_url being omitted in /joined_members June Strawberry 2026-02-24 13:31:43 -05:00
  • cb219c2135 Additional new nightly lint fixes. Jason Volk 2026-02-27 22:05:38 +00:00
  • e178c12b6e clippy fix Donjuanplatinum 2026-02-27 20:05:45 +08:00
  • cbbe370df2 Improve tokio thread naming schema; cleanup. Jason Volk 2026-02-27 05:05:32 +00:00
  • 0933943dd6 Remove bad_event_ratelimiter entries after expiration. Jason Volk 2026-02-26 13:06:36 +00:00
  • 1a434443b9 Add option to disable password authorization flow Enginecrafter77 2026-02-24 15:10:44 +01:00
  • 591014c190 Allow subject to be listed in a provider's userid_claims with special precedence. Jason Volk 2026-02-26 05:20:37 +00:00