Commit Graph

  • 6579df299a Find identity providers by brand name when unique. Jason Volk 2026-01-18 06:03:25 +00:00
  • 3a613963f9 Improve some comments; fix unlinted typo. Jason Volk 2026-01-18 06:09:51 +00:00
  • 5cb6d2058f Tweak some identity_provider example config doc comments. Jason Volk 2026-01-18 05:00:43 +00:00
  • 64149f0cc4 Allow SSO users to set a password. Jason Volk 2026-01-18 03:46:01 +00:00
  • 98f5ea203b Add simpler option to specify default identity_provider. Jason Volk 2026-01-18 02:20:04 +00:00
  • 85ac256786 add built in well-known file proxy Xerusion 2026-01-17 08:56:47 +07:00
  • f9f00d83fc Use mtime for ts in delete_all_remote_media_at_after_time(). Jason Volk 2026-01-17 06:41:49 +00:00
  • e78bf21085 Introduce OptionFuture helpers dasha_uwu 2026-01-17 05:38:09 +05:00
  • 95121ad905 Add a config option to show all local users in user directory, closes #260 dasha_uwu 2026-01-17 04:42:42 +05:00
  • 62ec58b1ed Introduce extract!(), rewrite part of uiaa username handling dasha_uwu 2026-01-17 07:20:23 +05:00
  • c0aaeefaf2 ci: Add manual workflow dispatch option for pipeline directives. Jason Volk 2026-01-16 10:19:29 +00:00
  • 38ae93fe42 ci: Add options for complement verbosity and logging artifacts. Jason Volk 2026-01-16 00:36:03 +00:00
  • 2880facc4c Replace hardcoded pool worker limit with configurable default. Jason Volk 2026-01-16 08:52:57 +00:00
  • 4b9d4794fb Reapply "Support mdraid hierarchies for storage topology detection." Jason Volk 2026-01-01 07:07:21 +00:00
  • 8a95390f1c Default affinity mask to cores available rather than nil. Jason Volk 2026-01-16 06:42:26 +00:00
  • 9346e69b87 Add admin command to manually remove a pusher. Jason Volk 2026-01-15 22:25:25 +00:00
  • d0b2181817 Split query pusher command w/ admin_command macros. Jason Volk 2026-01-15 22:05:44 +00:00
  • febd4d1a23 Add string-consuming writer to admin context interface. Jason Volk 2026-01-15 22:05:11 +00:00
  • 8be0a579db Add doc comments to SSO related interface routines. Jason Volk 2026-01-15 21:24:10 +00:00
  • 1b5e11e943 Add cfgs for proving sendness and syncness of the OnceServices build optimization. Jason Volk 2026-01-15 21:53:56 +00:00
  • dfb65d771f Add sso_default_provider_id option and defaulting behavior. Jason Volk 2026-01-14 04:26:21 +00:00
  • 86fc42bba0 Add federation port config Xerusion 2026-01-17 08:29:58 +07:00
  • 53d4495e21 Add TLS cert info Xerusion 2026-01-17 01:38:00 +07:00
  • fa7838ffb1 Adjust example for clarity Xerusion 2026-01-17 01:12:48 +07:00
  • ae8f266385 Add Traefik reverse proxy documentation Xerusion 2026-01-17 00:36:24 +07:00
  • 3426b824a0 Add EdDSA support to JWT login (fixes #258). Jason Volk 2026-01-13 08:43:15 +00:00
  • d095a4fd3b Enable unused_async clippy lint dasha_uwu 2026-01-10 09:08:48 +05:00
  • fd519ff7f1 Fix sliding sync not returning rooms the user is invited to dasha_uwu 2026-01-08 12:38:02 +05:00
  • 76c09851ea Guard admin assignment/removal against empty filter KuhnChris 2026-01-08 23:09:18 +01:00
  • 5e532593fa add autocopr action June Strawberry 2026-01-04 23:38:54 -05:00
  • fd8ee422dd Increment accumulators prior to release-action (fixes #253). Jason Volk 2026-01-13 06:01:20 +00:00
  • cf8b57b751 Simplify MutexMap generic constraints. Jason Volk 2026-01-13 07:33:31 +00:00
  • 05898034e5 Fix growing unread notification counts by unifying key generation logic (#253) Justin 2026-01-04 22:12:36 -05:00
  • 257168946e Fix missing example config generation. (fc104d02a4) Jason Volk 2026-01-13 06:50:05 +00:00
  • fc104d02a4 Add an option to read SSO client secret from a file Vladislav Grechannik 2026-01-10 03:16:00 +01:00
  • bd0a0acf4a Add conditional for login flows; filter out SSO when no providers configured. Jason Volk 2026-01-03 04:51:39 +00:00
  • 11038b0ec7 Bump Cargo version to 1.4.9. (closes #250) Jason Volk 2026-01-02 17:08:35 +00:00
  • 2a7455b5c9 Use form-urlencoded bodies for server-to-server oauth requests. (fixes #249) Jason Volk 2026-01-02 04:11:37 +00:00
  • fbf66f565a Clarify misleading wording during keys acquire progress logging. Jason Volk 2026-01-01 08:07:49 +00:00
  • 6303ae28e9 Add preliminary traefik proxy guide to docs. Jason Volk 2025-12-31 03:20:02 +00:00
  • a434c4d452 ci: Use actions variable for dockerhub user rather than github.actor. Jason Volk 2026-01-01 02:54:19 +00:00
  • 121aa9e39d Revert "Support mdraid hierarchies for storage topology detection." dasha_uwu 2026-01-01 00:16:03 +05:00
  • 6b4a09fc81 Bump 1.4.9 Jason Volk 2025-12-30 23:38:38 +00:00
  • 5a92a00939 Fix missing validations of federation member event stubs. Jason Volk 2025-12-30 07:18:04 +00:00
  • b412aafaf8 Add an infolog progress message during batch notary request. Jason Volk 2025-12-29 22:31:18 +00:00
  • 63bdeb79c9 Add newtype deserialization for Json(_) for parity with Cbor(_). Jason Volk 2025-12-30 04:51:24 +00:00
  • 0bbe96f761 Bump Ruma for custom JoinRule fix. Jason Volk 2025-12-30 06:30:09 +00:00
  • b33e73672b Implement MSC3706 two-step join. Jason Volk 2025-12-29 06:13:50 +00:00
  • 59481ad28d Refactor/dedup join event preparation paths. Jason Volk 2025-12-29 04:21:36 +00:00
  • 977f9e2e2e Fix deactivated user check misapplied to appservice user. (11309062a2) Jason Volk 2025-12-28 21:27:57 +00:00
  • 432e6a2663 Fix serializing zero notification count in never-read room case. Jason Volk 2025-12-28 04:55:09 +00:00
  • f4ee8bc433 Simplify spaces related syntax. Jason Volk 2025-12-27 05:24:49 +00:00
  • 8aeaaea271 Fix clippy::result-large-err. Jason Volk 2025-12-28 00:12:14 +00:00
  • 5847d8135d docs(readme): add Alpine package divideableZero 2025-12-27 18:22:48 +03:00
  • 14e7a001b9 Use abstracted UIAA call for login token route. Jason Volk 2025-12-26 06:47:15 +00:00
  • d56ee58a73 Fix SSO cookie deserialization for cases requiring allocated strings. Jason Volk 2025-12-26 14:18:16 +00:00
  • 806ecaec7e Add demoserver badge to readme documentation section. Jason Volk 2025-12-26 13:13:02 +00:00
  • 11309062a2 Implement SSO/OIDC support. (closes #7) Jason Volk 2025-12-23 14:55:29 +00:00
  • d665a34f30 Support mdraid hierarchies for storage topology detection. Jason Volk 2025-12-24 16:36:38 +00:00
  • e019ed77d0 Add more linespace between example config sections. Jason Volk 2025-12-24 19:50:28 +00:00
  • 568a28220c Add stochastic string truncation utils. Jason Volk 2025-12-23 23:18:48 +00:00
  • 4229a1d630 Add type alias for Arc<OnceServices> Jason Volk 2025-12-23 14:52:55 +00:00
  • 0cbdcf3b3d Add displayname argument to full_register. Jason Volk 2025-12-23 03:40:17 +00:00
  • fe57ea3354 Add functor for timepoint expiration to utils. Jason Volk 2025-12-22 00:50:49 +00:00
  • 422802a9cf Add serde_html_form to Error; use serde_core for greater abstraction. Jason Volk 2025-12-21 13:08:48 +00:00
  • e79b888367 Improve well-known resolver tracing span. Jason Volk 2025-12-21 13:20:03 +00:00
  • f91b3b6a6c Add string util for #[serde(deserialize_with = "deserialize::to_lowercase")] Jason Volk 2025-12-19 20:57:40 +00:00
  • 4150b917d8 Restructure full_register arguments with names and defaults. Jason Volk 2025-12-23 02:50:56 +00:00
  • 5b0dfaeef6 Allow clippy::toplevel-ref-arg. Jason Volk 2025-12-23 02:50:16 +00:00
  • 7a4d07fd3b Lock tracing to 0.1.43 until 0.1.44 breaking change resolved. Jason Volk 2025-12-23 01:08:06 +00:00
  • eadc9e782d Fetch tags in CI builds to provide correct version string dasha_uwu 2025-12-20 15:45:11 +05:00
  • af570c481e Bump 1.4.8 Jason Volk 2025-12-21 17:51:56 +00:00
  • dc9314de1f Fix missing validations for federation invites. Jason Volk 2025-12-21 11:55:21 +00:00
  • cf005ee537 bump ruma to fix join_rule being omitted on default value in /publicRooms June Strawberry 2025-12-20 01:40:25 -05:00
  • 6455ef72cd bump ldap3 fork, initialise aws_lc_rs with single function for ldap and direct tls June Strawberry 2025-12-19 23:18:55 -05:00
  • 7115fb2796 Refactor join, alias services dasha_uwu 2025-12-05 14:00:28 +05:00
  • 959c559bd8 Log all ruma handler results at trace level. Jason Volk 2025-12-18 17:12:47 +00:00
  • a1bf188504 Update some links to project documentation. Jason Volk 2025-12-18 16:53:28 +00:00
  • 87770fefeb Bump dependencies. Jason Volk 2025-12-18 02:31:38 +00:00
  • 0c7ba1dd5a Fix sync handling for appservices calling without device_id dasha_uwu 2025-12-14 11:25:58 +05:00
  • 7b2079f714 Check PDU formats dasha_uwu 2025-12-18 01:34:02 +05:00
  • c5508bba58 Fix appservices not receiving membership events to sender_localpart dasha_uwu 2025-12-08 05:43:48 +05:00
  • 88a6b72f0f Update config comment for default hydra backports. Jason Volk 2025-12-17 18:30:10 +00:00
  • 22c5f0207d Fix chat badge hyperlink too. Jason Volk 2025-12-18 01:33:22 +00:00
  • 3af78ac851 Fix readme documentation link; tweak wording. [ci skip] Jason Volk 2025-12-17 14:30:30 +00:00
  • b5f50c3fda Allow using OpenID userinfo endpoint with federation disabled, fixes #240 dasha_uwu 2025-12-15 20:05:02 +05:00
  • c9a26a0280 Bump rust-rocksdb, jevmalloc. (fixes #238) (fixes #239) Jason Volk 2025-12-17 07:09:41 +00:00
  • 417e9ba052 Update README; additional docs link. (closes #235) Jason Volk 2025-12-17 05:54:13 +00:00
  • 085cdb30f4 Fix newly created LDAP users not added to auto-join-rooms yefim 2025-12-03 18:11:27 +02:00
  • 77474479b5 audit: Ignore unmaintained rustls-pemfile. (RUSTSEC-2025-0134) Jason Volk 2025-12-17 06:52:06 +00:00
  • d244e8027c Update README to say matrix-tuwunel is in stable NixOS [ci skip] Alexandru Scvorțov 2025-12-05 08:41:33 +00:00
  • 4fea0abac4 Bump 1.4.7 Jason Volk 2025-12-03 16:08:22 +00:00
  • cab0b3fd9f Reduce join-server selection randomness with separated sets. Jason Volk 2025-12-02 06:28:50 +00:00
  • f311332bad Add configuration for make_join and send_join attempt counts. Jason Volk 2025-12-02 06:44:01 +00:00
  • fb0c2a2832 Allow clippy::useless-let-if-seq. Jason Volk 2025-12-03 09:22:05 +00:00
  • 3403943880 Fix LDAP unauthorized yefim 2025-12-02 18:34:18 +02:00
  • 7e69e9b051 Bump jemalloc. Jason Volk 2025-11-30 00:47:04 +00:00
  • 27ed9b88f1 Bump Complement. Jason Volk 2025-11-29 09:24:03 +00:00
  • 10edc3bd5e Disconnect jemalloc stats and prof until after default feature-shifting. Jason Volk 2025-11-30 04:35:28 +00:00
  • 6553ba829f Fix room-leave conditions for rooms without joined users or remote servers. Jason Volk 2025-12-01 07:30:32 +00:00