Commit Graph

  • f54689f862
    Fix lint error Neil Alexander 2020-07-21 17:21:48 +0100
  • b6bc132485
    Use TransactionWriter in other component SQLite (#1209) Neil Alexander 2020-07-21 15:48:21 +0100
  • 1d72ce8b7a
    Implement claiming one-time keys locally (#1210) Kegsay 2020-07-21 14:47:53 +0100
  • d76eb1b994
    Use TransactionWriter in roomserver SQLite (#1208) Neil Alexander 2020-07-21 10:48:49 +0100
  • 489f34fed7
    Remove debug lines Neil Alexander 2020-07-20 17:03:20 +0100
  • 11a39fe3b5
    Deduplicate FS database, EDU persistence table (#1207) Neil Alexander 2020-07-20 16:55:20 +0100
  • f3c482b078
    Adding the e2ekey database to the create_db script and docs (#1206) Creed Haymond 2020-07-20 02:18:48 -0600
  • 986498f5a5
    Don't block Yggdrasil switch Neil Alexander 2020-07-16 15:19:26 +0100
  • fbf139f20e
    Small fix to gobind build Neil Alexander 2020-07-16 14:26:04 +0100
  • e5208c2ec9
    Yggdrasil demo updates ("Bare QUIC") Neil Alexander 2020-07-16 13:52:08 +0100
  • f5e7e7513c
    Implement /keys/query locally (#1204) Kegsay 2020-07-15 18:40:41 +0100
  • df8d6823ee
    Fix panic when uploading keys (#1203) Kegsay 2020-07-15 15:26:04 +0100
  • 84387e5249
    Protect User API SQLite calls with mutexes (#1201) Neil Alexander 2020-07-15 15:14:59 +0100
  • 9dd2ed7f65
    Implement key uploads (#1202) Kegsay 2020-07-15 12:02:34 +0100
  • b4c07995d6
    Create FUNDING.yml Neil Alexander 2020-07-15 11:30:32 +0100
  • 7daa3bf098
    Implement logic for key uploads (#1197) Kegsay 2020-07-14 12:59:07 +0100
  • 37db60f4d4
    Update README/docs (#1199) Kegsay 2020-07-14 12:58:00 +0100
  • 72b3160776
    Send-to-device messages over federation (#1198) Neil Alexander 2020-07-14 12:33:37 +0100
  • 5355c289b9 Bump GMSL version to fix sytest Kegan Dougal 2020-07-14 10:47:34 +0100
  • 396219ef53
    Add boilerplate for key server APIs (#1196) Kegsay 2020-07-13 16:02:35 +0100
  • 3178afde2c
    Update go.mod/go.sum Neil Alexander 2020-07-13 09:38:40 +0100
  • 08e9d996b6
    Yggdrasil demo updates Neil Alexander 2020-07-10 16:28:18 +0100
  • abf26c12f1
    Add User-Interactive Authentication (#1193) Kegsay 2020-07-10 00:39:44 +0100
  • 9cc52f47f3
    Use TransactionWriter to reduce database lock issues on SQLite (#1192) Neil Alexander 2020-07-09 17:48:56 +0100
  • 99b50f30a0
    Reduce federation sender wedges (#1191) Neil Alexander 2020-07-09 15:39:35 +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
  • 6bee6e77d9
    Yet another v1 vs r0 media endpoint (#1190) Neil Alexander 2020-07-08 16:39:50 +0100
  • 4370a808e3
    Fix media path for iOS gobind build Neil Alexander 2020-07-08 16:24:31 +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
  • 2bb580c1b0
    Handle case where pendingPDUs might get out of sync for some reason Neil Alexander 2020-07-08 15:42:36 +0100
  • af6bc47f16
    Squashed commit of the following: Neil Alexander 2020-07-08 14:52:48 +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
  • d03f6ac725 Fix static peer on Ygg demo build Neil Alexander 2020-07-07 14:38:59 +0100
  • b21fad92e5 Tweaks to Dendrite Yggdrasil demo setup Neil Alexander 2020-07-07 14:18:58 +0100
  • 99ea1f9b48
    Emit redacted_event from the roomserver when redactions are validated (#1186) Kegsay 2020-07-07 12:51:55 +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
  • 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
  • 46dbc46f84
    Wake up destination queues more aggressively (#1183) Neil Alexander 2020-07-03 16:31:56 +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
  • 3797c38ec8 Blacklist a test Kegan Dougal 2020-07-03 14:18:58 +0100
  • 6c4b8185d7
    Implement ExtraPublicRoomsProvider for p2p demos (#1180) Kegsay 2020-07-03 12:59:00 +0100
  • 1773fd84b7
    Hydrate destination queues at startup (#1179) Neil Alexander 2020-07-03 11:49:49 +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
  • 38caf8e5b7
    Yggdrasil+QUIC demo, federation sender tweaks (#1177) Neil Alexander 2020-07-02 17:43:07 +0100
  • 9c1f38621c
    Remove publicroomsapi (#1176) Kegsay 2020-07-02 17:11:33 +0100
  • 4c1e6597c0
    Replace publicroomsapi with a combination of clientapi/roomserver/currentstateserver (#1174) Kegsay 2020-07-02 15:41:18 +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
  • 6f49758b90
    Remove membership table from account DB (#1172) Kegsay 2020-06-30 13:34:59 +0100
  • ca5bbffd8d
    Add a new component: currentstateserver (#1171) Kegsay 2020-06-30 10:37:21 +0100
  • 3a18b7fc78 Update awsy list Kegan Dougal 2020-06-30 10:26:26 +0100
  • 4cf45d1ce9
    Don't include current state in processEventWithMissingState (#1126) Neil Alexander 2020-06-29 14:39:21 +0100
  • 1ad7219e4b
    Implement /sync `limited` and read timeline limit from stored filters (#1168) Kegsay 2020-06-26 15:34:41 +0100
  • 164057a3be
    Honour event size limits and return 413 (#1167) Kegsay 2020-06-26 12:51:54 +0100
  • 9592d53364 Fix div 0 error and add new tests to list Kegan Dougal 2020-06-26 11:34:25 +0100
  • 4897beabee
    Finish implementing retiring invites (#1166) Kegsay 2020-06-26 11:07:52 +0100
  • c1d2382e6d Reject non-numeric ports (done in GMSL) Kegan Dougal 2020-06-25 18:05:41 +0100
  • 7a8282fccf
    Handle invite v1 (#1165) Kegsay 2020-06-25 17:07:40 +0100
  • 67f7a53f12 Add missing typing test Kegan Dougal 2020-06-25 15:06:46 +0100
  • 43cddfe00f
    Return remote errors from FS.PerformJoin (#1164) Kegsay 2020-06-25 15:04:48 +0100
  • c2d34422d6
    Remove trailing slash in client api proxy (#1163) Ashley Nelson 2020-06-25 06:27:09 -0500
  • 46de400aa0
    Hopefully fix databased is locked errors on sqlite account creation (#1162) Kegsay 2020-06-24 20:46:28 +0100
  • e560619f76
    Refactor SendMembership - make ban test pass (#1160) Kegsay 2020-06-24 18:19:54 +0100
  • a06d0921c9
    Make same membership transitions 403, add sytests (#1161) Kegsay 2020-06-24 18:19:14 +0100
  • 002fe05a20
    Add PerformInvite and refactor how errors get handled (#1158) Kegsay 2020-06-24 15:06:14 +0100
  • ebaaf65c54 This doesn't pass Kegan Dougal 2020-06-24 13:40:50 +0100
  • c72d23c8eb Update whitelist Kegan Dougal 2020-06-24 10:28:03 +0100
  • 0577bfca55
    Pass join errors through internal API boundaries (#1157) Kegsay 2020-06-24 09:59:59 +0100
  • 1f93427ed9 Linting Kegan Dougal 2020-06-23 18:44:34 +0100
  • 81beab8002 Add instrumented main for coverage Kegan Dougal 2020-06-23 18:32:22 +0100
  • 914f6cadce
    Add /send restrictions and return correct error codes (#1156) Kegsay 2020-06-23 13:15:15 +0100
  • 4220a374ca
    Fix room checks for /state and /state_ids (#1155) Kegsay 2020-06-23 11:47:48 +0100
  • 02565c37aa
    /send auth errors are silent (#1149) Kegsay 2020-06-23 10:31:17 +0100
  • a1352cbd9e
    Push serverkeyapi docker image to registry as well (#1154) Martin Honermeyer 2020-06-23 10:51:38 +0200
  • 61e0482fef
    Add appservices component to docker scripts (#1153) Ashley Nelson 2020-06-20 15:28:30 -0500
  • 7f26b0cd13
    Bind build support, further Yggdrasil demo updates (#1152) Neil Alexander 2020-06-19 13:29:27 +0100
  • 72444e4a4f
    User API polylith component (#1151) Neil Alexander 2020-06-19 09:37:19 +0100
  • 9e3d771a32 Fix comment in InputAccountDataRequest Neil Alexander 2020-06-19 09:18:09 +0100
  • dc0bac85d5
    Refactor account data (#1150) Neil Alexander 2020-06-18 18:36:03 +0100
  • 3547a1768c Fix embed Riot Web into Yggdrasil demo Neil Alexander 2020-06-18 13:48:47 +0100
  • ddf1c8adf1
    Hacks for supporting Riot iOS (#1148) Neil Alexander 2020-06-17 17:41:45 +0100
  • 84a7881468
    Make account data sytests pass (#1147) Kegsay 2020-06-17 17:01:03 +0100
  • 9b408c19fb Missing sytests Kegan Dougal 2020-06-17 16:47:21 +0100
  • 8efeb8eb3b
    Return the correct /joined_members response and allow ?format=event (#1146) Kegsay 2020-06-17 16:21:42 +0100
  • 8e7c1eda05
    Enable more sytests (#1145) Kegsay 2020-06-17 15:40:37 +0100
  • c7f7ae69eb
    Are we synapse yet: Accept tests without a group rather than dying (#1142) Kegsay 2020-06-17 15:12:09 +0100
  • 23bed196e6
    Fallback parsing for Content-Disposition minefield (#1144) Neil Alexander 2020-06-17 14:26:45 +0100
  • 38053a5bb7
    Do not wrap send_join errors on /v1/send_join (#1143) Kegsay 2020-06-17 13:55:55 +0100
  • c4d9b37492 add test Kegan Dougal 2020-06-17 13:54:47 +0100
  • e09d24e732
    Move account/device DBs to userapi (#1141) Kegsay 2020-06-17 12:05:56 +0100