Commit Graph

  • 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
  • 55b759a31c Enhance e-mail invitations - Built-in e-mail template - More template placeholders Maxime Dor 2017-09-12 02:24:58 +02:00
  • cb0ffe0575 Remove debug log Maxime Dor 2017-09-07 17:45:48 +02:00
  • 3cde0b9c23 Fix typo Maxime Dor 2017-09-07 17:44:37 +02:00
  • 2ce3bab3b6 Properly handle force recursive lookup during invite Maxime Dor 2017-09-07 02:04:48 +02:00
  • ba723f8523 Don't fail on non-existing config key Maxime Dor 2017-09-07 01:53:42 +02:00
  • d2d5f80b44 Don't fail if template is not found and hope for the best Maxime Dor 2017-09-07 01:21:49 +02:00
  • e2a097b2d0 Avoid header that could be considered as a profile Maxime Dor 2017-09-07 01:16:43 +02:00
  • 45a81e5979 Add sane defaults Maxime Dor 2017-09-07 00:07:49 +02:00
  • 158060a3b0 Add some placeholders handling for e-mail template Maxime Dor 2017-09-06 23:08:47 +02:00
  • 1e3b832186 Fix example data Maxime Dor 2017-09-06 15:56:45 +02:00
  • 8294990b1f Cosmetic changes - Add missing license headers - Remove unused class Maxime Dor 2017-09-06 15:04:17 +02:00
  • a704ba2e6c Working prototype Maxime Dor 2017-09-06 15:00:43 +02:00
  • a7303fef15 Add icons Maxime Dor 2017-09-06 10:52:57 +02:00
  • cd6960fa80 Attempt to support invites, working in progress Maxime Dor 2017-09-06 04:17:46 +02:00