2020-06-21 14:05:05 +00:00
# Changelog
## Unreleased
2020-09-09 15:24:56 +00:00
2024-02-20 17:52:34 +00:00
### 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.
2023-09-14 18:02:00 +00:00
## v1.3.0
2023-09-09 18:29:13 +00:00
* Updated to Prosody version [0.12.4 ](https://blog.prosody.im/prosody-0.12.4-released/ )
2023-09-14 18:02:00 +00:00
### Breaking Change
Switched from [http_upload ](https://modules.prosody.im/mod_http_upload ) to [http_file_share ](https://prosody.im/doc/modules/mod_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 ](readme.md ) for explanations and defaults.
2023-09-07 15:48:56 +00:00
## v1.2.10
* Update docker base image to debian bookworm
* [Add LDAP authentication support ](https://github.com/SaraSmiseth/prosody/pull/50 )
* 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
2021-05-07 12:06:29 +00:00
2022-06-15 15:57:41 +00:00
## v1.2.8
* Updated to Prosody version [0.12.1 ](https://blog.prosody.im/prosody-0.12.1-released/ ).
2022-05-05 16:25:19 +00:00
## v1.2.7
* Updated to Prosody version [0.12.0 ](https://blog.prosody.im/prosody-0.12.0-released/ ).
* Updated luarocks to version 3.9.0.
2022-01-27 20:23:32 +00:00
## v1.2.6
* Updated to Prosody version [0.11.13 ](https://blog.prosody.im/prosody-0.11.13-released/ ).
2022-01-24 17:08:55 +00:00
## v1.2.5
* Updated to Prosody version [0.11.12 ](https://blog.prosody.im/prosody-0.11.12-released/ ).
2021-12-23 15:01:53 +00:00
## v1.2.4
* Updated to Prosody version [0.11.11 ](https://blog.prosody.im/prosody-0.11.11-released/ ).
* Updated luarocks to version 3.8.0.
## v1.2.3
* Updated to Prosody version [0.11.10 ](https://blog.prosody.im/prosody-0.11.10-released/ ).
## v1.2.2
- Update debian from buster-slim to bullseye-slim (#27)
2021-05-13 13:33:16 +00:00
## v1.2.1
* Updated to Prosody version [0.11.9 ](https://blog.prosody.im/prosody-0.11.9-released/ ).
2021-05-07 12:06:29 +00:00
## 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 ](https://github.com/SaraSmiseth/prosody#environment-variables ).
### Updates
2021-04-17 11:32:49 +00:00
* Updated luarocks to version 3.7.0.
2021-02-16 15:46:07 +00:00
## v1.1.4
2021-05-07 12:06:29 +00:00
### Updates
2021-02-16 15:46:07 +00:00
* Updated to Prosody version [0.11.8 ](https://blog.prosody.im/prosody-0.11.8-released/ ).
2020-12-11 07:15:36 +00:00
* Updated luarocks to version 3.5.0.
2020-10-30 16:53:00 +00:00
## 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.
2020-10-02 04:16:14 +00:00
## v1.1.2
### Updates
* Updated to Prosody version [0.11.7 ](https://blog.prosody.im/prosody-0.11.7-released/ ).
* Updated luarocks to version 3.4.0.
### New features
2020-09-18 16:53:33 +00:00
* Made 04-server_contact_info.cfg.lua configurable with ENV variables. Fixes [#4 ](https://github.com/SaraSmiseth/prosody/issues/4 ).
* Made 03-e2e-policy.cfg.lua configurable with ENV variables. Fixes [#9 ](https://github.com/SaraSmiseth/prosody/issues/9 ).
2020-09-26 16:54:56 +00:00
* Added E2E_POLICY_WHITELIST ENV variable to configure e2e_policy_whitelist. Fixes [#10 ](https://github.com/SaraSmiseth/prosody/issues/10 ).
2020-10-02 04:16:14 +00:00
### Bug fixes
2020-09-30 13:40:40 +00:00
* Cherry picked [commit ](https://github.com/zipizap/prosody/commit/fa13a990a1b87745ae5f5fe8297cb0669f9e8779 ) from [zipizap/prosody ](https://github.com/zipizap/prosody ) which fixes a bug with env-vars not beeing initialized.
2020-10-02 04:16:14 +00:00
### Other changes
2020-10-01 16:22:06 +00:00
* Changed hashing of downloaded packages in Dockerfile to sha256.
2020-09-09 15:24:56 +00:00
## v1.1.1
* Updated to Prosody version [0.11.6 ](https://blog.prosody.im/prosody-0.11.6-released/ ).
2020-07-12 15:44:40 +00:00
* Replace "master" with "dev".
2020-06-21 14:05:05 +00:00
2020-07-08 16:29:48 +00:00
## v1.1.0
### New features
2020-06-28 08:18:32 +00:00
* Enable "announce" and "lastactivity" modules.
2020-06-26 15:34:24 +00:00
* Add PROSODY_ADMINS to specify who is an administrator. Fixes #7
2020-07-08 16:29:48 +00:00
### Breaking changes
2020-07-08 14:06:05 +00:00
* Move global ssl section to https_ssl and legacy_ssl_ssl section. It is only needed there. #3
* < https: // prosody . im / doc / ports # ssl_configuration >
2020-07-08 16:29:48 +00:00
As explained in the [README ](https://github.com/SaraSmiseth/prosody#ssl-certificates ) 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 ](https://prosody.im/doc/certificates#service_certificates ) that do not use automatic location new global settings were introduced. These are `legacy_ssl_ssl` and `https_ssl` .
### Other changes
2020-07-08 14:06:05 +00:00
* Add badges to README. Fixes #5 .
2020-07-08 14:13:46 +00:00
* Add link to official documentation on certificate permissions to README. Related to #3
2020-06-21 14:05:05 +00:00
## v1.0.0
* First version