Johannes Zellner
c4a9295d3e
Fix typo
2022-02-24 19:10:04 +01:00
Johannes Zellner
10c0679d8f
Do not use $index with angular sorted lists
2022-02-23 17:02:45 +01:00
Johannes Zellner
50f9624f4a
Treat tags in appstore as case-insensitive
2022-02-23 16:29:15 +01:00
Johannes Zellner
e52a306370
Make sure we require an encryption password if encryption is set to true for importing app backups
2022-02-22 16:34:53 +01:00
Johannes Zellner
bbc232602f
Improve readability of backup configs JSON
2022-02-22 16:28:14 +01:00
Johannes Zellner
30234c5ac1
Make the linter happy
2022-02-22 16:25:43 +01:00
Johannes Zellner
7cb7c52d15
Add upstreamVersion support in appstore view
2022-02-22 16:20:27 +01:00
Johannes Zellner
c93dde5265
Prevent user from getting locked out without 2fa setup
2022-02-22 11:13:03 +01:00
Girish Ramakrishnan
993ff50681
cloudron-firewall: fix crash when ports are whitelisted
...
it failed with:
Feb 22 08:52:30 strawberry cloudron-firewall.sh[14300]: /home/yellowtent/box/setup/start/cloudron-firewall.sh: line 14: iptables --wait 120 --wait-interval 1: command not found
the root cause was that IFS was getting set but not getting reset later.
the IFS=xx line is not line local as it seems to appear (just a bash statement)
2022-02-22 00:56:57 -08:00
Girish Ramakrishnan
ba5c2f623c
remove supererror, not really used
2022-02-21 17:34:51 -08:00
Johannes Zellner
0dfd217a86
Fixup support view if not yet logged into the appstore
dashboard-v7.1.1
2022-02-21 22:38:11 +01:00
Johannes Zellner
3766101122
Update translations
2022-02-21 21:39:38 +01:00
Girish Ramakrishnan
24a16cf8b4
redis: fix issue where protected mode was enabled with no password
v7.1.1
2022-02-21 12:21:37 -08:00
Johannes Zellner
b7dfa318f3
Add missing col div in support view
2022-02-21 21:15:08 +01:00
Girish Ramakrishnan
5d34460e7f
typo
2022-02-21 12:02:09 -08:00
Girish Ramakrishnan
64b6187a26
tests: make the network ipv6
2022-02-21 12:01:12 -08:00
Girish Ramakrishnan
c15913a1b2
add to changes
2022-02-20 17:46:37 -08:00
Girish Ramakrishnan
8ef5e35677
cloudron-firewall: add retry for xtables lock
...
cloudron-firewall.sh[30679]: ==> Setting up firewall
cloudron-firewall.sh[30693]: iptables: Chain already exists.
cloudron-firewall.sh[30694]: ip6tables: Chain already exists.
cloudron-firewall.sh[30699]: ipset v7.5: Set cannot be created: set with the same name already exists
cloudron-firewall.sh[30702]: ipset v7.5: Set cannot be created: set with the same name already exists
cloudron-firewall.sh[30740]: Another app is currently holding the xtables lock. Perhaps you want to use the -w option?
2022-02-20 17:42:20 -08:00
Girish Ramakrishnan
c55d1f6a22
Add to changes
2022-02-19 15:27:51 -08:00
Girish Ramakrishnan
8b5b13af4d
leave note on br0ken usage of async
2022-02-19 14:26:48 -08:00
Girish Ramakrishnan
dfd51aad62
ensure dkim keys
...
a previous migration moved dkim keys into the database but looks like
sometimes the domain has empty dkim keys. this could be because we do not
add mail domain and domain in a transaction, so it's possible dkim was not
generated?
2022-02-19 14:23:30 -08:00
Girish Ramakrishnan
2b81120d43
cloudron-setup: say that it is cloudron we are installing
2022-02-18 13:38:52 -08:00
Girish Ramakrishnan
91dc91a390
fix dns tests
2022-02-18 11:36:14 -08:00
Johannes Zellner
b886a35cff
Fixup gcdns calls. The api returns an array as result
...
https://github.com/googleapis/google-cloud-node/issues/2556
https://github.com/googleapis/google-cloud-node/issues/2896
v7.1.0
2022-02-18 19:46:03 +01:00
Girish Ramakrishnan
e59efc7e34
bump free space requirement to 2GB
2022-02-18 09:56:42 -08:00
Johannes Zellner
2160644124
Lets not stretch our luck
2022-02-18 18:40:49 +01:00
Johannes Zellner
4ab52c6927
Move subscription required button in install dialog to the right
dashboard-v7.1.0
2022-02-18 18:16:27 +01:00
Johannes Zellner
41312354a7
Add Cloudron ldap provider option
2022-02-18 18:03:44 +01:00
Johannes Zellner
b54c4bb399
Fixup cn attribute for ldap to be according to spec
2022-02-18 17:43:47 +01:00
Girish Ramakrishnan
f2c6d45c1c
Fix mailbox import
2022-02-17 18:04:32 -08:00
Girish Ramakrishnan
feaa5585e1
mailbox: fix crash when domain not found
2022-02-17 18:03:56 -08:00
Girish Ramakrishnan
2d27a92587
Fix mailbox export
...
can also export as csv now
2022-02-17 16:37:48 -08:00
Girish Ramakrishnan
8258a8c777
mailbox: export the real owner info
2022-02-17 16:24:29 -08:00
Girish Ramakrishnan
dd364733a4
Fix user import
2022-02-17 15:52:02 -08:00
Girish Ramakrishnan
6f7bede7bd
listen on ipv6 as well for port 53
2022-02-17 11:56:08 -08:00
Girish Ramakrishnan
eb3e87c340
add debug
2022-02-17 11:08:22 -08:00
Johannes Zellner
5e76a8ea7b
Show ipv6 detection errors
2022-02-17 18:11:22 +01:00
Johannes Zellner
292034c0e2
If domain does not exist, go back to domain selection
2022-02-17 17:54:44 +01:00
Johannes Zellner
9481eccfb0
Make email import dialog translatable
2022-02-17 15:52:15 +01:00
Girish Ramakrishnan
9d8f21f78d
mailboxes: be explicit about what is exported
2022-02-16 23:10:10 -08:00
Girish Ramakrishnan
9567efeb45
set jitsi in wellknown if matrix hostname is not set
2022-02-16 22:04:08 -08:00
Girish Ramakrishnan
d7cb909600
also export fallback email and role
2022-02-16 21:23:01 -08:00
Girish Ramakrishnan
26a8738b21
make user listing return non-private fields
...
this was from a time when normal users could install apps
2022-02-16 21:22:38 -08:00
Girish Ramakrishnan
40e84265e7
Fix doc link
2022-02-16 21:14:58 -08:00
Girish Ramakrishnan
9665d1de3a
user: fix export where csv does not active field
2022-02-16 21:14:58 -08:00
Girish Ramakrishnan
5db0ace3ed
Remove superfluous call when listing users
2022-02-16 21:14:55 -08:00
Girish Ramakrishnan
012a3e2984
ensure certificate of secondary domains
2022-02-16 20:32:04 -08:00
Girish Ramakrishnan
dfebda7170
Remove deprecated fs.rmdirSync
2022-02-16 20:30:33 -08:00
Girish Ramakrishnan
149f778652
wildcard: better error message
2022-02-16 20:22:50 -08:00
Girish Ramakrishnan
773dfd9a7b
ipv6 support in firewall allow and block lists
2022-02-16 13:39:35 -08:00