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