Till
4594233f89
Merge keyserver & userapi ( #2972 )
...
As discussed yesterday, a first draft of merging the keyserver and the
userapi.
2023-02-20 14:58:03 +01:00
Neil Alexander
4ad5f9c982
Global database connection pool (for monolith mode) ( #2411 )
...
* Allow monolith components to share a single database pool
* Don't yell about missing connection strings
* Rename field
* Setup tweaks
* Fix panic
* Improve configuration checks
* Update config
* Fix lint errors
* Update comments
2022-05-03 16:35:06 +01:00
Till
f023cdf8c4
Add UserAPI storage tests ( #2384 )
...
* Add tests for parts of the userapi storage
* Add tests for keybackup
* Add LoginToken tests
* Add OpenID tests
* Add profile tests
* Add pusher tests
* Add ThreePID tests
* Add notification tests
* Add more device tests, fix numeric localpart query
* Fix failing CI
* Fix numeric local part query
2022-04-27 15:05:49 +02:00
Neil Alexander
7972915806
User directory for nearby Pinecone peers (P2P demo) ( #2311 )
...
* User directory for nearby Pinecone peers
* Fix mux routing
* Use config to determine which server notices user to exclude
2022-03-28 16:25:26 +01:00
Neil Alexander
153bfbbea5
Merge both user API databases into one ( #2186 )
...
* Merge user API databases into one
* Remove DeviceDatabase from config
* Fix tests
* Try that again
* Clean up keyserver device keys when the devices no longer exist in the user API
* Tweak ordering
* Fix UserExists flag, device check
* Allow including empty entries so we can clean them up
* Remove logging
2022-02-18 11:31:05 +00:00