Anatoly Sablin
0b81de3cd0
Make the federation homeserver resolve more accurate (on resolve via DNS record check that the certificate present for the original host).
2019-11-13 23:08:34 +03:00
Anatoly Sablin
494c9e3941
Merge branch 'MSC2140'
...
# Conflicts:
# src/main/java/io/kamax/mxisd/session/SessionManager.java
2019-11-07 22:29:25 +03:00
ma1uta
249e28a8b5
Merge pull request #5 from eyecreate/patch-2
...
Allow configuring unbind notifications to be sent or not.
2019-10-22 20:52:46 +00:00
eyecreate
f042b82a50
add missing import
2019-10-21 16:06:23 -04:00
eyecreate
6450cd1f20
have session manager check session config for sending notifications on unbinds.
2019-10-21 15:30:46 -04:00
eyecreate
5ca666981a
make sure destination only contains the hostname value and not whole URL
...
When testing this, the public URL is containing the protocol "https://" which differs from synapse's values. This code makes sure to remove that extra data to signatures match. Is there ever a situation in which the public url is any different?
2019-10-21 14:31:40 -04:00
Anatoly Sablin
d0fd9fb9b0
Get domain from public url.
2019-09-17 23:17:30 +03:00
Anatoly Sablin
a112a5e57c
Improve request verification. Allow unbind only for configured matrix domain.
2019-08-07 21:47:10 +03:00
Anatoly Sablin
d5680b2dfe
MSC1915. Add the option to enable/disable unbind.
2019-07-31 23:22:21 +03:00
Anatoly Sablin
5aad4fb81e
MSC1915. Add unbind email notification.
2019-07-31 00:13:44 +03:00
Anatoly Sablin
a1f64f5159
Reworked MSC1915. Add request validation.
2019-07-27 15:51:01 +03:00
Max Dor
f85345bc97
Update code and links following Matrix 1.0 release
...
- Support 3PID unbind via 3PID sessions
2019-06-12 00:17:43 +02:00
Max Dor
92f10347d1
Fix #123
2019-05-30 14:18:11 +02: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
ce7f900543
Make various optimisations/clarifications
...
- Change some log levels to be less verbose
- Add privacy link
- Remove unused code
2019-05-06 23:28: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
6d1c6ed109
Last cosmetic changes for v1.3.0
2019-02-10 20:41:40 +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
4ec05f518e
Properly handle v1 of 3pid/bind
2019-01-16 02:57:40 +01:00
Max Dor
7ad985fead
Continue structural port from Spring Boot to Undertow
2019-01-07 03:01:46 +01:00
Max Dor
05493da27c
Start structural port from Spring Boot to Undertow
2019-01-07 03:01:46 +01:00
Max Dor
8857f636d6
Fix deprecated method calls
2018-11-28 13:18:22 +01:00
Max Dor
cb8049b54a
Set appropriate copyright owner and website
2018-11-14 03:56:47 +01:00
Max Dor
78a25c21ba
Code maintenance
...
- Switch to HttpClient for remote fetcher
- Don't fail for remote binding on matrix.org
2018-04-13 08:14:09 +02:00
Max Dor
a9627121fa
Enchanced profile management ( #68 )
...
* Proof of concept of adding 3PIDs data to user profile
* Document reverse proxy apache config
* Support for Matrix Gateway project roles' endpoint
* Fix conflicting ThreePid object defined in SDK and mxisd projects
2018-03-25 01:20:59 +01:00
Maxime Dor
ea08a80504
Respect 3PID session policy for remote sending with phone numbers
2018-03-02 23:27:19 +01:00
Maxime Dor
5dbaca643a
Fix #42
2017-12-31 13:02:41 +01:00
Maxime Dor
3b697e86ac
Various error handling improvements and user feedback
2017-10-07 06:15:57 +02:00
Maxime Dor
851e0c9d94
Properly build remote 3PID token request
2017-10-05 16:04:29 +02:00
Maxime Dor
2e7b5d2a87
Refactor packages (cosmetic)
2017-09-27 03:59:45 +02:00
Maxime Dor
c73bbf675e
First prototype to validate phone numbers
2017-09-25 05:53:07 +02:00
Maxime Dor
33263d3cff
Bye bye Groovy, you won't be missed :(
2017-09-25 02:31:31 +02:00