Commit graph

34 commits

Author SHA1 Message Date
Sara Aimée Smiseth
f8d0fe4f59
Update prosody to version 0.12.4. (#59) 2023-09-09 20:29:13 +02:00
Sara Aimée Smiseth
da2f438bda
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
2023-09-07 17:48:56 +02:00
Sara Aimée Smiseth
81e9c1abd9
Add LDAP authentication support to Prosody (#50)
This commit adds support for LDAP authentication.

The Dockerfile has been modified to install the required Lua modules (lua-ldap) and the prosody.cfg.lua file has been modified to add environment variables for configuring the LDAP connection. These environment variables include LDAP_BASE, LDAP_SERVER, LDAP_ROOTDN, LDAP_PASSWORD, LDAP_FILTER, LDAP_SCOPE, LDAP_TLS, LDAP_MODE, and LDAP_ADMIN_FILTER.

The authentication variable has also been updated to use the value of the AUTHENTICATION environment variable, which defaults to "internal_hashed" if not set. This allows users to configure Prosody to use LDAP for authentication instead of the default internal hashing method.

* Update test dependencies: aioxmpp, pytest-asyncio + add pytz to requirements.txt

This fixes the following error when running the tests:
E   ModuleNotFoundError: No module named 'pytz'

Instead of pytz only pytz-deprecation-shim was installed.

TODO Check if "pytz" can be removed from requirements.txt later on.
2023-03-25 11:23:51 +01:00
Sara Aimée Smiseth
52e8f5388e
Update prosody to version 0.11.12 (#33) 2022-01-24 18:08:55 +01:00
Sara Aimée Smiseth
1966b38aac
Information about permissions (#25)
This fixes #3
2021-05-13 14:25:09 +02:00
Sara Aimée Smiseth
80216c5fdc
Add support for postgres, mariadb/mysql databases (#23)
* Add environment variables for Database configuration.
* Install postgres and mysql dependencies.
* Test refactoring
* Run tests for prosody with postgres and also for prosody with sqlite.
* Add tests that check if postgres or sqlite is used.
2021-05-07 14:06:29 +02:00
Sara Aimée Smiseth
d2915f77f3
More badges (#16)
version, Git repository size, Github open issues, Github open pull requests
2020-10-13 17:03:52 +02:00
Sara Aimée Smiseth
606e63f20f Added E2E_POLICY_WHITELIST ENV variable to configure e2e_policy_whitelist. 2020-09-26 18:54:56 +02:00
Sara Aimée Smiseth
15b95e5822 Remove obsolete server_contact_info section. Use ENV variables instead. 2020-09-26 18:43:35 +02:00
Sara Aimée Smiseth
fb50f748ee Make 03-e2e-policy.cfg.lua configurable with ENV variables. 2020-09-18 20:04:52 +02:00
Sara Aimée Smiseth
fd21384bdf Make 04-server_contact_info.cfg.lua configurable with ENV variables. Fixes #4 2020-09-18 16:26:45 +02:00
Sara Aimée Smiseth
dbb91cbe5b replace master with dev 2020-07-12 17:45:21 +02:00
Sara Aimée Smiseth
772f26d468 Add link to official documentation on certificate permissions to README. Related to #3 2020-07-08 17:43:24 +02:00
Sara Aimée Smiseth
522e26c5ac Change global ssl section to http_upload and legacy_ssl sections. It is only needed there. 2020-07-08 17:42:42 +02:00
Sara Aimée Smiseth
2500028412 Add PROSODY_ADMINS to specify who is an administrator. Fixes #7 2020-06-26 17:34:24 +02:00
Sara Aimée Smiseth
829ecbab5a Add badges to README. Fixes #5. 2020-06-21 13:43:20 +02:00
Sara Aimée Smiseth
bd4c48a575 update readme. fixes #2 2020-06-21 12:10:24 +02:00
Sara Aimée Smiseth
434898e2f1 XEP-0060 pubsub service 2020-06-05 07:53:52 +02:00
Sara Aimée Smiseth
dbe58793c5 README cert folder structure 2020-06-03 16:23:12 +02:00
Sara Aimée Smiseth
5182038c61 README small additions 2020-06-02 16:28:00 +02:00
Sara Aimée Smiseth
d9aff8aaad Use automatic location for certificates
README: SSL certificates
Port 5223 for legacy ssl c2s
2020-06-02 16:18:53 +02:00
Sara Aimée Smiseth
4ff329cad2 Environment variables for most of prosody.cfg.lua 2020-06-01 08:18:15 +02:00
Sara Aimée Smiseth
b3d3eee131 Environment variables for subdomains 2020-06-01 07:25:31 +02:00
Sara Aimée Smiseth
32fbf2c8db http_upload at upload.domain.tld 2020-05-31 18:21:42 +02:00
Sara Aimée Smiseth
86da996ff3 readme: dns 2020-05-31 17:53:28 +02:00
Sara Aimée Smiseth
45606c0471 readme server_contact_info 2020-05-31 15:22:26 +02:00
Sara Aimée Smiseth
98e37ca13e add vcard_muc module 2020-05-31 12:30:18 +02:00
Sara Aimée Smiseth
41f53ad7be Add Table of Contents + Update based on image text 2020-05-30 17:23:46 +02:00
Sara Aimée Smiseth
956af6a580 add XEP-0411 + add TOC + Test your server 2020-05-30 17:16:48 +02:00
shaula
7c484beb14 Upgrade to Prosody 0.11.0:
* featuring Lua 5.2
* installing luaevent, luadbi, luadbi-sqlite3 using luarocks (omitting mysql & postgres to keep build small)
* enabling new modules: vcard4, csi_simple, carbons, mam & muc_mam
2018-11-27 19:43:15 +00:00
shaula
4b1c11c412 * adding multi-user chat support (XEP-0045) 2018-01-14 00:11:38 +00:00
shaula
2f12339397 * upgrade from 0.9.10 to 0.9.11 2016-12-27 13:43:47 +00:00
shaula
57a4a5ecd4 Exchange build parameter into image parameter 2016-10-19 06:24:40 +02:00
shaula
16e9418632 initial commit 2016-10-18 20:20:59 +00:00