Commit Graph

166 Commits

Author SHA1 Message Date
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
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 4278cc055f docker: Ensure SNIKKET_ADMIN_EMAIL is also set 2021-01-29 17:36:04 +00:00
Matthew Wild b26a3eca60 prosody: Add record name to update check failure warning 2021-01-29 17:33:46 +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 e6b59a695e docker-compose.yml: Update to latest dev version 2021-01-28 22:24:35 +00:00
Matthew Wild e23f09cec9 README: Remove outdated info 2021-01-28 22:19:24 +00:00
Matthew Wild 4914d83bd8 mail: Remove mailhog 2021-01-28 22:19:01 +00:00
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