Commit graph

  • e9046fc553 403 not 401 on wrong user/pass Kegan Dougal 2020-07-09 17:55:03 +0100
  • 9cc52f47f3
    Use TransactionWriter to reduce database lock issues on SQLite (#1192) Neil Alexander 2020-07-09 17:48:56 +0100
  • 7bc7efc795 Linting Kegan Dougal 2020-07-09 17:30:47 +0100
  • 03350aa73f Make remaining sytest pass Kegan Dougal 2020-07-09 17:29:51 +0100
  • bdf483b3fc Add User-Interactive Authentication Kegan Dougal 2020-07-09 17:01:54 +0100
  • 97e6fd04d4
    Use TransactionWriter to reduce database lock issues on SQLite Neil Alexander 2020-07-09 15:43:38 +0100
  • 99b50f30a0
    Reduce federation sender wedges (#1191) Neil Alexander 2020-07-09 15:39:35 +0100
  • aee933f878
    Un-goroutine the goroutines Neil Alexander 2020-07-09 12:22:41 +0100
  • 478374e5d1
    Reduce federation sender wedges Neil Alexander 2020-07-09 12:09:31 +0100
  • d9648b0615
    Finish implementing redactions (#1189) Kegsay 2020-07-08 17:45:39 +0100
  • a5a51b4141
    linter Neil Alexander 2020-07-08 17:28:16 +0100
  • 291706718a Fix more tests Kegan Dougal 2020-07-08 17:13:48 +0100
  • 432e4a2777 Merge branch 'master' into kegan/redactions-4 Kegan Dougal 2020-07-08 16:42:24 +0100
  • 6bee6e77d9
    Yet another v1 vs r0 media endpoint (#1190) Neil Alexander 2020-07-08 16:39:50 +0100
  • 2eb5c8f450
    Yet another v1 vs r0 media endpoint Neil Alexander 2020-07-08 16:36:12 +0100
  • 59fb1e38ba Make redactions work on v3+ Kegan Dougal 2020-07-08 16:32:40 +0100
  • 4370a808e3
    Fix media path for iOS gobind build Neil Alexander 2020-07-08 16:24:31 +0100
  • 59d7256889 Merge branch 'master' into kegan/redactions-4 Kegan Dougal 2020-07-08 15:49:09 +0100
  • fbd9c11c3c
    Check error when setting static peer Neil Alexander 2020-07-08 15:48:10 +0100
  • 689c3df02d
    Set QUIC keepalive again Neil Alexander 2020-07-08 15:44:37 +0100
  • 20a417715d Remove logging Kegan Dougal 2020-07-08 15:44:28 +0100
  • 2bb580c1b0
    Handle case where pendingPDUs might get out of sync for some reason Neil Alexander 2020-07-08 15:42:36 +0100
  • 2dc0fca942 Bump GMSL version to pull in working Event.Redact Kegan Dougal 2020-07-08 15:41:14 +0100
  • af6bc47f16
    Squashed commit of the following: Neil Alexander 2020-07-08 14:52:48 +0100
  • 218d3e7623 Update README Kegan Dougal 2020-07-07 18:45:11 +0100
  • 44f8640a82 More debugging Kegan Dougal 2020-07-07 18:44:44 +0100
  • de0f427ddc Fix build Neil Alexander 2020-07-07 16:54:14 +0100
  • 51fd532940 Fix error handling in federationsender Neil Alexander 2020-07-07 16:53:10 +0100
  • 8e9580852d
    bugfix: continue sending PDUs if ones are added whilst sending another PDU (#1187) Kegsay 2020-07-07 16:36:10 +0100
  • ca64812ef9 Merge branch 'kegan/fedsender-logging' into kegan/redactions-4 Kegan Dougal 2020-07-07 16:02:20 +0100
  • b1c4426a12 WIP syncapi work Kegan Dougal 2020-07-07 16:02:02 +0100
  • df2b01f9c7 Remove break or that'll kill the parent loop Neil Alexander 2020-07-07 15:56:23 +0100
  • c072071801 Update comments Neil Alexander 2020-07-07 15:55:26 +0100
  • b152ee7c04 Tweak federation sender wake-ups Neil Alexander 2020-07-07 15:54:06 +0100
  • d03f6ac725 Fix static peer on Ygg demo build Neil Alexander 2020-07-07 14:38:59 +0100
  • 9035e169b7 Break if no txn is sent Kegan Dougal 2020-07-07 14:30:57 +0100
  • 51a7f4bb7c bugfix: continue sending PDUs if ones are added whilst sending another PDU Kegan Dougal 2020-07-07 14:27:45 +0100
  • b21fad92e5 Tweaks to Dendrite Yggdrasil demo setup Neil Alexander 2020-07-07 14:18:58 +0100
  • a360f231e8 Add a bit more logging to the fedsender Kegan Dougal 2020-07-07 13:47:28 +0100
  • 99ea1f9b48
    Emit redacted_event from the roomserver when redactions are validated (#1186) Kegsay 2020-07-07 12:51:55 +0100
  • 7428a444b7 Ignore events that redact themselves Kegan Dougal 2020-07-07 12:51:34 +0100
  • 007afcae60 Linting Kegan Dougal 2020-07-07 12:09:13 +0100
  • 7f78bdd2ac Emit redacted_event from the roomserver when redactions are validated Kegan Dougal 2020-07-07 12:01:07 +0100
  • d7a8bbff72 Fix MIME types for embedded Riot in Ygg demo Neil Alexander 2020-07-07 09:43:58 +0100
  • 52c77cb4b4
    Implement core redaction logic (#1185) Kegsay 2020-07-06 17:49:15 +0100
  • 65084c5052 Fix Riot Web embedding into Yggdrasil demo Neil Alexander 2020-07-06 17:25:46 +0100
  • 00e0df7c87 Yggdrasil demo: Add Stop functions Neil Alexander 2020-07-06 17:09:02 +0100
  • abf6d3a7f6 Linting Kegan Dougal 2020-07-06 16:43:33 +0100
  • 5b1a74b129 Implement core redaction logic Kegan Dougal 2020-07-06 16:12:12 +0100
  • 6c4eabbe92 Updated functionality for updating Yggdrasil config in iOS demo Neil Alexander 2020-07-06 14:51:59 +0100
  • ea9df46c70
    Implement local redaction (#1182) Kegsay 2020-07-03 17:24:51 +0100
  • b6f07431b6 Slightly better wording Kegan Dougal 2020-07-03 17:24:35 +0100
  • 46dbc46f84
    Wake up destination queues more aggressively (#1183) Neil Alexander 2020-07-03 16:31:56 +0100
  • 8bc9de2fe0 We don't really need Ch here do we Neil Alexander 2020-07-03 16:24:46 +0100
  • 6292df9c80 Linting Kegan Dougal 2020-07-03 16:13:25 +0100
  • 82d11484bc Wake up destination queues more aggressively Neil Alexander 2020-07-03 16:12:17 +0100
  • d6a075f0c8 Send redactions to the roomserver Kegan Dougal 2020-07-03 16:05:01 +0100
  • 053ef6f847 Create redaction events and apply checks (but do not send them) Kegan Dougal 2020-07-03 15:38:04 +0100
  • ce2a285887 Add public rooms provider into gobind build Neil Alexander 2020-07-03 14:29:36 +0100
  • 3a28ddfb7a
    Yggdrasil demo initial public room directory (#1181) Neil Alexander 2020-07-03 14:28:43 +0100
  • f1c46243e3 Increase QUIC idle time to 15 minutes Neil Alexander 2020-07-03 14:20:29 +0100
  • 3797c38ec8 Blacklist a test Kegan Dougal 2020-07-03 14:18:58 +0100
  • 3bc708771c Initial support for finding public rooms in Yggdrasil demo (incomplete) Neil Alexander 2020-07-03 14:16:49 +0100
  • e8a2485e46 Don't return null to public directory request Neil Alexander 2020-07-03 14:16:19 +0100
  • 6c4b8185d7
    Implement ExtraPublicRoomsProvider for p2p demos (#1180) Kegsay 2020-07-03 12:59:00 +0100
  • 709132c741 Linting Kegan Dougal 2020-07-03 12:31:30 +0100
  • 9adff8a42d Maybe make libp2p demo work again Kegan Dougal 2020-07-03 12:19:40 +0100
  • 1773fd84b7
    Hydrate destination queues at startup (#1179) Neil Alexander 2020-07-03 11:49:49 +0100
  • 4267c6fd0a Review comments Neil Alexander 2020-07-03 11:26:35 +0100
  • 31ee8c9201 Make dendritejs work again Kegan Dougal 2020-07-03 11:15:17 +0100
  • b300aaa0ed Hydrate destination queues at startup Neil Alexander 2020-07-03 11:10:55 +0100
  • a6721427b3
    Merge branch 'master' into tmp-file-delete Neil Alexander 2020-07-03 10:29:08 +0100
  • 9dffeb9b67
    Fix joins to rooms that we know about that have room IDs with our server part (#1178) Neil Alexander 2020-07-03 10:25:26 +0100
  • 5adc0b58d7 Fix joins to rooms that we know about that have room IDs with our server part Neil Alexander 2020-07-03 10:01:26 +0100
  • cd3da772de Change API and rename to ExtraPublicRoomsProvider Kegan Dougal 2020-07-02 19:31:12 +0100
  • 38caf8e5b7
    Yggdrasil+QUIC demo, federation sender tweaks (#1177) Neil Alexander 2020-07-02 17:43:07 +0100
  • 28d9795fa2 Merge branch 'neilalexander/quicygg' of github.com:matrix-org/dendrite into neilalexander/quicygg Neil Alexander 2020-07-02 17:42:53 +0100
  • cf7fb1ab9b Set build info for Yggdrasil Neil Alexander 2020-07-02 17:42:33 +0100
  • c30434401a
    Merge branch 'master' into neilalexander/quicygg Neil Alexander 2020-07-02 17:11:57 +0100
  • 9c1f38621c
    Remove publicroomsapi (#1176) Kegsay 2020-07-02 17:11:33 +0100
  • 27e081aec9 Remove doc references to publicroomsapi Kegan Dougal 2020-07-02 16:23:25 +0100
  • 0214ce3f4f Don't spin Neil Alexander 2020-07-02 16:19:48 +0100
  • 123bd57351 Remove references to publicroomsapi Kegan Dougal 2020-07-02 16:16:17 +0100
  • acf1dbc926 Remove all of publicroomsapi Kegan Dougal 2020-07-02 16:14:49 +0100
  • 9ad0781831 pprof Neil Alexander 2020-07-02 15:49:55 +0100
  • f5ce864c0b Merge branch 'master' into neilalexander/quicygg Neil Alexander 2020-07-02 15:42:19 +0100
  • 2d3e37a55b QUIC tunables Neil Alexander 2020-07-02 15:42:09 +0100
  • 4c1e6597c0
    Replace publicroomsapi with a combination of clientapi/roomserver/currentstateserver (#1174) Kegsay 2020-07-02 15:41:18 +0100
  • 9ea9c20307 Make sure that the federation sender knows how many pending events are in the database when the worker starts Neil Alexander 2020-07-02 15:40:17 +0100
  • cb76fd423e Linting Kegan Dougal 2020-07-02 14:10:15 +0100
  • 7089050733 Update Yggdrasil demo Neil Alexander 2020-07-02 14:09:02 +0100
  • c841dbb291 Unbreak pagination tests Kegan Dougal 2020-07-02 14:05:25 +0100
  • 318f681cd1 Initial QUIC work Neil Alexander 2020-07-02 13:01:14 +0100
  • 72ae5c4750 Fix tests Kegan Dougal 2020-07-02 11:18:18 +0100
  • c96652fb07 Make sqlite work Kegan Dougal 2020-07-02 10:18:03 +0100
  • 98e3e1e0aa Make postgres work Kegan Dougal 2020-07-02 10:01:11 +0100
  • 82f8afa8c9
    Merge branch 'master' into kegan/public-rooms-uses-current-state-server Kegsay 2020-07-02 09:12:16 +0100
  • 55bc82c439 Update Yggdrasil demo peer count Neil Alexander 2020-07-01 13:47:16 +0100
  • 8e7947926c Fix Yggdrasil gobind build, set display name at registration Neil Alexander 2020-07-01 13:35:58 +0100
  • 42dd962425
    Persistent federation sender queues (PDUs) (#1173) Neil Alexander 2020-07-01 11:46:38 +0100