Commit Graph

  • 2f03eee9aa add compatibility for mariadb-dump executable instead of mysqldump Michael Kaufmann 2024-04-27 10:22:42 +02:00
  • c1bc422677 Bump vite from 4.5.2 to 4.5.3 (#1247) dependabot[bot] 2024-04-27 10:23:48 +02:00
  • 5625503e2d add compatibility for mariadb-dump executable instead of mysqldump Michael Kaufmann 2024-04-27 10:22:42 +02:00
  • 61ae182ba7 update updater to latest stable release; refactored modal-action-button for UI fixed Michael Kaufmann 2024-03-29 11:40:08 +01:00
  • f4183b020b set version to 2.1.8 for bugfix release 2.1.8 Michael Kaufmann 2024-03-29 11:27:32 +01:00
  • b49f20af95 fix copy-to-clipboard button Michael Kaufmann 2024-03-27 12:59:48 +01:00
  • 9a3d88e8c9 fix domains speciallogfile ajax-check/note; improve ajax ip check in admin_ipsandports Michael Kaufmann 2024-03-27 11:07:55 +01:00
  • 1f4f1d8203 fix domains speciallogfile ajax-check/note; improve ajax ip check in admin_ipsandports Michael Kaufmann 2024-03-27 11:07:55 +01:00
  • c9460fd58f also add logfiles to virtual-host if it's a redirect Michael Kaufmann 2024-03-27 10:17:02 +01:00
  • 6ef532b470 fix missing csrf tokens for some ajax requests Michael Kaufmann 2024-03-27 10:08:13 +01:00
  • ff4c54a9d5 also add logfiles to virtual-host if it's a redirect Michael Kaufmann 2024-03-27 10:17:02 +01:00
  • bb83e78c64 fix missing csrf tokens for some ajax requests Michael Kaufmann 2024-03-27 10:08:13 +01:00
  • 5909401cdd Fix "expires" option cannot have a year greater than 9999 (#1246) Wiebe Cazemier 2024-03-23 15:14:11 +01:00
  • 7c3e89ccc0 Fix "expires" option cannot have a year greater than 9999 (#1246) Wiebe Cazemier 2024-03-23 15:14:11 +01:00
  • 809e8ef45b set version to 2.1.7 for maintenance release 2.1.7 Michael Kaufmann 2024-03-17 08:30:38 +01:00
  • 0a091a99e8 wrap SetHandler to php-fpm in file-exists check, as we do for customer-domains already Michael Kaufmann 2024-03-17 08:23:57 +01:00
  • 76c23cf9b1 wrap SetHandler to php-fpm in file-exists check, as we do for customer-domains already Michael Kaufmann 2024-03-17 08:23:57 +01:00
  • e299fbe665 Bump follow-redirects from 1.15.4 to 1.15.6 (#1244) dependabot[bot] 2024-03-17 08:08:20 +01:00
  • 67e8b622d8 correctly save pass_authorizationheader flag for php-configs if FCGID is used; correctly add 'FcgidPassHeader' for froxlor-vhost itself if set Michael Kaufmann 2024-03-11 08:00:26 +01:00
  • ed6154fa4b Merge branch 'main' of github.com:Froxlor/Froxlor Michael Kaufmann 2024-03-17 08:10:24 +01:00
  • f22c1db8cb Bump follow-redirects from 1.15.4 to 1.15.6 (#1244) dependabot[bot] 2024-03-17 08:08:20 +01:00
  • ee7b47c3c0 correctly save pass_authorizationheader flag for php-configs if FCGID is used; correctly add 'FcgidPassHeader' for froxlor-vhost itself if set Michael Kaufmann 2024-03-11 08:00:26 +01:00
  • ce509273d4 correctly validate if a symlink is within the customers home-directory if it's not an absolute path; fixes #1242 Michael Kaufmann 2024-03-08 09:23:21 +01:00
  • 537b274b4c correctly validate if a symlink is within the customers home-directory if it's not an absolute path; fixes #1242 Michael Kaufmann 2024-03-08 09:23:21 +01:00
  • bcf588a2e4 correctly disabled ssl-related settings when domain update sets ssl-enbled flag to false; fixes #1241 Michael Kaufmann 2024-03-04 16:48:35 +01:00
  • d8b86fc3c5 correctly disabled ssl-related settings when domain update sets ssl-enbled flag to false; fixes #1241 Michael Kaufmann 2024-03-04 16:48:35 +01:00
  • b675c84ae4 correctly add user-wide mysql-user when creating user with mysql-resources (accesst to all databases starting with the loginname) Michael Kaufmann 2024-03-04 10:21:46 +01:00
  • c0fdc62032 correctly convert allowed_mysqlserver json-string to array Michael Kaufmann 2024-03-03 11:44:29 +01:00
  • b14eaf454c reset Database::needRoot flag after root-user session Michael Kaufmann 2024-03-03 11:34:57 +01:00
  • 3503d605cc update workflow actions Michael Kaufmann 2024-03-03 10:47:18 +01:00
  • 2fc319b991 fix typo Michael Kaufmann 2024-03-03 10:39:22 +01:00
  • f08d540e66 dont escape panel_password_special_char field Michael Kaufmann 2024-03-03 10:37:42 +01:00
  • e06db3d8c5 re-trigger vhost regeneration on tmp. ssl-redirect Michael Kaufmann 2024-03-03 10:32:32 +01:00
  • d86da23187 remove unused hidden-settings; correct setting-language-strings-layout; add blacklist for usernames when creating a Customer which may lead to internal issues Michael Kaufmann 2024-03-03 10:35:58 +01:00
  • 70b3e61f4c re-trigger vhost regeneration on tmp. ssl-redirect Michael Kaufmann 2024-03-03 10:32:32 +01:00
  • fb5958f5d4 fix current stable version in updater for nightly users (switching from stable/testing) Michael Kaufmann 2024-02-11 20:06:38 +01:00
  • 8132976559 implement 'master database user for customers'; fixes #1227 Michael Kaufmann 2024-02-11 10:26:22 +01:00
  • 686ca84a30 Ensure that DMARC entries are generated as subdomain, Allow overwriting of DMARC and SPF subdomain records (#1237) sro0 2024-02-09 08:11:41 +01:00
  • 953baec023 Allow service ftpserver to be specified via configuration-template-xml default (#1234) sro0 2024-02-09 08:06:57 +01:00
  • c5c04ebe9c fix adding/editing domains as customer when php is not enabled for the domain; don't add custom-vhost-content to deactivated domain-vhosts Michael Kaufmann 2024-02-05 22:09:49 +01:00
  • 396274d954 fix adding/editing domains as customer when php is not enabled for the domain; don't add custom-vhost-content to deactivated domain-vhosts Michael Kaufmann 2024-02-05 22:09:49 +01:00
  • c9faa38f6c fix regression bug in 'incorrect top-5 customers' sorting in traffic-overview which leads to incorrect customer-links due to wrong indexing in the array; fixes #1236 Michael Kaufmann 2024-02-04 19:54:19 +01:00
  • 4e23b9652c fix regression bug in 'incorrect top-5 customers' sorting in traffic-overview which leads to incorrect customer-links due to wrong indexing in the array; fixes #1236 Michael Kaufmann 2024-02-04 19:54:19 +01:00
  • c188f047dc backport UI/Callback fixes from 2.2-dev (main); fixes #1235 Michael Kaufmann 2024-02-04 17:11:34 +01:00
  • 775d50306c set version to 2.1.6 for bugfix/regression release 2.1.6 Michael Kaufmann 2024-02-03 14:22:33 +01:00
  • 3821144c3b also fix unittests accordingly Michael Kaufmann 2024-02-03 13:53:08 +01:00
  • 594e61408d also fix unittests accordingly Michael Kaufmann 2024-02-03 13:53:08 +01:00
  • a1da70c221 fix password crypt hash being always evaluated to argon2i as the case always returns true if PASSWORD_ARGON2I is defined but the froxlor setting might be set to another hash leading to a useless password Michael Kaufmann 2024-02-03 10:12:36 +01:00
  • ece4b34f25 fix password crypt hash being always evaluated to argon2i as the case always returns true if PASSWORD_ARGON2I is defined but the froxlor setting might be set to another hash leading to a useless password Michael Kaufmann 2024-02-03 10:12:36 +01:00
  • bb2db0fed0 set version to 2.1.5 for bugfix release 2.1.5 Michael Kaufmann 2024-02-02 11:18:48 +01:00
  • 9680f24640 fix check for allowed_phpconfigs if using mod_php when adding/editing a customer Michael Kaufmann 2024-01-30 19:31:21 +01:00
  • 9c70976018 fix check for allowed_phpconfigs if using mod_php when adding/editing a customer Michael Kaufmann 2024-01-30 19:31:21 +01:00
  • 53afe4ebd1 new files Udo Waechter 2024-01-30 17:12:26 +01:00
  • 4f69e8ee0e new css Udo Waechter 2024-01-30 17:12:16 +01:00
  • 32f5b0d5e9 new Theme Udo Waechter 2024-01-30 16:52:34 +01:00
  • 53a6485a6e Maketank Theme migration Udo Waechter 2024-01-30 13:52:59 +01:00
  • 594d7d84bb Merge branch 'main' of github.com:Froxlor/Froxlor Michael Kaufmann 2024-01-29 20:27:12 +01:00
  • 9d4bc94aef Rename dovecot config file generated be renew hook to ensure it gets included (#1233) sro0 2024-01-29 20:26:38 +01:00
  • f03b49d0db api documentation additions for Customers.add()/update() and Admins.add()/update() Michael Kaufmann 2024-01-28 10:03:56 +01:00
  • c732fbd81b set correct channel for update-check if switching from apt-installed stable/testing to nightly Michael Kaufmann 2024-01-26 13:56:01 +01:00
  • bcf0818faf set correct channel for update-check if switching from apt-installed stable/testing to nightly Michael Kaufmann 2024-01-26 13:56:01 +01:00
  • dd765089c9 fix wrong setting-name for dkim-keylength when generating dkim-keys Michael Kaufmann 2024-01-26 13:55:14 +01:00
  • 7980b8d14d create empty dns-server config if no (dns-enabled) domain is determined; fixes #1230 Michael Kaufmann 2024-01-24 08:38:32 +01:00
  • a7ee5e0ae3 create empty dns-server config if no (dns-enabled) domain is determined; fixes #1230 Michael Kaufmann 2024-01-24 08:38:32 +01:00
  • 2629718b22 add new 'http2 on' directive for nginx >=1.25.1 Michael Kaufmann 2024-01-23 00:01:12 +01:00
  • c4cf8ededc Bump vite from 4.4.12 to 4.5.2 (#1229) dependabot[bot] 2024-01-20 08:40:05 +01:00
  • 9b20f4ac39 fix wrong order of ecc/non-ecc in proftpd config adjustment for let's encrypt renew-hook Michael Kaufmann 2024-01-19 16:09:24 +01:00
  • 616dcb1fda use correct syntax for postconf in Let's Encrypt renew-hook service-configuration replacement; add missing language strings Michael Kaufmann 2024-01-19 16:01:31 +01:00
  • 13e88f5b47 fix incorrect top-5 customers in traffic overview for admins; show manual update command if webupdate is disabled Michael Kaufmann 2024-01-19 09:21:38 +01:00
  • bc1892d4ec fix incorrect top-5 customers in traffic overview for admins; show manual update command if webupdate is disabled Michael Kaufmann 2024-01-19 09:21:38 +01:00
  • 031596301b Check for argon2 support before using constant PASSWORD_ARGON2X (#1228) sro0 2024-01-16 21:34:17 +01:00
  • 83047019b0 Check for argon2 support before using constant PASSWORD_ARGON2X (#1228) sro0 2024-01-16 21:34:17 +01:00
  • 8fa286a71d Bump follow-redirects from 1.15.3 to 1.15.4 (#1222) dependabot[bot] 2024-01-14 09:41:46 +01:00
  • f420551888 added configuration adjustment for prodtpd if renew-hook for lets encrypt is used; updater-compatibility if gui_access field is not present yet (froxlor <2.2); removed depercated gentoo config templates Michael Kaufmann 2024-01-14 09:40:33 +01:00
  • 854c930696 Ensure XPath for ConfigDaemon matches exactly one element (#1224) sro0 2024-01-13 12:31:15 +01:00
  • 8740947323 initial integration of let's encrypt renew-hook for froxlor-vhost; refs #1186 Michael Kaufmann 2024-01-13 11:12:48 +01:00
  • e684de687f implement dmarc to dns-zones; fixes #662 Michael Kaufmann 2024-01-07 10:58:56 +01:00
  • 284def5832 add gui_access flag to admins and customers to allow/disallow login to the webui; fixes #1219 Michael Kaufmann 2024-01-07 10:23:02 +01:00
  • b34ab45746 disable pam auth in dovecot for debian bookworm (like the other distros do it) Michael Kaufmann 2024-01-07 09:05:38 +01:00
  • 9c23013777 disable pam auth in dovecot for debian bookworm (like the other distros do it) Michael Kaufmann 2024-01-07 09:05:38 +01:00
  • dbf83c6f24 build nightly only from main branch #2 Michael Kaufmann 2024-01-06 15:01:28 +01:00
  • 75af5c6a1a build nightly only from main branch #2 Michael Kaufmann 2024-01-06 15:01:28 +01:00
  • 4cb974839c build nightly only from main branch Michael Kaufmann 2024-01-06 14:53:45 +01:00
  • 2a348cf34e build nightly only from main branch Michael Kaufmann 2024-01-06 14:53:45 +01:00
  • 1fa714ef2c add v2.1 branch to security md as currently supported as well as update main-branch version; add field.disabled attribute to formfield-input-template Michael Kaufmann 2024-01-06 14:46:54 +01:00
  • 089bec7255 convert preexisting dkim public keys to new format in updater if antispam is enabled, else remove all old/invalid values from domains Michael Kaufmann 2024-01-06 14:48:13 +01:00
  • c393317adb add v2.1 branch to security md as currently supported as well as update main-branch version; add field.disabled attribute to formfield-input-template Michael Kaufmann 2024-01-06 14:46:54 +01:00
  • 734d6888c8 backup rspamd configs in config-templates; add 'antispam' to valid_keys for config-json file; test existence of file in config-backup-function Michael Kaufmann 2024-01-05 16:52:40 +01:00
  • ba11b0ab7d version-check remote-result-testing not yet possible with new workflow of development Michael Kaufmann 2024-01-05 16:12:44 +01:00
  • 1054095b3b merge gone wrong, corrected sql Michael Kaufmann 2024-01-05 15:39:59 +01:00
  • b15f99b1e1 implementation start of rspam/antispam feature Michael Kaufmann 2024-01-05 15:37:04 +01:00
  • 63bbcd4e00 add missing language string 2.1.4 Michael Kaufmann 2024-01-05 14:48:28 +01:00
  • 49d67d7c27 set version to 2.1.4 for bugfix release Michael Kaufmann 2024-01-05 14:33:45 +01:00
  • 7cc4c9fedb possibility to specify sender address for froxlor as the admin-email address, custom or empty for system-default; fixes #1217 Michael Kaufmann 2024-01-04 08:29:19 +01:00
  • afd110a6ed use correct regex for dnscheck-resolver; fixes #1220 Michael Kaufmann 2024-01-03 07:35:28 +01:00
  • 7cdf6c8d64 don't output ipv6 in brackets for system.ipaddress setting as the brackets will be added to the value resulting in an invalid mysql-access-host; fixes #1215 Michael Kaufmann 2024-01-01 17:04:02 +01:00
  • 60621da243 dont use deprecated 'mysql_native_password' for mysql8; fixes #1214 Michael Kaufmann 2024-01-01 12:24:45 +01:00
  • 96ccdda304 use different language string for password-placeholder when adding a new customer; fixes #1216 Michael Kaufmann 2023-12-31 18:01:39 +01:00
  • 4073984fd7 traffic-cron: check for standardsubdomain to be in the domainlist array to avoid undefined index if e.g. an alias was set to the standardsubdomain Michael Kaufmann 2023-12-31 16:16:01 +01:00
  • ea31c8a64d fix font-color in apcu info; clear updatecheck-cache for nightly users Michael Kaufmann 2023-12-30 23:30:52 +01:00