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