aboutsummaryrefslogtreecommitdiff
path: root/keyserver/storage
AgeCommit message (Expand)Author
2022-09-13Check unique constraint errors when manually inserting migrations (#2712)Till
2022-09-09Fix database transaction for keyserver `DeleteDeviceKeys`Neil Alexander
2022-09-09Change detection of already executed migrations (#2665)Till
2022-08-08Fix issues with migrations not getting executed (#2628)Till
2022-08-05Add race testing to tests, and fix a few small race conditions in the tests (...Brian Meek
2022-07-25Update database migrations, remove goose (#2264)Till
2022-07-05Use new testrig for key changes tests (#2552)Till
2022-05-11Fix OTK upload spam (#2448)Till
2022-05-09Add `(user_id, device_id)` index on OTK table (#2435)Neil Alexander
2022-05-03Global database connection pool (for monolith mode) (#2411)Neil Alexander
2022-04-26Fix bug when uploading device signatures (#2377)Neil Alexander
2022-04-22Fix retrieving cross-signing signatures in `/user/devices/{userId}` (#2368)Neil Alexander
2022-03-21Remove unused partition_offset_table (#2288)S7evinK
2022-03-1064-bit stream IDs for device list updates (#2267)Neil Alexander
2022-02-21Delete one-time keys when deleting a device (#2208)Neil Alexander
2022-02-18Merge both user API databases into one (#2186)Neil Alexander
2022-02-04Remove sarama/saramajetstream dependencies (#2138)S7evinK
2022-01-21Remodel how device list change IDs are created (#2098)kegsay
2021-11-02Run gofmt on dendrite - apply go 1.17 preferred build tags (#2021)PiotrKozimor
2021-08-18Delete device keys/signatures from key server when deleting devices (#1979)Neil Alexander
2021-08-11Add type field to DeviceMessage, allow fields to be nullable (#1969)Neil Alexander
2021-08-06Cross-signing validation for self-sigs, expose signatures over `/user/keys/qu...Neil Alexander
2021-08-04Cross-signing storage code (#1959)Neil Alexander
2021-06-07Try to optimize SelectOneTimeKeys (#1851)S7evinK
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-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-08-25Use Writer in shared package (#1296)Neil Alexander
2020-08-21Component-wide TransactionWriters (#1290)Neil Alexander
2020-08-19Transaction writer changes, move roomserver writers (#1285)Neil Alexander
2020-08-12Fix more E2E sytests (#1265)Kegsay
2020-08-10Configuration format v1 (#1230)Neil Alexander
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-03Generate stream IDs for locally uploaded device keys (#1236)Kegsay
2020-08-03Produce OTK counts in /sync response (#1235)Kegsay
2020-07-30Notify clients when devices are deleted (#1233)Kegsay
2020-07-30Implement /keys/changes (#1232)Kegsay
2020-07-28Persist partition|offset|user_id in the keyserver (#1226)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