Skip to content

Releases: ma1uta/ma1sd

2.5.0

16 Apr 19:03
Compare
Choose a tag to compare
  • Escape special characters in the LDAP query string.
  • Support for Active Directory multidomain forest (thanks Yuri Konotopov)
  • Don't require Gradle to build Docker image (thanks Matt Cengia)
  • Docker build improvements (thanks Matt Cengia)
  • Change column type to text for postgresql from varchar.
  • Added support for unix sockets (thanks Lexxy Fox).
  • Force MatrixID to be lowercase in the LDAP integration (thanks Clemens Sonnleitner)
  • Encode query parameters in the validation link (#65).
  • Mark trusted_third_party_id_servers synapse parameter as deprecated (#68).
  • Set a message for error responses (#76).
  • Add forgotten M_TERMS_NOT_SIGNED error message.
  • Add config option to specify period dimension of the invitation scheduler.
  • Add config print full display name of the invited person (disabled by default).
  • Add internal API to manually invoke invitation manager.
  • Add "application/json" header to response for submitToken.
  • Get rid from jcenter due to jcenter will be closed.
  • Update gradle to 7.0.
  • Update dependencies to newer versions.

2.4.0

28 Jun 17:28
Compare
Choose a tag to compare

Changes:

  • Enabled v2 API by default.
  • Added experimental support of the database connection pooling for postgresql
  • Added option to bind ma1sd to specified address.
  • Added error logging for LDAP authorization.
  • Added full request and response logs for debug.
  • Avoid including bridged user in directory lookups (#45)
  • Add experimental multi-platform buillds for amd64 and arm64 platforms.
  • remove warning about matrix-synapse-ldap3 (#50)
    Bugfixes:
  • #26
  • #29 (partial)
  • #22
  • #27

2.4.0-rc2

31 May 20:10
Compare
Choose a tag to compare
2.4.0-rc2 Pre-release
Pre-release
  • Avoid including bridged user in directory lookups (#45)
  • Add experimental multi-platform buillds for amd64 and arm64 platforms.

2.4.0-rc1

18 May 20:49
Compare
Choose a tag to compare
2.4.0-rc1 Pre-release
Pre-release
  • Enabled v2 API by default.
  • Added experimental support of the database connection pooling for postgresql
  • Added option to bind ma1sd to specified address.
  • Added error logging for LDAP authorization.
  • Added full request and response logs for debug.
    Bugfixes:
  • #26
  • #29 (partial)
  • #22
  • #27

2.3.0

30 Jan 20:32
Compare
Choose a tag to compare

Changes:

2.2.2

26 Dec 19:58
Compare
Choose a tag to compare

Changes:

  • added hash lookup for LDAP provider.
  • fixed #9

2.2.1

10 Dec 19:32
Compare
Choose a tag to compare

Changes:

  • 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.
  • Add unique id for the accepted table.
  • Add a little more logs.

2.2.0

06 Dec 20:24
Compare
Choose a tag to compare
  • MSC2140 (API v2)
  • MSC2134 (Hash lookup)

2.2.0-rc3

29 Nov 20:48
Compare
Choose a tag to compare
2.2.0-rc3 Pre-release
Pre-release

Changelog:

  • Fixed the matrix homeserver verification.
  • Fixed MSC2140 and MSC2134.

2.2.0-rc2

11 Nov 20:51
Compare
Choose a tag to compare
2.2.0-rc2 Pre-release
Pre-release

Changes:

  1. Bump gradle to 6.0
  2. Fix matrix server name validation.