Commit Graph

239 Commits

Author SHA1 Message Date
Matthew Wild a948cc141f Install latest prosody from deb, factor out variables 2021-05-17 21:22:01 +01:00
Matthew Wild 105c04a2c7 Add unreleased items to changelog 2021-05-17 18:27:24 +01:00
Matthew Wild 3cab4faaf9 prosody: Allow specifying additional config include path via environment 2021-03-17 15:22:30 +00:00
Matthew Wild bd5329c84d prosody: Allow specification of external TURN via environment 2021-03-17 15:16:27 +00:00
Matthew Wild 088d9cb840 Add bootstrapped admin accounts to the default group/circle (thanks jonas!) 2021-03-16 14:00:10 +00:00
Matthew Wild 2bee41057b prosody: bump prosody-modules rev to latest (no particular reason) 2021-03-16 07:18:03 +00:00
Matthew Wild 173ca8b0c9 Add lua-unbound for more robust DNS resolution 2021-03-15 19:55:33 +00:00
Matthew Wild 7f26c50ba8 prosody: Add mod_http_host_status_check 2021-03-10 14:37:19 +00:00
Matthew Wild 32a7bc8954 mod_invites_bootstrap: Fix parameters to store:set() 2021-03-10 12:37:41 +00:00
Matthew Wild e9e5762936 mod_invites_bootstrap: Reject old index values 2021-03-10 12:13:11 +00:00
Matthew Wild 90b13aed6e prosody: Fix another typo, sigh 2021-03-10 12:12:15 +00:00
Matthew Wild b2431438b2 mod_invites_bootstrap: API and behaviour improvements 2021-03-10 11:49:18 +00:00
Matthew Wild dcc02d374b prosody: Fix typo in module name 2021-03-10 10:32:06 +00:00
Matthew Wild 13228b1fc3 Some whitespace fixes 2021-03-09 16:33:22 +00:00
Matthew Wild 36ffd5d4a0 mod_invites_bootstrap: Module/API to create initial admin invite at startup 2021-03-09 16:33:12 +00:00
Matthew Wild c4a8a88028 docker: Remove obsolete letsencrypt things (moved to cert-manager) 2021-03-09 15:28:09 +00:00
Matthew Wild 43c244d55d
Merge pull request #34 from resoli/patch-2
Updated reverse_proxy.md Apace section.
2021-03-06 08:20:34 +00:00
resoli 19dc32e3e8
Update reverse_proxy.md 2021-03-06 09:12:31 +01:00
Matthew Wild 7b37c629dd
Merge pull request #33 from resoli/patch-1
Add Apache configuration snippet
2021-03-01 21:21:53 +00:00
resoli 087b02ca5a
Add Apache configuration snippet 2021-03-01 21:28:20 +01:00
Matthew Wild 724335019e prosody, coturn: Add environment variable to disable TURN server 2021-02-24 14:36:06 +00:00
Matthew Wild 3c3a74f1cc prosody: Bump prosody-modules to 6d595857164a 2021-02-23 21:00:18 +00:00
Matthew Wild c6aa7a9732 prosody: Bump prosody-modules to 38bd4d557413 2021-02-23 16:45:36 +00:00
Kim Alvefur 2ad719122d Add docker healthcheck for docker ps output
Mostly to improve the docker ui, ie it will say "unhealthy" if it takes
too long to start e.g. waiting for certs, or if Prosody crashes without
getting restarted.

Probes the http port on the assumption that this means Prosody is up and
running.

Signed-off-by: Matthew Wild <mwild1@gmail.com>
2021-02-23 15:27:12 +00:00
Matthew Wild a9ee76b2f1 Bump prosody-modules to ea820de69265 2021-02-23 15:26:00 +00:00
Matthew Wild e881c983a6 prosody: Bump to latest prosody-modules 2021-02-22 13:18:42 +00:00
Matthew Wild 0224f93843 prosody: Allow custom HTTP bind interface 2021-02-17 13:28:30 +00:00
Matthew Wild 67f4ffa83f Add changelog entry for beta.20210205 2021-02-05 13:50:42 +00:00
Matthew Wild 5f8f5657b5
Merge pull request #22 from horazont/feature/bookmarks
... load the module, too
2021-02-04 15:57:40 +00:00
Jonas Schäfer f197b9bf6b Also explicitly load mod_groups_internal because why not 2021-02-04 16:57:14 +01:00
Jonas Schäfer 04861cc023 ... load the module, too 2021-02-04 16:55:11 +01:00
Matthew Wild e963012ac1
Merge pull request #20 from horazont/feature/bookmarks
Import fixes from prosody-modules
2021-02-04 15:22:06 +00:00
Jonas Schäfer 5e74fba75d Import fixes from prosody-modules
- Fix room destruction of circle rooms when circle is deleted or
  fails to be created (fixes #17)
- Add circle rooms to bookmarks of (newly added) members
  (fixes #16)
2021-02-04 16:18:47 +01:00
Matthew Wild c3144380de
Merge pull request #19 from horazont/feature/invite-url-suffix
Add `/` to invite URL
2021-02-03 18:40:47 +00:00
Jonas Schäfer 215426c2db Add `/` to invite URL
The new portal version will support this (see [1]). The rationale
is also explained over there, but to summarize: If the link ends
in `_` or `-`, some user agents will not linkify it correctly,
worsening the UX.

   [1]: https://github.com/snikket-im/snikket-web-portal/issues/48
2021-02-03 19:02:56 +01:00
Matthew Wild 84f55744f1 CHANGELOG: Add --remove-orphans to docker-compose command 2021-02-02 20:59:01 +00:00
Matthew Wild 3e62edfbe9 Add docs for update notifications 2021-02-02 14:12:00 +00:00
Matthew Wild 7ab1cec072 CHANGELOG: Update for beta.20210202 2021-02-02 14:09:14 +00:00
Matthew Wild 138200598d docker-compose.yml: Update to new image name for snikket-server 2021-02-02 14:07:51 +00:00
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 548937400d
Merge pull request #13 from aluaces/patch-1
Correct some subdomains in nginx reverse proxy documentation
2021-02-01 17:07:14 +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