Girish Ramakrishnan
663e0952fc
move wellKnownJson to domains
...
after some more thought:
* If app moves to another location, user has to remember to move all this config
* It's not really associated with an app. It's to do with the domain info
* We can put some hints in the UI if app is missing.
part of #703
2020-12-23 17:13:22 -08:00
Girish Ramakrishnan
8a17e13ec4
automate wellknown setup
...
the main reason this is under app and not domain is because it let's
the user know that an app has to be installed for the whole thing to work.
part of #703
2020-12-23 15:20:53 -08:00
Girish Ramakrishnan
246956fd0e
groupMembers: add unique constraint
...
fixes #696
2020-12-22 16:18:15 -08:00
Girish Ramakrishnan
7bdeaca75b
secure the provision and activation routes with a token
...
fixes #751
2020-12-21 23:33:31 -08:00
Girish Ramakrishnan
e5209a1392
fix some typos
2020-12-20 14:41:16 -08:00
Girish Ramakrishnan
56707ac86a
proxyauth: add 2fa
...
Fixes #748
2020-12-20 13:14:21 -08:00
Girish Ramakrishnan
3b8bc47ee5
Set and clear timeout for external requests
...
otherwise, the server crashes for a write after timeout
2020-12-06 23:31:57 -08:00
Girish Ramakrishnan
78752fde7a
app: add export route
...
Currently, the export route only creates the snapshot (the other side
of in-place import). In the future, the export route can export to a
custom backup config (like import).
2020-12-06 19:57:26 -08:00
Girish Ramakrishnan
3b38bb5d33
sftp: requireAdmin is true by default
...
for existing installs, it is off for backward compatibility
2020-12-04 00:25:37 -08:00
Girish Ramakrishnan
195c9bd81f
check the type of userIds array
2020-11-22 21:42:08 -08:00
Girish Ramakrishnan
6ae1de6989
test: make apps test work
2020-11-21 23:25:28 -08:00
Girish Ramakrishnan
aad50fb5b2
add routes to get/set solr config
2020-11-19 20:19:24 -08:00
Johannes Zellner
fb4ba5855b
Make emails translatable
2020-11-20 00:43:12 +01:00
Johannes Zellner
784c8b2bd2
Add route to get available languages
2020-11-18 00:10:06 +01:00
Johannes Zellner
2388fe5047
Add cloudron global language setting
2020-11-17 22:44:03 +01:00
Girish Ramakrishnan
8c0bd97064
mail: owner can be a group
2020-11-13 00:31:34 -08:00
Johannes Zellner
13050f7bff
Give log files better names on download
2020-11-09 11:07:16 +01:00
Johannes Zellner
e77201099d
Encode filemanager route paths correctly and do not expect starts with /
2020-11-04 13:58:53 +01:00
Girish Ramakrishnan
9615dc1458
Mount volumes into the file browser
2020-10-30 11:05:47 -07:00
Girish Ramakrishnan
65eae30a48
Mount API fixes
2020-10-29 22:04:38 -07:00
Girish Ramakrishnan
88ed545830
rename appVolumes to appMounts
2020-10-28 22:06:33 -07:00
Girish Ramakrishnan
6157364e20
Cannot update a volume (otherwise, we have to re-configure apps)
2020-10-28 17:04:24 -07:00
Girish Ramakrishnan
96999e399d
volume: use the load pattern
...
this way we can stash info in the eventlog
2020-10-28 15:56:54 -07:00
Girish Ramakrishnan
6a3df679fa
Add volume management
...
the volumes table can later have backup flag, mount options etc
2020-10-28 15:31:21 -07:00
Johannes Zellner
03e49c59e2
Revert "more changes"
...
This reverts commit d69af56c90 .
2020-10-28 16:16:10 +01:00
Girish Ramakrishnan
b525b6e4fa
fix code style
2020-10-27 17:15:19 -07:00
Girish Ramakrishnan
d69af56c90
more changes
2020-10-26 10:04:37 -07:00
Girish Ramakrishnan
4881d8e3a1
Add option to allow non-admins to access SFTP
2020-10-21 23:38:13 -07:00
Girish Ramakrishnan
9d1bb29a00
sftp: Make extract work
2020-10-19 19:58:39 -07:00
Girish Ramakrishnan
876d0d5873
sftp: init and access API with a token
2020-10-19 19:13:54 -07:00
Johannes Zellner
2817ea833a
Add enableSshSupport option to support tickets
2020-10-06 16:01:59 +02:00
Girish Ramakrishnan
20e206fa43
migrate blocklist to a txt file
...
this allows easy copy/pasting of existing deny lists which contain
comments and blank lines
2020-09-14 12:10:29 -07:00
Girish Ramakrishnan
467fa59023
Fix timeout issue when adding lots of network ranges
2020-09-14 09:56:35 -07:00
Girish Ramakrishnan
e4b06b16a9
firewall: implement blocklist
2020-08-31 21:46:07 -07:00
Girish Ramakrishnan
d752403ed6
mail: add API to get/set banner
...
part of #341
2020-08-24 08:56:13 -07:00
Girish Ramakrishnan
d36b06acf7
Fix mail location route
2020-08-20 23:12:43 -07:00
Girish Ramakrishnan
81d0637483
Allow box auto update pattern to be configurable
...
We just use the current app auto update pattern as the default.
There is now only one pattern for box and app updates.
Fixes #727
2020-08-19 22:09:41 -07:00
Girish Ramakrishnan
6c4df5abf0
unify update check into a single job
2020-08-19 21:43:12 -07:00
Girish Ramakrishnan
0e00492f54
backups: make part size configurable
2020-08-19 14:39:20 -07:00
Girish Ramakrishnan
3507269321
Allow mail server name to be configurable
...
Fixes #721
2020-08-17 21:49:59 -07:00
Girish Ramakrishnan
9a5dce33db
Be explicit about mailserver routes
2020-08-17 16:26:04 -07:00
Girish Ramakrishnan
03bd67c4e7
coding style
2020-08-17 16:18:12 -07:00
Girish Ramakrishnan
1eef239392
setting dashboard domain now only updates dashboard domain (and not mail)
...
part of #721
2020-08-17 16:09:20 -07:00
Girish Ramakrishnan
1453178693
settings.setAdmin -> setAdminLocation
2020-08-15 19:24:32 -07:00
Girish Ramakrishnan
510121bf54
remove support for hyphentated domains
...
this has not been used for a long time
2020-08-15 18:50:07 -07:00
Girish Ramakrishnan
df6e3eb1e6
Add deleteConcurrency setting
2020-08-11 09:14:09 -07:00
Girish Ramakrishnan
05026771e1
add memoryLimit, copyConcurrency, downloadConcurrency to backup config
2020-08-10 22:12:01 -07:00
Girish Ramakrishnan
a5da266643
groups: when listing, return members as well
2020-08-10 13:50:18 -07:00
Girish Ramakrishnan
b94dbf5fa3
remove restricted fallback cert
...
this feature was never used. iirc, it was for managed hosting
2020-08-07 17:57:25 -07:00
Girish Ramakrishnan
f8e22a0730
Fix tests
2020-08-07 00:21:15 -07:00