Michael Kaufmann
|
4d3cf5da9a
|
add column '2fa status' for customers and admins
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-07-20 23:26:53 +02:00 |
|
Michael Kaufmann
|
2dae780e0b
|
implement 2fa remember browser, fixes #1259
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-07-20 10:16:48 +02:00 |
|
Michael Kaufmann
|
bda24d7d63
|
show email-only domains in customers list for potential dns entries information (if necessary)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-07-19 22:16:41 +02:00 |
|
Michael Kaufmann
|
0a3caa9f9b
|
show required dns entries to admin and customer for a domain if nameserver-feature is not used
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-06-22 12:43:09 +02:00 |
|
rex2630
|
a0794cbbf1
|
Finished Czech translation of the froxlor panel (#1254)
* Fully translated froxlor panel to Czech
|
2024-06-08 08:00:39 +02:00 |
|
Michael Kaufmann
|
a3139da388
|
add/correct missing language-strings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-06-01 10:55:26 +02:00 |
|
Michael Kaufmann
|
3dd6a7d2ac
|
add missing tasks-description for rebuilding antispam configuration
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-05-31 16:05:22 +02:00 |
|
Michael Kaufmann
|
d4a6c2cacc
|
fix issues in login when 'login with domain' is activated; improved php8.3 compatibity; updated ubuntu noble config-template for dovecot and proftpd
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-05-31 08:41:18 +02:00 |
|
envoyr
|
0d86340a4c
|
fix session_sessiontimeout request and add missing language string
Signed-off-by: envoyr <hello@envoyr.com>
|
2024-05-11 18:38:56 +02:00 |
|
Michael Kaufmann
|
d6b8eb08c0
|
add delete-userfiles flag for Domain.delete() to remove email-account data on the filesystem (if any); fixes #1239
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-04-28 13:49:07 +02:00 |
|
Michael Kaufmann
|
d86da23187
|
remove unused hidden-settings; correct setting-language-strings-layout; add blacklist for usernames when creating a Customer which may lead to internal issues
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-03-03 10:35:58 +01:00 |
|
Michael Kaufmann
|
8132976559
|
implement 'master database user for customers'; fixes #1227
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-02-11 10:27:18 +01:00 |
|
Michael Kaufmann
|
9c70976018
|
fix check for allowed_phpconfigs if using mod_php when adding/editing a customer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-30 19:31:21 +01:00 |
|
Michael Kaufmann
|
616dcb1fda
|
use correct syntax for postconf in Let's Encrypt renew-hook service-configuration replacement; add missing language strings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-19 16:01:31 +01:00 |
|
Michael Kaufmann
|
284def5832
|
add gui_access flag to admins and customers to allow/disallow login to the webui; fixes #1219
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-07 10:23:02 +01:00 |
|
Michael Kaufmann
|
b15f99b1e1
|
implementation start of rspam/antispam feature
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-05 15:37:04 +01:00 |
|
Michael Kaufmann
|
63bbcd4e00
|
add missing language string
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-05 14:48:28 +01:00 |
|
Michael Kaufmann
|
7cc4c9fedb
|
possibility to specify sender address for froxlor as the admin-email address, custom or empty for system-default; fixes #1217
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-04 08:29:19 +01:00 |
|
Michael Kaufmann
|
96ccdda304
|
use different language string for password-placeholder when adding a new customer; fixes #1216
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-12-31 18:01:39 +01:00 |
|
Michael Kaufmann
|
2684372156
|
little work on installation; replace hardcoded strings with variables/constants; update dependencies
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-11-30 11:41:20 +01:00 |
|
Michael Kaufmann
|
735ef85088
|
make unconfigured/unknown domain page a file-template
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-11-26 10:53:41 +01:00 |
|
Michael Kaufmann
|
fd5e97d48c
|
introduce nightly builds and nightly-update-channel
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-11-15 22:16:29 +01:00 |
|
Michael Kaufmann
|
ace1651ceb
|
add extra validation for new domains
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-11-11 14:31:45 +01:00 |
|
Michael Kaufmann
|
0bee1f03de
|
add missing language string
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-11-07 16:37:45 +01:00 |
|
envoyr
|
0f37dfb1eb
|
remove mix; add vite
Signed-off-by: envoyr <hello@envoyr.com>
|
2023-10-16 12:48:35 +02:00 |
|
Michael Kaufmann
|
0754be3028
|
Merge remote-tracking branch 'origin/2.1.x'
|
2023-10-06 12:04:52 +02:00 |
|
Michael Kaufmann
|
e8ed43056c
|
enable markdown syntax in custom_notes field
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-10-02 15:40:50 +02:00 |
|
Michael Kaufmann
|
686065c294
|
some cleanup; hide ssl-related settings when ssl-usage is off when creating/updating domains; add database-update option to update-cli if files are already up-to-date
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-10-02 13:49:00 +02:00 |
|
Michael Kaufmann
|
13b6ab0b07
|
add documentation links to customer-ui for certain entities; add setting to allow menu to be expanded
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-09-24 16:04:20 +02:00 |
|
Andreu Trepat Rubirola
|
215e749ba8
|
added ca language (#1184)
|
2023-09-24 15:22:33 +02:00 |
|
Michael Kaufmann
|
6edc6553bd
|
remove wip backup-feature for later releases, see branch backup-feature
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-09-17 13:19:00 +02:00 |
|
Michael Kaufmann
|
3fc18f9903
|
fix language-strings; disallow direct removing of certificates if issuer=lets encrypt; fix sql query in updater; porting nginx regex for vhost-merging
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-09-12 15:25:47 +02:00 |
|
Michael Kaufmann
|
4fcf0606c7
|
and again more work on backup-storages
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-09-05 11:03:39 +02:00 |
|
Michael Kaufmann
|
52a06bf806
|
validate allowed php configurations to be none-empty if php is enabled for the customer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-07-28 14:51:35 +02:00 |
|
overgrow
|
20aa162fcc
|
Added support DNS TLSA record (#1165)
Co-authored-by: netcarlos <carlos@allhighseeds.com>
|
2023-07-28 14:18:53 +02:00 |
|
Michael Kaufmann
|
d1043b4645
|
Allow customers to enable separate log-file for (sub)domains; fixes #1117
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-07-26 11:18:14 +02:00 |
|
Michael Kaufmann
|
e071365cd6
|
improve description of resources assignment in admins and customers
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-07-24 14:28:08 +02:00 |
|
Michael Kaufmann
|
067c9f8c76
|
add language strings for otp-validation
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-07-10 13:52:49 +02:00 |
|
jabertwo
|
75c8754fb4
|
Fix typo in pathDescriptionSubdomain (#1156)
|
2023-06-26 11:03:48 +02:00 |
|
Michael Kaufmann
|
da7309c41e
|
integrate opcache-gui data from amnuts/opcache-gui as intended; refs #1151
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-06-12 12:15:52 +02:00 |
|
Michael Kaufmann
|
3445472049
|
combine change-password, change-theme and change-language into 'my profile'
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-06-07 16:18:05 +02:00 |
|
Michael Kaufmann
|
5afe5a8c46
|
minor bugfixes for data export / UI
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-06-07 11:49:57 +02:00 |
|
Michael Kaufmann
|
e958cfed84
|
big renaming of CustomerBackup to DataDump / export for the real backup-feature to shine :P
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-06-07 11:37:00 +02:00 |
|
Maurice Preuß (envoyr)
|
2ec039372d
|
Merge remote-tracking branch 'origin/2.1.x' into feature-backup
|
2023-06-06 14:41:41 +02:00 |
|
Maurice Preuß (envoyr)
|
0c3ac31231
|
initial backup feature
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org>
|
2023-06-06 14:38:08 +02:00 |
|
Michael Kaufmann
|
6e37b55ac6
|
more integration of domain deactivated flag
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-06-06 10:23:47 +02:00 |
|
Michael Kaufmann
|
981d819fd7
|
display notice if customer has no domains assigned yet to add subdomains; corrected subdomains-usage-check to exclude std-subdomain
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-06-06 09:05:49 +02:00 |
|
Michael Kaufmann
|
ca5f36d912
|
corrected language index in system-settings, fixes #1145
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-05-26 21:24:08 +02:00 |
|
Michael Kaufmann
|
6202e24b77
|
Merge remote-tracking branch 'origin/domain-duplicate' into 2.1.x
|
2023-05-25 12:35:10 +02:00 |
|
Michael Kaufmann
|
8deaf6a013
|
frontend implementation of Domains.duplicate()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-05-25 12:33:43 +02:00 |
|