Anatoly Sablin
8d346037b7
MSC2140 Add hash configuration.
2019-11-06 00:20:39 +03:00
Anatoly Sablin
43fe8b1aec
Add the hash lookup handler.
2019-10-18 22:52:13 +03:00
Anatoly Sablin
703044d06a
Add initial Hash configuration. Add the HashDetailsHandler.
2019-10-15 23:38:32 +03:00
Anatoly Sablin
add6ed8fd9
Add the TOS API.
2019-10-09 23:12:23 +03:00
Anatoly Sablin
baed894ff8
Update policy configuration. Add Handler to check that user accepts terms.
2019-10-08 00:13:40 +03:00
Anatoly Sablin
bc8795e940
Add authorization handler.
2019-10-01 23:52:01 +03:00
Anatoly Sablin
5521c0c338
Add account handlers.
2019-09-30 23:53:38 +03:00
Anatoly Sablin
a47a983c10
MSC2140 MSC2134 Refactoring. Move common classes to the share package.
2019-09-01 22:33:03 +03:00
Anatoly Sablin
fbb0d7c7ba
MSC2140 Mirroring V1 to V2.
2019-08-31 23:35:58 +03:00
Anatoly Sablin
f1dd309551
MSC2140 Add option to enable/disable v1 and v2 api.
2019-08-31 23:09:20 +03:00
Max Dor
0ddd086bda
Fix response body of /3pid/bind to match spec
...
- synapse did not check/validate the response as per spec until 0.99.5 it seems
- mxisd was never compliant also
2019-05-30 13:26:38 +02:00
Max Dor
39447b8b8b
Fix handling various GET and POST content types/logic for submitToken
...
- Properly support Form-encoded POST
- Fix #167
2019-04-26 08:41:06 +02:00
Max Dor
1dce59a02e
Add lookup and invite commands to the admin AS interface
2019-03-04 00:02:13 +01:00
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
96155c1876
Improving logging
2019-03-01 01:12:02 +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
471e06536b
Improve logging
2019-02-07 01:35:43 +01:00
Max Dor
a4c18dee5d
Handle possibly trailing slashes for older versions of mxisd
2019-02-06 19:55:22 +01:00
Max Dor
5c660fdcaf
Add forgotten CORS headers from Spring port
2019-02-05 19:09:47 +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
9317c11434
Use sane handler for all endpoints
2019-01-07 04:25:29 +01:00
Max Dor
7ad985fead
Continue structural port from Spring Boot to Undertow
2019-01-07 03:01:46 +01:00