Max Dor
254dc5684f
Add mechanisms for 3PID invite expiration and AS integration
...
- Integration with AS and a fallback user to decline expired invites (#120 )
- Rework of the AS feature to make it more independent/re-usable
- Skeleton for admin interface via bot to manage invites (#138 )
2019-03-02 03:21:29 +01:00
Max Dor
dfedde0df6
Improve crypto
...
- Re-organize packages to be consistent
- Add Key store tests
2019-03-01 15:16:19 +01:00
Max Dor
95ee328281
Block custom internal endpoint that should never be called
...
- Is not spec'd
- Will not be spec'd
- Is 100% internal as per its authors
2019-02-25 14:06:32 +01:00
Max Dor
4d63bba251
Add version in jar
...
- Cli argument
- In HTTP client
- /version endpoint
2019-02-17 02:08:50 +01:00
Max Dor
aadfae2965
Skeleton for invitation policies ( #130 )
2019-02-17 02:08:50 +01:00
Max Dor
77dc75d383
Basic check for pending invite when requesting token on registration
2019-02-17 02:08:50 +01:00
Max Dor
f3b528d1ba
Store ephemeral key in invite and add support for /sign-ed25519
2019-02-17 02:08:50 +01:00
Max Dor
91e5e08e70
Support for all key types
2019-02-17 02:08:50 +01:00
Max Dor
acd8c7d7c5
Skeleton for full support of all key types
2019-02-17 02:08:50 +01:00
Max Dor
249cc0ea92
Improve troubleshooting doc/flows
...
- Use better wording for unknown server error
- Add basic troubleshooting doc
2019-02-17 02:06:13 +01:00
Max Dor
5c660fdcaf
Add forgotten CORS headers from Spring port
2019-02-05 19:09:47 +01:00
Max Dor
fbbafeb769
Cache processing of bulk lookups and de-dup concurrent requests
2019-02-04 06:04:39 +01:00
Max Dor
3bebb33147
Revamp 3PID sessions
...
- Fix #93
- Fix #98
2019-02-04 05:26:33 +01:00
Max Dor
635f6fdbe7
Implementation for blocking fraudulent 3PID /unbind attempts
2019-02-01 02:34:52 +01:00
Max Dor
4237eeb3b6
Skeleton for blocking fraudulent 3PID /unbind attempts
2019-01-30 00:29:51 +01:00
Max Dor
3e22301af7
Properly handle /v1/store-invite
2019-01-16 02:57:40 +01:00
Max Dor
2b202323c0
Catch and handle more exceptions in Base HTTP handler
2019-01-16 02:57:40 +01:00
Max Dor
4ec05f518e
Properly handle v1 of 3pid/bind
2019-01-16 02:57:40 +01:00
Max Dor
c6b8f7d48e
Better handle of File reading / Input Streams
2019-01-11 23:02:57 +01:00
Max Dor
b257a0275f
Properly handle signing Key ID format
2019-01-07 04:19:53 +01:00
Max Dor
05493da27c
Start structural port from Spring Boot to Undertow
2019-01-07 03:01:46 +01:00