Commit graph

  • fe14300d91
    reintroduce account_data::Service struct Olivia Lee 2025-03-22 17:53:16 -07:00
  • 868bb44adf
    support listening on Unix sockets LordMZTE 2025-05-24 15:18:42 +02:00
  • 188eac5cfd include ban reasons when banning a user that already had a member event Olivia Lee 2025-05-04 14:15:27 -07:00
  • c965c9747b Send User-Agent header in outbound requests Lambda 2025-05-29 19:49:44 +00:00
  • 85802dd4ac initial commit avdb13 2025-05-27 05:10:21 +00:00
  • fa40cafd1e Merge branch 'notifications' into 'main' mikoto 2025-05-26 01:02:17 +00:00
  • 45c9f19f9f changelog avdb13 2025-05-20 11:32:25 +00:00
  • 39a380dbaf fix logic errors avdb13 2025-05-20 11:24:43 +00:00
  • f48ca403cf simplified avdb13 2025-05-17 11:48:14 +00:00
  • 0e977481a1 implement notifications avdb13 2025-04-20 03:39:10 +00:00
  • 498616227d Merge branch 'olivia/fix-alias-reassignment' into 'main' Olivia Lee 2025-05-18 21:14:27 +00:00
  • 0f9568902d
    attempt to remove canonical alias entries when deleting local aliases olivia/fix-alias-reassignment Olivia Lee 2025-05-18 13:54:52 -07:00
  • 5f9e85cb49
    return an error when attempting to delete a nonexistent local alias Olivia Lee 2025-05-18 13:30:42 -07:00
  • a34bca3986
    transfer local canonical aliases to new room on upgrade Olivia Lee 2025-05-18 12:29:32 -07:00
  • 07fb57be06
    remove local aliases from old room on upgrade Olivia Lee 2025-05-17 18:52:05 -07:00
  • c5e0b09881 Merge branch 'full-invite-state' into 'main' mikoto 2025-05-09 15:52:27 +00:00
  • 5952251e2f Merge branch 'lambda/check-integrity' into 'main' Lambda 2025-05-05 00:31:27 +00:00
  • d425ba72f8
    Update ruma to 0.12.2 Lambda 2025-04-17 17:34:49 +00:00
  • 25c3c9effa
    run nix tests in CI olivia/nixos-test Olivia Lee 2025-04-27 15:48:04 -07:00
  • 1b06a1842c
    add nixos module test Olivia Lee 2025-04-06 21:41:51 -07:00
  • f8fb3f63c2 introduce configurable registration tokens avdb13 2025-04-20 04:59:38 +00:00
  • 3066a63c03 don't fail PDU/EDU push requests avdb13 2025-04-20 02:28:18 +00:00
  • 371ea1dbf5 add dependencies avdb13 2025-04-23 09:41:11 +00:00
  • a93d32e9f2 do not ignore reason for leaving remote rooms avdb13 2025-04-20 08:06:35 +00:00
  • 48ecf50973 update documentation of service::users::Data::iter avdb13 2025-02-13 21:23:55 +00:00
  • cc0bde5b4d set default database backend in nixos module to rocksdb Olivia Lee 2025-04-06 20:03:09 -07:00
  • f323faaf92 fix: prevent stripping the room's invite state avdb13 2025-01-28 23:00:08 +00:00
  • 9b2f9451f1 Integrity-check account data events lambda/check-integrity Lambda 2025-04-10 18:38:07 +00:00
  • 9f85dbf47c Add bstr dependency Lambda 2025-04-10 18:53:47 +00:00
  • d93d16d7a3 Add integrity check command Lambda 2024-09-22 10:00:59 +00:00
  • d1370f9834
    refactor fetch_unknown_prev_events Charles Hall 2024-10-10 16:23:03 -07:00
  • 2e57497bc8
    OpenID routes olivia/openid-api mikoto 2024-05-28 00:22:11 +02:00
  • 6cb7896e17
    use trust-dns for all DNS queries Olivia Lee 2024-12-16 01:12:06 -08:00
  • e249aed1cb
    rename Resolver -> FederationResolver and document Olivia Lee 2024-12-15 22:02:13 -08:00
  • e98dd5b9a3
    put global trust-dns resolver in an Arc Olivia Lee 2024-12-15 21:43:29 -08:00
  • 33f3592612
    fix starting the server when db/media dirs do not exist yet Olivia Lee 2025-04-06 19:38:55 -07:00
  • abb1b5681e
    add partial_canonicalize helper function Olivia Lee 2025-04-06 17:43:12 -07:00
  • c03103a142
    document that conduwuit migration is unlikely to work Olivia Lee 2025-04-11 13:06:02 -07:00
  • 1529d60a6a
    set default database backend in nixos module to rocksdb Olivia Lee 2025-04-06 20:03:09 -07:00
  • 1cd12460d7
    make systemd patient for startup Charles Hall 2025-03-30 16:42:22 -07:00
  • 6bcc4e310e
    Immediately trigger EDU sending after client read receipt Lambda 2025-02-09 17:57:23 +00:00
  • 81c5f09919
    service/sending: tiny refactors, NFC Lambda 2025-02-09 17:55:17 +00:00
  • d9c7fbbd82
    services/sending: avoid unnecessary clone Lambda 2025-02-09 17:51:12 +00:00
  • ed12b0bf67
    services/sending: guard against federation requests to ourselves Lambda 2025-02-09 17:35:23 +00:00
  • bb80f1cf2e
    update rust deps that don't require code changes Charles Hall 2025-03-15 15:24:57 -07:00
  • a901d62575
    skip checks for deps-only derivation Charles Hall 2025-03-15 15:12:01 -07:00
  • 8b7cbb5f25
    update rocksdb Charles Hall 2025-03-15 14:42:48 -07:00
  • 8da6c5d4b3
    bump lockfile format version Charles Hall 2025-03-15 14:42:05 -07:00
  • c92cadf1de Merge branch 'olivia/better-sending-logs' into 'main' Olivia Lee 2025-03-27 22:02:12 +00:00
  • 7ee117d36a fix: update nix inputs, fix build with latest crane K900 2025-03-27 21:38:49 +03:00
  • ca37f150b6
    add error refactors to the changelog olivia/better-sending-logs Olivia Lee 2024-12-14 18:06:46 -08:00
  • 414feb0455
    update style guide for new logging style Olivia Lee 2024-12-14 18:05:53 -08:00
  • 165ff0b50c
    propagate error code from federation response errors Olivia Lee 2024-12-14 16:47:46 -08:00
  • 45be146c14
    rewrite all the error display strings Olivia Lee 2024-12-14 02:23:32 -08:00
  • 05043f97a0
    rename Error::Image to Error::GenerateThumbnail Olivia Lee 2024-12-14 15:59:45 -08:00
  • ed7f7b2461
    rename Error::Conflict to Error::AliasConflict Olivia Lee 2024-12-14 15:52:13 -08:00
  • a2628357fd
    show source chain in error response message Olivia Lee 2024-12-14 02:23:46 -08:00
  • a3448b5c84
    switch all error logs to using *_err macros Olivia Lee 2024-12-14 01:42:59 -08:00
  • d28135f7ca
    add helper macros to log error source chains Olivia Lee 2024-12-13 22:30:48 -08:00
  • 5fca67054e
    switch all tracing imports to observability::prelude Olivia Lee 2024-12-14 00:49:56 -08:00
  • bc5f31b3a2
    add observability prelude module Olivia Lee 2024-12-14 01:01:32 -08:00
  • 41c6fc8029
    replace our DisplayWithSources with wee-woo Olivia Lee 2024-12-13 20:07:10 -08:00
  • d6475eee6d
    remove redundant condition Charles Hall 2025-03-21 16:48:56 -07:00
  • 799594cd1f
    fix typo and update changelog Charles Hall 2025-03-21 16:28:11 -07:00
  • 218d75d573
    update nixos module Charles Hall 2025-03-21 15:32:59 -07:00
  • a04951541a
    don't check canonicalized paths while sandboxed Charles Hall 2025-03-21 15:22:14 -07:00
  • 50583bc93e
    reject overlapping non-canonical paths too Charles Hall 2025-03-21 16:18:40 -07:00
  • b01b70fc20
    reject overlapping media and database paths Charles Hall 2025-02-28 11:14:52 -08:00
  • 81a449d1d2
    make database path a pathbuf Charles Hall 2025-02-28 11:03:25 -08:00
  • 5a5608e088
    separate media and database paths Charles Hall 2025-02-28 10:56:08 -08:00
  • ae920fdbe8
    make option name less redundant Charles Hall 2025-02-28 10:46:21 -08:00
  • 0a6d2b2731
    make a media section in the config file Charles Hall 2025-02-28 10:40:26 -08:00
  • f6b0a10e6e
    implement _file in terms of _folder Charles Hall 2024-09-26 20:02:02 -07:00
  • 043ff5816a Merge branch 'charles/subcmd-repair' into 'main' Charles Hall 2025-03-18 16:14:26 +00:00
  • fd2a0ac2ab nixos: allow Unix sockets K900 2025-03-18 18:18:09 +03:00
  • ed67ae6418 nixos: fix systemd service type K900 2025-03-18 13:12:19 +00:00
  • 2ff415a562
    wip: add export subcommand charles/export Charles Hall 2025-03-03 22:09:22 -08:00
  • adb174d985
    don't use file type flake inputs Charles Hall 2025-03-02 11:12:38 -08:00
  • 114e7ba577
    allow supplying custom version extra info in nix Charles Hall 2025-03-02 10:57:13 -08:00
  • e11e27bc0c
    don't try to set version extra outside flakes Charles Hall 2025-03-02 10:54:56 -08:00
  • 57c79b1999
    Fix native compilation on aarch64 Olivia Lee 2025-03-02 01:08:31 -08:00
  • a4355fe8aa Update style edition to 2024 lambda/rust-2024 Lambda 2025-02-21 20:45:58 +00:00
  • 6e0152d4e5 Update to edition 2024 Lambda 2025-02-21 20:44:45 +00:00
  • a871c83df4 rustfmt: fix style edition key Lambda 2025-02-21 18:15:34 +00:00
  • 5e7f83e3d2 prepare for edition 2024 Lambda 2025-02-20 17:36:49 +00:00
  • be4c48fa11 Update MSRV to 1.85.0 Lambda 2025-02-20 17:16:11 +00:00
  • 65ec500d75 Enable useful new clippy lints Lambda 2025-02-02 11:31:10 +00:00
  • 175a62007d Update MSRV to 1.84.0 Lambda 2025-02-02 11:30:07 +00:00
  • 5616510727 Use UInt instead of u32 for max request size Lambda 2025-02-09 13:39:33 +00:00
  • 37ef8b6f69 Merge branch 'charles/cfg-admin-bot-localpart' into 'main' Charles Hall 2025-02-18 06:20:29 +00:00
  • 99924e5779 Add admin commands to get and reset tracing filters Lambda 2025-02-15 00:12:38 +00:00
  • 5eab758bd2 Make tracing filter reload handles mutable Lambda 2025-02-14 23:59:41 +00:00
  • 4cc390345a
    don't markdownlint ignored files Olivia Lee 2024-12-16 02:07:42 -08:00
  • 472f51c350
    allow adding canonical aliases from remote servers Olivia Lee 2025-01-20 16:53:08 -08:00
  • 29d8fbaefa
    only validate canonical aliases that are new Olivia Lee 2025-01-20 15:46:36 -08:00
  • 50c1e77cd6
    factor canonical alias event validation into a helper function Olivia Lee 2025-01-20 13:43:11 -08:00
  • 051221c0ab
    validate schema of new canonical alias events sent by clients Olivia Lee 2025-01-20 12:11:41 -08:00
  • c748c7c188
    return M_BAD_ALIAS when trying to set non-existent canonical aliases Olivia Lee 2025-01-20 12:04:14 -08:00
  • 1cccf481fe Merge branch 'charles/dump-state' into 'main' Charles Hall 2024-12-14 10:55:29 +00:00
  • 8537c0e8ac
    rearrange introduction Charles Hall 2024-12-11 20:12:19 -08:00