Commit graph

  • 973cbbd47f
    Fix queries Neil Alexander 2020-08-11 15:40:57 +0100
  • 0db7e88316
    More efficient server ACLs - hopefully Neil Alexander 2020-08-11 15:39:41 +0100
  • bdb8c558a1
    Fix federation API test Neil Alexander 2020-08-11 14:52:31 +0100
  • e4ae1a1bb7
    Use transaction origin, update whitelist Neil Alexander 2020-08-11 14:16:14 +0100
  • adfefb5c12
    First pass at server ACLs (not efficient) Neil Alexander 2020-08-11 14:12:21 +0100
  • 8b6ab272fb
    New sample config (#1258) Neil Alexander 2020-08-11 13:21:26 +0100
  • d54e8c1276
    Merge branch 'master' into neilalexander/sampleconfig Neil Alexander 2020-08-11 12:19:44 +0100
  • c2c0db3f37
    Review comments @Kegsay Neil Alexander 2020-08-11 12:15:28 +0100
  • cce3678abe Update whitelist Kegan Dougal 2020-08-11 11:58:31 +0100
  • 87f5e5cea3
    Add new sample dendrite-config.yaml file Neil Alexander 2020-08-11 11:22:03 +0100
  • d03a066d4b
    Tweaks to config Neil Alexander 2020-08-11 11:21:54 +0100
  • c662adeb29
    Config tweaks Neil Alexander 2020-08-11 10:53:46 +0100
  • befccd7d51
    Reduce cooldown to make sure sytest doesn't give up (#1257) Kegsay 2020-08-11 10:44:59 +0100
  • 687b59ca69 More sytests pass weeeeeee Kegan Dougal 2020-08-11 10:44:34 +0100
  • f94e50b208 Reduce cooldown to make sure sytest doesn't give up Kegan Dougal 2020-08-11 10:16:55 +0100
  • d49d865ee0
    Update config test Neil Alexander 2020-08-11 09:45:30 +0100
  • c782197eed
    Updates Neil Alexander 2020-08-11 09:35:50 +0100
  • 94175889e9
    Fix fs config Neil Alexander 2020-08-10 18:02:47 +0100
  • fec9e3dc70
    HJSON configuration Neil Alexander 2020-08-10 17:59:19 +0100
  • 52eeeb1627
    Prefix-defined Kafka topics (#1254) Neil Alexander 2020-08-10 15:18:37 +0100
  • 99ef347c0b
    Fix current state server test Neil Alexander 2020-08-10 14:52:37 +0100
  • b579872736
    Prefix-defined Kafka topics Neil Alexander 2020-08-10 14:46:53 +0100
  • 4b09f445c9
    Configuration format v1 (#1230) Neil Alexander 2020-08-10 14:18:04 +0100
  • 6040cdd060
    Update generate-config Neil Alexander 2020-08-10 14:14:45 +0100
  • c880314b19
    Set MaxOpenConnections/MaxIdleConnections to previous values Neil Alexander 2020-08-10 13:35:57 +0100
  • bf32618c7b
    Tweak federation API test Neil Alexander 2020-08-10 12:46:11 +0100
  • 48a8b2f542
    Merge branch 'master' into neilalexander/config Neil Alexander 2020-08-10 12:39:42 +0100
  • fdabba1851
    bugfix: when a user's key changes, don't notify everyone on the server (#1253) Kegsay 2020-08-10 12:38:33 +0100
  • 2559e52595 Update whitelist Kegan Dougal 2020-08-10 12:38:21 +0100
  • 1146389837
    Validate config, reinstate appservice derived in directory, tweaks Neil Alexander 2020-08-10 12:38:17 +0100
  • 903e599228 bugfix: when a user's key changes, don't notify everyone on the server Kegan Dougal 2020-08-10 11:53:36 +0100
  • 253175edc2
    Merge branch 'master' into neilalexander/config Neil Alexander 2020-08-10 09:59:57 +0100
  • 58998e9874
    Backoff fixes (#1250) Neil Alexander 2020-08-07 18:50:29 +0100
  • d478efc4f2
    Merge branch 'master' into neilalexander/fixbackoff Neil Alexander 2020-08-07 18:26:00 +0100
  • 8951bc4db3
    Fix tests Neil Alexander 2020-08-07 18:07:03 +0100
  • 366fd975c8 Fix unit tests Kegan Dougal 2020-08-07 17:58:44 +0100
  • 03390c97ca
    Fix debug output Neil Alexander 2020-08-07 17:52:22 +0100
  • 219afbbf8d
    Maybe fix that bug after all Neil Alexander 2020-08-07 17:51:59 +0100
  • 5788fa500e
    Fix bug Neil Alexander 2020-08-07 17:38:43 +0100
  • ba243cf90f
    Merge branch 'master' into neilalexander/fixbackoff Neil Alexander 2020-08-07 17:36:04 +0100
  • b00f81cb5d
    Logging level Neil Alexander 2020-08-07 17:33:03 +0100
  • f371783da7
    Finish inbound E2E device lists (#1243) Kegsay 2020-08-07 17:32:13 +0100
  • 12f2388777
    Fix logic fail Neil Alexander 2020-08-07 17:32:12 +0100
  • 30c2325eaf
    Allow enforcing X.509 certificate validity (MSC1711) (#1249) Neil Alexander 2020-08-07 17:25:31 +0100
  • b4d157c6cf
    Log why we're blacklisting Neil Alexander 2020-08-07 17:20:17 +0100
  • f3d71c7a72
    Fix destination queue Neil Alexander 2020-08-07 17:18:12 +0100
  • 0b38141c76
    Update comments Neil Alexander 2020-08-07 17:16:11 +0100
  • 92fcf5c586
    Backoff fixes Neil Alexander 2020-08-07 17:10:54 +0100
  • acb5728cfa Bugfixes Kegan Dougal 2020-08-07 16:57:04 +0100
  • 19382b459f
    Update sample config Neil Alexander 2020-08-07 15:52:05 +0100
  • 21b8784c59
    Update go.mod/go.sum for matrix-org/gomatrixserverlib#214 Neil Alexander 2020-08-07 15:50:40 +0100
  • 0779d65156
    Fix dendritejs Neil Alexander 2020-08-07 15:41:03 +0100
  • 1f52356e45
    Configurable X.509 certificate validation Neil Alexander 2020-08-07 15:34:34 +0100
  • cd720d3ba4 Back out tweaks Kegan Dougal 2020-08-07 15:31:40 +0100
  • 5dd5a41119
    Tweak log levels of some federation logging (#1248) Neil Alexander 2020-08-07 15:00:23 +0100
  • 14f0ca3b78 No longer assert staleness as Update blocks on workers now Kegan Dougal 2020-08-07 14:59:13 +0100
  • 7cab08e1e5
    Update go.mod/go.sum for matrix-org/util#22 and matrix-org/gomatrixserverlib#215 Neil Alexander 2020-08-07 14:28:03 +0100
  • 4f7eb37792
    Merge branch 'master' into neilalexander/config Neil Alexander 2020-08-07 13:48:06 +0100
  • 9d1affaa9f
    Tweak log levels of some federation logging Neil Alexander 2020-08-07 13:40:32 +0100
  • ed6566b66f Linting and fix bug whereby we didn't send updated dl tokens to the client causing a tightloop on /sync sometimes Kegan Dougal 2020-08-07 13:29:14 +0100
  • 6ce7af8a3e
    Update go.mod/go.sum for matrix-org/gomatrixserverlib#213 Neil Alexander 2020-08-07 13:28:09 +0100
  • 44a41836f0 Unbuffered channel to block /send causing sytest to not race anymore Kegan Dougal 2020-08-07 12:47:16 +0100
  • 99885a4d7e Fix sqlite otk bug Kegan Dougal 2020-08-07 11:47:30 +0100
  • 54ceb50e88 Add display_name col to store remote device names Kegan Dougal 2020-08-07 10:43:36 +0100
  • ee22c6e440
    Update go.mod/go.sum for matrix-org/gomatrixserverlib#212 Neil Alexander 2020-08-07 10:38:06 +0100
  • 77530ac501 Fetch remote keys if all devices are requested Kegan Dougal 2020-08-07 09:45:42 +0100
  • b00dc9dc83 Add stale_device_lists table and use db before asking remote for device keys Kegan Dougal 2020-08-06 19:13:33 +0100
  • 2e27f4752a Add tests for device list updates Kegan Dougal 2020-08-06 18:33:43 +0100
  • 32a4565b55
    Add device list updater which manages updating remote device lists (#1242) Kegsay 2020-08-06 17:48:10 +0100
  • 979d663fa7
    Merge branch 'master' into kegan/dl-inbound-catchup Kegsay 2020-08-06 17:10:30 +0100
  • 9e328c42b8 Mark device lists as fresh when we persist Kegan Dougal 2020-08-06 16:22:17 +0100
  • 74c4327702 Add device list updater which manages updating remote device lists Kegan Dougal 2020-08-06 16:19:54 +0100
  • b7491aae03
    Yggdrasil demo updates (#1241) Neil Alexander 2020-08-06 16:00:42 +0100
  • c45269285c
    Disable HTTP connection reuse, tweak timeouts Neil Alexander 2020-08-06 15:05:17 +0100
  • f15a96bec0
    Reset sessions when coordinates change Neil Alexander 2020-08-06 14:30:56 +0100
  • 71198eb303
    Stateless reset, other tweaks Neil Alexander 2020-08-05 17:53:33 +0100
  • 1368c353c6
    Fix incoming session storage Neil Alexander 2020-08-05 17:04:07 +0100
  • c31ea81482
    Set session callbak on gobind build Neil Alexander 2020-08-05 16:44:20 +0100
  • b93513a9b4
    Try to wake up queues on incoming QUIC session Neil Alexander 2020-08-05 16:26:50 +0100
  • ae827fbe62
    Tweaks Neil Alexander 2020-08-05 16:08:58 +0100
  • e2cd600fde
    Merge branch 'master' into neilalexander/yggdrasil Neil Alexander 2020-08-05 15:41:25 +0100
  • a0048c3b70
    Direct peer lookup, other tweaks Neil Alexander 2020-08-05 15:41:09 +0100
  • a662defa8c
    More reliable QUIC session handling Neil Alexander 2020-08-05 14:47:13 +0100
  • 642f9cb964
    Process inbound device list updates from federation (#1240) Kegsay 2020-08-05 13:41:16 +0100
  • 10f4f11a91
    Merge branch 'master' into kegan/dl-inbound Kegsay 2020-08-05 13:40:18 +0100
  • 29708638d5
    Don't double-pointer Neil Alexander 2020-08-05 13:36:42 +0100
  • 8cb16d6482
    PerformServersAlive in PerformBroadcastEDU Neil Alexander 2020-08-05 13:33:08 +0100
  • 2a0c160148 Linting Kegan Dougal 2020-08-05 13:00:21 +0100
  • 617862e40c Process inbound device list updates from federation Kegan Dougal 2020-08-05 12:55:43 +0100
  • a6511677b5
    Merge branch 'master' into neilalexander/config Neil Alexander 2020-08-05 11:11:40 +0100
  • 15dc1f4d03
    Use TransactionWriter in SQLite keyserver (#1239) Neil Alexander 2020-08-05 11:01:37 +0100
  • cb1fe61d53
    Fix keyserver storage tests Neil Alexander 2020-08-05 10:35:28 +0100
  • 8d063627f5
    Use TransactionWriter in SQLite keyserver Neil Alexander 2020-08-05 10:06:01 +0100
  • 22f028e141
    SelectJoinedHostsForRooms should use QueryVariadic on SQLite (#1238) Neil Alexander 2020-08-05 10:00:35 +0100
  • 3841f111a3
    Fix statement Neil Alexander 2020-08-05 09:29:16 +0100
  • 5d1062c2b8
    Fix strings.Replace Neil Alexander 2020-08-05 09:28:41 +0100
  • d9fd084fbc
    SelectJoinedHostsForRooms should use QueryVariadic on SQLite Neil Alexander 2020-08-05 09:24:03 +0100
  • ef79fe1987 Unbreak unit tests Kegan Dougal 2020-08-04 17:25:45 +0100
  • 727044d085 Add InputDeviceListUpdate Kegan Dougal 2020-08-04 16:46:22 +0100
  • 6d3eb55b45
    Set Listen address for all services in HTTP monolith mode Neil Alexander 2020-08-04 16:43:05 +0100