Commit graph

  • a32dc1a3ee
    tolerate invalid m.direct events when upgrading rooms Benjamin Lee 2024-06-25 17:11:39 -07:00
  • 18360cd3f9
    refactor error handling in copy_upgraded_account_data_tag Benjamin Lee 2024-06-25 16:03:43 -07:00
  • 51dd75c3dc
    factor account data upgrade logic into functions Benjamin Lee 2024-06-25 15:21:55 -07:00
  • dd24a44112 Use TokenSet for roomid_mutex_federation Lambda 2024-06-23 20:12:38 +00:00
  • 4893c54f4f Use TokenSet for roomid_mutex_insert Lambda 2024-06-23 20:07:54 +00:00
  • 34ccb2cd06 Use TokenSet for roomid_mutex_state Lambda 2024-06-23 18:39:56 +00:00
  • 07b5233980 Use OnDemandHashMap for servername_ratelimiter Lambda 2024-05-27 19:27:08 +00:00
  • 2c19abc535 Add OnDemandHashMap and TokenSet Lambda 2024-05-27 18:12:02 +00:00
  • aea6019c0a upgrade_room_route: fix state lock Lambda 2024-06-23 18:11:41 +00:00
  • ef1b6fe111 upgrade_room_route: give more descriptive names to locks Lambda 2024-06-23 18:11:22 +00:00
  • c70cfd3d25
    Return 504 when a file is missing to be by-spec tranquillity-codes 2024-06-28 10:01:41 +02:00
  • bf799c1fa1
    update changelog Charles Hall 2024-07-15 22:24:14 -07:00
  • 96e6ac9563
    fix service/rooms/spaces events Charles Hall 2024-07-15 22:18:16 -07:00
  • b4d81bb067
    fix service/rooms/event_handler events Charles Hall 2024-07-15 22:05:34 -07:00
  • 4b5d127368
    fix service/rooms/state_cache events Charles Hall 2024-07-15 21:06:27 -07:00
  • 592e42ba7d
    fix service/rooms/timeline events Charles Hall 2024-07-15 21:04:35 -07:00
  • ee95b6be3c
    fix api/client_server/sync events Charles Hall 2024-07-15 21:00:19 -07:00
  • dacb2ae7dd
    fix api/client_server/context events Charles Hall 2024-07-15 20:52:41 -07:00
  • 4b9c6a754c
    fix api/client_server/room events Charles Hall 2024-07-15 20:51:15 -07:00
  • 196c923a5a
    fix api/client_server/account events Charles Hall 2024-07-15 20:47:19 -07:00
  • d2fc2fad1f
    fix service/rooms/state events Charles Hall 2024-07-15 20:45:10 -07:00
  • 1283dc6477
    fix service/rooms/state_accessor events Charles Hall 2024-07-15 20:44:16 -07:00
  • e7087444db
    fix service/sending events Charles Hall 2024-07-15 20:40:31 -07:00
  • 60b89aba78
    fix api/client_server/session events Charles Hall 2024-07-15 17:56:43 -07:00
  • 0aef00c58b
    fix api/client_server/keys events Charles Hall 2024-07-15 17:52:16 -07:00
  • 42e397203a
    fix service/pdu events Charles Hall 2024-07-15 17:51:28 -07:00
  • 7392880bf8
    fix utils/error events Charles Hall 2024-07-15 17:50:19 -07:00
  • 5a376ceb0a
    fix database/key_value/rooms/timeline events Charles Hall 2024-07-15 17:47:28 -07:00
  • 52decf0cea
    fix service/pusher events Charles Hall 2024-07-15 17:43:38 -07:00
  • 9d8e1a1490
    fix api/server_server events Charles Hall 2024-07-15 17:11:50 -07:00
  • db666fe903
    fix api/client_server/directory events Charles Hall 2024-07-15 16:50:12 -07:00
  • b6cba0c4ae
    extract closure into a function Charles Hall 2024-07-15 16:46:14 -07:00
  • a7cdbab44a
    fix database events Charles Hall 2024-07-15 16:32:27 -07:00
  • e49fe04f10
    fix api/appservice_server events Charles Hall 2024-07-15 16:25:42 -07:00
  • 162d01f615
    fix service/uiaa events Charles Hall 2024-07-15 16:15:04 -07:00
  • 37beaea48b
    fix main events Charles Hall 2024-07-15 16:12:36 -07:00
  • f5e10f5a8f
    fix api/ruma_wrapper/axum events Charles Hall 2024-07-15 15:49:37 -07:00
  • ca4f780c93
    fix api/client_server/membership events Charles Hall 2024-07-08 13:43:01 -07:00
  • b05c91b13e
    Update changelog for config organization changes Lambda 2024-06-26 06:50:09 +00:00
  • f89e1c7dfc
    Allow tracing filters to be changed at runtime Lambda 2024-06-07 16:45:52 +00:00
  • f576aff7eb
    Don't accidentally ignore observability errors Lambda 2024-06-15 13:43:43 +00:00
  • 5a6e4fac73
    Move federation config to separate config section Lambda 2024-06-26 06:45:23 +00:00
  • e0e7d8fd91
    Make observability more configurable Lambda 2024-06-07 11:28:33 +00:00
  • df571818f1
    Make tracing filters configurable per backend Lambda 2024-06-07 10:14:05 +00:00
  • 98d49554ce
    Move observability config to separate config section Lambda 2024-06-07 10:03:06 +00:00
  • 8a30817930
    config: convert database backend to enum Lambda 2024-06-16 14:31:59 +00:00
  • d26b87a2f2
    Move database config to separate section Lambda 2024-06-16 13:24:28 +00:00
  • 79d5d306cc Move TURN config to separate config section Lambda 2024-06-07 09:18:08 +00:00
  • e911518aac config: make db_cache_capacity_mb field unconditional Lambda 2024-06-16 13:22:01 +00:00
  • b171f7c123 config: fix order of items Lambda 2024-06-16 13:15:04 +00:00
  • 9c44aa877c
    changelog entry for auth chain room id mismatch logging Benjamin Lee 2024-06-25 23:03:38 -07:00
  • 3ca6d7776b
    better log message for auth chain room id mismatch Benjamin Lee 2024-06-17 20:18:30 -07:00
  • b11cbb6991 Instrument rocksdb functions at TRACE level Lambda 2024-06-24 19:59:11 +00:00
  • 6fb9abed62
    update changelog Charles Hall 2024-06-22 17:11:17 -07:00
  • 027ff907db
    fix changelog indentation Charles Hall 2024-06-22 17:09:53 -07:00
  • cb036593ea
    refactor send_request in api/server_server Charles Hall 2024-06-23 18:20:21 -07:00
  • e13db834ed
    refactor handle_response in service/sending Charles Hall 2024-06-23 17:56:05 -07:00
  • f2e5b281c9
    include method in otel.name for incoming requests Charles Hall 2024-06-22 16:55:37 -07:00
  • 1b51e0beec
    increase the default log level Charles Hall 2024-06-18 22:17:20 -07:00
  • 32e6b3b039
    don't log twice, make event structured Charles Hall 2024-06-24 12:43:00 -07:00
  • e83a30af4b
    reduce duplicate events Charles Hall 2024-06-23 17:41:53 -07:00
  • 82cc605b5f
    reflow macro Charles Hall 2024-06-22 16:53:23 -07:00
  • 573fac553c
    promote request error event from info to warn Charles Hall 2024-06-22 16:21:39 -07:00
  • 230172718f
    demote event from info to debug Charles Hall 2024-06-22 11:32:37 -07:00
  • 601c2ed3e5
    clean up shutdown events Charles Hall 2024-06-18 22:54:33 -07:00
  • 12b0fb7f91
    don't write KBs of html to the logs Charles Hall 2024-06-23 16:16:59 -07:00
  • 6aca128547
    generalize documentation, make the name shorter Charles Hall 2024-06-23 19:59:06 -07:00
  • 9b38bd5940
    don't truncate auth chain starting events benjamin/debug-emma-kde-room Benjamin Lee 2024-06-17 22:43:40 -07:00
  • ba4c5edc7f
    add some janky admin commands Benjamin Lee 2024-06-17 22:16:08 -07:00
  • 276d73f471
    actually log which events are evil Benjamin Lee 2024-06-17 20:18:30 -07:00
  • 08cd8f19e3
    add and backfill changelog Charles Hall 2024-06-16 17:45:35 -07:00
  • d07394a840
    add a page about contributing in general Charles Hall 2024-06-16 13:47:07 -07:00
  • 9517cdc483
    add a code of conduct Charles Hall 2024-06-16 13:02:10 -07:00
  • cfd3ca0d33
    fill in the introduction section Charles Hall 2024-06-16 12:53:07 -07:00
  • 9a5e552ca0
    set up mdbook Charles Hall 2024-06-09 12:52:45 -07:00
  • e318dfcb3d
    drop oci image outputs Charles Hall 2024-06-14 14:04:46 -07:00
  • 0b5a07d192
    add alternate !admin prefix for admin commands Benjamin Lee 2024-06-13 00:31:35 -07:00
  • a909e2079b
    config options for log format and color usage Benjamin Lee 2024-06-13 19:01:37 -07:00
  • 4f041f9153
    specify listener in error messages and logs Benjamin Lee 2024-06-08 12:52:13 -07:00
  • f7d7952f9b
    allow listening on multiple ports in config Benjamin Lee 2024-06-07 19:49:59 -07:00
  • b7ad00ef6e
    distinct error types for running server Benjamin Lee 2024-06-08 12:21:07 -07:00
  • b0ab736da5
    add admin command to unset a room alias charles/admin-cmd-unset-alias Charles Hall 2024-06-12 21:15:33 -07:00
  • 76b060aa84
    only process admin commands if bot is in room Charles Hall 2024-06-12 20:48:06 -07:00
  • b0d85bb575
    use admin_bot_user_id more Charles Hall 2024-06-12 20:38:29 -07:00
  • d4b5f62bfe
    simplify is_admin Charles Hall 2024-06-12 20:31:35 -07:00
  • 70fa17dde0
    enable clap's wrap_help feature Charles Hall 2024-06-11 21:14:59 -07:00
  • 85e77832e9
    follow xdg base dirs spec by default Charles Hall 2024-06-11 20:41:05 -07:00
  • c46eaed0e0
    parse configured EnvFilter once Charles Hall 2024-06-07 13:11:46 -07:00
  • 6b819d6f2d
    move config loading to config module Charles Hall 2024-06-06 22:44:30 -07:00
  • 2b0bc140cf
    drop figment Charles Hall 2024-06-06 22:07:32 -07:00
  • 003c0a4928
    drop nested config Charles Hall 2024-06-06 21:58:33 -07:00
  • 44088852cf
    remove show-config admin room command Charles Hall 2024-06-06 21:55:19 -07:00
  • a6087e97e1
    remove config deprecation functionality Charles Hall 2024-06-06 21:51:54 -07:00
  • 9a92a8047e
    drop support for environment variables Charles Hall 2024-06-06 21:47:03 -07:00
  • 9b115b4110
    require config path via cli, remove env var Charles Hall 2024-06-06 21:34:51 -07:00
  • 3650fde0ac
    rename src/{clap -> args}.rs Charles Hall 2024-06-06 21:28:51 -07:00
  • b34e001997
    remove unused Clone derives Charles Hall 2024-06-07 13:53:16 -07:00
  • 0643a3f081
    remove pointless pub(crate) and use self:: Charles Hall 2024-06-06 21:31:22 -07:00
  • c7e03a06f7
    refuse admin room alias changes unless admin bot Charles Hall 2024-06-12 17:02:35 -07:00
  • 273ab33809
    reintroduce rooms::alias::Serivce struct Charles Hall 2024-06-12 16:41:52 -07:00