aboutsummaryrefslogtreecommitdiff
path: root/keyserver
AgeCommit message (Expand)Author
2021-03-02Return the current OTK count on an empty upload request (#1774)Neil Alexander
2021-01-22NewClient and NewFederationClient updates (#1730)Neil Alexander
2021-01-18Fix integer overflow in device_list_update.go (#1717)Loïck Bonniot
2021-01-12Reduce device list GetUserDevices timeout (#1704)Neil Alexander
2020-12-18More sane next batch handling, typing notification tweaks, give invites their...Neil Alexander
2020-12-02Top-level setup package (#1605)Neil Alexander
2020-10-15Start Kafka connections for each component that needs them (#1527)Neil Alexander
2020-10-09Update federation timeouts (#1504)Neil Alexander
2020-09-24Update all usages of tx.Stmt to sqlutil.TxStmt (#1423)Sam
2020-09-10Peeking via MSC2753 (#1370)Matthew Hodgson
2020-09-08Exclude deleted keys from selectBatchDeviceKeysSQL (#1412)Neil Alexander
2020-09-03Defer keyserver and federationsender wakeups to give HTTP listeners time to s...Neil Alexander
2020-08-26Wait for 8h between device list updates for blacklisted servers (#1344)Kegsay
2020-08-26Modify DeviceListUpdater to retry requests according to RetryAfter (#1342)Kegsay
2020-08-25Use Writer in shared package (#1296)Neil Alexander
2020-08-21Component-wide TransactionWriters (#1290)Neil Alexander
2020-08-20Add FederationClient interface to federationsender (#1284)Kegsay
2020-08-19Transaction writer changes, move roomserver writers (#1285)Neil Alexander
2020-08-18Summarise key change logs (#1278)Kegsay
2020-08-18Only emit key changes which are different from what we had before (#1279)Kegsay
2020-08-13Make 'Device list doesn't change if remote server is down' pass (#1268)Kegsay
2020-08-12Fix more E2E sytests (#1265)Kegsay
2020-08-12Add sync mechanism to block when updating device lists (#1264)Kegsay
2020-08-12Bugfixes for 'If remote user leaves room we no longer receive device updates'...Kegsay
2020-08-11Reduce cooldown to make sure sytest doesn't give up (#1257)Kegsay
2020-08-10Prefix-defined Kafka topics (#1254)Neil Alexander
2020-08-10Configuration format v1 (#1230)Neil Alexander
2020-08-07Fix unit testsKegan Dougal
2020-08-07Finish inbound E2E device lists (#1243)Kegsay
2020-08-06Add device list updater which manages updating remote device lists (#1242)Kegsay
2020-08-05Process inbound device list updates from federation (#1240)Kegsay
2020-08-05Use TransactionWriter in SQLite keyserver (#1239)Neil Alexander
2020-08-04Send device list updates to servers (outbound only) (#1237)Kegsay
2020-08-03Generate stream IDs for locally uploaded device keys (#1236)Kegsay
2020-08-03Produce OTK counts in /sync response (#1235)Kegsay
2020-07-31Fix edge cases around device lists (#1234)Kegsay
2020-07-30Notify clients when devices are deleted (#1233)Kegsay
2020-07-30Implement /keys/changes (#1232)Kegsay
2020-07-30Hook up device list updates to the sync notifier (#1231)Kegsay
2020-07-28Add QueryKeyChanges (#1228)Kegsay
2020-07-28Persist partition|offset|user_id in the keyserver (#1226)Kegsay
2020-07-23keyserver: produce key change events (#1218)Kegsay
2020-07-22Handle inbound federation E2E key queries/claims (#1215)Kegsay
2020-07-21Perform outbound federation hits for querying/claiming E2E keys (#1212)Kegsay
2020-07-21Implement claiming one-time keys locally (#1210)Kegsay
2020-07-20Deduplicate FS database, EDU persistence table (#1207)Neil Alexander
2020-07-15Implement /keys/query locally (#1204)Kegsay
2020-07-15Implement key uploads (#1202)Kegsay
2020-07-14Implement logic for key uploads (#1197)Kegsay
2020-07-13Add boilerplate for key server APIs (#1196)Kegsay