Commit Graph

  • ed72fd1766 exclude password fields from being filtered/escaped by AntiXSS, fixes #1150 Michael Kaufmann 2023-06-08 12:13:24 +02:00
  • 8a30bc07f5 exclude password fields from being filtered/escaped by AntiXSS, fixes #1150 Michael Kaufmann 2023-06-08 12:13:24 +02:00
  • ddcd55a83d more work on backup-storages Michael Kaufmann 2023-06-08 11:56:58 +02:00
  • c3205d3672 update backup storage api Maurice Preuß (envoyr) 2023-06-07 21:22:04 +02:00
  • c668c180d5 fix access_backup*s* paramter name Michael Kaufmann 2023-06-07 21:14:01 +02:00
  • 1cf5865bba minor fixes in customer-backup-flags integration Michael Kaufmann 2023-06-07 21:08:04 +02:00
  • 6f5e49de79 integrate backup/access_backup fields into Customers Michael Kaufmann 2023-06-07 20:57:58 +02:00
  • a9c613e71c update backups Maurice Preuß (envoyr) 2023-06-07 20:51:53 +02:00
  • 981d7f3d9a dblayout enhancements for backup-feature; added preconfig and updates for 2.1.x Michael Kaufmann 2023-06-07 17:58:29 +02:00
  • 3445472049 combine change-password, change-theme and change-language into 'my profile' Michael Kaufmann 2023-06-07 16:18:05 +02:00
  • bfc816a51e add php-configuration to domain-listing, fixes #1141; move backup-menu to 'System' instead of 'Resources' Michael Kaufmann 2023-06-07 15:08:36 +02:00
  • 5afe5a8c46 minor bugfixes for data export / UI Michael Kaufmann 2023-06-07 11:49:57 +02:00
  • eb9dded947 forgot to save one parameter change in the unit-test Michael Kaufmann 2023-06-07 11:40:42 +02:00
  • e958cfed84 big renaming of CustomerBackup to DataDump / export for the real backup-feature to shine :P Michael Kaufmann 2023-06-07 11:37:00 +02:00
  • 5181602921 fix cronjobs test Michael Kaufmann 2023-06-06 17:51:07 +02:00
  • 4bfed71ac9 fix install sql Michael Kaufmann 2023-06-06 17:47:59 +02:00
  • 69c58d21be correctly fork export cron action with new Forkable-trait Michael Kaufmann 2023-06-06 17:45:14 +02:00
  • 94051dc9eb add backup settings and update cron fork Maurice Preuß (envoyr) 2023-06-06 17:30:12 +02:00
  • 2ec039372d Merge remote-tracking branch 'origin/2.1.x' into feature-backup Maurice Preuß (envoyr) 2023-06-06 14:41:41 +02:00
  • 0c3ac31231 initial backup feature Maurice Preuß (envoyr) 2023-06-06 14:38:08 +02:00
  • 03257f04cb more integration of domain deactivated flag Michael Kaufmann 2023-06-06 14:10:07 +02:00
  • 6e37b55ac6 more integration of domain deactivated flag Michael Kaufmann 2023-06-06 10:23:47 +02:00
  • 196ef9378a deactivate/reactivate email-accounts for deactivated/reactivated domain; set deactivated-docroot by default to not have deactivated domains point to froxlor login but rather show a message Michael Kaufmann 2023-06-06 10:10:32 +02:00
  • 9ed45ea7f8 make alpha to dev, version check does not know about 'alpha' Michael Kaufmann 2023-06-06 09:46:31 +02:00
  • 20755bcead set version in 2.1.x branch to 2.1.0-alpha1 Michael Kaufmann 2023-06-06 09:35:12 +02:00
  • bde19997ba Merge remote-tracking branch 'origin/main' into 2.1.x Michael Kaufmann 2023-06-06 09:05:59 +02:00
  • 981d819fd7 display notice if customer has no domains assigned yet to add subdomains; corrected subdomains-usage-check to exclude std-subdomain Michael Kaufmann 2023-06-06 09:05:49 +02:00
  • 826ae36647 adjust log-levels in API methods Michael Kaufmann 2023-06-05 12:13:38 +02:00
  • 9ddf24539e remove hidden fields from login/passwd-reset; refs #1102 Michael Kaufmann 2023-06-05 12:10:39 +02:00
  • c079047180 Merge remote-tracking branch 'origin/main' into 2.1.x Michael Kaufmann 2023-06-05 09:05:13 +02:00
  • e1e7bc7b42 set fastcgi_ipcdir according to webserver after installation (regardless of using phpfpm) Michael Kaufmann 2023-06-05 09:01:41 +02:00
  • 3940c1429d Correcting Nginx location match, fixes #1153 Grigory Morozov 2023-06-05 13:06:44 +07:00
  • c236d9eaab set version to 2.0.20 for upcoming release 2.0.20 Michael Kaufmann 2023-06-02 20:13:36 +02:00
  • 512a544dd1 Merge remote-tracking branch 'origin/main' into 2.1.x Michael Kaufmann 2023-05-29 20:53:17 +02:00
  • 688994e40c idna encode umlaut-emailaddresses when adding email-forwarder Michael Kaufmann 2023-05-29 20:52:57 +02:00
  • 0fb338b32d Merge remote-tracking branch 'origin/main' into 2.1.x Michael Kaufmann 2023-05-28 15:49:58 +02:00
  • 9facaee809 re-enable fcgid/php-fpm activation-validate-check Michael Kaufmann 2023-05-28 15:49:06 +02:00
  • e90dae186b Merge remote-tracking branch 'origin/main' into 2.1.x Michael Kaufmann 2023-05-28 10:48:30 +02:00
  • a7dd5f4685 show 0 value of resource-fields if value is empty, fixes #1149 Michael Kaufmann 2023-05-28 10:46:28 +02:00
  • ca5f36d912 corrected language index in system-settings, fixes #1145 Michael Kaufmann 2023-05-26 21:24:08 +02:00
  • 63d81201de fix typo Michael Kaufmann 2023-05-26 14:02:09 +02:00
  • 0b685d569f start to integrate domain-deactivated flag in UI Michael Kaufmann 2023-05-26 13:58:41 +02:00
  • 426f204473 specify default search-field for on-page listing-search/filter Michael Kaufmann 2023-05-26 13:15:01 +02:00
  • 84599011cf Allow editing/viewing of standard subdomain for customer, fixes #1121 Michael Kaufmann 2023-05-26 12:53:27 +02:00
  • 6202e24b77 Merge remote-tracking branch 'origin/domain-duplicate' into 2.1.x Michael Kaufmann 2023-05-25 12:35:10 +02:00
  • 8deaf6a013 frontend implementation of Domains.duplicate() Michael Kaufmann 2023-05-25 12:33:43 +02:00
  • a491667ce5 Merge remote-tracking branch 'origin/main' into 2.1.x Michael Kaufmann 2023-05-25 09:54:34 +02:00
  • da810ea953 secure filename of local-archive in webupdate Michael Kaufmann 2023-05-25 09:51:55 +02:00
  • d51556f918 Merge remote-tracking branch 'origin/main' into 2.1.x Michael Kaufmann 2023-05-25 08:27:39 +02:00
  • 51b6e067e8 idna encode umlaut-emailaddresses when adding/editing email-account; use correct password-suggestion-layout in change-email-account formfield Michael Kaufmann 2023-05-25 08:26:39 +02:00
  • 233bf27afe add Froxlor.generateLoginLink() API call to allow generation of one-time-login links for customers, thx to INWX for supporting and sponsoring this feature Michael Kaufmann 2023-05-24 16:02:07 +02:00
  • 09b3c1c45a implement Domains.duplicate() API call, refs #807 Michael Kaufmann 2023-05-24 09:05:50 +02:00
  • 2e6b939ec6 set dbversion Michael Kaufmann 2023-05-23 15:21:25 +02:00
  • c1f03c1683 remove 'main but subdomain' as we now automatically create the correct order of vhost configs and dns zones Michael Kaufmann 2023-05-23 14:36:45 +02:00
  • 5731f5ffff add pgp public key encryption for backup Maurice Preuß (envoyr) 2023-05-21 20:51:18 +02:00
  • 34cf6698bc remove superfluous try_files in nginx config if php-backend (non-fastcgi) is used Michael Kaufmann 2023-05-15 20:14:26 +02:00
  • 4642160724 add same loginfail restrictions for entering 2fa code as for user/pwd login Michael Kaufmann 2023-05-12 10:36:27 +02:00
  • 78a259ef3b Fix IPv6 address in cookie domain (#1137) Nicolas Thumann 2023-05-10 08:26:08 +02:00
  • 68cf4ab69a Fix typo in English privileged_passwd (#1136) Nicolas Thumann 2023-05-09 18:52:43 +02:00
  • d5661d492d set version to 2.0.19 for bugfix release 2.0.19 Michael Kaufmann 2023-05-07 11:07:31 +02:00
  • 6900898ae1 typo in updater Michael Kaufmann 2023-05-07 11:03:21 +02:00
  • d90fb7fa68 fix mysql-pdo check on installation, set version to 2.0.18 for bugfix release 2.0.18 Michael Kaufmann 2023-05-07 10:54:47 +02:00
  • 4ea8629fcc set version to 2.0.17 for bugfix release 2.0.17 Michael Kaufmann 2023-05-06 22:08:43 +02:00
  • 9d4ff8698d fix ratelimiting when settings do not exist (yet) Michael Kaufmann 2023-05-06 22:00:19 +02:00
  • b164038846 set version to 2.0.16 for upcoming maintenance release 2.0.16 Michael Kaufmann 2023-05-05 21:10:01 +02:00
  • 5c46960734 fix language mixup for rate-limit-interval setting Michael Kaufmann 2023-05-05 13:21:12 +02:00
  • a7f4f0c737 output nicer message when hitting rate limit Michael Kaufmann 2023-05-04 10:55:34 +02:00
  • b64dd501dd fix missing use-statement Michael Kaufmann 2023-05-02 10:27:28 +02:00
  • 1679675aa1 introduce http-request rate-limit; smaller fixes Michael Kaufmann 2023-05-02 10:19:53 +02:00
  • 640466f301 Disable autocomplete on 2FA input element (#1133) sro0 2023-04-29 09:56:15 +02:00
  • 9c9771a371 fix generation of current_ips array in Domains-API Michael Kaufmann 2023-04-25 20:09:18 +02:00
  • 1922b3ce65 set default value for email_quota to settings-default in EmailAccounts.add(); fixes #1132 Michael Kaufmann 2023-04-25 19:50:41 +02:00
  • 83e819908a set default value of 'openbasedir_path' to 0 in SubDomain.add() like we do in Domains.add() Michael Kaufmann 2023-04-25 19:49:09 +02:00
  • 0924aa644b update dependencies Michael Kaufmann 2023-04-25 19:48:29 +02:00
  • 7711ce1d66 Allow admins to edit openbasedir_path for domains (#1125) Lukas Bableck 2023-04-25 19:42:27 +02:00
  • 7dae63e586 Merge branch 'main' of github.com:Froxlor/Froxlor Michael Kaufmann 2023-04-25 19:40:22 +02:00
  • 1bcaa45492 add copy-system-details-to-clipboard button on admin dashboard; fixes #1126 Michael Kaufmann 2023-04-25 19:36:46 +02:00
  • 66cb114f0d trigger rebuild of config files after changing only ip-settings in domains Michael Kaufmann 2023-04-25 19:33:52 +02:00
  • 1c5d60dcfd Add mysql to required extensions Michael Kaufmann 2023-04-23 13:28:33 +02:00
  • b6da6356fc Update build-docs.yml Michael Kaufmann 2023-04-23 12:08:19 +02:00
  • c09670cc45 make it clearer that the finishing commands have to be exectuted as 'root'; fixes #1128 Michael Kaufmann 2023-04-23 11:56:20 +02:00
  • 464f5b7bed fix adding mysql-server to customers without any prior assigned mysql-server, fixes #1123; fix issues with displaying set value if path-mode is 'dropdown' Michael Kaufmann 2023-04-19 20:58:48 +02:00
  • c799235c24 corrected display of special-case titles of settings Michael Kaufmann 2023-04-14 08:23:37 +02:00
  • a2860e70a5 strictly check whether field to select is the id or the email-address b/c is cases of email-addresses starting with a digit this is somehow used as value for the id field and return the wrong entity Michael Kaufmann 2023-04-14 08:22:31 +02:00
  • 95a96d46a6 put php-fpm directives in Directory-directive in apache2; fixes #1120 Michael Kaufmann 2023-04-11 09:48:26 +02:00
  • 81f3dbda31 respect no-try_files setting also in protected directories Michael Kaufmann 2023-04-10 09:33:43 +02:00
  • 4eb4191843 don't run cron tasks if requirements return non-success; fixes #1122 Michael Kaufmann 2023-04-08 10:49:59 +02:00
  • ca433d8a61 set version to 2.0.15 for update-bugfix release 2.0.15 Michael Kaufmann 2023-04-07 18:58:19 +02:00
  • 8f4dfe1514 Fix the fix... Michael Kaufmann 2023-04-07 11:51:44 +02:00
  • ee42f5168e Use correct SQL Syntax for older versions Michael Kaufmann 2023-04-07 11:48:43 +02:00
  • fc8ca57f8c set version to 2.0.14 for upcoming release 2.0.14 Michael Kaufmann 2023-04-07 08:52:12 +02:00
  • 7e4bba2d55 corrected mail-log parsing, refs #1119 Michael Kaufmann 2023-03-27 12:53:21 +02:00
  • 7e635f9be4 correctly retriggered certificate issue on froxlor-vhost alias-domain changes, fixes #1115 Michael Kaufmann 2023-03-24 09:17:04 +01:00
  • e9406a20f2 readd php interpretation to php-enabled customers/domains in directory protection, fixes #1118 Michael Kaufmann 2023-03-23 19:18:39 +01:00
  • de7729cec8 add certificate metadata to db table Michael Kaufmann 2023-03-23 12:40:01 +01:00
  • d60e48849b correct languages for mail/file templates Michael Kaufmann 2023-03-23 08:56:45 +01:00
  • 908df5a7bb remove sorting from ssl 'issuer' as this data is being read from the certificate content and not the database/table and therefore cannot be sorted using the API, fixes #1116 Michael Kaufmann 2023-03-21 14:22:10 +01:00
  • c1952afb94 dont sort indexed array as the keys get lost; fixes #1114 Michael Kaufmann 2023-03-20 11:12:30 +01:00
  • 7a22e8f4dd open newsfeed-links in a new tab, fixes #1112 Michael Kaufmann 2023-03-18 20:04:02 +01:00
  • 3ac0da2cdd corrected checkLocalGroup() validation if setting did not change, fixes #1111 Michael Kaufmann 2023-03-17 08:27:31 +01:00