mirror of
https://github.com/SaraSmiseth/prosody.git
synced 2025-01-18 13:10:37 +00:00
Add ENV variables for http_max_content_size and http_upload_file_size_limit (#57)
Fixes #55 and fixes #56: * Add environment variable HTTP_UPLOAD_FILE_SIZE_LIMIT for setting http_upload_file_size_limit * Add environment variable HTTP_MAX_CONTENT_SIZE * Add domain_http_upload to disco_items to support http_upload on some clients and if http_upload is not a subdomain
This commit is contained in:
parent
375b006814
commit
da2f438bda
4 changed files with 19 additions and 1 deletions
13
CHANGELOG.md
13
CHANGELOG.md
|
@ -2,7 +2,18 @@
|
||||||
|
|
||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
* Update to debian bookworm
|
## 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
|
||||||
|
|
||||||
## v1.2.8
|
## v1.2.8
|
||||||
|
|
||||||
|
|
|
@ -20,3 +20,4 @@ storage = {
|
||||||
-- https://modules.prosody.im/mod_mam.html
|
-- https://modules.prosody.im/mod_mam.html
|
||||||
archive_expires_after = "1y"
|
archive_expires_after = "1y"
|
||||||
|
|
||||||
|
http_max_content_size = os.getenv("HTTP_MAX_CONTENT_SIZE") or 1024 * 1024 * 10 -- Default is 10MB
|
||||||
|
|
|
@ -20,10 +20,14 @@ https_ssl = {
|
||||||
}
|
}
|
||||||
|
|
||||||
VirtualHost (domain)
|
VirtualHost (domain)
|
||||||
|
disco_items = {
|
||||||
|
{ domain_http_upload },
|
||||||
|
}
|
||||||
|
|
||||||
-- Set up a http file upload because proxy65 is not working in muc
|
-- Set up a http file upload because proxy65 is not working in muc
|
||||||
Component (domain_http_upload) "http_upload"
|
Component (domain_http_upload) "http_upload"
|
||||||
http_upload_expire_after = 60 * 60 * 24 * 7 -- a week in seconds
|
http_upload_expire_after = 60 * 60 * 24 * 7 -- a week in seconds
|
||||||
|
http_upload_file_size_limit = os.getenv("HTTP_UPLOAD_FILE_SIZE_LIMIT") or 1024 * 1024 -- Default is 1MB
|
||||||
|
|
||||||
Component (domain_muc) "muc"
|
Component (domain_muc) "muc"
|
||||||
name = "Prosody Chatrooms"
|
name = "Prosody Chatrooms"
|
||||||
|
|
|
@ -221,6 +221,8 @@ sudo chown 999:999 ./data
|
||||||
| **DB_PORT** | Port on which the database is listening | *optional* | |
|
| **DB_PORT** | Port on which the database is listening | *optional* | |
|
||||||
| **DB_USERNAME** | The username to authenticate to the database | *optional* | |
|
| **DB_USERNAME** | The username to authenticate to the database | *optional* | |
|
||||||
| **DB_PASSWORD** | The password to authenticate to the database | *optional* | |
|
| **DB_PASSWORD** | The password to authenticate to the database | *optional* | |
|
||||||
|
| **HTTP_MAX_CONTENT_SIZE** | Max http content size in bytes | *optional* | 10485760 |
|
||||||
|
| **HTTP_UPLOAD_FILE_SIZE_LIMIT** | Max upload file size. Can not be larger than HTTP_MAX_CONTENT_SIZE | *optional* | 1048576 |
|
||||||
| **E2E_POLICY_CHAT** | Policy for chat messages. Possible values: "none", "optional" and "required". | *optional* | "required" |
|
| **E2E_POLICY_CHAT** | Policy for chat messages. Possible values: "none", "optional" and "required". | *optional* | "required" |
|
||||||
| **E2E_POLICY_MUC** | Policy for MUC messages. Possible values: "none", "optional" and "required". | *optional* | "required" |
|
| **E2E_POLICY_MUC** | Policy for MUC messages. Possible values: "none", "optional" and "required". | *optional* | "required" |
|
||||||
| **E2E_POLICY_WHITELIST** | Make this module ignore messages sent to and from this JIDs or MUCs. | *optional* | "" |
|
| **E2E_POLICY_WHITELIST** | Make this module ignore messages sent to and from this JIDs or MUCs. | *optional* | "" |
|
||||||
|
|
Loading…
Reference in a new issue