Commit Graph

78 Commits

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