Commit Graph

53 Commits

Author SHA1 Message Date
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