Commit Graph

  • 14914fce44 Get mailbox size with maildirsize file Bobselp 2019-09-23 21:08:16 +02:00
  • 6e3fdc1cf9 Merge pull request #713 from Bobselp/patch-1 Michael Kaufmann 2019-09-22 18:05:48 +02:00
  • 6ca68f6a2d fix missing namespaces in PowerDNS cron Bobselp 2019-09-22 17:59:21 +02:00
  • fd4d3cbcfd specify pop3_logout_format explicitly for dovecot to satisfy maillogparser Michael Kaufmann 2019-09-19 13:06:32 +02:00
  • 75f49e2ee2 added HostingPlans ApiCommand + unit-tests Michael Kaufmann 2019-09-16 12:31:02 +02:00
  • aca22a9c94 only add lets encrypt certificate if cert is valid; display acme.sh output if --debug is specified Michael Kaufmann 2019-09-15 15:40:13 +02:00
  • 5a8ae0f75f do not log multiple times due to pushing log-handlers multiple times Michael Kaufmann 2019-09-15 13:49:40 +02:00
  • 6ef2be8c1a fixed typo Michael Kaufmann 2019-09-15 13:42:32 +02:00
  • 1b968c885b remove old files from 0.9.x to avoid conflicts and errors; change mod_proxy-usage and ACMEv2 default values to true Michael Kaufmann 2019-09-15 10:28:19 +02:00
  • dc3f159c90 correctly trigger re-generation of let's encrypt certificates Michael Kaufmann 2019-09-15 10:22:25 +02:00
  • 6ebb8dabc4 re-create certificate if SAN list or domain changes Michael Kaufmann 2019-09-12 12:30:47 +02:00
  • 9e2dcf51d7 also remove let's encrypt certificate for froxlor-hostname when updating to acme.sh; make installation more mysql/mariadb compatible Michael Kaufmann 2019-09-09 17:16:41 +02:00
  • 2d8b0181b3 add gitter notifications for travis-ci Michael Kaufmann 2019-08-22 16:20:42 +02:00
  • accd6e7416 Update README.md Michael Kaufmann 2019-08-22 16:15:17 +02:00
  • f5027695dd Create FUNDING.yml Michael Kaufmann 2019-08-22 15:45:00 +02:00
  • 34696df700 Merge pull request #711 from TimoStramann/patch-1 Michael Kaufmann 2019-08-18 16:15:50 +02:00
  • 8e9ddd3d50 Remove unnecessary slash for SSL redirect Timo Stramann 2019-08-18 16:07:59 +02:00
  • eca941bdae Merge pull request #710 from TimoStramann/patch-1 Michael Kaufmann 2019-08-18 15:19:42 +02:00
  • bd6aba8875 Updating another fastcgi_param SCRIPT_FILENAME Timo Stramann 2019-08-17 13:04:18 +02:00
  • 58f6b558df Merge pull request #709 from TimoStramann/patch-1 Michael Kaufmann 2019-08-17 07:51:12 +02:00
  • 7ba72269a4 add dovecot stats service and use correct permissions Michael Kaufmann 2019-08-11 11:12:53 +02:00
  • 76c4486d26 fix subcanemaildomain parameter for Domains.update(); allow exec() in froxlor default vhost php.ini or logfiles-viewer feature Michael Kaufmann 2019-08-11 10:31:33 +02:00
  • 69d7889f02 do not require codecoverage to pass checks Michael Kaufmann 2019-08-09 17:55:39 +02:00
  • 04898c6114 Updating fastcgi_param Timo Stramann 2019-08-09 09:40:55 +02:00
  • 7364dca53d fix homedir of automatically added ftp-user for new customers, thx Gamerboy59 for finding this Michael Kaufmann 2019-08-07 14:01:05 +02:00
  • 90e7f7af0c correct language-array and minor formatting in serversettings.caa_entry_custom Michael Kaufmann 2019-07-30 10:05:26 +02:00
  • 878be08563 Merge pull request #706 from makuser/master Michael Kaufmann 2019-07-30 09:53:46 +02:00
  • a98ae562b2 change mysql-username-test so it generates a loginname that fails depending on the mysql/mariadb version Michael Kaufmann 2019-07-30 08:48:44 +02:00
  • 2aec6a10ed argh, mixed up the If statement for mysql-version check Michael Kaufmann 2019-07-30 08:31:03 +02:00
  • 70ac914a86 fix drop database on mysql-5.6 as there is no 'if exists' for 'drop user' prior to mysql-5.7 Michael Kaufmann 2019-07-30 07:34:42 +02:00
  • 169353c429 Merge branch 'makuser-travis-test' Michael Kaufmann 2019-07-30 07:30:56 +02:00
  • ede19946c2 Tell ant to fail the build when a php unit test fails Marc-André Kolly 2019-07-29 16:29:39 +02:00
  • dd488106af Remove lib/userdata.inc.php.bak Marc-André Kolly 2019-07-29 16:09:11 +02:00
  • 2489658353 Extrawurst 2.0. Marc-André Kolly 2019-07-29 16:03:27 +02:00
  • 61b12e3f25 Extrawurst. Marc-André Kolly 2019-07-29 15:47:45 +02:00
  • c2ffb6d6bd Update Travis CI to run database tests on MySQL 5.6, 5.7 and 8.0 and on MariaDB 10.3 and 10.4. Marc-André Kolly 2019-07-29 15:12:35 +02:00
  • 4ef78df27f Update Travis CI Marc-André Kolly 2019-07-28 23:45:05 +02:00
  • 84d80d695a Add Url and Domain validation for CAA records using native Froxlor function Marc-André Kolly 2019-07-29 15:02:13 +02:00
  • 3cba61a8d8 Simplify unit tests for CAA entry validation Marc-André Kolly 2019-07-29 14:30:39 +02:00
  • 16ccc273a9 Don't actually enclose CAA records in brackets Marc-André Kolly 2019-07-29 14:27:44 +02:00
  • 95d47eb6c9 Add unit tests for CAA entry validation Marc-André Kolly 2019-07-29 11:53:00 +02:00
  • bfb3fb0a92 Add Regex to check for invalid CAA entry Marc-André Kolly 2019-07-29 11:36:34 +02:00
  • 78ef2a4e23 Fix serversettings field Marc-André Kolly 2019-07-29 07:41:09 +02:00
  • a377c1e6c5 Split l18n string into title and description Marc-André Kolly 2019-07-29 07:39:11 +02:00
  • e67e2a85de Implement test for Domain Zone CAA record Marc-André Kolly 2019-07-28 20:05:55 +02:00
  • be0470aec1 Revert per-domain CAA settings Marc-André Kolly 2019-07-28 19:49:56 +02:00
  • 240178eba7 Implement global CAA settings Marc-André Kolly 2019-07-28 19:49:32 +02:00
  • 358ca61a26 Implement validators to prevent breaking DNS server when adding newly introduced RR types Marc-André Kolly 2019-07-28 18:47:47 +02:00
  • b427212b00 Properly implement migrations for caa field in TABLE_DOMAIN_DNS using showUpdateStep() and lastStepStatus() Marc-André Kolly 2019-07-28 18:11:42 +02:00
  • 5eef98fdfd Bump DB Version to 201907270 Marc-André Kolly 2019-07-28 18:10:01 +02:00
  • 57ac337ef7 Add a few more commonly used RR types to DNS editor Marc-André Kolly 2019-07-28 16:52:05 +02:00
  • 64fe300e42 Implement general CAA DNS records for all issuers Marc-André Kolly 2019-07-28 16:28:29 +02:00
  • d4e5e32c14 Implement CAA DNS record for letsencrypt.org Marc-André Kolly 2019-07-27 17:36:31 +02:00
  • d5e4182878 beautification and minor fixes Michael Kaufmann 2019-07-26 07:49:17 +02:00
  • dd87a7374e fix ftp-group not added correctly when new customer is added Michael Kaufmann 2019-07-26 07:45:38 +02:00
  • 7bc57ed269 set password directly when adding new mysql user Michael Kaufmann 2019-07-26 07:34:32 +02:00
  • 5658717653 fix wrong parameter for acme.sh --delete when ecc certificates are used Michael Kaufmann 2019-07-19 11:43:14 +02:00
  • 6c0fb007e4 travis changed the default OS to xenial, set it to the previous trusty which works Michael Kaufmann 2019-07-19 08:43:42 +02:00
  • 0b898b9936 Merge branch 'master' of github.com:Froxlor/Froxlor Michael Kaufmann 2019-07-19 08:42:31 +02:00
  • a261e84830 Merge pull request #705 from MDXDave/patch-2 Michael Kaufmann 2019-07-19 08:28:40 +02:00
  • 7e9b373a58 Update xenial.xml Dave 2019-07-19 01:43:07 +02:00
  • 5698f8360e Update rhel_centos.xml Dave 2019-07-19 01:42:49 +02:00
  • de7c438315 Update gentoo.xml Dave 2019-07-19 01:42:31 +02:00
  • 0669450676 Update bionic.xml Dave 2019-07-19 01:42:14 +02:00
  • 507a62f52d Update trusty.xml Dave 2019-07-19 01:41:54 +02:00
  • 77a7037072 Update jessie.xml Dave 2019-07-19 01:41:24 +02:00
  • 577e9d3b70 Update buster.xml Dave 2019-07-19 01:40:55 +02:00
  • 2526512069 Update stretch.xml Dave 2019-07-19 01:39:01 +02:00
  • e91debcbb1 buster dovceot has ssl enabled by default Michael Kaufmann 2019-07-14 09:41:46 +02:00
  • 065fa0b58b do not store punycode-notation of email-account domain, fixes #703 Michael Kaufmann 2019-07-13 09:09:39 +02:00
  • db3c95ea10 set last run of letsencrypt cron when called in webserver-cron Michael Kaufmann 2019-07-11 08:39:26 +02:00
  • 8b417c044c let nginx auto-detect the best ecdh-curve to use, fixes #652 Michael Kaufmann 2019-07-11 08:13:00 +02:00
  • 5e3cfaf847 insert task to regenerate config files after removing old-format lets encrypt certificates Michael Kaufmann 2019-07-10 09:58:12 +02:00
  • 0f0dd91246 combine Let's Encrypt cron with webserver-vhost-generation but allow manually execution using --debug/--force Michael Kaufmann 2019-07-09 07:50:11 +02:00
  • fd912dd161 combine webserver-reload command to parent class to avoid repeating code Michael Kaufmann 2019-07-09 07:13:02 +02:00
  • 98325a0f40 don't need NSCD when using libnss-extrausers Michael Kaufmann 2019-07-03 18:07:02 +02:00
  • c43915c09d show task 12 in admin dashboard overview if active Michael Kaufmann 2019-07-03 12:00:47 +02:00
  • 01bf814496 remove domain ssl information from acme.sh and filesystem on deletion to avoid trying to renew certificates Michael Kaufmann 2019-07-01 20:32:13 +02:00
  • 2ce517e84a use Fts.add when adding new Customers to reduce duplicate code Michael Kaufmann 2019-06-28 15:15:17 +02:00
  • e209989f2a use EmailAccounts.delete API call in Emails.delete instead of repeating the code Michael Kaufmann 2019-06-28 11:07:29 +02:00
  • 5dfb74701c improve error message display on missing vendor-folder Michael Kaufmann 2019-06-25 11:10:32 +02:00
  • bdd583d251 Merge branch 'drexlma-patch-2' Michael Kaufmann 2019-06-25 10:59:06 +02:00
  • fd8a1d8dc2 Merge branch 'patch-2' of https://github.com/drexlma/Froxlor into drexlma-patch-2 Michael Kaufmann 2019-06-25 10:58:57 +02:00
  • d2818f8020 Merge branch 'drexlma-patch-3' Michael Kaufmann 2019-06-25 10:58:20 +02:00
  • 80a0a34b46 Merge branch 'patch-3' of https://github.com/drexlma/Froxlor into drexlma-patch-3 Michael Kaufmann 2019-06-25 10:57:45 +02:00
  • 6e41c0ad2c add codecov.io to travis build for code-coverage stats - yay Michael Kaufmann 2019-06-17 14:11:40 +02:00
  • d4d98122bf DMARC Udo Waechter 2019-06-13 12:00:59 +02:00
  • a07a9e6a88 more unit-testing, enhancements in Store-functions Michael Kaufmann 2019-06-11 12:10:56 +02:00
  • 7a94a43053 started \Settings\Store unit tests Michael Kaufmann 2019-06-10 13:37:22 +02:00
  • 028524291e test improvements and preparation for more tests later Michael Kaufmann 2019-06-10 11:38:47 +02:00
  • 1ac304e5ac fix missing domainname parameter when manually adding ssl-certificates for a domain, fixes #700 Michael Kaufmann 2019-06-10 11:36:05 +02:00
  • f266bb05c9 testing \Froxlor\Settings\FroxlorVhostSettings Michael Kaufmann 2019-06-06 13:04:43 +02:00
  • d8a8f76dc9 update dev-environment to use more recent versions, requries php-7.3 now (dev-only) Michael Kaufmann 2019-06-06 10:18:03 +02:00
  • 0afbe3d13b add validation tests Michael Kaufmann 2019-06-05 20:52:37 +02:00
  • 4917b9c057 added first validation tests Michael Kaufmann 2019-06-05 09:07:21 +02:00
  • 13bfd62ac5 move validateUrl function to correct file Michael Kaufmann 2019-06-05 06:50:06 +02:00
  • 97703e7a0c add a few tests for Settings Michael Kaufmann 2019-06-05 06:39:44 +02:00
  • 13086d91d8 only validate and process ip-list if given at all Michael Kaufmann 2019-06-04 15:14:51 +02:00
  • b7a10fdeda fix vhost(parts)-merging in nginx cron, fixes #669 Michael Kaufmann 2019-06-03 11:59:56 +02:00
  • 6806f896d6 fix proftp path of rhel/centos config template, fixes #636 Michael Kaufmann 2019-05-31 08:02:03 +02:00