Girish Ramakrishnan
4ddcd547ba
directoryserver: leave it to client to decide totp check
...
initially, the idea was to make the server enforce it. this is more secure. however,
we have 3 kinds of clients - an external cloudron dashboard which needs totp,
an external cloudron app, which doesn't have totp and external apps that don't have totp either.
given that the directory server is IP restricted, this is a reasonable compromise until
we move wholesale to oidc.
a directoryserver setting like "enforce totp" also does not work since this policy will be
applied to all clients.
2024-01-07 20:38:36 +01:00
Girish Ramakrishnan
7bb68ea6b5
rename ldap.js to ldapserver.js
...
this makes it clearer it is server module and not some generic ldap thing
2024-01-06 13:31:32 +01:00
Girish Ramakrishnan
e13f427267
directoryserver: 2fa validation tests
2024-01-06 13:25:12 +01:00
Girish Ramakrishnan
c422e2d570
users: add tests for 2fa and relaxed 2fa
2024-01-06 13:15:55 +01:00
Girish Ramakrishnan
b3f91c4868
make branding and email config available to admin
2024-01-04 21:46:46 +01:00
Johannes Zellner
19dd56c160
filemanager: Skip rename if name didn't change
2024-01-04 16:00:28 +01:00
Johannes Zellner
c577d3d91f
filemanager: ask user for confirmation on rename conflict
2024-01-04 15:47:26 +01:00
Johannes Zellner
4f57bed03a
Update translation
2024-01-04 15:46:59 +01:00
Johannes Zellner
29663a1229
Update sftp addon
2024-01-04 11:59:56 +01:00
Johannes Zellner
d9d4798f69
frontend: update dependencies
2024-01-04 11:59:48 +01:00
Girish Ramakrishnan
32d3c0b920
cloudron-support: suppress mysql message
2024-01-03 22:01:53 +01:00
Girish Ramakrishnan
2224ccab7c
fix doc links
2024-01-03 21:25:37 +01:00
Johannes Zellner
8d3d3ba875
dashboard: fix crash on uninstalled app
2024-01-03 18:49:49 +01:00
Johannes Zellner
4ad2b2829b
dashboard: remove console.log
2024-01-03 18:48:49 +01:00
Girish Ramakrishnan
1ca46a064c
ldap: use proper error message instead of dn
...
the dn is already in lde_dn field of the error object.
lde_message is the message
2024-01-03 15:23:22 +01:00
Girish Ramakrishnan
e42579521c
Fix tests
2024-01-03 15:12:07 +01:00
Girish Ramakrishnan
96be06188b
ldap: send proper error messages
2024-01-03 15:12:07 +01:00
Johannes Zellner
10172e0211
Add login busy indicator
2024-01-03 14:55:07 +01:00
Girish Ramakrishnan
70c8a5a6be
directoryserver: totp check must be enforced
2024-01-03 14:40:51 +01:00
Johannes Zellner
af42f150f2
Update sftp addon
2024-01-03 13:20:32 +01:00
Girish Ramakrishnan
ba16fdaf60
domain: handle alias domain conflict during deletion
2024-01-02 17:18:37 +01:00
Girish Ramakrishnan
c5480bfcc1
mail: update limit plugin
2024-01-02 15:50:34 +01:00
Girish Ramakrishnan
79448e9ff9
oidc: fix error message with correct username but bad password
2023-12-29 18:15:33 +01:00
Girish Ramakrishnan
e49398eb47
Bump request timeout to a minute, some servers are just too slow
2023-12-29 16:19:52 +01:00
Girish Ramakrishnan
fa842034ed
update: continue to update apps if box update never starts
...
https://forum.cloudron.io/topic/10699/no-automatic-app-updates-with-pending-box-update
v7.6.3
2023-12-28 12:16:03 +01:00
Girish Ramakrishnan
672b472359
hetzner: typo in error message
2023-12-27 20:41:34 +01:00
Girish Ramakrishnan
37ed87f9c1
route53: retry on rate limit
...
route53 has a limit of 5 req/sec/region - https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html#limits-api-requests
see https://forum.cloudron.io/topic/10656/improve-dns-updates-to-avoid-rate-limits/
2023-12-27 12:23:09 +01:00
Johannes Zellner
25ba312636
Use postgres addon with pgvecto_rs extension
2023-12-22 22:45:41 +01:00
Johannes Zellner
340ea3fe9b
Fix variable usage bug for noop backup provider
2023-12-18 13:23:40 +01:00
Girish Ramakrishnan
d264f8b05c
cloudron-support: box check
2023-12-15 15:45:29 +01:00
Girish Ramakrishnan
54672d9fce
cloudron-support: fix variable name
2023-12-14 18:01:44 +01:00
Johannes Zellner
5ac9a7f1ef
Do not bind to ipv6 for port 53 apps (adguard)
2023-12-14 18:00:03 +01:00
Girish Ramakrishnan
b906b0f7f2
cloudron-support: delete extra dashboard conf files
2023-12-14 17:40:03 +01:00
Johannes Zellner
758e1965f1
cloudron-support: improve troubleshooting
2023-12-14 17:28:30 +01:00
Johannes Zellner
8ff437c4d2
cloudron-support: Add colors
2023-12-14 17:22:03 +01:00
Girish Ramakrishnan
4374124985
cloudron-support: whois may not have expiry info
2023-12-14 17:12:07 +01:00
Girish Ramakrishnan
8b5afaa12c
cloudron-support: check if whois installed
2023-12-14 17:07:51 +01:00
Girish Ramakrishnan
a54c6d3c32
install whois
2023-12-14 17:05:22 +01:00
Girish Ramakrishnan
93af9379bd
cloudron-support: add option to disable dnssec
2023-12-14 17:04:05 +01:00
Girish Ramakrishnan
39deb41e2e
cloudron-support: troubleshoot
2023-12-14 16:53:51 +01:00
Johannes Zellner
d7c0a947fb
dashboard: open internal app configure screen from disk usage info
2023-12-14 13:04:03 +01:00
Johannes Zellner
09b438850e
Show disk content label in usage bar tooltip
2023-12-14 13:01:59 +01:00
Johannes Zellner
cbefd4195f
Add some 7.6.3 changes
2023-12-13 17:44:33 +01:00
Girish Ramakrishnan
849c8bf6ac
cloudron-support: diag is too short
2023-12-13 16:59:00 +01:00
Johannes Zellner
00268b1da9
Use postgresql addon 5.1.5 which fixes the search_path issue
2023-12-13 16:47:40 +01:00
Girish Ramakrishnan
5f5e6084d7
cloudron-support: rework script into functions
2023-12-13 16:47:15 +01:00
Girish Ramakrishnan
852c4d1300
cloudron-support: remove --reset-appstore-account
...
the preferred way now is to delete it in cloudron.io instead
2023-12-13 16:21:47 +01:00
Girish Ramakrishnan
81fe6f884b
cloudron-support: rename enable-ssh to enable-remote-access
2023-12-13 16:21:14 +01:00
Girish Ramakrishnan
9780e4184e
cloudron-setup: typo
2023-12-13 09:32:38 +01:00
Girish Ramakrishnan
1af1660312
cloudron-setup: t2 has lesser memory now
2023-12-11 15:39:25 +01:00