Commit Graph

  • 786e4a8f91 Prepare REST backend for directory flow Maxime Dor 2017-10-01 02:20:15 +02:00
  • 8d0b0edad2 Clarify some items thanks to users feedback Maxime Dor 2017-10-01 00:06:03 +02:00
  • 88a37c52c0 Skeleton for User directory setup instructions Maxime Dor 2017-09-30 00:56:16 +02:00
  • 52e4a65c3c Fix query generation Maxime Dor 2017-09-30 00:27:36 +02:00
  • 69ecef0155 Refactored directory package to include API version Maxime Dor 2017-09-29 22:13:51 +02:00
  • f7984bd36e LDAP Directory search support Maxime Dor 2017-09-29 20:54:08 +02:00
  • f735b3b730 Merge branch 'master' into directory-integration Maxime Dor 2017-09-29 05:43:52 +02:00
  • b6008a41f2 Be consistent with DNS overwrite (always a URL) Maxime Dor 2017-09-29 05:38:58 +02:00
  • ed2d13decf Don't mix up configs Maxime Dor 2017-09-29 05:34:21 +02:00
  • 4f3ecc19f3 Directory integration prototype using Google Firebase auth + Synapse SQL Maxime Dor 2017-09-29 02:52:05 +02:00
  • c816217b22 Send new invite notification to same user if rooms are different v0.3.0 Maxime Dor 2017-09-28 02:45:01 +02:00
  • 182f3c4bc3 Skeleton for HS User directory integration Maxime Dor 2017-09-27 04:37:45 +02:00
  • 2e7b5d2a87 Refactor packages (cosmetic) Maxime Dor 2017-09-27 03:59:45 +02:00
  • 09208d55d7 Merge pull request #33 from kamax-io/email-connector-sendgrid Max Dor 2017-09-27 03:33:13 +02:00
  • 05c76a657e Fix extra placeholders in smtp sender Maxime Dor 2017-09-27 03:30:53 +02:00
  • f3bbc7c7c6 Add support for SendGrid as Email notification handler Maxime Dor 2017-09-27 01:55:37 +02:00
  • 61addd297a Use the correct formatting for MSISDN v0.3.0-rc.3 Maxime Dor 2017-09-26 04:26:39 +02:00
  • 1de0951733 Support 3PID listing during auth with Google Firebase Maxime Dor 2017-09-26 03:11:15 +02:00
  • d348ebd813 Improved README to point to dedicated documents Maxime Dor 2017-09-25 18:25:58 +02:00
  • 0499c10a2c Better sample config, better README v0.3.0-rc.2 Maxime Dor 2017-09-25 18:20:18 +02:00
  • 13e248c71e Do not enforce Twilio config by default Maxime Dor 2017-09-25 18:04:21 +02:00
  • d221b2c5de Fix groovy rollback issue Maxime Dor 2017-09-25 17:56:06 +02:00
  • 3a1900cbb2 Add link to 3PID session documentation v0.3.0-rc.1 Maxime Dor 2017-09-25 17:15:37 +02:00
  • 9f1867a030 Merge pull request #32 from kamax-io/phone_numbers-validation Max Dor 2017-09-25 17:12:59 +02:00
  • a061241291 Use relative links Maxime Dor 2017-09-25 17:09:35 +02:00
  • fefa81e935 Add link to phone numbers in TOC Maxime Dor 2017-09-25 17:06:39 +02:00
  • 1e77bf43c6 Add documentation to validate phone numbers Maxime Dor 2017-09-25 17:03:50 +02:00
  • c73bbf675e First prototype to validate phone numbers Maxime Dor 2017-09-25 05:53:07 +02:00
  • 6c2e65ace5 Code formatting, cosmetic Maxime Dor 2017-09-25 02:35:16 +02:00
  • 33263d3cff Bye bye Groovy, you won't be missed :( Maxime Dor 2017-09-25 02:31:31 +02:00
  • af19fed6e7 More links to specific config docs Maxime Dor 2017-09-25 00:15:30 +02:00
  • 246dc4f8d1 Add web views link Maxime Dor 2017-09-25 00:10:25 +02:00
  • 31efa3e33f More 3PID sessions configuration documentation Maxime Dor 2017-09-25 00:08:58 +02:00
  • bee2a5129b Fix inconsistencies into DNS library Maxime Dor 2017-09-24 21:29:14 +02:00
  • f1e78af80b Fix empty JSON object on empty lookup results Maxime Dor 2017-09-24 21:12:49 +02:00
  • e0022e549e Merge pull request #31 from kamax-io/binding-validation Max Dor 2017-09-24 05:26:37 +02:00
  • b46d047411 Add session disabled config v0.3.0-beta.1 Maxime Dor 2017-09-24 04:54:48 +02:00
  • 542c549e4e Fix config for remote-only sessions mode Maxime Dor 2017-09-24 04:53:37 +02:00
  • ebb9a6daa0 Fix links and better formatting Maxime Dor 2017-09-24 04:52:24 +02:00
  • f93a94ddf1 First draft of 3PID sessions/binds manual Maxime Dor 2017-09-24 04:47:16 +02:00
  • 597fc95cef Clean-up Maxime Dor 2017-09-24 01:49:56 +02:00
  • df81dda22d First working prototype to proxy 3PID binds to central Matrix.org IS Maxime Dor 2017-09-23 04:27:14 +02:00
  • 5836965a1e Saving current work Maxime Dor 2017-09-22 01:49:27 +02:00
  • 58d80b8eb3 Notification for proxying 3PID, remote 3PID are proxied by default Maxime Dor 2017-09-22 00:00:25 +02:00
  • a4b4a3f24c Polishing, prepare for proxying 3PID sessions Maxime Dor 2017-09-21 07:26:33 +02:00
  • ace6019197 Refactor after first tests against synapse Maxime Dor 2017-09-21 04:07:13 +02:00
  • 88cefeabbf Fix refactored calls Maxime Dor 2017-09-20 17:24:21 +02:00
  • bf2afd8739 Further work Maxime Dor 2017-09-20 17:22:51 +02:00
  • 0b087ee08c Prepare structure to handle 3PID sessions and bindings validation/proxy Maxime Dor 2017-09-20 04:35:34 +02:00
  • c1746697b9 Split template creation and 3PID connector to integrate bindings verification Maxime Dor 2017-09-19 03:46:31 +02:00
  • 5179c4dbb5 Proper check Maxime Dor 2017-09-19 01:08:13 +02:00
  • 64973f57cf Better defaults for logging Maxime Dor 2017-09-19 01:03:44 +02:00
  • 00a00be692 LDAP backend: protect against empty username Maxime Dor 2017-09-18 12:51:36 +02:00
  • 9e8dade238 Clarify README and REST backend doc Maxime Dor 2017-09-18 10:58:27 +02:00
  • 9babad6b33 Add push of latest dev docker image tag to push target v0.2.1 Maxime Dor 2017-09-18 02:29:58 +02:00
  • 00896ab280 Add PostgreSQL support for SQL Backend Maxime Dor 2017-09-18 02:24:46 +02:00
  • f03cd76f52 Merge pull request #30 from kamax-io/rest-backend Max Dor 2017-09-18 01:05:31 +02:00
  • 0453c1db30 Add tests for REST backend implementation Maxime Dor 2017-09-18 01:00:17 +02:00
  • 013be139c9 Fix bad copy/paste and bad method scope Maxime Dor 2017-09-17 23:26:22 +02:00
  • 317fc367f8 Identity lookup implementation for REST backend Maxime Dor 2017-09-17 22:34:48 +02:00
  • efc54e73f2 Streamline Backend auth mechanism/return values Maxime Dor 2017-09-17 21:19:29 +02:00
  • 0182ec7251 Streamline JSON requests/answers Maxime Dor 2017-09-17 15:46:58 +02:00
  • 640ccb7ef8 Improve docker build process and doc Maxime Dor 2017-09-17 15:12:39 +02:00
  • 2e694349c9 Add default type for SQL Backend Maxime Dor 2017-09-17 14:47:48 +02:00
  • 9328fa1eb4 Update link for REST auth module in sample config Maxime Dor 2017-09-17 14:17:50 +02:00
  • 221d823f3b Update LDAP library to fix auth filter bug Maxime Dor 2017-09-17 14:01:38 +02:00
  • 8b6eadb9ab Auth endpoint implementation Maxime Dor 2017-09-17 05:17:00 +02:00
  • 22d8380bce Configuration management - Default values - Compute values Maxime Dor 2017-09-17 02:03:45 +02:00
  • 0cbf1a83a5 First skeleton for REST backend Maxime Dor 2017-09-17 01:06:43 +02:00
  • 23f717579e Refactor backend packages Maxime Dor 2017-09-16 22:56:53 +02:00
  • 4eb8c95c3a Handle anonymous bind in LDAP backend (Fix #27) Maxime Dor 2017-09-16 18:11:39 +02:00
  • 0fa04e4a54 Better wording v0.2.0 Maxime Dor 2017-09-16 14:19:26 +02:00
  • f97aa8cbef Cosmetic refactoring Maxime Dor 2017-09-16 13:46:15 +02:00
  • 37b0f29184 Cosmetic refactoring Maxime Dor 2017-09-16 13:01:37 +02:00
  • 2befdbb54f Improve network discovery explanation Maxime Dor 2017-09-16 04:34:16 +02:00
  • d1a6c84e6b Properly split authoritative domain and public IS host Maxime Dor 2017-09-16 04:23:16 +02:00
  • e8229b867a Add docker build targets Maxime Dor 2017-09-16 02:07:10 +02:00
  • 6fb18d5827 Remove problematic handling of multiple validation requests for same 3PID Maxime Dor 2017-09-16 01:34:31 +02:00
  • a8488a0745 Add ability to overwrite DNS when trying to contact the related homeserver Maxime Dor 2017-09-14 23:10:23 +02:00
  • 89a7416367 Add prototype support for SQL auth/directory backends Maxime Dor 2017-09-14 20:59:35 +02:00
  • 068c6b8555 Use proper object for key validity json answer Maxime Dor 2017-09-14 18:34:02 +02:00
  • 9a90d846e6 Improve README - List current features - List features to come - Improve wording at various places - Centralise configuration directions - Improve layout to make it easier for new users (hopefully) v0.2.0-rc.1 Maxime Dor 2017-09-14 04:54:01 +02:00
  • 16efe93920 Use proper ID when clearing invites from memory Maxime Dor 2017-09-14 03:56:21 +02:00
  • 8fbb45037c Create SQLite DB file parent directory if necessary Maxime Dor 2017-09-14 03:38:14 +02:00
  • f1196d5b72 Revamp example config for better handling by users and build tools Maxime Dor 2017-09-14 03:31:56 +02:00
  • 3b4736b00f Merge pull request #28 from kamax-io/invite-support Max Dor 2017-09-14 02:49:24 +02:00
  • 5796982f2d Add persistence storage for invites Maxime Dor 2017-09-14 02:36:08 +02:00
  • 9e6d3ab5dd Build error json object properly Maxime Dor 2017-09-13 21:27:29 +02:00
  • 571506d1d2 Add new placeholders for e-mail to access invited address and medium type Maxime Dor 2017-09-13 19:15:39 +02:00
  • c00adcf575 Be consistent with annotations Maxime Dor 2017-09-13 16:25:21 +02:00
  • 808aed2bc3 log user agent for lookup requests Maxime Dor 2017-09-13 16:21:09 +02:00
  • ec0a9c7b80 log user agent for lookup requests Maxime Dor 2017-09-13 16:20:46 +02:00
  • 84afb86b77 Properly handle default config file when running as systemd/sysv daemon Maxime Dor 2017-09-13 02:47:25 +02:00
  • 02c5523d6d Handle bundled and external e-mail template properly Maxime Dor 2017-09-13 02:29:58 +02:00
  • d7cf31fb9a Remove debug log statement Maxime Dor 2017-09-13 02:28:37 +02:00
  • d7258cd3c6 Fix DNS lookup Maxime Dor 2017-09-13 02:28:22 +02:00
  • 222f7f104a Add regular pending invite mapping checks Maxime Dor 2017-09-13 01:35:11 +02:00
  • 548dace78c Properly handle invites with LDAP backend Maxime Dor 2017-09-13 01:16:02 +02:00
  • 001de470ca Fix invalid add of @Override Maxime Dor 2017-09-12 19:48:39 +02:00
  • 09b789dfc2 Refactor logic, preparing to generalize post-login publish of mappings Maxime Dor 2017-09-12 19:47:01 +02:00