Matthew Wild
4cc3880ec7
Add flag to disable update checks
2021-02-02 13:58:02 +00:00
Matthew Wild
5e0b8c9e7d
prosody: Set default group name to site_name/domain
2021-02-02 10:48:31 +00:00
Matthew Wild
e568d1f039
prosody: Remove mod_roster_allinall, obsoleted by mod_groups_internal
2021-02-01 20:21:15 +00:00
Matthew Wild
d20273fbff
Merge pull request #15 from magicbrothers/modules-duplicate
...
Remove module entry duplicates
2021-02-01 17:08:38 +00:00
Matthew Wild
a624aaebf4
prosody: Specify prosody-modules revision
2021-01-31 20:30:59 +00:00
Matthew Wild
c5468d3d31
prosody: update create-invite to use mod_invites
2021-01-31 12:17:25 +00:00
Felix
e9d2668f83
Remove module entry duplicates
2021-01-30 20:47:37 +01:00
Matthew Wild
8deff503da
prosody: Allow configuration of data retention period (messages/uploads)
2021-01-29 22:25:33 +00:00
Matthew Wild
20b0620e4d
prosody: Expire uploaded files after 1 week, same as MAM
2021-01-29 22:21:14 +00:00
Matthew Wild
13d03bc903
prosody: Bump HTTP upload limit to 16MB (now matches WhatsApp, no more complaining)
2021-01-29 22:20:49 +00:00
Matthew Wild
d71359104c
prosody: Set correct external URL for http_upload component (fixes HTTP uploads)
2021-01-29 22:17:32 +00:00
Matthew Wild
1947781554
prosody: Switch to flag instead of config for daemonize
2021-01-29 17:32:47 +00:00
Matthew Wild
a301eb4bb7
prosody: Re-add some modules that we're still using (for now)
2021-01-29 17:31:33 +00:00
Matthew Wild
d6b2676829
prosody: Remove general@ from default bookmarks, obsoleted by per-circle group chats
2021-01-28 22:38:57 +00:00
Matthew Wild
72e2c2cec5
prosody: Update welcome message
2021-01-28 22:37:50 +00:00
Matthew Wild
4914d83bd8
mail: Remove mailhog
2021-01-28 22:19:01 +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
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
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
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
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
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
266fcdf08e
prosody: Fix incorrect JID of general group
2020-05-13 14:26:58 +01:00
Matthew Wild
cb853ed32f
Restrict general chat to local users
2020-05-13 12:20:25 +01:00
Matthew Wild
0793106447
Flesh out coturn config, autodiscover external IP
2020-05-12 15:10:59 +01:00
Matthew Wild
166e000b12
docker-compose, prosody: Switch to host networking for the container
...
This simplifies things in preparation for adding coturn and its large
number of ports.
As Prosody now must listen on the "real" HTTP ports, we had to give
permission to the Lua binary to bind low network ports.
2020-05-12 15:05:42 +01:00
Matthew Wild
88402bb73f
ansible, docker: Initial attempt at adding coturn
2020-04-29 22:39:27 +01:00
Matthew Wild
1f15d6f886
Ensure letsencrypt has permission to write to .well-known
2020-02-21 16:44:07 +00:00
Matthew Wild
c30b7310aa
Add support for PUID/PGID and create necessary directories in /snikket
...
This is useful when e.g. mounting an existing directory instead of a
docker-managed volume.
2020-02-20 22:00:14 +00:00
Matthew Wild
ea4be8d0b9
prosody: Load mod_firewall
2020-01-31 19:58:08 +00:00