Commit graph

46 commits

Author SHA1 Message Date
Sara Aimée Smiseth
30a7893739 Add LDAP authentication and support to Prosody
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.
2023-03-25 06:55:46 +01:00
Sara Aimée Smiseth
f7fcfd5d88
Update prosody and luarocks (#48)
* Update prosody to version 0.12.3.
* Update luarocks to version 3.9.2
2023-02-23 16:22:36 +01:00
Sara Aimée Smiseth
ab2afd4249
Update prosody to version 0.12.1 (#37) 2022-06-15 17:57:41 +02:00
Sara Aimée Smiseth
7a4ebd68d8
Update prosody to version 0.12.0 (#35)
* Update luarocks to 3.9.0
* Update tests for prosody version 0.12.0
2022-05-05 18:25:19 +02:00
Sara Aimée Smiseth
13d9c1b9d1
Update prosody to version 0.11.13 (#34) 2022-01-27 21:23:32 +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
75e4b05ce5
Updates to luarocks and prosody (#32)
* Updated to Prosody version 0.11.11.
* Updated luarocks to version 3.8.0.
* .github workflow: Use actions/checkout@v2 with submodules: recursive
2021-12-23 16:01:53 +01:00
Sara Aimée Smiseth
eab04aeaf0
Update prosody to version 0.11.10 (#28) 2021-09-02 20:48:59 +02:00
Sara Aimée Smiseth
ca4e265ffe
Update debian from buster-slim to bullseye-slim (#27) 2021-08-05 10:15:53 +02:00
Sara Aimée Smiseth
4bbcdb80e9
Updated prosody to version 0.11.9 (#26)
Prepare version v1.2.1
2021-05-13 15:33:16 +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
5bcf0fd3d0
Update luarocks to version 3.7.0 (#22) 2021-04-17 13:32:49 +02:00
Sara Aimée Smiseth
aec0a30279
Updated luarocks to version 3.6.0 (#21)
* Update luarocks 3.6.0
2021-03-31 18:03:14 +02:00
Sara Aimée Smiseth
66723e19a1
Updated prosody to version 0.11.8 (#19) 2021-02-16 16:46:07 +01:00
Sara Aimée Smiseth
dbc63cc00f
Updated luarocks to version 3.5.0. (#18) 2020-12-11 08:15:36 +01:00
Sara Aimée Smiseth
fc45a7bab1
Add opencontainers LABELs (#17)
See https://github.com/opencontainers/image-spec/blob/master/annotations.md
2020-10-14 11:49:30 +02:00
Sara Aimée Smiseth
357f4d4040
Fix arrays with multiple values (#14)
* fix arrays
* Set pidfile in prosody.cfg.lua
2020-10-10 08:55:43 +02:00
Sara Aimée Smiseth
58f5d18987 update luarocks to version 3.4.0 2020-10-01 18:22:06 +02:00
Sara Aimée Smiseth
ceef3c335f update prosody to version 0.11.7 2020-10-01 17:50:58 +02:00
Sara Aimée Smiseth
a5c6d5ecef update prosody to version 0.11.6 2020-09-09 17:56:16 +02:00
Sara Aimée Smiseth
5537365e36 Download modules, install modules and delete modules in one Docker RUN. 2020-06-27 19:54:16 +02:00
Sara Aimée Smiseth
476dbd06b8 Refactor module install scripts to remove duplicate code. Fixes #6. 2020-06-27 19:47:57 +02:00
Sara Aimée Smiseth
9e24592826 Download prosody-modules only once. 2020-06-27 19:22:55 +02:00
Sara Aimée Smiseth
d9535a54bc Update Dockerfile and change base image to debian:buster-slim.
Create docker-publish.yml and automatically build and push to dockerhub.
2020-06-11 14:12:09 +02:00
Sara Aimée Smiseth
145e1308f6 move cloud_notify to correct module install list 2020-06-05 08:08:32 +02:00
Sara Aimée Smiseth
0ec8728539 cloud_notify XEP-0357: Push Notifications 2020-06-05 07:46:25 +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
32fbf2c8db http_upload at upload.domain.tld 2020-05-31 18:21:42 +02:00
Sara Aimée Smiseth
167672ac89 remove blocking module in favor of blocklist which is already enabled 2020-05-31 12:57:04 +02:00
Sara Aimée Smiseth
98e37ca13e add vcard_muc module 2020-05-31 12:30:18 +02:00
Sara Aimée Smiseth
956af6a580 add XEP-0411 + add TOC + Test your server 2020-05-30 17:16:48 +02:00
Sara Aimée Smiseth
c1275e4bc5 add commandline flag to not deamonize 2020-05-26 17:27:48 +02:00
Sara Aimée Smiseth
e7b6fabe78 TEST: Add libidn11 2020-05-25 18:51:40 +02:00
Sara Aimée Smiseth
921f31d42a Already in that folder 2020-05-25 18:50:57 +02:00
Sara Aimée Smiseth
d26ed205d6 Update luarocks 3.3.1 2020-05-25 18:30:14 +02:00
Sara Aimée Smiseth
b720a0b699 Update 0.11.5 2020-05-25 17:54:28 +02:00
Sara Aimée Smiseth
2f298b1b59
Update baseimage 2020-02-22 10:41:51 +00:00
Sara Aimée Smiseth
0a1fb7c765
Update 0.11.4 2020-02-22 10:36:33 +00:00
shaula
89277930fe Upgrade to Prosody 0.11.2 2019-01-13 19:17:09 +00:00
shaula
0bbfc44ac7 Upgrade to Prosody 0.11.1 2018-11-28 20:44:03 +00: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
e83be937b7 Upgrade to 0.10.2 2018-06-03 06:34:27 +00:00
shaula
3e022f69eb * upgrade to 0.10 2018-01-13 23:35:19 +00:00
shaula
678ba9c79c * upgrading to 0.9.12 2017-02-09 22:21:15 +00:00
shaula
2f12339397 * upgrade from 0.9.10 to 0.9.11 2016-12-27 13:43:47 +00:00
shaula
16e9418632 initial commit 2016-10-18 20:20:59 +00:00