Commit Graph

  • c45f95ce3f Merge pull request 'Upgrade to V3 API' (#1) from ext/v3_update into master master Tomas Kracmar 2024-03-11 08:51:06 +00:00
  • 640fa8e9f1 Upgrade to V3 API Tomas Kracmar 2024-03-11 09:50:09 +01:00
  • 0f3c37bf6a Get access_token from header correctly ext/new_synapse_auth Tomas Kracmar 2024-03-05 17:50:29 +01:00
  • ae5864cd91 Bump dependencies. 2.5.0 Anatoliy Sablin 2021-04-16 21:48:19 +03:00
  • e456724caf Bump gradle to 7.0. Replace jcenter with mavenCentral and gradle plugin portal. Anatoliy Sablin 2021-04-16 20:58:32 +03:00
  • ed9dcc4061 Respond with application/json for the register submitToken. Anatoliy Sablin 2021-02-04 21:10:25 +03:00
  • ea8e386939 Add internal API to manually invoke invitation manager. Anatoliy Sablin 2021-01-25 22:45:18 +03:00
  • e0ec887118 Add config print full display name of the invited person. Anatoliy Sablin 2021-01-17 20:06:09 +03:00
  • a71d32ba77 Add config option to specify period dimension of the invitation scheduler. Anatoliy Sablin 2021-01-13 21:59:47 +03:00
  • a0f6fe9b0d Add forgotten M_TERMS_NOT_SIGNED error message. Anatoliy Sablin 2021-01-13 20:02:24 +03:00
  • c25647156a Merge pull request #77 from mrjohnson22/master ma1uta 2020-12-20 11:14:20 +00:00
  • e7c4c12a98 #76 Set a message for error responses Xavier Johnson 2020-12-18 22:52:45 -05:00
  • 90b2b5301c #68 Mark thusted_third_party_id_servers synapse parameter as deprecated. Anatoliy Sablin 2020-12-07 20:39:47 +03:00
  • 0d93a26e6d #65 Encode query parameters in the validation link. Anatoliy Sablin 2020-12-07 20:32:59 +03:00
  • c29fc0f0eb Merge pull request #71 from q-wertz/master ma1uta 2020-11-29 08:22:45 +00:00
  • e421c851c9 Force MatrixID to be lowercase Clemens Sonnleitner 2020-11-27 13:08:45 +01:00
  • 5b2b45233a Merge pull request #67 from Higgs1/master ma1uta 2020-11-05 05:56:26 +00:00
  • 888f7a4209 Added support for unix sockets. Lexxy Fox 2020-11-04 08:21:35 -08:00
  • 0c301a49c7 Change column type to text for postgresql. Anatoliy Sablin 2020-10-26 23:26:00 +03:00
  • 1fda2dd3b7 Create codeql-analysis.yml ma1uta 2020-10-01 14:51:31 +03:00
  • c4a20efe5e Merge pull request #58 from nE0sIghT/wip/multidomain ma1uta 2020-09-19 13:14:19 +00:00
  • fc45f1b090 Merge pull request #55 from mattcen/docker-build-cleanup ma1uta 2020-09-19 13:13:16 +00:00
  • 1480507d76 Only build .jar on current build platform Matt Cengia 2020-09-18 12:45:33 +10:00
  • a1ab1e8e0a Tidy Gradle dockerBuildX target Matt Cengia 2020-07-17 13:35:54 +10:00
  • 1e5033b461 Don't require Gradle to build Docker image Matt Cengia 2020-07-17 13:33:50 +10:00
  • 7323851c6e Support for Active Directory multidomain forest Yuri Konotopov 2020-08-18 22:53:56 +04:00
  • 08db73e55b Escape special characters in the LDAP query string. Anatoliy Sablin 2020-08-02 16:05:54 +03:00
  • 9fba20475b fix #49. 2.4.0 Anatoliy Sablin 2020-06-23 00:18:27 +03:00
  • 9af5fce014 Merge pull request #50 from lub/patch-1 ma1uta 2020-06-22 19:54:51 +00:00
  • 9843e14c1a Merge pull request #38 from NullIsNot0/NullIsNot0-make-emails-lowercase ma1uta 2020-06-22 19:51:42 +00:00
  • 60e6f1e23c fix typo lub 2020-06-05 13:23:37 +02:00
  • 6cdbcc69c7 remove warning about matrix-synapse-ldap3 lub 2020-06-05 13:22:49 +02:00
  • ed7c714738 Fix #41. Anatoliy Sablin 2020-05-31 22:56:01 +03:00
  • a9d783192b Add multiple-platform builds. Add experimental arm64 build. 2.4.0-rc2 Anatoliy Sablin 2020-05-31 22:09:53 +03:00
  • 2bb5a734d1 Merge pull request #45 from teutat3s/fix_directory_lookups ma1uta 2020-05-19 19:32:31 +00:00
  • 9aa5c4cca9 Avoid including bridged user in directory lookups teutat3s 2020-05-19 13:04:22 +02:00
  • 9c4faab5d8 Add option to log all requests and responses. 2.4.0-rc1 Anatoliy Sablin 2020-05-06 23:46:34 +03:00
  • 53c4ffdc4e Add pooling database connection for postgresql. Anatoliy Sablin 2020-05-06 20:51:32 +03:00
  • e4144e923a Add error logs. Anatoliy Sablin 2020-05-06 19:47:13 +03:00
  • 791361c10d Add the migration to fix column types in the postgresql. Anatoliy Sablin 2020-05-06 19:39:33 +03:00
  • 7c94bd4744 Make all 3PID address lowercase to avoid duplicates NullIsNot0 2020-05-06 07:41:44 +03:00
  • 4b5eecd7e7 Enable v2 by default because Riot require v2 api. Anatoliy Sablin 2020-04-21 23:27:20 +03:00
  • a6968fb7e9 Fix #27. Anatoliy Sablin 2020-04-07 22:44:09 +03:00
  • d4853b1154 Add config for hostname. Anatoliy Sablin 2020-03-25 23:59:56 +03:00
  • 89df4b2425 Merge pull request #33 from aaronraimist/patch-1 ma1uta 2020-04-05 10:20:42 +00:00
  • 0f89121b98 ma1sd implements r0.3.0 of the identity server API Aaron Raimist 2020-04-04 17:16:25 -05:00
  • 8a40ca185b Fix #22. Anatoliy Sablin 2020-03-22 12:17:33 +03:00
  • 5baeb42623 Fix #29. Anatoliy Sablin 2020-03-22 12:12:47 +03:00
  • 072e5f66cb #26 Use empty pepper. Anatoliy Sablin 2020-02-19 23:35:59 +03:00
  • b2f41d689b #26 fix. ISSUE-26 Anatoliy Sablin 2020-02-19 00:36:05 +03:00
  • 9b4aff58c7 Add migration documentation. 2.3.0 Anatoly Sablin 2020-01-30 23:17:01 +03:00
  • a20e41574d Update docs. Add a new options and configuration. Anatoly Sablin 2020-01-28 23:20:29 +03:00
  • 72977d65ae Workaround for postgresql. Anatoly Sablin 2020-01-28 23:18:39 +03:00
  • 7555fff1a5 Add the postgresql backend for internal storage. Anatoly Sablin 2020-01-28 22:15:26 +03:00
  • aed12e5536 Add the --dump-and-exit option to exit after printing the full configuration. Anatoly Sablin 2020-01-28 01:02:43 +03:00
  • 75efd9921d Improve logging configuration. Introduce the root and the app log levels. Anatoly Sablin 2020-01-28 00:55:39 +03:00
  • 9219bd4723 Add logging configuration. Add --dump option to just print the full configuration. Anatoly Sablin 2020-01-25 14:57:22 +03:00
  • 73526be2ac Add configuration to use the legacy query for old synapse to get room names. Anatoly Sablin 2020-01-25 14:04:40 +03:00
  • b827efca2c Merge pull request #13 from NullIsNot0/fix-room-names-patch ma1uta 2020-01-25 10:50:55 +00:00
  • 6b7a4c8a23 Fix room name retrieval after Synapse dropped table room_names NullIsNot0 2020-01-10 18:23:29 +02:00
  • 47f6239268 Add equals and hashCode methods for the MemoryThreePid. Anatoly Sablin 2020-01-09 22:28:44 +03:00
  • 0d6f65b469 Merge pull request #11 from NullIsNot0/master ma1uta 2020-01-09 19:25:13 +00:00
  • be915aed94 Remove duplicates from identity store before email notifications Edgars Voroboks 2020-01-09 20:14:56 +02:00
  • ce938bb4a5 Load DNS overwrite config on startup NullIsNot0 2020-01-07 22:24:26 +02:00
  • 15db563e8d Add documentation. 2.2.2 Anatoly Sablin 2019-12-26 22:49:25 +03:00
  • 82a538c750 Add an option to enable/disable hash lookup via the LDAP provider. Anatoly Sablin 2019-12-25 22:51:44 +03:00
  • 84ca8ebbd9 Add support of the MSC2134 (Identity hash lookup) for the LDAP provider. Anatoly Sablin 2019-12-25 00:13:07 +03:00
  • 774ebf4fa8 Fix for #9. Proper wrap the handles with the sanitize handler. Anatoly Sablin 2019-12-16 22:47:24 +03:00
  • eb1326c56a Add unique id for the accepted table. Add a little more logs. 2.2.1 Anatoly Sablin 2019-12-10 22:29:00 +03:00
  • 10cdb4360e Fix homeserver verification with wildcards certificates. Disable v2 by default. Add migration to fix the accepted table (due to sqlite unable to change constraint, drop table and create again). Fix displaying the expiration period of the new token. Remove duplicated code. Use v1 single lookup when receive the request with none algorithm and the only one argument. Hide v2 endpoint if v2 API disabled. Anatoly Sablin 2019-12-10 00:10:13 +03:00
  • 17ebc2a421 Fix hash generation. 2.2.0 2.2 Anatoly Sablin 2019-12-06 23:15:00 +03:00
  • cbb9fced8d Clarify the documentation. Add the hash config to the example config. Uses duration in the delay field instead of the seconds. Anatoly Sablin 2019-12-05 23:27:13 +03:00
  • 7509174611 Add documentation. Add options to enable/disable the hash providers. Add the option for setup barrier for rotation per requests strategy. Anatoly Sablin 2019-12-02 23:23:17 +03:00
  • 51d9225dda Don't wrap the AcceptTermsHandler with terms checking. Clear the sql hash storage on shutdown. Anatoly Sablin 2019-12-02 22:31:36 +03:00
  • 6216113400 FIx terms. 2.2.0-rc3 Anatoly Sablin 2019-11-29 23:38:52 +03:00
  • cb32441959 Fix sha256 hashing. Fix v2 lookup. Anatoly Sablin 2019-11-29 00:26:08 +03:00
  • 0ec4df2c06 Fix bug with token expiration. Increase the default length of the pepper. Update hashes on startup with RotationPerRequest strategy. Don't check for existing pepper on the none hash algorithm. Anatoly Sablin 2019-11-28 00:28:11 +03:00
  • 86b880069b Wrap with the CheckTermsHandler handlers only with authorization. Anatoly Sablin 2019-11-27 22:55:34 +03:00
  • a97273fe77 Wrap with the CheckTermsHandler is necessary. Anatoly Sablin 2019-11-25 23:35:56 +03:00
  • f9daf4d58a Make configuration enums in lowercase. Wrap create hashes by try-catch. Add initial part of the documentation. Anatoly Sablin 2019-11-15 23:39:45 +03:00
  • 9e4cabb69b Fix the token expiration period. Anatoly Sablin 2019-11-15 22:50:08 +03:00
  • 0b81de3cd0 Make the federation homeserver resolve more accurate (on resolve via DNS record check that the certificate present for the original host). Anatoly Sablin 2019-11-13 23:08:34 +03:00
  • 698a16ec17 Fix matrix server hostname verification. 2.2.0-rc2 Anatoly Sablin 2019-11-11 23:45:46 +03:00
  • 619b70d860 Bump gradle to 6.0. Anatoly Sablin 2019-11-11 23:45:17 +03:00
  • 494c9e3941 Merge branch 'MSC2140' 2.2.0-rc1 Anatoly Sablin 2019-11-07 22:27:39 +03:00
  • 0786a6520f Bump gradle version. MSC2140 Anatoly Sablin 2019-11-07 00:16:18 +03:00
  • 430136c391 Bump dependency verions. Anatoly Sablin 2019-11-06 23:26:56 +03:00
  • eda4404335 MSC2140 Add populating hashes via exec identity store. Anatoly Sablin 2019-11-06 23:16:27 +03:00
  • c52034b18a MSC2140 Add populating hashes via sql and memory stores. Anatoly Sablin 2019-11-06 23:07:42 +03:00
  • 8d346037b7 MSC2140 Add hash configuration. Anatoly Sablin 2019-11-06 00:20:39 +03:00
  • 14ad4435bc MSC2140 Add SQL storage for hashes and the time-based rotation policy. Anatoly Sablin 2019-11-05 23:18:11 +03:00
  • 94441d0446 Merge pull request #6 from ma1uta/issues/3 2.1.2 ma1uta 2019-10-22 21:14:10 +00:00
  • b4776b50e2 https://github.com/ma1uta/ma1sd/issues/3 Allow extended character sets for backward compatibility. issues/3 Anatoly Sablin 2019-10-23 00:09:29 +03:00
  • 2458b38b75 Add the configuration description for enable/disable unbind feature in the session.md Anatoly Sablin 2019-10-22 23:54:53 +03:00
  • 249e28a8b5 Merge pull request #5 from eyecreate/patch-2 ma1uta 2019-10-22 20:52:46 +00:00
  • 8ba8756871 Fix account registration. Anatoly Sablin 2019-10-21 23:48:47 +03:00
  • ba9e2d6121 Merge pull request #4 from eyecreate/patch-1 ma1uta 2019-10-21 20:27:33 +00:00
  • f042b82a50 add missing import eyecreate 2019-10-21 16:06:23 -04:00
  • 59071177ad typo eyecreate 2019-10-21 15:33:28 -04:00
  • 6450cd1f20 have session manager check session config for sending notifications on unbinds. eyecreate 2019-10-21 15:30:46 -04:00