Piotr Kozimor
316adf66d1
Refactor threepid sessions storage so that postgres and sqlite3 schemas are separate. Generate session id in database
2021-09-13 17:23:15 +02:00
Piotr Kozimor
6ccccaa373
Initialize mailer only if enabled
2021-09-08 12:35:11 +02:00
Piotr Kozimor
3827837d76
Back to returning interface in NewInternalAPI
2021-08-11 06:03:45 +02:00
Piotr Kozimor
7a98afd072
Implement threepid sessions methods for UserInternalAPI
2021-08-10 10:43:47 +02:00
Kegsay
850abb1dde
Make bcrypt cost configurable ( #1793 )
2021-03-08 13:19:02 +00:00
Neil Alexander
b5aa7ca3ab
Top-level setup package ( #1605 )
...
* Move config, setup, mscs into "setup" top-level folder
* oops, forgot the EDU server
* Add setup
* goimports
2020-12-02 17:41:00 +00:00
Kegsay
9af2f5f1f2
Remove device DB from clientapi ( #1352 )
...
* Remove device DB from clientapi
* Remove device DB from startup configuration
It's all an impl detail now in user API
2020-08-27 18:53:40 +01:00
Kegsay
a7e67e65a8
Notify clients when devices are deleted ( #1233 )
...
* Recheck device lists when join/leave events come in
* Add PerformDeviceDeletion
* Notify clients when devices are deleted
* Unbreak things
* Remove debug logging
2020-07-30 18:00:56 +01:00
Kegsay
e09d24e732
Move account/device DBs to userapi ( #1141 )
2020-06-17 12:05:56 +01:00
Kegsay
9c77022513
Make userapi responsible for checking access tokens ( #1133 )
...
* Make userapi responsible for checking access tokens
There's still plenty of dependencies on account/device DBs, but this
is a start. This is a breaking change as it adds a required config
value `listen.user_api`.
* Cleanup
* Review comments and test fix
2020-06-16 14:10:55 +01:00
Kegsay
6b5996db17
Add bare bones user API ( #1127 )
...
* Add bare bones user API
with tests!
* linting
2020-06-15 09:54:11 +01:00