Commit Graph

  • b22e70804b update new IdnaConvert class with needed fixes in them Michael Kaufmann (d00p) 2016-06-19 20:15:33 +02:00
  • 5789e9a8a4 re-add old IDNA class so we do not have to force the php-5.6 requirement for froxlor Michael Kaufmann (d00p) 2016-06-19 18:59:44 +02:00
  • 6c55a40606 Merge pull request #361 from Froxlor/dns-subzone Michael Kaufmann 2016-06-18 08:06:51 +02:00
  • b4f90730cc unify "reloading" the dns daemon Daniel Reichelt 2016-06-17 23:01:37 +02:00
  • 50317da185 dns: no separate zonefiles for ismainbutsubto domains 3/3 Daniel Reichelt 2016-06-17 20:15:44 +02:00
  • 631e36f4d5 dns: no separate zonefiles for ismainbutsubto domains 2/3 Daniel Reichelt 2016-06-17 19:21:10 +02:00
  • a400fc9c65 dns: no separate zonefiles for ismainbutsubto domains 1/3 Daniel Reichelt 2016-06-17 19:22:45 +02:00
  • 5f9962b6ba dns: fix generation of zone serials Daniel Reichelt 2016-06-17 19:55:00 +02:00
  • d6dc71436a dns: fix generation of imap/pop3/mail/smtp A/AAAA-records Daniel Reichelt 2016-06-17 15:32:58 +02:00
  • b6f99958fd dns: fix generation of alias records for subdomains Daniel Reichelt 2016-06-17 14:32:06 +02:00
  • 9a89f06bf0 Merge branch 'master' of github.com:Froxlor/Froxlor Michael Kaufmann (d00p) 2016-06-16 11:03:10 +02:00
  • 843845a825 Update Idna-Converter to version 1.0.2 (default IDNA standard is now 2008) Michael Kaufmann (d00p) 2016-06-16 11:03:02 +02:00
  • 0b93ba3dde Merge pull request #360 from nachtgeist/master Michael Kaufmann 2016-06-15 16:33:19 +02:00
  • bd36145ad6 cron_traffic: replace echo by log message Daniel Reichelt 2016-05-20 23:30:18 +02:00
  • 88ccf5b869 don't generate unnecessary php-related vhost-entries when php is disabled, thx to karstenk Michael Kaufmann (d00p) 2016-06-14 07:29:38 +02:00
  • 5866293a25 add script to change ip-addresses in froxlor from CLI and updated corresponding settings. Helpful for VM-template installations or similar. Use at own risk; feedback is appreciated Michael Kaufmann (d00p) 2016-06-13 13:45:23 +02:00
  • d2711889de Merge pull request #359 from flokli/lng-typos Michael Kaufmann 2016-06-08 06:23:37 +02:00
  • 82af43f598 lng/english: unify upper/lowercase string in $lng['panel'] Florian Klink 2016-06-07 21:46:27 +02:00
  • 7a36f5edac lng: fix typo decending -> descending Florian Klink 2016-06-07 21:56:09 +02:00
  • 480d21f555 Merge pull request #358 from ohader/SecDatabaseInformationDisclosure Michael Kaufmann 2016-06-04 21:47:12 +02:00
  • 2e7133d619 [SECURITY] Information disclosure on database failures Oliver Hader 2016-06-04 20:18:19 +02:00
  • 85f707af8a Merge pull request #357 from yaplik/master Michael Kaufmann 2016-06-03 16:29:28 +02:00
  • 970a119f23 fix non-persistent XSS due inproper content escaping Jiří Zapletal 2016-06-03 16:20:34 +02:00
  • 7faebbb197 BUGFIX: Cleaninstall fails due syntax error in froxlor.sql (missing comma) (#356) Stefan Heid 2016-06-02 21:21:40 +02:00
  • 08d505b308 Merge pull request #355 from Froxlor/dns-editor Michael Kaufmann 2016-05-30 09:09:15 +02:00
  • 1b0649d0cf replace CUSTOMER_TMP with the correct tmp-folder, depending what php-interface is being used Michael Kaufmann (d00p) 2016-05-29 09:56:33 +02:00
  • e5c16439e1 replace config-template-variables also in commands to be executed, e.g. used in proftpd ssl-cert generation command Michael Kaufmann (d00p) 2016-05-29 09:41:38 +02:00
  • 151d8f8c5c Merge remote-tracking branch 'origin/master' into dns-editor Michael Kaufmann (d00p) 2016-05-23 15:55:24 +02:00
  • 08563e9298 add more opcache-php.ini directives for php-fpm, fixes #1624 Michael Kaufmann (d00p) 2016-05-23 13:01:05 +02:00
  • b51f0821cb show scheduled backup and give customer the possiblity to abort the job Michael Kaufmann (d00p) 2016-05-22 11:08:44 +02:00
  • 339d84736e no quotation of dns data for powerdns Michael Kaufmann (d00p) 2016-05-21 09:03:21 +02:00
  • 7ea1de2a92 allow defined non-existing entry for SRV target-value for real now, i guess Michael Kaufmann (d00p) 2016-05-20 16:21:55 +02:00
  • be373e278f allow defined non-existing entry for SRV target-value Michael Kaufmann (d00p) 2016-05-20 16:17:33 +02:00
  • 61eab6fd93 do not validate fqdn of SRV and TXT entries, as they might use underscores Michael Kaufmann (d00p) 2016-05-20 15:56:06 +02:00
  • c2b0714b4a powerdns needs the 'whole' record (., e.g. sub.example.com) Michael Kaufmann (d00p) 2016-05-19 13:49:22 +02:00
  • 5c1079e04b Add change_date value to the pdns-record entries Michael Kaufmann (d00p) 2016-05-19 12:09:04 +02:00
  • 257f65bd1b add powerdns config-templates for distros Michael Kaufmann (d00p) 2016-05-19 10:29:17 +02:00
  • 96ff346e54 fix powerdns-config template Michael Kaufmann (d00p) 2016-05-19 09:28:46 +02:00
  • 076b6143ce limit record length Michael Kaufmann (d00p) 2016-05-18 15:55:20 +02:00
  • 1e3262d691 do not show dns-editor to customers if not allowed and they enter the URL manually Michael Kaufmann (d00p) 2016-05-18 13:54:21 +02:00
  • 94af32fb82 Merge remote-tracking branch 'origin/master' into dns-editor Michael Kaufmann (d00p) 2016-05-18 13:40:41 +02:00
  • 1f63ea10a0 adjust install sql file for dnsenabled flag and db-version Michael Kaufmann (d00p) 2016-05-18 13:39:46 +02:00
  • fa60c17dbc fix sql-query when editing a customer; check for dnsenabled flag in customer-domain-view template Michael Kaufmann (d00p) 2016-05-18 13:32:44 +02:00
  • b4c7fb574c increase DB version for db-updates Michael Kaufmann (d00p) 2016-05-18 13:27:56 +02:00
  • 83fa0059de add flag to allow access to dns-editor per customer; clean up dns-entries when domain gets deleted Michael Kaufmann (d00p) 2016-05-18 13:25:31 +02:00
  • d97957e558 array short-syntax is only PHP >= 5.4 Michael Kaufmann (d00p) 2016-05-18 12:12:34 +02:00
  • 9d16790f5b Update phpMailer to 5.2.15 0.9.36 Michael Kaufmann (d00p) 2016-05-18 10:43:16 +02:00
  • b14ab6b1c1 validate record/label in dns-editor; better escaping for soa-admin mail Michael Kaufmann (d00p) 2016-05-18 10:35:47 +02:00
  • b029fe113e Merge remote-tracking branch 'origin/master' into dns-editor Michael Kaufmann (d00p) 2016-05-18 10:34:14 +02:00
  • 6ea4655fd8 set version to 0.9.36 for upcoming release Michael Kaufmann (d00p) 2016-05-18 10:32:52 +02:00
  • 477c99b4de Merge remote-tracking branch 'origin/master' into dns-editor Michael Kaufmann (d00p) 2016-05-18 10:31:05 +02:00
  • eb70e619c9 also check for punycode when customer adds a subdomain Michael Kaufmann (d00p) 2016-05-18 10:28:13 +02:00
  • 41e4135f71 do not allow punycode input in domain-names Michael Kaufmann (d00p) 2016-05-18 09:03:14 +02:00
  • 1ce5cf6c00 various fixes for dns with froxlor-hostname Michael Kaufmann (d00p) 2016-05-17 09:12:39 +02:00
  • f7441df895 add missing file inclusion Michael Kaufmann (d00p) 2016-05-17 08:43:02 +02:00
  • 69443d95d5 add support for power-dns (untested); most config-templates missing for pdns; create SPF/DKIM entries only if domain is emaildomain Michael Kaufmann (d00p) 2016-05-17 08:30:02 +02:00
  • 11e923453e Merge remote-tracking branch 'origin/master' into dns-editor Michael Kaufmann (d00p) 2016-05-16 19:59:27 +02:00
  • b03eab897a show a2enmod commands only when using apache, thx to d4n13L Michael Kaufmann (d00p) 2016-05-16 18:41:01 +02:00
  • 25ff78e295 Merge pull request #353 from nachtgeist/le Michael Kaufmann 2016-05-16 17:42:38 +02:00
  • 6e2b1773a3 LE: support alias domains Daniel Reichelt 2016-05-16 16:32:07 +02:00
  • f3e05742b5 LE: change semantics of setting.letsencryptreuseold Daniel Reichelt 2016-05-16 16:29:59 +02:00
  • 001f10f74e LE: catch error due to rate-limited account registration Daniel Reichelt 2016-05-16 16:28:23 +02:00
  • 712aebb864 LE: improve SQL readability Daniel Reichelt 2016-05-15 14:25:37 +02:00
  • 0ae0178b4c LE: PSR-2 formatting Daniel Reichelt 2016-05-16 16:23:31 +02:00
  • 1d4211a5ce remove wrong a2* commands for rhel/centos Michael Kaufmann (d00p) 2016-05-16 17:20:49 +02:00
  • 28115e6b1d add missing german language string Michael Kaufmann (d00p) 2016-05-15 10:08:42 +02:00
  • 68fa0e6576 let createDomainZone() return the DnsZone object for better use later Michael Kaufmann (d00p) 2016-05-15 09:56:48 +02:00
  • 8d8da0986a fix typo in DnsEntry class Michael Kaufmann (d00p) 2016-05-15 08:53:47 +02:00
  • e0e748a0bc outsource record-generation and zone-generation to classes for better handling Michael Kaufmann (d00p) 2016-05-15 08:46:23 +02:00
  • da785500cc remove invalid self-closing <file /> tag as it produces php-notices and was just added for design reasons Michael Kaufmann (d00p) 2016-05-14 18:39:18 +02:00
  • 02654a256d fix sql query in getAllowedDomainEntry() Michael Kaufmann (d00p) 2016-05-14 08:59:46 +02:00
  • 552c6e6cf9 add 'enable dns editor'-setting; fix missing isbinddomain index in customer_domain Michael Kaufmann (d00p) 2016-05-14 08:32:38 +02:00
  • 86dc57c2cc outsource some dns functions to own files; allow opening of dns-editor only for domains that belong to the user (or the user has permission to edit as admin/reseller) Michael Kaufmann (d00p) 2016-05-13 19:40:37 +02:00
  • 11eb08e031 add enabled-flag; enable dns-editor for customers; add german translations; few more fixes Michael Kaufmann (d00p) 2016-05-13 13:27:33 +02:00
  • 4a4acc5c01 fix constructor of DnsBase Michael Kaufmann (d00p) 2016-05-12 14:32:41 +02:00
  • 899663350d fix handling of DKIM multi-line entries; outsource some code to new DnsBase class Michael Kaufmann (d00p) 2016-05-12 13:36:17 +02:00
  • 689a1fdbd2 inform cronjob to regenerate bind-configs on changes Michael Kaufmann (d00p) 2016-05-12 10:18:45 +02:00
  • cec5f33870 fix checking for existing SPF entry in DNS Michael Kaufmann (d00p) 2016-05-12 10:14:04 +02:00
  • bd9ef50e94 correct SPF dns entry for new layout Michael Kaufmann (d00p) 2016-05-12 09:47:36 +02:00
  • 68d579b629 add SPF and DKIM stuff to DNS Michael Kaufmann (d00p) 2016-05-12 09:36:33 +02:00
  • 0404618c24 add experimental bind-cron for testing purposes Michael Kaufmann (d00p) 2016-05-11 18:10:17 +02:00
  • 9b5ce83e8b add testing-bind-cron for new dns-stuff (not activated); added main-but-subdomain-stuff Michael Kaufmann (d00p) 2016-05-11 16:11:23 +02:00
  • 7379398d22 set correct primary nameserver for SOA record Michael Kaufmann (d00p) 2016-05-11 13:47:36 +02:00
  • d1106dd984 fix wrong unset of array-element Michael Kaufmann (d00p) 2016-05-11 07:44:32 +02:00
  • b775c2f60e minor fixes Michael Kaufmann (d00p) 2016-05-10 19:20:01 +02:00
  • 407a7c01aa add createDomainZone function for new dns-editor; dump zone below the editor for testing purposes; all required entries that are not custom entered will be auto-generated like the bind-cron does this for now Michael Kaufmann (d00p) 2016-05-10 14:11:01 +02:00
  • bb9331904e (really) fix PHP notice #2048 Only variables should be passed by reference, thx to baudetail Michael Kaufmann (d00p) 2016-05-10 11:55:03 +02:00
  • 64d068659f more validation for NS and SRV records; fix display of long records Michael Kaufmann (d00p) 2016-05-10 10:54:59 +02:00
  • e33d7b756f add missing error-language-string; check whether domain is bind-domain Michael Kaufmann (d00p) 2016-05-10 07:37:07 +02:00
  • 283e272b99 enhance MX validation; fix SRV validation Michael Kaufmann (d00p) 2016-05-09 21:52:58 +02:00
  • 31d08d532c fix missing auto-increment for new table Michael Kaufmann (d00p) 2016-05-09 21:31:02 +02:00
  • 5acd51fdd3 add first part of new dns-editor Michael Kaufmann (d00p) 2016-05-09 15:09:09 +02:00
  • 6369e160b8 fix nscd group cache clearing call; refs #1570 Michael Kaufmann (d00p) 2016-05-09 21:33:07 +02:00
  • 5e09d56871 clear nscd group cache after adding a new customer to avoid permission issues of webserver; fixes #1570 Michael Kaufmann (d00p) 2016-05-09 08:27:01 +02:00
  • 0e79e8d670 fix default_server parameter for listen-statement in nginx since this changed since ngninx-0.8.21; fixes #1621 Michael Kaufmann (d00p) 2016-05-09 08:08:59 +02:00
  • 941a25ec9d avoid possible weird behaviour when resultset changes while running (if possible at all) Michael Kaufmann (d00p) 2016-05-05 08:43:28 +02:00
  • 2210d3de12 fix mail-account backup; fix missing job description for admin-dashboard (outstanding tasks); avoid double backup-task insertion when customer presses refresh after scheduling the backup-job Michael Kaufmann (d00p) 2016-05-05 08:23:46 +02:00
  • ae01f2cdb9 Merge pull request #351 from Froxlor/backup Michael Kaufmann 2016-04-29 10:32:58 +02:00
  • e8e980509f fix missing backup-enabled setting entry Michael Kaufmann (d00p) 2016-04-29 10:10:35 +02:00
  • b2cd992f92 add important information that the customer should protect the backup directory using htaccess Michael Kaufmann (d00p) 2016-04-29 08:40:00 +02:00