prosody/CHANGELOG.md
Sara Aimée Smiseth d8e5906e55
Fix deprecated config options (#64)
Adjust config:
Replace deprecated legacy_ssl with c2s_direct_tls.
Removed use_libevent = true. This means the default is now used which is epoll.

Added a test to check that no deprecated config settings are used.
2024-02-20 18:52:34 +01:00

4.7 KiB

Changelog

Unreleased

Adjust config

  • Replace deprecated legacy_ssl with c2s_direct_tls.
  • Removed use_libevent = true. This means the default is now used which is epoll.

Test

Added a test to check that no deprecated config settings are used.

v1.3.0

  • Updated to Prosody version 0.12.4

Breaking Change

Switched from http_upload to http_file_share. This means that previous uploads will NOT work after upgrading. ENV variable HTTP_UPLOAD_FILE_SIZE_LIMIT was removed.

The new module uses the following variables:

  • HTTP_FILE_SHARE_SIZE_LIMIT
  • HTTP_FILE_SHARE_DAILY_QUOTA

See readme.md for explanations and defaults.

v1.2.10

  • Update docker base image to debian bookworm
  • Add LDAP authentication support
  • Add environment variable HTTP_MAX_CONTENT_SIZE for setting http_max_content_size.
  • Add environment variable HTTP_UPLOAD_FILE_SIZE_LIMIT for setting http_upload_file_size_limit.
  • Add domain_http_upload to disco_items to support http_upload on some clients and if http_upload is not a subdomain.

v1.2.9

  • Update prosody to version 0.12.3
  • Update luarocks to version 3.9.2

v1.2.8

  • Updated to Prosody version 0.12.1.

v1.2.7

  • Updated to Prosody version 0.12.0.
  • Updated luarocks to version 3.9.0.

v1.2.6

  • Updated to Prosody version 0.11.13.

v1.2.5

  • Updated to Prosody version 0.11.12.

v1.2.4

  • Updated to Prosody version 0.11.11.
  • Updated luarocks to version 3.8.0.

v1.2.3

  • Updated to Prosody version 0.11.10.

v1.2.2

  • Update debian from buster-slim to bullseye-slim (#27)

v1.2.1

  • Updated to Prosody version 0.11.9.

v1.2.0

New features

  • New environment variables for database settings. It is now possible to use MariaDB or Postgres instead of SQLite. SQLite is the default. See README.

Updates

  • Updated luarocks to version 3.7.0.

v1.1.4

Updates

  • Updated to Prosody version 0.11.8.
  • Updated luarocks to version 3.5.0.

v1.1.3

New features

  • Set pidfile in prosody.cfg.lua.
  • Created a tests folder which contains pytest and bats tests.

Bug fixes

  • Fixed using list ENV variables with multiple values.

v1.1.2

Updates

  • Updated to Prosody version 0.11.7.
  • Updated luarocks to version 3.4.0.

New features

  • Made 04-server_contact_info.cfg.lua configurable with ENV variables. Fixes #4.
  • Made 03-e2e-policy.cfg.lua configurable with ENV variables. Fixes #9.
  • Added E2E_POLICY_WHITELIST ENV variable to configure e2e_policy_whitelist. Fixes #10.

Bug fixes

Other changes

  • Changed hashing of downloaded packages in Dockerfile to sha256.

v1.1.1

  • Updated to Prosody version 0.11.6.
  • Replace "master" with "dev".

v1.1.0

New features

  • Enable "announce" and "lastactivity" modules.
  • Add PROSODY_ADMINS to specify who is an administrator. Fixes #7

Breaking changes

As explained in the README this setup uses automatic location to find your certs. This did not work correctly before this change. It just always used the main certificate defined with the global ssl config setting. This setting was removed and for the services that do not use automatic location new global settings were introduced. These are legacy_ssl_ssl and https_ssl.

Other changes

  • Add badges to README. Fixes #5.
  • Add link to official documentation on certificate permissions to README. Related to #3

v1.0.0

  • First version