Commit Graph

  • 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
  • c05ca68de4 Keep LDAP disabled by default Maxime Dor 2017-09-05 21:37:43 +02:00
  • a8df386d58 Auth support with synapse REST auth module Maxime Dor 2017-09-05 21:36:33 +02:00
  • 4b0d549dd6 Add LDAP Auth support with synapse REST Auth module Maxime Dor 2017-09-05 21:31:36 +02:00
  • 85236793e1 Skeleton to support LDAP Auth Maxime Dor 2017-09-04 03:08:19 +02:00
  • 954dcf3a5c Improve startup failures user experience - Be clear about config errors instead of difficult stack traces - Fix default values which should not cause startup failures Maxime Dor 2017-09-03 23:26:22 +02:00
  • 466a3d270e Merge pull request #26 from kamax-io/recursive-enhanced Max Dor 2017-09-03 20:36:30 +02:00
  • a046f9f327 Add Docker public repo Maxime Dor 2017-09-03 13:49:00 +02:00
  • c03573b24f Be clear about building mxisd before building Docker img Maxime Dor 2017-09-03 03:18:44 +02:00
  • d456633a03 Add Debian package support v0.1.0 Maxime Dor 2017-09-03 02:41:41 +02:00
  • 6df5ce227d Relocate systemd script (cosmetic) Maxime Dor 2017-09-02 19:33:33 +02:00
  • 0217f37e5f Be more specific for Docker and add missing exposed ports in run cmd Maxime Dor 2017-09-02 19:31:44 +02:00
  • 7b96a43d0c Use smaller base image Maxime Dor 2017-09-02 19:31:23 +02:00
  • 2244c698b4 Add Docker support Maxime Dor 2017-09-02 17:45:53 +02:00
  • d5d58e8b11 Use better command to test mxisd after build Maxime Dor 2017-09-02 16:08:46 +02:00
  • add8d371c5 Various enhancements/fixes - Use mxisd for directory names and not mxis (typo) - Better self-install instructions Maxime Dor 2017-09-02 16:00:11 +02:00
  • 694e62edee Firebase UID is case sensitive, must not alter Maxime Dor 2017-09-02 03:11:22 +02:00
  • 61399c7705 Add status endpoint placeholder Maxime Dor 2017-09-01 18:28:40 +02:00
  • 05d1594ac2 Fix race condition and add more log statements Maxime Dor 2017-08-31 18:52:06 +02:00
  • 361596e773 Support 3PID lookups Maxime Dor 2017-08-31 16:33:07 +02:00
  • d57aef36ea Wait for async calls Maxime Dor 2017-08-31 03:34:08 +02:00
  • 0033d0dc1d Experimental support for synapse REST auth module - See https://github.com/maxidor/matrix-synapse-rest-auth - Include Google Firebase backend using UID as login and user token as password Maxime Dor 2017-08-31 02:10:36 +02:00
  • 1c43ca7666 Add properties for enhanced recursive lookup queries Maxime Dor 2017-08-29 01:44:33 +02:00
  • bf885c004e Be clear about federation support and DNS setup Maxime Dor 2017-08-13 14:46:51 +02:00
  • c1242d798b Better gitignore Maxime Dor 2017-08-13 00:16:44 +02:00
  • 884583881b Properly handle phone numbers Maxime Dor 2017-08-13 00:16:21 +02:00
  • 5a683b41ef Blindly accept mappings so Riot is happy - Fix #23 Maxime Dor 2017-08-12 02:24:01 +02:00
  • 821a5b99ea Improved README Maxime Dor 2017-08-11 18:02:06 +02:00
  • 706393581c Update to newest Gradle wrapper Maxime Dor 2017-08-11 17:39:46 +02:00
  • 84bcb01d52 Be clearer about ldap.attribute config item Maxime Dor 2017-08-04 16:08:09 +02:00
  • 457ea9962b Fix log statement Maxime Dor 2017-08-04 15:12:05 +02:00
  • e0701823d6 Enforce mandatory LDAP config Maxime Dor 2017-08-04 15:00:14 +02:00
  • 0a9819986e Make install instructions more readable Max Dor 2017-07-19 01:39:28 +02:00
  • 16dc05568b Fix wrong path in install instruction Max Dor 2017-06-28 13:37:08 +02:00
  • 06be639c30 Add support for LDAPS Maxime Dor 2017-06-27 00:16:21 +02:00
  • c468644fc6 Clarify log statement Maxime Dor 2017-06-27 00:11:19 +02:00
  • acb9407450 Handle multiple LDAP entries in results Maxime Dor 2017-06-27 00:10:37 +02:00
  • d44d6c5408 Upgrade to Spring boot 1.5.3 Maxime Dor 2017-05-24 00:51:53 +02:00
  • e221352fab Allow to enable/disable LDAP provider in config Maxime Dor 2017-05-03 19:08:40 +02:00
  • 4ae853ef09 Merge pull request #15 from doofy/master Max Dor 2017-05-02 11:45:39 +02:00
  • e00902e721 Merge pull request #16 from kamax-io/bridge-lookup Maxime Dor 2017-04-26 16:50:47 +02:00
  • 18aa82f071 Fix unwanted file renaming Maxime Dor 2017-04-26 16:40:04 +02:00
  • bd4253a50f Basic bridge failover lookup implementation Maxime Dor 2017-04-26 16:28:21 +02:00
  • 86b9d4b0a8 Config handling Maxime Dor 2017-04-26 14:48:40 +02:00
  • 71231da4a2 link to dockerfile for mxisd Michael Stypa 2017-04-26 14:17:42 +02:00
  • c26f8e5298 Fix comment Maxime Dor 2017-04-23 15:49:30 +02:00
  • 690a0606a4 Use non-legacy LDAP attribute Maxime Dor 2017-04-21 18:18:06 +02:00
  • 3a8d1df8be Remove broken code Maxime Dor 2017-04-21 17:29:50 +02:00
  • 00b46cd64f Allow any 3PID medium Maxime Dor 2017-04-21 16:04:50 +02:00
  • e88d3f2f5a Add some debug statements Maxime Dor 2017-04-21 10:46:19 +02:00
  • 0a70b903c3 Remove 3PID type limitation Maxime Dor 2017-04-20 19:20:05 +02:00
  • 70222aad83 Clarify README Maxime Dor 2017-04-20 17:09:05 +02:00
  • be8e79f1d8 Temporary fix for LDAP Referrals Maxime Dor 2017-04-17 11:39:47 +02:00
  • 7f5da8e11f Merge pull request #13 from kamax-io/bulk_lookup Maxime Dor 2017-04-04 02:27:52 +02:00
  • 84cbf17e9c Bulk lookup implementation, part 3 - Optimize DNS based bulk lookups Maxime Dor 2017-04-04 02:17:41 +02:00
  • d0b9f6774d Bulk lookup implementation, part 2 - Remote IS bulk lookup Maxime Dor 2017-04-04 01:11:32 +02:00
  • 9cfa008422 Merge remote-tracking branch 'remotes/origin/master' into bulk_lookup Maxime Dor 2017-04-03 17:29:44 +02:00
  • d190dc6405 Fix typo Maxime Dor 2017-04-03 14:21:10 +02:00
  • 158a1e6354 Bulk lookup implementation, part 1 - LDAP bulk lookup Maxime Dor 2017-04-03 04:11:37 +02:00
  • 8bd17d3ffa Phone number lookups Maxime Dor 2017-04-03 01:17:03 +02:00
  • d53c9e4263 Do not enforce email 3PID type Maxime Dor 2017-03-30 18:23:01 +02:00
  • 843b792904 Use global fields Maxime Dor 2017-03-30 01:46:51 +02:00
  • fcca4497af Fix list numbering Maxime Dor 2017-03-27 17:08:39 +02:00