Matthew Wild
03e4aa8c80
prosody: Give new module the correct directory structure
2021-01-28 21:39:48 +00:00
Matthew Wild
dfb6cab374
prosody: Add new module mod_invites_default_group to add the default group to in-app invites
2021-01-28 21:28:40 +00:00
Matthew Wild
cfe9f747c5
prosody: Hopefully final fix for the invite URL template
2021-01-28 10:33:03 +00:00
Matthew Wild
5f6f060480
prosody: Only allow admins to send invites via adhoc
2021-01-28 09:01:08 +00:00
Matthew Wild
649ab3c3db
prosody: Fix invite URL template for new mod_invites
2021-01-28 09:00:41 +00:00
Matthew Wild
eae03273ed
prosody: Add lua-luaossl for mod_cloud_notify_encrypted
2021-01-27 18:07:27 +00:00
Matthew Wild
0836f369c1
prosody: Enable invites_page_external, we don't use built-in pages now
2021-01-27 17:33:13 +00:00
Matthew Wild
6cb87092bf
mod_authz_internal: Remove in favour of upstream (prosody) module
2021-01-27 16:23:12 +00:00
Matthew Wild
cd8638e154
prosody: Add mod_groups_internal from prosody-modules
2021-01-27 13:56:07 +00:00
Matthew Wild
1bff00eba7
prosody: Broad update to upstream (prosody-modules) where appropriate
2021-01-27 13:11:36 +00:00
Matthew Wild
2207199a60
prosody: Remove some unused modules
2021-01-22 23:04:42 +00:00
Matthew Wild
1f37db8f1e
prosody: Move HTTP uploads to subdomain, with flag for backwards compat
2021-01-22 23:02:29 +00:00
Matthew Wild
a5f78bd027
prosody: Hopefully final fixes for new proxying
2021-01-22 23:01:52 +00:00
Matthew Wild
4b8fcdafbd
static stuff: switch to new logo filename
2021-01-22 20:37:06 +00:00
Matthew Wild
68e29c5ac4
docker: Remove www dir from image
2021-01-22 17:25:03 +00:00
Matthew Wild
e6d8303ece
Remove static files and adjust paths as needed for new locations (served by snikket-web-proxy)
2021-01-22 17:07:59 +00:00
Matthew Wild
c8f5179564
prosody: Add new push notification extensions for iOS app
2021-01-22 12:47:24 +00:00
Matthew Wild
2d64f7be49
Add modules required for web portal
2021-01-22 12:39:07 +00:00
Matthew Wild
280fabb652
prosody: always listen on localhost:5280 - web-proxy responsible for external ports now
2020-12-11 16:51:34 +00:00
Matthew Wild
ee9922f4ae
ansible: ok if cert-monitor exits immediately
2020-11-25 06:48:47 +00:00
Matthew Wild
6c25508ec2
prosody: Update default port numbers for running behind snikket-web-proxy
2020-11-20 16:32:30 +00:00
Matthew Wild
edc81c8105
docker-compose.yml: Update for new multi-container architecture
2020-11-19 17:10:03 +00:00
Matthew Wild
3b477dfa77
Remove Github Actions configuration, migrated to Buildbot
2020-11-19 17:09:33 +00:00
Matthew Wild
f1c04cf472
prosody: increase update check interval from 1h to 6h
2020-11-12 12:26:11 +00:00
Matthew Wild
e430586282
Update update checks so they hopefully work
2020-11-11 16:50:30 +00:00
Matthew Wild
668592c87a
mod_http_libjs: Allow configurable path
2020-11-11 16:42:08 +00:00
Matthew Wild
13bddf20d4
docker: unexplained fix required for building on ARM
2020-11-11 16:40:35 +00:00
Matthew Wild
b68c6fe9b1
Add docs build targets to Makefile
2020-11-11 16:39:57 +00:00
Matthew Wild
cd78ad3241
Switch to Lua 5.2 (fixes build with new trunk packages)
2020-11-11 12:20:37 +00:00
Matthew Wild
4d3a1cd274
Transition to split containers, remove certbot in favour of externally-supplied certs
2020-11-11 12:20:33 +00:00
Matthew Wild
c7be994710
Commit initial po4a config for docs translation (workflow still needs work)
2020-11-10 13:57:22 +00:00
Matthew Wild
fbb01a5f58
mod_update_check, mod_update_notify: Split into multiple modules and finish implementation (see also mod_admin_notify upstream)
2020-11-10 13:10:11 +00:00
Matthew Wild
3918fd44a4
Update changelog for alpha.20200624 release
2020-06-24 15:49:45 +01:00
Matthew Wild
bd7c35595d
CHANGELOG: update
2020-06-22 11:44:30 +01:00
Matthew Wild
67336ed114
prosody: Increase file upload limit to 10MB
2020-06-22 11:42:23 +01:00
Matthew Wild
4d550e0998
mod_easy_invite: Invalidate password reset tokens after use
...
Requires Prosody 84441c19750e
2020-06-22 11:40:45 +01:00
Matthew Wild
395ab8d404
mod_invites, mod_easy_invite: Add support for password reset invites (requires Prosody 99ae457c2459)
2020-06-19 07:06:36 +01:00
Matthew Wild
b2d3caede6
Merge pull request #7 from Zash/patch-1
...
Improve efficiency of random secret generation
2020-06-05 12:08:43 +01:00
Matthew Wild
fe9c14c2b3
docs: Add port 5000 (proxy65) to firewall ports
2020-06-04 17:09:31 +01:00
Kim Alvefur
ffa5d0e24c
Improve efficiency of random secret generation
...
Reading untold amounts of data and throwing away all except \~86% seems
wasteful.
This method reads exactly 32 bytes from /dev/urandom, while the previous
method would have stuffed pipes full before finding 32 bytes in the
specified range. All of the entropy of those 32 bytes are also kept in
the base64 form, although this is probably insane overkill.
2020-05-21 17:57:26 +02:00
Matthew Wild
ec33e74684
ansible, docker: Improve turnserver secret generation
...
The original implementation unintentionally included whitespace
and other noise in the secret file.
The new secret is stored in a -v2 file, the old one is cleaned up
if present.
2020-05-21 16:24:29 +01:00
Matthew Wild
4a0ca2b2d7
ansible: Disable TCP relaying for TURN
...
This is not used in XMPP today and disabling it reduces
the surface area for security issues.
2020-05-20 16:06:06 +01:00
Matthew Wild
73b709ff14
docs: Add initial documentation
2020-05-18 11:35:37 +01:00
Matthew Wild
57f4310b2d
Github: Calculate correct image tag to push
2020-05-13 16:21:30 +01:00
Matthew Wild
36758551ab
Github: Yet another attempt at fixing YAML nonsense
2020-05-13 16:13:09 +01:00
Matthew Wild
3d22748cd2
Github: Fix command syntax
2020-05-13 15:24:59 +01:00
Matthew Wild
481d5b610f
Github: Add debug message to build
2020-05-13 15:21:02 +01:00
Matthew Wild
ef86fa5b1f
CHANGELOG fixes
2020-05-13 14:38:50 +01:00
Matthew Wild
266fcdf08e
prosody: Fix incorrect JID of general group
2020-05-13 14:26:58 +01:00
Matthew Wild
dd842bd064
Github: Fix docker build arguments
2020-05-13 14:16:55 +01:00