Commit graph

  • 9497713a79
    fix(membership): check if server is in room to decide whether to do remote leaves Matthias Ahouansou 2024-04-06 14:10:11 +01:00
  • 110b7e10e6
    fix: do not allow administration of remote users Matthias Ahouansou 2024-04-01 13:04:36 +01:00
  • 6c3ce71304 Merge branch 'dont-expect-reqwest-http-request' into 'next' Timo Kösters 2024-04-05 09:53:14 +00:00
  • fb4217486f
    feat(membership): check if user already has the membership that is requested to be set Matthias Ahouansou 2024-04-05 10:21:44 +01:00
  • dc23206e27 Merge branch 'nix-0.28' into 'next' Charles Hall 2024-04-04 04:34:46 +00:00
  • 0f6b771cdd
    fix(membership): remove join_authorized_via_users_server field on state update Matthias Ahouansou 2024-04-03 22:42:14 +01:00
  • 24e9c99d47 Merge branch 'no-auth-ignore-token' into 'next' Timo Kösters 2024-04-02 18:18:59 +00:00
  • 0d62c9de7c
    fix: ignore access tokens where they are not needed Matthias Ahouansou 2024-04-02 17:19:59 +01:00
  • 33fb32be9a Merge branch 'srv-matrix-fed-record' into 'next' Timo Kösters 2024-04-01 21:30:58 +00:00
  • e38af9b7fc
    feat: use _matrix-fed._tcp SRV record, fallback to _matrix._tcp Matthias Ahouansou 2024-04-01 20:55:13 +01:00
  • 1c529529aa
    chore: upgrade nix to 0.28 Matthias Ahouansou 2024-04-01 13:36:38 +01:00
  • cf1e7bc1ed Merge branch 'unregister-fail-id-not-found' into 'next' Timo Kösters 2024-03-31 21:26:31 +00:00
  • 3ce3d13378
    fix: do not expect that all http requests are valid reqwest requests Matthias Ahouansou 2024-03-31 21:30:26 +01:00
  • 11612e347d
    fix: return error when trying to unregister unknown appservice id Matthias Ahouansou 2024-03-31 13:25:04 +01:00
  • 7aa70e2030 Merge branch 'error-appservice-token-auth' into 'next' Timo Kösters 2024-03-31 09:43:17 +00:00
  • 71546a9fb7 Merge branch 'registration_appservice_token_check' into 'next' Timo Kösters 2024-03-31 09:42:21 +00:00
  • 5c634ceb6b
    fix: reject requests with authentication when not used Matthias Ahouansou 2024-03-30 11:02:39 +00:00
  • 8d70f69e62
    fix: reject /register requests when there is no token and the type is appservice Matthias Ahouansou 2024-03-30 12:40:58 +00:00
  • 9176474513 Merge branch 'ruma-registration-type' into 'next' Timo Kösters 2024-03-23 15:33:01 +00:00
  • b20483aa13
    refactor(appservices): avoid cloning frequently Matthias Ahouansou 2024-03-22 18:27:14 +00:00
  • 5c650bb67e
    refactor: use BTreeMap for cached registration info Matthias Ahouansou 2024-03-22 17:51:15 +00:00
  • b11855e7a1 Merge branch 'performance' into 'next' Timo Kösters 2024-03-22 08:32:40 +00:00
  • 1fb5bcf98f
    improvement: registration token now only works when registration is enabled Timo Kösters 2024-01-24 18:44:00 +01:00
  • 34e0e710cb
    add registration_token in default cfg and README lafleur 2023-10-26 16:51:54 +08:00
  • 0bb28f60cf
    refactor: minor appservice code cleanup Timo Kösters 2024-03-22 08:52:39 +01:00
  • d2817679e5
    refactor: remove previous typing implementation and add sync wakeup for new one Timo Kösters 2024-03-22 08:22:15 +01:00
  • 6bd7ff4917
    improvement: do not save typing edus in db Timo Kösters 2024-03-05 23:48:36 +01:00
  • bdae9ceccf Merge branch 'rocksdb' into 'next' Timo Kösters 2024-03-22 06:47:51 +00:00
  • 3ffdaaddcd Merge branch 'docs' into 'next' Charles Hall 2024-03-21 23:08:36 +00:00
  • 5a4ee9808a
    make chapter name reflect file name Charles Hall 2024-03-21 15:42:36 -07:00
  • 3dd21456ef
    reduce scope of nixos documentation Charles Hall 2024-03-21 15:25:34 -07:00
  • f6bfba7014
    normalize headers to "Conduit for X" Charles Hall 2024-03-21 15:28:19 -07:00
  • f56abba216
    rename "simple" deployment to "generic" Charles Hall 2024-03-21 15:22:53 -07:00
  • 2022efd279
    remove section about cross compilation Charles Hall 2024-03-21 15:36:08 -07:00
  • 0a790686c5
    avoid duplicating links in documentation Charles Hall 2024-03-21 15:31:57 -07:00
  • 68a33862b3
    add mdbook to the devshell Charles Hall 2024-03-21 15:40:10 -07:00
  • 879a8b969d
    improvement: use simpler rocksdb config Timo Kösters 2024-03-13 12:52:11 +01:00
  • 81bc1fc4e3 Merge branch 'matrix-ecosystem-clients' into 'next' Timo Kösters 2024-03-18 18:14:32 +00:00
  • 1931a45aba Merge branch 'disabled-federation-authcheck' into 'next' Timo Kösters 2024-03-18 18:10:21 +00:00
  • 5f0bea6961
    refactor: check if federation is disabled inside the authcheck where possible Matthias Ahouansou 2024-03-16 19:04:54 +00:00
  • 120035685b
    docs: point people to the matrix client list instead of element Matthias Ahouansou 2024-03-17 17:13:34 +00:00
  • a8da61e5b7 Merge branch 'docs/mdbook-full' into 'next' Charles Hall 2024-03-17 04:06:58 +00:00
  • a3968725b4
    chore: add EditorConfig Samuel Meenzen 2024-03-15 12:23:09 +01:00
  • 6800e5fd18
    build book in ci, deploy it to gitlab pages Charles Hall 2024-03-14 20:27:44 -07:00
  • 4f8d3953b3
    add nix output for the book Charles Hall 2024-03-14 20:19:02 -07:00
  • 425660472c
    docs: build docs using mdBook Samuel Meenzen 2024-03-13 18:01:41 +01:00
  • ab98b52b21 Merge branch 'remove-log-modification' into 'next' Charles Hall 2024-03-12 22:06:32 +00:00
  • ac22b1bed1
    allow including extra info in --version output Charles Hall 2024-03-11 20:11:59 -07:00
  • 741ca63e94 Merge branch 'argparse' into 'next' Charles Hall 2024-03-11 18:03:39 +00:00
  • 9a81a49c6a
    Add argument parser for the conduit executable Max Cohen 2022-09-25 10:59:19 +02:00
  • c42aeb506f Merge branch 'ci/avoid-duplicate-pipelines' into 'next' Charles Hall 2024-03-11 14:34:09 +00:00
  • 4af691d737
    fix(ci): avoid duplicate pipelines Samuel Meenzen 2024-03-11 11:43:05 +01:00
  • 88fbd5b294 Merge branch 'rename-rocksdb-crate' into 'next' Charles Hall 2024-03-11 07:03:53 +00:00
  • d1bc7fcfd2
    rename the rust-rocksdb crate to just rocksdb Charles Hall 2024-03-10 23:39:02 -07:00
  • dc89fbed3a
    document log config syntax, don't give example Charles Hall 2024-03-10 22:38:02 -07:00
  • 516876f8ef
    remove final reference to sled in log config Charles Hall 2024-03-10 22:37:22 -07:00
  • ed5bd23255
    remove explicit references to log config Charles Hall 2024-03-10 22:36:48 -07:00
  • 5f053a9357
    link to example config instead of copying it Charles Hall 2024-03-10 22:34:25 -07:00
  • 9ff9e85ebe
    add newline to end of file Charles Hall 2024-03-10 22:33:54 -07:00
  • daed4cdddf
    Remove log config modification tezlm 2023-10-14 06:20:29 -07:00
  • 086c4daa38 Merge branch 'update-rocksdb' into 'next' Charles Hall 2024-03-11 04:51:40 +00:00
  • 10f3f9da49
    switch/update rocksdb crate Charles Hall 2024-01-28 15:47:37 -08:00
  • fa930182ae
    fix(appservices): don't panic on empty registration url Matthias Ahouansou 2023-12-27 13:22:21 +00:00
  • a095e02d04 Merge branch 'ci/optional-artifacts' into 'next' Charles Hall 2024-03-07 18:33:14 +00:00
  • 0d2f1348da
    feat: run ci on demand to prevent unnecessary job executions Samuel Meenzen 2024-03-06 11:47:15 +01:00
  • 20bb214d7e Merge branch 'ci-efficiency' into 'next' Charles Hall 2024-03-06 00:17:39 +00:00
  • ae69da635b
    allow overriding the attic endpoint Charles Hall 2024-03-04 23:47:46 -08:00
  • d411e9037c
    upload all devshell inputs to the cache Charles Hall 2024-03-05 12:05:50 -08:00
  • d5a9c6ac32
    use nix-built binary to produce debian package Charles Hall 2024-03-04 23:12:17 -08:00
  • 4e09c9e58a
    build all nix-based artifacts in a single job Charles Hall 2024-03-04 20:38:57 -08:00
  • 6281c64c33
    upgrade nixos/nix image Charles Hall 2024-03-04 20:44:15 -08:00
  • 4f352a711a
    add trailing newline to file Charles Hall 2024-03-04 20:42:58 -08:00
  • 10b7b174b6
    fix documented target triple Charles Hall 2024-03-04 20:49:41 -08:00
  • e70f33741c
    update flake.lock Charles Hall 2024-03-04 22:40:47 -08:00
  • 161ad8f9a4
    update to latest crane before a regression Charles Hall 2024-03-04 22:37:23 -08:00
  • 732d331847 Merge branch 'async-mutex-guards' into 'next' Timo Kösters 2024-03-05 22:19:27 +00:00
  • ee7efdd403
    typo: as -> has Matthias Ahouansou 2024-03-05 20:31:40 +00:00
  • 07bb369c5c
    perf: remove unnecessary async Matthias Ahouansou 2024-03-05 20:20:19 +00:00
  • 17dd8cb918
    style: rename Sync(Mutex|RwLock) to Std(Mutex|RwLock) Matthias Ahouansou 2024-03-05 20:15:11 +00:00
  • e33d8430d3
    typo: colsures -> closures Matthias Ahouansou 2024-03-05 20:00:22 +00:00
  • c58af8485d
    revert: remove dependency on async_recursion Matthias Ahouansou 2024-03-05 19:58:39 +00:00
  • becaad677f
    refactor: use async-aware RwLocks and Mutexes where possible Matthias Ahouansou 2024-03-05 14:22:54 +00:00
  • 57575b7c6f Merge branch 'dont-give-guests-admin' into 'next' Timo Kösters 2024-03-04 17:00:14 +00:00
  • 4934020ee7
    style: remove unnecessary else block Matthias Ahouansou 2024-03-04 09:32:21 +00:00
  • 7bb480ceb8 Merge branch 'readme' into 'next' Timo Kösters 2024-03-03 23:13:47 +00:00
  • da5975d727 fix: avoid panics when admin room is not available Matthias Ahouansou 2024-03-03 22:42:24 +00:00
  • 56a57d5489 docs: small fixes for the README Timo Kösters 2024-03-03 15:55:34 +01:00
  • e06e15d4ec
    fix(accounts): don't give guests admin Matthias Ahouansou 2024-03-03 11:26:18 +00:00
  • 18e684b92e Merge branch 'performance' into 'next' Timo Kösters 2024-03-02 15:20:21 +00:00
  • a159fff08a
    improvement: deactivate old presence code because it slows down sync Timo Kösters 2024-02-29 10:28:38 +01:00
  • 62dda7a43f
    improvement: delete old rocksdb LOG files Timo Kösters 2024-02-29 10:28:06 +01:00
  • 99ab234f40
    Merge branch 'fixes' into 'next' Timo Kösters 2024-02-28 16:19:48 +00:00
  • e83416bb5a
    Merge branch 'fixnginx' into 'next' Timo Kösters 2024-02-28 16:09:55 +00:00
  • 726b6f0fa6
    Fixed nginx proxy_pass directive olly1240 2023-10-24 11:56:49 +00:00
  • d7fd89df49
    fix: avoid panic when client is confused about rooms Timo Kösters 2024-02-28 16:24:26 +01:00
  • f4e57fdb22
    Avoid federation when it is not necessary Timo Kösters 2024-02-01 12:05:59 +01:00
  • 4f096adcfa Merge branch 'bump-ruma' into 'next' Timo Kösters 2024-02-25 19:35:54 +00:00
  • 21a5fa3ef0 refactor: use re-exported JsOption from ruma rather than directly adding it as a dependency Matthias Ahouansou 2024-02-25 10:30:30 +00:00
  • b27e9ea95c chore: bump ruma to latest commit (as of 2024-02-25) Matthias Ahouansou 2024-02-25 08:49:20 +00:00
  • 8aa915acb9 bump ruma, support deprecated user login field Matthias Ahouansou 2024-02-23 20:29:17 +00:00