Maxime Dor
|
808aed2bc3
|
log user agent for lookup requests
|
2017-09-13 16:21:09 +02:00 |
|
Maxime Dor
|
548dace78c
|
Properly handle invites with LDAP backend
|
2017-09-13 01:16:02 +02:00 |
|
Maxime Dor
|
001de470ca
|
Fix invalid add of @Override
|
2017-09-12 19:48:39 +02:00 |
|
Maxime Dor
|
09b789dfc2
|
Refactor logic, preparing to generalize post-login publish of mappings
|
2017-09-12 19:47:01 +02:00 |
|
Maxime Dor
|
2ce3bab3b6
|
Properly handle force recursive lookup during invite
|
2017-09-07 02:04:48 +02:00 |
|
Maxime Dor
|
ba723f8523
|
Don't fail on non-existing config key
|
2017-09-07 01:53:42 +02:00 |
|
Maxime Dor
|
8294990b1f
|
Cosmetic changes
- Add missing license headers
- Remove unused class
|
2017-09-06 15:04:17 +02:00 |
|
Maxime Dor
|
cd6960fa80
|
Attempt to support invites, working in progress
|
2017-09-06 04:17:46 +02:00 |
|
Maxime Dor
|
4b0d549dd6
|
Add LDAP Auth support with synapse REST Auth module
|
2017-09-05 21:31:36 +02:00 |
|
Maxime Dor
|
85236793e1
|
Skeleton to support LDAP Auth
|
2017-09-04 03:08:19 +02:00 |
|
Maxime Dor
|
1c43ca7666
|
Add properties for enhanced recursive lookup queries
|
2017-08-29 01:44:33 +02:00 |
|
Maxime Dor
|
5a683b41ef
|
Blindly accept mappings so Riot is happy - Fix #23
|
2017-08-12 02:24:01 +02:00 |
|
Maxime Dor
|
457ea9962b
|
Fix log statement
|
2017-08-04 15:12:05 +02:00 |
|
Maxime Dor
|
06be639c30
|
Add support for LDAPS
|
2017-06-27 00:16:21 +02:00 |
|
Maxime Dor
|
c468644fc6
|
Clarify log statement
|
2017-06-27 00:11:19 +02:00 |
|
Maxime Dor
|
acb9407450
|
Handle multiple LDAP entries in results
|
2017-06-27 00:10:37 +02:00 |
|
Maxime Dor
|
e221352fab
|
Allow to enable/disable LDAP provider in config
|
2017-05-03 19:08:40 +02:00 |
|
Maxime Dor
|
18aa82f071
|
Fix unwanted file renaming
|
2017-04-26 16:40:04 +02:00 |
|
Maxime Dor
|
bd4253a50f
|
Basic bridge failover lookup implementation
|
2017-04-26 16:28:21 +02:00 |
|
Maxime Dor
|
3a8d1df8be
|
Remove broken code
|
2017-04-21 17:29:50 +02:00 |
|
Maxime Dor
|
0a70b903c3
|
Remove 3PID type limitation
|
2017-04-20 19:20:05 +02:00 |
|
Maxime Dor
|
be8e79f1d8
|
Temporary fix for LDAP Referrals
|
2017-04-17 11:39:47 +02:00 |
|
Maxime Dor
|
84cbf17e9c
|
Bulk lookup implementation, part 3
- Optimize DNS based bulk lookups
|
2017-04-04 02:17:41 +02:00 |
|
Maxime Dor
|
d0b9f6774d
|
Bulk lookup implementation, part 2
- Remote IS bulk lookup
|
2017-04-04 01:11:32 +02:00 |
|
Maxime Dor
|
158a1e6354
|
Bulk lookup implementation, part 1
- LDAP bulk lookup
|
2017-04-03 04:11:37 +02:00 |
|
Maxime Dor
|
8bd17d3ffa
|
Phone number lookups
|
2017-04-03 01:17:03 +02:00 |
|
Maxime Dor
|
d53c9e4263
|
Do not enforce email 3PID type
|
2017-03-30 18:23:01 +02:00 |
|
Maxime Dor
|
843b792904
|
Use global fields
|
2017-03-30 01:46:51 +02:00 |
|
Maxime Dor
|
36110f50fc
|
Support IPv6 CIDR in recursive whitelist - Fix #2
- Add IPv6 loopback in default config
- Switch Apache Commons Net SubnetUtils to CIDRUtils
- Add some debug statements
|
2017-03-03 02:14:22 +01:00 |
|
Maxime Dor
|
250819391a
|
Recursive lookup management
|
2017-02-12 01:53:17 +01:00 |
|
Maxime Dor
|
df6bcc8c1a
|
Typo
|
2017-02-12 00:13:55 +01:00 |
|
Maxime Dor
|
6cab7c3b96
|
Overall improvement
- Configuration file is documented
- Give more flexibility to the LDAP lookup
- Various suggestions in errors to help new users
|
2017-02-12 00:00:16 +01:00 |
|
Maxime Dor
|
40be6e72a1
|
Protect against lookup loops
|
2017-02-11 23:14:12 +01:00 |
|
Maxime Dor
|
e1c3008b62
|
Only sort providers once
|
2017-02-11 21:48:39 +01:00 |
|
Maxime Dor
|
0a9cf8009b
|
Enforce HTTPS for DNS SRV lookup
|
2017-02-09 13:20:10 +01:00 |
|
Maxime Dor
|
d3d790f00b
|
Keep closer to DNS SRV spec
|
2017-02-09 13:12:18 +01:00 |
|
Maxime Dor
|
8f233eed09
|
DNS lookup strategy
|
2017-02-04 06:21:07 +01:00 |
|
Maxime Dor
|
8a11c4db91
|
License header on new files
|
2017-01-27 02:19:06 +01:00 |
|
Maxime Dor
|
53d7114352
|
Refactor lookup providers
- Create lookup strategy object to handle several provider
- New root ID server provider
- Refactor code into appropriate classes
|
2017-01-27 02:05:14 +01:00 |
|