4dd13200d0
updated dmarc entry
2025-09-03 12:16:59 +02:00
77d399a645
WET RUN
continuous-integration/drone/push Build was killed
2023-12-06 18:59:18 +01:00
c3186e9803
WET RUN
continuous-integration/drone/push Build was killed
2023-12-06 18:51:36 +01:00
92824194fb
vars test - fuck it!
continuous-integration/drone/push Build was killed
2023-12-06 18:48:20 +01:00
3b42d5832b
vars test
continuous-integration/drone/push Build was killed
2023-12-06 18:45:34 +01:00
9be43e98fa
running compose
continuous-integration/drone/push Build was killed
2023-12-06 18:40:40 +01:00
59ce699440
exclude vendor
continuous-integration/drone/push Build is passing
2023-12-06 18:33:41 +01:00
9dbb5322f2
drone yaml typo
continuous-integration/drone/push Build is passing
2023-12-06 18:30:23 +01:00
b3290085c0
drone yaml 01
continuous-integration/drone/push Build is failing
2023-12-06 18:27:45 +01:00
0e75f74eb8
drone yaml
continuous-integration/drone/push Build is failing
2023-12-06 18:03:16 +01:00
91d2f2da8a
drone deployment
2023-12-06 17:48:53 +01:00
638b153969
Merge remote-tracking branch 'origin/0.10.x' into private-0.10.35.1-dmarc
2023-01-18 16:18:03 +01:00
Michael Kaufmann
fbac2f2bbc
fix deletion of dns entry
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-07 13:50:54 +01:00
Michael Kaufmann
e10f77e219
fix missing id parameter after security question when deleting a ssl-certificate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-02 16:17:59 +01:00
Michael Kaufmann
83ff0f5b00
fix api-key creation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-02 13:42:26 +01:00
Michael Kaufmann
0562d248b5
use same error message for invalid user and disabled password reset to not give away if a user exists
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-02 13:24:27 +01:00
Michael Kaufmann
3fda5be5a3
set version to 0.10.38.3 for upcoming security release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-02 09:32:29 +01:00
Michael Kaufmann
4d454a3903
secure api-key generation, dns-record as well as ssl-certificate deletion, logo uploading, frame-inclusion and user/email enumeration via 'forgot password'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-02 09:22:08 +01:00
Michael Kaufmann
0e703a4199
adjust validate-test for 'sql username too long' for mariadb
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-24 10:30:01 +01:00
Michael Kaufmann
47c71f6035
adjust mysql-usernamelength values for mariadb according to docs
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-24 10:03:23 +01:00
Michael Kaufmann
5923cbb1d5
set version to 0.10.38.2 for security release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-05 12:41:50 +01:00
Michael Kaufmann
3f10a4aded
fix still possible html injection
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-05 12:37:53 +01:00
Michael Kaufmann
eaea93296d
set version to 0.10.38.1 for security release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-04 08:23:44 +01:00
Michael Kaufmann
1182453c18
fix possible code-injection when adding/editing admins/customers; dont output invalid email address in index on error message
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-27 14:06:00 +02:00
Michael Kaufmann
2c8bdfbbbc
set version to 0.10.38 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-02 13:23:51 +02:00
Michael Kaufmann
bbe82286aa
add security question for deleting api-keys to avoid accidental deletion
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-27 15:02:48 +02:00
Michael Kaufmann
13571f1f16
correct Dropdown directory selection; fixes #1044
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-16 08:32:43 +02:00
d82e9b1e81
more template update
2022-08-10 13:57:53 +02:00
992ebebf89
more template update
2022-08-10 13:55:25 +02:00
Michael Kaufmann
d6b34cc8f8
set version to 0.10.37 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-05 14:36:02 +02:00
Michael Kaufmann
cfda35a36b
update sql-users with their corresponding password-hash-algorithm; remove a few notices for empty values in str_replace and others
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-17 12:03:37 +02:00
Michael Kaufmann
57ae625d38
use correct version_compare as PHP8+ does not compare correctly
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-11 12:35:07 +02:00
Michael Kaufmann
65ab064289
re-enable quota and sieve plugins for dovecot in buster and bullseye config-templates, fixes #1042
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-07 15:13:32 +02:00
Michael Kaufmann
e6a6f6f9de
rework FileDir::makePathfield() is mode is 'dropdown' to show all directories correctly (depth limited); fixes #1044
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-07 14:45:50 +02:00
Michael Kaufmann
a7b91eb1ed
fix missing namespace in BackupCron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-05 17:03:45 +02:00
Michael Kaufmann
a2342ad1d2
set version to 0.10.36 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-01 10:16:47 +02:00
Michael Kaufmann
add1818723
fix missing mapping for recently added loginname placeholder in ReportsCron; fixes #1039
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-06-29 08:23:40 +02:00
Michael Kaufmann
51c1d648b2
fix passing complex passwords with special characters to mysqldump in backup-cron; fixes #1038
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-06-28 20:06:52 +02:00
2cb06be3d6
Merge tag '0.10.35.1' into private-0.10.33-dmarc
...
tagging release 0.10.35.1
2022-06-20 20:06:59 +02:00
93c72e6754
nextcloud quotas for froxlor logins
2022-06-20 20:06:50 +02:00
Daniel
0fca98c652
Add login header image max-width ( #1036 )
2022-06-16 07:36:12 +02:00
Michael Kaufmann
3682116ba2
set version to 0.10.35.1 for bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-06-03 08:58:31 +02:00
Michael Kaufmann
3b99070496
argh, typo in the version to update to
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-06-03 08:57:01 +02:00
Michael Kaufmann
25f20e4a7d
set version to 0.10.35 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-06-03 08:28:15 +02:00
Michael Kaufmann
d46b2d1d80
add USERNAME replacer to all email templates; fixes #1032
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-31 10:43:39 +02:00
Michael Kaufmann
4750dad9e2
fix wrong number of bound variables when customers_see_all == 0
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-25 18:54:15 +02:00
Michael Kaufmann
c6830d8e7a
set default-ca for acme.sh after updating acme.sh
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-09 08:34:38 +02:00
Michael Kaufmann
10b4de4cf9
remove unused IgnorantRecursiveDirectoryIterator and fix uninitialized variables
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 15:11:48 +02:00
FliegenKLATSCH
ae39a1759a
Silence some php 8.1 warnings ( #1029 )
2022-04-20 15:09:19 +02:00
Michael Kaufmann
989b4fee0e
set version to 0.10.34.1 for upcoming bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-13 12:46:16 +02:00
Michael Kaufmann
7f6810c5bd
remove accidentally added character
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 14:43:37 +02:00
Michael Kaufmann
3fbc9815ea
respect domain.writeerrorlog and domain.writeaccesslog when using log-to-pipe
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 14:34:20 +02:00
Michael Kaufmann
11533c2d75
fix exit statement in cli scripts
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-02 18:07:36 +02:00
Michael Kaufmann
652a998188
don't rely on executable flag for php-sessionclean script
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-01 12:01:06 +02:00
Michael Kaufmann
4546c00adb
validate sql_search and sql_orderby API parameters, set version to 0.10.34 for security release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-01 09:27:45 +02:00
FliegenKLATSCH
3c16fab92c
Fix distro in postfix smtpd banner ( #1014 )
2022-03-27 11:10:43 +02:00
FliegenKLATSCH
c8c1f7e691
Set RC 1 if an exception occured ( #1013 )
2022-03-26 13:54:32 +01:00
Michael Kaufmann
02d0194b9f
add empty index.html file to all folders to avoid accidental folder-content disclosure if 'Options Indexes' is set for a (parent)folder containing froxlor in webserver-config
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-24 14:30:34 +01:00
Michael Kaufmann
54876efc8c
fix sh command in install howto
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-08 07:55:31 +01:00
Michael Kaufmann
a2f8d02b16
fix installation for mariadb-10.5; fix warnings for not used feature; thx to Akecheta for the hints and testing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-07 18:40:31 +01:00
Michael Kaufmann
0d45e03f19
fix missing $ for a variable in Lighttpd-class
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-07 16:37:40 +01:00
Michael Kaufmann
ae74cdda53
update debian/ubuntu instructions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-07 09:28:01 +01:00
b118883013
merged with v0.10.33
2022-03-01 12:29:50 +01:00
Michael Kaufmann
84f5de42a9
move php-sessionclean script to scripts-dir instead of install/scripts/; add cronjob calling php-sessionclean if php-fpm is enabled; remove testing-note for let's encrypt in german language file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-24 08:49:36 +01:00
Michael Kaufmann
1d7d32130a
setting version to 0.10.33 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-04 13:24:41 +01:00
Michael Kaufmann
9babcde3e5
additional mkdir/chmod parameter fixes and cron-lock file adjustments
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-04 10:52:12 +01:00
Kris
9ec76c9fd6
Improve composer.json syntax ( #1008 )
...
* Improve composer.json syntax
* Run composer upgrade with PHP 7.4
2022-01-26 14:10:08 +01:00
Michael Kaufmann
61dfeb947f
fix incorrect parameter type for mkdir() and chmod()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-25 15:47:37 +01:00
Michael Kaufmann
6fdf2636fc
update docs url for api-documentation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-25 14:54:52 +01:00
Michael Kaufmann
0a38d1ab5f
add workflow to automatically trigger api-docs generation in Froxlor/Documentation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-21 17:02:35 +01:00
Michael Kaufmann
7c80dc3d1d
add script for php-session cleanup
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-21 16:02:21 +01:00
Manuel
5ab49e3f50
Call PHP-FPM only when file exists ( #1006 )
...
Added `<If "-f %{SCRIPT_FILENAME}">` to load only PHP files that exists. This is to prevent `File not found` error from PHP-FPM and let Apache handle the error output. It removes also unnecessary PHP-FPM calls and `AH01071: Got error ‘Primary script unknown` in PHP error log.
Usually you can find the error whenever someone goes fishing for paths like wp-login.php.
The `<If>` directive is only available in Apache 2.4+ and not 2.2 or earlier.
2022-01-21 12:25:14 +01:00
Michael Kaufmann
06849133a8
modernize parameters of Cronjob::inserttask()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-21 10:39:32 +01:00
Oskar Eisemuth
4a912e3902
Feature/crontaskid ( #1005 )
...
* Add \Froxlor\Cron\TaskId for fixed task id naming
* Replace Cronjob::inserttask numbers with \Froxlor\Cron\TaskId constants
* Use TaskId in Froxlor\Cron\System\TasksCron
* Use TaskId in Froxlor\System\Cronjob,
simplify getOutstandingTasks.
Rename lng['tasks'] cronjob task description.
WARNING: DELETE_DOMAIN_PDNS, DELETE_DOMAIN_SSL now use %domain%
* Remove Froxlor\System\Cronjob type 3 check
2022-01-21 10:03:45 +01:00
Michael Kaufmann
bcb95e9b7d
check resource-usage for Mysql.add(), thx again to zerody
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-18 23:18:54 +01:00
Michael Kaufmann
c97f5f1e29
updated README; sanitize script parameter in index.php; sanitize description fields of entities (thx to zerody for pointing these out)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-18 09:29:13 +01:00
timdeluxe
4d289e2a7f
Improves text for global open basedir setting ( #1004 )
2022-01-13 19:50:39 +01:00
Michael Kaufmann
c491f2c03e
put commands for cronjob setup at the end of the list (should be the last thing to execute)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-13 18:42:40 +01:00
Michael Kaufmann
5832346f75
set version to 0.10.32 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-07 15:38:12 +01:00
Michael Kaufmann
4b4770ab36
add missing change-check when ssl-specialsettings are changed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-03 20:27:19 +01:00
Michael Kaufmann
8c998dd6f2
Update README.md
2022-01-02 14:53:59 +01:00
Michael Kaufmann
965359ec79
Update README.md
2022-01-02 14:35:36 +01:00
Michael Kaufmann
d1d42f2055
allow setting path to acme.sh installation; fixes #1002
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-31 10:38:49 +01:00
Michael Kaufmann
5f41b37770
test dns entry string without any whitespaces/tabs/etc.
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-27 16:08:46 +01:00
Michael Kaufmann
61265778a5
fix unit-test
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-27 16:01:45 +01:00
Michael Kaufmann
8f0f890145
fix too strict comparison for isemaildomain check in Dns-Zone generation; fixes #1003
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-27 15:38:59 +01:00
Michael Kaufmann
5ccae3f9bb
do not check for allowed-phpconfigs if fpm/fcgid is not activated (no possibility to select a config anyway)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-14 11:23:36 +01:00
Michael Kaufmann
f4d9e64804
set version to 0.10.31 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-03 15:30:09 +01:00
Michael Kaufmann
149c0935fa
fix Domains.update() with correct path and change_serversettings=0; refs #1001
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-27 22:06:29 +01:00
Michael Kaufmann
cb0b537f6c
allow settings/updating documentroot (only relative to customer homedirectory) when change_serversettings permission is not granted; fixes #1000
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-27 18:04:36 +01:00
Michael Kaufmann
b54c012579
respect deactivated flag when createstdsubdomain's default falls back to 'true' if the customer has one (prior to deactivating); refs #998
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-15 20:24:55 +01:00
Michael Kaufmann
389d83f5a3
fix behaviour in Customers.update() in case 'createstdsubdomain' is not set when called via API (wrong default); fixes #998
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-15 20:04:01 +01:00
Michael Kaufmann
00771381e8
set correct php-version numbers for installation dependencies-check; fixes #997
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-13 20:20:05 +01:00
Michael Kaufmann
46df429909
set version to 0.10.30 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-05 09:27:58 +01:00
Michael Kaufmann
eb841da007
avoid possible DivisionByZeroError in APCu info page, fixes #995
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-04 07:44:03 +01:00
Michael Kaufmann
c4a2db03be
enable bind for testing-scenarios explicitly
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-03 14:16:21 +01:00
Michael Kaufmann
e5838f00cf
add quota-plugin parameters to dovecot-config-templates; update standardcustomer index.html; set nameserver disabled by default
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-03 14:08:57 +01:00
Michael Kaufmann
bcde7e93df
check whether the domain to clean from pdns actually still exists there; fixes #992
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-21 12:00:36 +02:00
Michael Kaufmann
bd8327afbe
soften/correct permissions on pdns configs; fixes #991
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-21 11:56:34 +02:00
Michael Kaufmann
b961eba382
fix api documentation for Domains.add() and Domains.update(); fixes #987
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-20 16:51:16 +02:00
Michael Kaufmann
a552ea878e
avoid undefined index of 'wwwserveralias' field if issueing/renewing lets encrypt certificate for froxlor-hostname
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-17 11:48:40 +02:00
Michael Kaufmann
4ad2a1da1c
add complete list of nameserver-ips and given axfr-servers to allow-axfr-ips list for PowerDNS; fixes #985
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-14 19:07:05 +02:00
Michael Kaufmann
37ae69f07a
correct language strings in phpconfig formfield for new setting; refs #980
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-14 17:13:55 +02:00
Michael Kaufmann
9870db2560
add possibility to assign new/edited php-config to all customer accounts; fixes #980
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-14 17:09:29 +02:00
Michael Kaufmann
724a5e172a
don't remove 0-value parameter values from bulk-actions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-12 16:29:04 +02:00
Michael Kaufmann
8e166cb842
adjust debian 11 config templates, fixes #982
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-12 14:25:42 +02:00
Michael Kaufmann
5e281cf486
fix allowed-phpconfigs check in SubDomains.add() and SubDomains.update()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-11 19:26:13 +02:00
Michael Kaufmann
5d2f44ecd8
only validate custom database name if used at all
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-11 18:59:26 +02:00
Michael Kaufmann
5009c625d8
prep.statement cannot be used for create database query; regex-validate database_name
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-11 18:55:15 +02:00
Michael Kaufmann
eb592340b0
use prepared statement for creating databases to avoid sql injections in custom db-names
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-11 18:33:48 +02:00
Michael Kaufmann
c6f556c8d9
set version to 0.10.29.1 for bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-10 14:45:17 +02:00
Michael Kaufmann
db1df84ef1
correct db-exists check in installation-process
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-10 14:32:02 +02:00
Michael Kaufmann
52135a1d3a
set version to 0.10.29 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-08 08:46:58 +02:00
Michael Kaufmann
7f13bd09da
add optional ssl parameters to powerdns-config-template
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-08 08:39:22 +02:00
Nick Ufer
7ccbb37c4e
feat: adds mysql tls support ( #979 )
2021-10-08 08:28:32 +02:00
Michael Kaufmann
7feddf0aec
generate unpredictable unique session ids
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-02 12:38:17 +02:00
Michael Kaufmann
e73523531a
let user decide whether an existing database should be backup'ed and removed when installing froxlor; dont rely on parse_ini_file for OS check; enhance mysqldump so there is no issues with complex passwords and bash-escaping
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-09-24 10:49:57 +02:00
Michael Kaufmann
a47b790e19
actually integrate the new czech language file; refs #976
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-09-04 09:30:44 +02:00
Michael Kaufmann
319eec6124
fix session for 2fa enabled logins
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-27 13:17:05 +02:00
Michael Kaufmann
21983f27b6
secure commonly used filename-variable against url manipulation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-25 16:36:09 +02:00
Michael Kaufmann
5d375b784d
login action always goes to index.php
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-25 16:30:56 +02:00
Michael Kaufmann
4b22470872
set php session security related settings (correctly in every case)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-25 16:21:33 +02:00
Michael Kaufmann
ec1c37aa06
set version to 0.10.28 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-20 09:23:23 +02:00
Nicolas
67351ec3c2
Adding support for PowerDNS-Replication ( #974 )
...
Adding support for powerdns-replication
2021-08-19 12:00:09 +02:00
Michael Kaufmann
f1887aaaf2
enable iterate_query in dovecot by default
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-13 09:28:10 +02:00
Michael Kaufmann
afd2d7b5e9
fix dns-validation in Domains.add() and Domains.update() when using Let's Encrypt DNS-check
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-08 11:14:57 +02:00
Michael Kaufmann
c967e585b5
avoid duplicate entries in mysql-access-host setting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-06 08:11:06 +02:00
Michael Kaufmann
73e364d4ba
fix compare of old/new value of aliasdomain when editing a domain as customer to avoid unnecessary regeneration of configfiles
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-04 14:55:22 +02:00
Michael Kaufmann
eb49331b21
remove superfluous inserttask when editing domain as it will be called when there are actually changes to the domain earlier
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-04 14:06:32 +02:00
Michael Kaufmann
0a1a3e023f
check dns for lets encrypt when adding/editing domains and via cron; fixes #971
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-04 13:44:13 +02:00
Michael Kaufmann
bef5cedcd0
only add link to customername when editing domain when panel.allow_domain_change_customer is false
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-02 16:58:34 +02:00
Stefan Weil
f8e2bc7bff
Fix some typos in code (found by codespell) ( #970 )
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2021-08-01 19:00:33 +02:00
Stefan Weil
09038ac7aa
Fix some typos (found by codespell) ( #969 )
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2021-07-31 09:51:54 +02:00
Michael Kaufmann
4c507232c7
add setting for a custom system group for all customer-users (required libnss-extrausers); fixes #953
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-30 12:16:37 +02:00
Michael Kaufmann
86939a64da
add buypass testing/staging ACME endpoint; create CAA entries accordingly if activated; refs #968
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-29 21:24:43 +02:00
Jens Meißner
926ce427fc
Add Buypass to the list of ACME providers. ( #968 )
2021-07-29 21:15:49 +02:00
Michael Kaufmann
53401eebfb
integrity check should allow utf8_* charachter sets and not only 'utf8', thx to lod
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-29 21:04:46 +02:00
Michael Kaufmann
bef580929e
Update README.md
2021-07-27 08:14:08 +02:00
Michael Kaufmann
c7b7c67ff4
normalize ipv6 addresses to avoid possible comparison problems; fixes #965
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-26 17:53:44 +02:00
Michael Kaufmann
ed42d4e3df
try to fix github action...
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-24 20:31:34 +02:00
Michael Kaufmann
69a2ebce36
create user as froxlor would create it for mysql-8.0
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-24 20:29:56 +02:00
Michael Kaufmann
15f08739fa
add github action workflow for mysql
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-24 20:17:42 +02:00
nachtgeist
571690c8c5
admin_customers/edit domain: make customer login name a link ( #962 )
2021-07-23 16:35:31 +02:00
rex2630
b2005d7f29
[WIP] Czech language ( #870 )
...
* Update czech.lng.php
2021-07-21 20:41:07 +02:00
Michael Kaufmann
4354598c64
fix unittests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-21 10:21:58 +02:00
Michael Kaufmann
05d4bdc499
restore behaviour for unittests as 'create stdsubdomain' default was yes in the settings but no for direct API usage
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-21 10:10:18 +02:00
Michael Kaufmann
25c6a37df2
fix wrong variable-name in Customers.delete()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-21 10:03:20 +02:00
Michael Kaufmann
41a470fe36
added option to disable creation of default subdomain; fixes #960
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-21 09:53:54 +02:00
Michael Kaufmann
8a4aa2a721
fix lng strings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-20 23:45:57 +02:00
Michael Kaufmann
1d903770fc
have more power over theme logo, custom theme logo and uploaded logo; refs #958
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-20 20:35:54 +02:00
Nicolas
934be5a238
Fix SOA-Record ( #959 )
2021-07-20 19:29:06 +02:00
Michael Kaufmann
5608f0407f
correct heredoc indentation in AcmeSh for php-7.1; fixes #957
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-20 08:11:32 +02:00
Kai
ce9d8dad7f
Feature-request #672 - database name prefixes + custom name ( #956 )
...
* Fix makeoption function call
* Update formfield.mysql_add.php
Added database name
* Update formfield.mysql_add.php
* Update formfield.mysql_add.php
* Update Mysqls.php
* Update DbManager.php
* Update formfield.mysql_add.php
* Update german.lng.php
* Update formfield.mysql_add.php
* Update Mysqls.php
* Added field database_name (Feature #672 )
* Added Testfunction for customer choosed database name
* Fixed test for customer choosed database name
Added docs for param $name
* Fixed mysql api command add
Removed doubled code
* Set settings for customer choosed db name
* Fixed wrong excepted for database name
* Renamed parameter database_name to custom_suffix
* Changed testCustomerMysqlsList
Added testCustomerMysqlsDBNameDelete
2021-07-19 19:10:12 +02:00
Michael Kaufmann
d6fe263e68
Update issue templates
2021-07-19 07:20:46 +02:00
Michael Kaufmann
156846a845
set version to 0.10.27 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-18 10:57:38 +02:00
Michael Kaufmann
abe00b79a7
Update README.md
...
add github actions build badge
2021-07-17 14:16:29 +02:00
Michael Kaufmann
26ab659c6a
Ga testing ( #955 )
...
* switch from travis-ci to github actions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-17 14:14:35 +02:00
Michael Kaufmann
b0273c68d2
remove debian jessie config-templates (outdated); set debian stretch as deprecated; add debian bullseye config templates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-16 12:15:03 +02:00
Michael Kaufmann
720cf9d74f
Merge branch 'master' of github.com:Froxlor/Froxlor
2021-07-13 09:01:25 +02:00
Michael Kaufmann
35cd567c48
check whether there was an image upload at all
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-13 09:01:22 +02:00
Michael Kaufmann
2332d5be7b
Merge pull request #949 from bashgeek/custom-css
...
Custom CSS File in default theme
2021-07-13 08:38:23 +02:00
Daniel
14cdc3801a
Merge branch 'Froxlor-master' into custom-css
2021-07-13 10:31:35 +08:00
Daniel
d85efe480e
conflict
2021-07-13 10:31:24 +08:00
Daniel
4f2ceaa3ab
wip
2021-07-13 10:29:36 +08:00
Michael Kaufmann
3b6792d548
Merge branch 'master' of github.com:Froxlor/Froxlor
2021-07-12 17:29:25 +02:00
Michael Kaufmann
36de6e09d4
remove beta notice from let's encrypt settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-12 17:29:21 +02:00
Michael Kaufmann
300c410b18
Merge pull request #948 from bashgeek/logo-custom-login
...
Custom Logo(s) via Image-Upload in Panel Settings
2021-07-12 17:28:42 +02:00
Daniel Schmitz
282d7d9101
migrate old image + fix versioning
2021-07-09 17:07:50 +08:00
Daniel Schmitz
48f6601003
check mime types
2021-07-09 16:42:21 +08:00
Daniel
c4c4279171
Merge branch 'Froxlor:master' into logo-custom-login
2021-07-09 16:32:59 +08:00
Michael Kaufmann
b88f9c1f18
allow defining php_value/php_admin_value for session.save_path when using php-fpm; fixes #954
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-09 08:23:46 +02:00
Daniel Schmitz
0dac045dc9
wip
2021-07-07 14:11:54 +08:00
Daniel Schmitz
80b5f97367
wip
2021-07-07 14:10:21 +08:00
Daniel Schmitz
7a8b39fad0
wip
2021-07-07 14:00:55 +08:00
Daniel Schmitz
9f5978e875
german translations
2021-07-07 13:33:33 +08:00
Daniel
155fd757bf
Merge branch 'Froxlor:master' into logo-custom-login
2021-07-07 13:30:22 +08:00
Daniel Schmitz
518ec202ab
wip
2021-07-07 13:26:15 +08:00
Michael Kaufmann
871083d613
Merge pull request #952 from bashgeek/install-warnings
...
Installer Cleanup & Bug Fixes
2021-06-28 08:06:59 +02:00
Daniel Schmitz
79f0c8d28f
wip
2021-06-28 11:01:22 +08:00
Daniel
dfbb4127e2
Merge branch 'Froxlor:master' into logo-custom-login
2021-06-28 10:39:02 +08:00
Daniel Schmitz
b9b2f00f30
wip
2021-06-28 10:37:23 +08:00
Daniel Schmitz
6923f9d926
Revert "wip"
...
This reverts commit cacbf7fec7 .
2021-06-28 10:35:15 +08:00
Daniel Schmitz
cacbf7fec7
wip
2021-06-28 10:34:21 +08:00
Michael Kaufmann
73991e855c
Support ZeroSSL via acme.sh (v3); refs #946
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-06-27 09:00:44 +02:00
Michael Kaufmann
0208812013
prefer custom zone entries over automatically created ones when system.dns_createmailentry is enabled, fixes #944
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-06-27 08:41:16 +02:00
Michael Kaufmann
48bd2561f7
Merge pull request #947 from Froxlor/dependabot/composer/phpmailer/phpmailer-6.5.0
...
Bump phpmailer/phpmailer from 6.4.1 to 6.5.0
2021-06-27 08:37:38 +02:00
Michael Kaufmann
af12c4102b
Merge pull request #950 from kruegerj/patch-1
...
Update focal.xml
2021-06-24 07:57:00 +02:00
kruegerj
d2efa3ecc4
Update focal.xml
2021-06-24 03:16:12 +02:00
Daniel Schmitz
acb04566f5
wip
2021-06-23 11:28:07 +08:00
Daniel Schmitz
abb98ae960
wip
2021-06-23 11:21:33 +08:00
Daniel Schmitz
0d202a7e4d
wip
2021-06-23 11:20:18 +08:00
Daniel Schmitz
c69ef20b17
wip
2021-06-23 10:58:52 +08:00
dependabot[bot]
5872d0682a
Bump phpmailer/phpmailer from 6.4.1 to 6.5.0
...
Bumps [phpmailer/phpmailer](https://github.com/PHPMailer/PHPMailer ) from 6.4.1 to 6.5.0.
- [Release notes](https://github.com/PHPMailer/PHPMailer/releases )
- [Changelog](https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md )
- [Commits](https://github.com/PHPMailer/PHPMailer/compare/v6.4.1...v6.5.0 )
---
updated-dependencies:
- dependency-name: phpmailer/phpmailer
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-22 15:20:44 +00:00
Michael Kaufmann
c4fa8feb8c
update dev tools
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-06-17 08:25:43 +02:00
Michael Kaufmann
61a50cc657
add setting for default serveralias value for new domains, refs #944
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-06-16 15:10:52 +02:00
Michael Kaufmann
3df3261ac0
switch from freenode irc network to libera.chat irc network as freenode is dead
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-06-16 11:57:38 +02:00
Michael Kaufmann
f2636e14f0
Merge pull request #945 from MisterDuval/patch-1
...
Deny all robots
2021-06-01 15:06:31 +02:00
MisterDuval
a23f22f561
Deny all robots
...
Search engine and all Robots should be denied to the whole Froxlor directory. This file will help!
2021-06-01 14:45:47 +02:00
Michael Kaufmann
8cf3f4ee24
set version to 0.10.26 for upcoming maintenance releasae
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-05-14 08:21:53 +02:00
Michael Kaufmann
e83f7634f8
Merge pull request #938 from Froxlor/dependabot/composer/phpmailer/phpmailer-6.4.1
...
Bump phpmailer/phpmailer from 6.2.0 to 6.4.1
2021-05-04 19:57:10 +02:00
dependabot[bot]
6eb6595a46
Bump phpmailer/phpmailer from 6.2.0 to 6.4.1
...
Bumps [phpmailer/phpmailer](https://github.com/PHPMailer/PHPMailer ) from 6.2.0 to 6.4.1.
- [Release notes](https://github.com/PHPMailer/PHPMailer/releases )
- [Changelog](https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md )
- [Commits](https://github.com/PHPMailer/PHPMailer/compare/v6.2.0...v6.4.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-04 17:43:20 +00:00
Michael Kaufmann
bd48fb7328
catch exception of password-complexity check when changing account password; fixes #935
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-04-14 08:59:44 +02:00
Michael Kaufmann
769525bb56
do not touch/chown error/access log if log is disabled, fixes #934
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-04-12 09:42:25 +02:00
Michael Kaufmann
9195fb3c98
additionally sort by length of username for libnss-extrausers passwd file to have the main user as first in result in any case; fixes #933
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-04-12 09:37:36 +02:00
Michael Kaufmann
82922f7aea
add new settings for legal-notes; terms-of-use and privacy-policy; fixes #930
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-24 14:36:48 +01:00
Michael Kaufmann
db1a39b6d9
match composePhpOptions() definition everywhere
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-24 13:49:58 +01:00
Michael Kaufmann
7fbbc2ea0b
add vhost replacer {FPMSOCKET} for custom vhost configs; fixes #931
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-24 13:46:24 +01:00
Michael Kaufmann
91d4432108
check rr against possible existing CNAME entries, fixes #927
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-15 17:33:30 +01:00
Michael Kaufmann
c8914312aa
Refactoring columns from large table to avoid '1118 Row size too large' error
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-11 09:45:52 +01:00
Michael Kaufmann
3fd89c48e8
set version to 0.10.25 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-05 20:27:55 +01:00
Michael Kaufmann
eceb144a77
also trigger removal of domain in powerdns database if used; refs #923
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-04 12:09:03 +01:00
Michael Kaufmann
1d9651b18a
trgger acme.sh removal for domains if customers is being deleted; fixes #923
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-04 12:07:20 +01:00
Michael Kaufmann
49db4e60cb
escape passwords for email content (new email-account, new ftp-account and new database); fixes #905
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-03 11:25:58 +01:00
Michael Kaufmann
53e8ccbccb
added 'deactivated' parameter to EmailAccounts.update() so admins can disable individual email-accounts, will be overridden if customer is deactivatd and re-enabled; fixes #921
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-03 10:59:16 +01:00
Michael Kaufmann
6d8fc215f1
add description field to panel_domains and mail_virtual table, API parameter 'description' for Domains.add()/Domains.update() and Email.add()/Emails.update(); fixes #910
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-03 10:25:42 +01:00
Michael Kaufmann
f94c303cb3
add API parameter 'show_usages' for Customers.listing() and Customers.get() to return number of domains, and diskspaced used split into webspace_used, mailspace_used and dbspace_used; fixes #912
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-03 09:50:30 +01:00
Michael Kaufmann
2be1873354
fix frontend issue with displaying correct options in domain listing when using php8, thx to cscholz
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-24 19:56:26 +01:00
Michael Kaufmann
d1d36c32fe
Merge pull request #920 from RipClaw2971/patch-1
...
lowercase domain names for ssl-certificate file check (fallback)
2021-02-24 13:07:26 +01:00
RipClaw2971
3b3527348f
Update AcmeSh.php
...
Renewed certificates are not recognized if the domain is in upper/lower case.
2021-02-24 13:00:31 +01:00
Michael Kaufmann
036d5f0713
Merge pull request #919 from nachtgeist/soa
...
dns: make mail address of SOA records configurable
2021-02-21 18:27:57 +01:00
Daniel Reichelt
a1b8807b0f
dns: make mail address of SOA records configurable
2021-02-21 13:00:30 +01:00
Michael Kaufmann
356a087b6a
Merge pull request #918 from nachtgeist/pns
...
dns: check NS entry to be used as primary NS
2021-02-21 09:14:37 +01:00
Michael Kaufmann
0a77fd7150
Merge pull request #917 from nachtgeist/pw
...
system: validatePassword(): also quote the delimiter ('/')
2021-02-21 09:13:02 +01:00
Daniel Reichelt
67d67a287f
system: validatePassword(): also quote the delimiter ('/')
...
Quoting the default regex delimiter is required for the password
complexity check to work if '/' had been specified as special character
in Froxlor's account settings.
2021-02-21 02:33:46 +01:00
Daniel Reichelt
1f792466bf
dns: check NS entry to be used as primary NS
...
Don't just blindly use the first custom NS entry for SOA, actually check
if it pertains to the domain in question
2021-02-21 02:33:23 +01:00
Michael Kaufmann
5a6343b47c
php8 compatibility, fixes #916
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-16 12:38:01 +01:00
Michael Kaufmann
841c529107
fix check for required firstname/name/company in Customers.update(), fixes #915
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-15 23:26:18 +01:00
Michael Kaufmann
41c3f21f0b
list only phpenabled and http-enabled domains in php-configuration overview; fixes #911
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-11 16:16:04 +01:00
Michael Kaufmann
b8c0688ba0
added possibility to use 'in' sql-operation in sql_where parameter for Api-calls; php-8 compat fix in admin_traffic
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-11 12:09:42 +01:00
Michael Kaufmann
24e02e99fb
set version to 0.10.24 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-05 15:46:08 +01:00
Michael Kaufmann
97bb7b6227
add filecontent to allowed form-fields to not be escaped
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-05 15:44:49 +01:00
Michael Kaufmann
5ceddc8c65
remove not (yet) used cli script
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-05 15:42:38 +01:00
Michael Kaufmann
3a17d03796
add option to specify (optional) fileextension/suffix for generated dkim-private keys; fixes #907
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-20 12:12:41 +01:00
Michael Kaufmann
57ae195930
for percentage calculation always use bytes so we don't compare KiB with GiB or similar
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-18 21:22:29 +01:00
Michael Kaufmann
9b86d576fa
do not display usages on dashboard in fixed size-units but dynamically adjusted
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-18 20:49:55 +01:00
Michael Kaufmann
02a12eda13
add missing field 'include_default_vhostconf' to settings table for new installations
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-16 10:50:49 +01:00
Michael Kaufmann
a31da97d66
exclude some formfields from xss-cleaning as it could alter the wanted content
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-13 10:14:51 +01:00
Michael Kaufmann
9f13aa9a12
only pass binding variable for prepared sql statement if variable exists
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-13 08:52:00 +01:00
Michael Kaufmann
2841051649
correctly read in domain's ssl-ips for CAA entries if enabled, fixes #903
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-12 21:08:10 +01:00
Michael Kaufmann
acfbf55d15
Check return of validateFormField() just for non-falsey values and not expect boolean data-type; fixes #904
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-12 19:17:38 +01:00
Michael Kaufmann
5848df28fd
Merge pull request #902 from bashgeek/master
...
Put in trailing slash to /awstats/ location in nginx config
2021-01-12 12:25:22 +01:00
Michael Kaufmann
21925f48c3
set minimum required php-version to 7.1 and recommended php-version to 7.4
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-06 13:36:35 +01:00
Daniel
17a64c58c2
Put in a trailing "/" for /awstats/ location
2020-12-31 16:01:42 +08:00
Daniel
0ca38cff31
Merge pull request #1 from Froxlor/master
...
up
2020-12-31 15:59:07 +08:00
Michael Kaufmann
5efc1849b4
fix hide-incompatible-settings feature
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-30 17:16:15 +01:00
Michael Kaufmann
f213d666e2
fix typo
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-30 16:46:01 +01:00
Michael Kaufmann
78495b6487
update link to perl-fastcgi wiki on nginx.com; added setting to hide incompatible settings (depending on webserver)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-30 16:41:26 +01:00
Michael Kaufmann
ab1c76e104
set version to 0.10.23.1 for bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-28 19:48:31 +01:00
Michael Kaufmann
a671223823
corrected too few arguments to function Froxlor\Cron\Traffic\TrafficCron::callAwstatsGetTraffic(); fixes #901
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-28 19:43:40 +01:00
Michael Kaufmann
3a99e10296
set version to 0.10.23 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-28 11:09:56 +01:00
Michael Kaufmann
38031aaff9
add missing return-code in DomainZones.add which messes up the error handling when using API
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-23 13:42:36 +01:00
Michael Kaufmann
65773bce57
automatically set php-fpm default config to php-version that is used for the installation to avoid confusion
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-21 17:15:02 +01:00
Michael Kaufmann
ee5de56a94
also validate existence of ssl-key file in vhost generation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-10 09:47:58 +01:00
Michael Kaufmann
aba97df9b2
added date-range parameters for Traffic.listing(), fixes #878
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-10 09:44:43 +01:00
Michael Kaufmann
79e670f797
trigger rebuild of cronjobs also if customer email is changed, fixes #896
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-10 09:41:35 +01:00
Michael Kaufmann
8670cb6742
Merge pull request #900 from heptalium/master
...
Protect only private keys and leave certificates world readable.
2020-12-10 09:29:51 +01:00
Michael Kaufmann
bde87950a5
fix optional parameters of phpErrHandler
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-27 14:07:01 +01:00
Jens Meißner
aa1d2ab01d
Set certificate files explicitly world readable.
2020-11-24 17:38:49 +01:00
Jens Meißner
2a770a93b1
Protect only private keys and leave certificates world readable.
2020-11-23 20:32:24 +01:00
Michael Kaufmann
5b85a1c183
use Validate::validateEmail() also for PHPMailer::ValidateAddress() call
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-17 17:31:49 +01:00
Michael Kaufmann
caf8893558
use Validate::validateEmail() instead of pure filter_var
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-17 17:18:23 +01:00
Michael Kaufmann
a280461cf6
add unicode flag for filter-validate-email (>=php7.1)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-17 10:39:11 +01:00
Michael Kaufmann
455c655580
corrected validation of idn-tld's, fixes #899
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-14 11:59:46 +01:00
Michael Kaufmann
ecd707424f
change example of dhparams.pem folder so it does not conflict with default ssl-certificates-folder which gets purged by froxlor regulary
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-13 13:01:19 +01:00
Michael Kaufmann
60fe330de1
Merge pull request #875 from negrusti/patch-2
...
Data integrity - remove default values from some columns
2020-11-12 09:01:03 +01:00
Michael Kaufmann
cdb871b82b
fix delete_userfiles flag not being passed via webinterface email-address-overview
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-12 08:54:52 +01:00
2e81445a4e
greylisting dis/enable
2020-11-11 13:40:33 +01:00
Michael Kaufmann
35c4e3d1b9
set version to 0.10.22 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-06 14:47:20 +01:00
Michael Kaufmann
b3f82f0981
remove duplicate AXFR records as nameserver get added automatically in case they have also been added to the axfr list
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-01 21:00:27 +01:00
Michael Kaufmann
b1b68364be
do not allow setting www as CNAME record if domain has automatic www-Alias enabled, fixes #895
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 16:16:05 +01:00
Michael Kaufmann
ea76ce8fcc
secure requests; refs #893
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 15:57:59 +01:00
Michael Kaufmann
16eca628dd
add Unittest for traffic-filtering by customer-name, refs #894
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 15:53:07 +01:00
Michael Kaufmann
6bf5eccc24
update dependencies and add voku\AntiXSS
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 15:50:16 +01:00
Michael Kaufmann
63d00cd453
forgot to add the language strings to the commit for avoid deletion of (super)admin
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 15:48:01 +01:00
Michael Kaufmann
c79cba26f3
avoid deletion of (super)admin with id 1 due to fallbacks in the code using it; fixes #886
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 10:02:11 +01:00
Michael Kaufmann
36eb3cc1aa
[domainbulk] remove reqiurement for customer-select in webinterface as it is an API-parameter
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 09:45:50 +01:00
Michael Kaufmann
15a13a7783
append file-extension for dkim-private-keys as external tools may require it (rspamd e.g.); thx to rseffner for finding this
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-20 15:28:51 +02:00
Michael Kaufmann
816874872d
make given documentroot of domain relative to customerroot of no absolute path if given; fixes #892
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-14 16:58:19 +02:00
Michael Kaufmann
0e8449f28d
Merge pull request #891 from andlinger/patch-1
...
Fixed typo in contribution document
2020-10-14 14:26:48 +02:00
Michael Kaufmann
3dcbbb9e7b
do not set description to empty value if not passed as parameter as it is optionally; fixes #890
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-14 14:25:23 +02:00
David Andlinger
5ab9e6865d
fixed typo
2020-10-14 14:17:37 +02:00
Michael Kaufmann
3a47b2050e
fix awstats/webalizer directory protection when using nginx; fixes #888
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-13 20:18:44 +02:00
Michael Kaufmann
907c475361
create quotatallies entry if it not exists, fixes #885 ; correction in api-doc for Ftps.update ftp_password parameter, fixes #889
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-13 19:52:29 +02:00
Michael Kaufmann
0dfb4bdcdb
list dns entries after add/delete action handling so the table of entries always shows the current state withouth reloading the page; fixes #887
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-12 09:50:48 +02:00
Michael Kaufmann
a5dc7b93a2
unify customerid/loginname api-parameter-descriptions; fixes #883
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-05 19:59:02 +02:00
Michael Kaufmann
244d2823a6
Merge pull request #882 from heavygale/patch-3
...
Fix for notices "Trying to access array offset on value of type bool" in ReportsCron.php
2020-10-03 13:10:40 +02:00
heavygale
2f0251bb19
Fix for "Trying to access array offset on value of type bool"
...
Proper check for success of query before accessing the result array. This notices occures if there's no custom mail-template for trafficmaxpercent_subject or trafficmaxpercent_mailbody for the required language.
2020-10-03 12:55:14 +02:00
Michael Kaufmann
a37d795ff3
set version to 0.10.21 for maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-02 18:01:53 +02:00
Michael Kaufmann
d9331cca61
check for fallback of ssl-certificate in ips/ports correctly of lets encrypt is used
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-09-18 11:49:26 +02:00
Michael Kaufmann
f169129e27
remove obsolete/unused table
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-09-07 21:53:18 +02:00
Michael Kaufmann
746548492b
output traffic values correctly when not using bcmath and kind of fix wrong unit display on mouseover, fixes #425
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-09-07 21:51:24 +02:00
Michael Kaufmann
4ad8b62576
for ssl-fallback-check not only check for empty value but also for existence of certificate, thx to df8oe
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-09-06 14:12:25 +02:00
Michael Kaufmann
1eed3d1166
remove underscore from dkim-selector when creating the certificates too, refs #619
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-08-13 09:04:58 +02:00
Michael Kaufmann
6a32720c9a
remove underscore from dkim-selector in the output certificate files too as (old) dkim-filter read the selector from this filename; refs #619
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-08-09 10:54:22 +02:00
Michael Kaufmann
e389ae4bf8
setting version to 0.10.20 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-08-07 19:43:16 +02:00
Michael Kaufmann
970ecb469e
use overridden limit_extensions and idle_timeout in vhost config when using fpm and not mod_proxy
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-08-07 17:16:56 +02:00
Grigory Morozov
92b6914610
Update froxlor.sql
...
Data integrity - under no circumstances the empty string is a valid value for these fields
2020-08-07 21:58:06 +07:00
Michael Kaufmann
7e57352bc0
remove underscore from dkim-selector, refs #619
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-30 07:59:22 +02:00
Michael Kaufmann
e3d42a3f62
show current count of results besides total count in listings, fixes #869
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-29 08:46:50 +02:00
Michael Kaufmann
456a287621
fix missing query-parameters for IpsAndPorts.listing() when using sql_search
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-29 08:36:55 +02:00
Michael Kaufmann
eff630da8d
unset any limit as we do not have pagination when showing search-results, refs #869
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-29 08:28:04 +02:00
Michael Kaufmann
aa45a0302e
fix permanent rebuilding of vhost configs, refs 0af655f106
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-29 08:23:49 +02:00
Michael Kaufmann
aa14487995
update jquery library, fixes #872
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-28 13:28:47 +02:00
Michael Kaufmann
10b52486b5
ups, forgot to save the file so it's missing a critical return :P
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-25 17:28:46 +02:00
Michael Kaufmann
0af655f106
fix permanent rebuilding of vhost configs due to always-true renew check of let's encrypt certificates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-25 17:21:52 +02:00
Michael Kaufmann
665c87cca7
fix index on longtext field which is not working due to unknown length; fixes #868
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-25 17:21:13 +02:00
Michael Kaufmann
1c50838d37
Merge pull request #871 from tczaude/master
...
issue 868 : Add new performance indexes
2020-07-24 20:37:26 +02:00
tczaude
ac5bc78e12
fix showUpdateStep
2020-07-24 19:32:04 +02:00
tczaude
a5e6ef674f
issue 868 : Add new performerce indexes
2020-07-24 14:35:55 +02:00
Michael Kaufmann
03bc94e69c
insert task to sync certificates for all cases (issue and renew)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-07 12:10:40 +02:00
Michael Kaufmann
37176c94a1
set version to 0.10.19 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-03 14:12:48 +02:00
Michael Kaufmann
a141c83ad4
do not call strtotime on the validTo_time_t key of cert_data as it already is an UNIX-timestamp, refs #865
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-23 20:35:50 +02:00
Michael Kaufmann
7c3ff95d22
check for possible CNAME overrides of A/AAAA record in dns-editor, fixes #864
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-23 09:39:00 +02:00
Michael Kaufmann
d653f6842f
check for acme.sh upgrade on every run; fix not running --install-cronjob without having an issue command
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-21 19:50:46 +02:00
Michael Kaufmann
35a69fbfe0
add missing parmeter customerid for SubDomains.delete() which is required when called as admin; fixes #862
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-18 13:05:17 +02:00
Michael Kaufmann
e733701459
trigger removal cronjob of lets encrypt certificate via acme.sh also when domain update removes letsencrypt flag from domain
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-17 14:09:26 +02:00
Michael Kaufmann
70677fced2
fix double-adding of _ecc to certificate folder when deleting let's encrypt certificate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-17 12:08:54 +02:00
Michael Kaufmann
daa223ed42
return full domain object on Domains.update() call, fixes #861
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-17 09:29:02 +02:00
Michael Kaufmann
0398f4cdba
set version to 0.10.18 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-12 15:17:09 +02:00
Michael Kaufmann
1a0953e77e
fix typo in response status message, fixes #858
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-08 11:42:44 +02:00
Michael Kaufmann
490704f8e1
Heredoc/nowdoc with an indented closing marker is not supported in PHP 7.2 or earlier.
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-06 20:57:24 +02:00
Michael Kaufmann
2748f1b633
also display error when domain does not resolv to any A or AAAA record in lets-encrypt-dns-validation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-06 15:37:06 +02:00
Michael Kaufmann
8e60c6b201
update api documentation for Ftps.update(), fixes #857
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-05 16:23:41 +02:00
Michael Kaufmann
d4716b2376
correct documentation for Customers.add(), fixes #856
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-05 15:33:49 +02:00
Michael Kaufmann
2c98fc4c2d
fix wrong certificate folder for fallback ceck (ecc/non-ecc)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-04 07:42:13 +02:00
Michael Kaufmann
65e1f633ef
Merge pull request #855 from daxara/detect_distr
...
Auto detection in CLI & checks
2020-05-31 20:59:26 +02:00
Ante de Baas
ed4dbba278
also perform checks in Install class
2020-05-31 20:46:27 +02:00
Ante de Baas
1a6082ca91
complete if statement
2020-05-31 20:36:52 +02:00
Ante de Baas
da1d94149a
saet defaults and do some checks
2020-05-31 20:34:47 +02:00
Ante de Baas
e7cfceb65d
add comment
2020-05-31 20:18:37 +02:00
Ante de Baas
1f48ca4711
autodeterct distribution in CLI
2020-05-31 20:10:07 +02:00
Michael Kaufmann
fe0fb8dd5f
fix non-static method called statically in \Froxlor\FileDir
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-31 16:38:53 +02:00
Michael Kaufmann
4a5ab7d95d
Merge pull request #854 from daxara/detect_distr
...
fix bugs in dist detection
2020-05-31 16:36:52 +02:00
Ante de Baas
0d44adf265
fix bugs is dist detection
2020-05-31 16:00:50 +02:00
Michael Kaufmann
0b63b4e110
Merge pull request #853 from daxara/centos7
...
[centos7] proftp requires epel, awstats needs install and awstats cron moved
2020-05-31 15:02:57 +02:00
Michael Kaufmann
ba7e9688c5
Merge pull request #852 from daxara/centos8
...
Centos8 config updated
2020-05-31 15:02:31 +02:00
Ante de Baas
443ae1df68
proftp requires epel, awstats needs install and awstats cron moved
2020-05-31 14:57:07 +02:00
Ante de Baas
b59aa6f140
undo dnf -y
2020-05-31 14:28:37 +02:00
Ante de Baas
4e9df61fef
awstats cron is moved to cron.hourly
2020-05-31 13:15:55 +02:00
Ante de Baas
b350815aa0
install awstats and requirements
2020-05-31 13:11:58 +02:00
Ante de Baas
b672c722b9
no user interaction on package installation
2020-05-31 13:05:52 +02:00
Ante de Baas
db60606cfa
proftpd requires epel
2020-05-31 12:52:31 +02:00
Ante de Baas
2524491883
centos8 uses 'dandified yum'
2020-05-31 12:47:28 +02:00
Ante de Baas
de061e7e36
add missing apacheconf_htpasswddir dir
2020-05-31 12:46:33 +02:00
Michael Kaufmann
9ecd182a91
Merge pull request #851 from daxara/master
...
rename rhel7 to centos7 for consistency
2020-05-31 11:26:12 +02:00
Ante de Baas
a7934bcb7b
rename rhel7 to centos7 for consistancy
2020-05-31 11:17:43 +02:00
Michael Kaufmann
9dc2c09da7
Merge pull request #850 from daxara/rhel8
...
Add CentOS 8 configuration-templates
2020-05-31 09:30:51 +02:00
Michael Kaufmann
b23e4a4d85
Merge pull request #849 from daxara/detect_distr
...
Detect distribution upon installation and set setting-defaults (if any) for that distribution
2020-05-31 09:29:42 +02:00
Michael Kaufmann
394ec4cd4a
fix ecc certificate paths
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-31 09:13:22 +02:00
Ante de Baas
6ccfb7efbb
remove old code
2020-05-30 10:10:57 +02:00
Ante de Baas
1454d8d40f
get defaults from configparser
2020-05-30 10:08:05 +02:00
Ante de Baas
0fde1ce7e9
remove dev comment
2020-05-30 09:15:15 +02:00
Ante de Baas
86155f7a9c
use Distribution in german language
2020-05-30 09:11:43 +02:00
Ante de Baas
60578a5d31
rename to CentOS because its most likely to be used
2020-05-29 17:46:38 +02:00
Ante de Baas
7fcacb4637
rename to centos because its most likey to be used
2020-05-29 17:45:37 +02:00
Ante de Baas
fb35fb9a3a
read distribution from xml and selection via selectbox
2020-05-29 17:33:48 +02:00
Ante de Baas
6128954231
rename propery to property
2020-05-29 15:54:37 +02:00
Ante de Baas
f4d4490d08
change property tagnames
2020-05-29 15:45:04 +02:00
Ante de Baas
27f0c4eb53
remove distribution names from language files
2020-05-29 15:42:38 +02:00
Ante de Baas
cb1df3a7e0
show failue as nice red message
2020-05-29 15:29:53 +02:00
Ante de Baas
a572ac3914
add rhel8 config file
2020-05-29 15:10:06 +02:00
Ante de Baas
498ff15e98
add redhat defaults
2020-05-29 14:59:48 +02:00
Ante de Baas
022ed1a9a8
add setting defaults per distribution when given
2020-05-29 14:59:40 +02:00
Ante de Baas
814339cc73
Merge branch 'master' into detect_distr
2020-05-29 13:54:36 +02:00
Ante de Baas
0bb48a3cdf
fix nginx capitalisation.
2020-05-29 13:45:46 +02:00
Ante de Baas
67d74406bd
add os distribution detection
2020-05-29 13:36:31 +02:00
Michael Kaufmann
d73d8da2fd
read certificate data folder from acme.sh.env file, fixes #846
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-28 20:08:49 +02:00
Michael Kaufmann
3c7bdcb5e0
Merge pull request #847 from Froxlor/dependabot/composer/phpmailer/phpmailer-6.1.6
...
Bump phpmailer/phpmailer from 6.1.4 to 6.1.6
2020-05-28 10:47:26 +02:00
dependabot[bot]
c6ac73f74f
Bump phpmailer/phpmailer from 6.1.4 to 6.1.6
...
Bumps [phpmailer/phpmailer](https://github.com/PHPMailer/PHPMailer ) from 6.1.4 to 6.1.6.
- [Release notes](https://github.com/PHPMailer/PHPMailer/releases )
- [Changelog](https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md )
- [Commits](https://github.com/PHPMailer/PHPMailer/compare/v6.1.4...v6.1.6 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-05-27 17:01:04 +00:00
Michael Kaufmann
fdcb294244
Merge pull request #844 from daxara/dns_rhel7
...
Named DNS for RHEL7
2020-05-25 22:02:40 +02:00
Ante de Baas
8898c7c165
add named dns config
2020-05-25 21:38:58 +02:00
Michael Kaufmann
d4c0acb353
Merge pull request #843 from rubo77/usage
...
show disk-usage also on unlimited accounts
2020-05-25 09:28:37 +02:00
Ruben Barkow-Kuder
9ea32b69cb
show disk-usage also on unlimited accounts
...
Signed-off-by: Ruben Barkow-Kuder <github@r.z11.de >
2020-05-25 03:14:38 +02:00
Michael Kaufmann
0524c70d2b
add config-templates for ubuntu focal (partly tested only for now)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-24 12:16:17 +02:00
Michael Kaufmann
6ca7920147
fix missing language files in config-services cli script; set ubuntu xenial deprecated, remove Ubuntu trusty; fix a2dismod command in buster config-template as php7.3 is default
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-24 11:55:20 +02:00
Michael Kaufmann
65b2e4efa7
do not check for mariadb.sys user on mariadb-10.4 when testing with travis
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-23 21:17:43 +02:00
Michael Kaufmann
7000fd2c30
Merge pull request #841 from rubo77/patch-1
...
Don't suggest php5 during update as default
2020-05-23 21:16:39 +02:00
Ruben Barkow-Kuder
3b1ff03b33
Don't suggest php5 during update as default
2020-05-23 20:12:27 +02:00
Michael Kaufmann
ffa9205f95
fix sql query to remove duplicates before setting unique key in updater, fixes #840
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-18 20:48:56 +02:00
Michael Kaufmann
bc73ed0c75
adjust tls default value to tlsv1.2; refs #839
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-18 20:48:04 +02:00
Michael Kaufmann
17fd350d33
Merge pull request #839 from negrusti/patch-2
...
TLSv1 is deprecated
2020-05-18 20:07:30 +02:00
Grigory Morozov
c2e57dfd60
TLSv1 is deprecated
2020-05-18 05:18:42 +07:00
Michael Kaufmann
50f2047da3
set version to 0.10.17 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-15 20:35:25 +02:00
Michael Kaufmann
ecb9470b65
fix including of language-strings in reports-cron, fixes #836
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-15 15:16:24 +02:00
Michael Kaufmann
6d90b5ba80
remove leftover GROUP BY from testing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-15 09:56:24 +02:00
Michael Kaufmann
eb3590dc34
add unique-key domainid to domain_ssl_settings table
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-15 09:49:53 +02:00
Michael Kaufmann
bddf9b496c
enable internal api-call to bypass customer_hide_options check in certain situations where it is needed, fixes #803
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-15 09:35:20 +02:00
Michael Kaufmann
edc702dafa
check for required min version of php every time (frontend and cron), fixes #833
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-08 10:03:01 +02:00
Michael Kaufmann
85dfc1030a
Merge pull request #832 from RipClaw2971/bugfix
...
Certificate file cannot be read to database
2020-05-04 16:11:42 +02:00
Andreas Grundler
c0dd432916
Certificate file cannot be read to database if the domain contains capital letters.
2020-05-04 12:08:20 +02:00
Michael Kaufmann
b3db4dd887
set version to 0.10.16 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-01 16:27:23 +02:00
Michael Kaufmann
14413a3e8d
try to fix travis irc notifications again
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-30 20:10:52 +02:00
Michael Kaufmann
a02a081c6b
try to fix travis irc notifications
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-30 20:03:54 +02:00
Michael Kaufmann
43070e4808
remove possible trailing slash of apache DocumentRoot diretives as sugggested by the httpd-docs, thx to jonbert
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-30 19:49:20 +02:00
Michael Kaufmann
98c636c282
let send-to-alternative-email be optional if no address is given instead of displaying error that the email address is invalid; fixes #829
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-30 13:03:19 +02:00
Michael Kaufmann
8dace6eca5
remove special characters from name when generating extrausers file
...
add froxlor hostname to 2fa-qrcode; refs #814
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-28 07:59:37 +02:00
Michael Kaufmann
78fc4f84b2
add optional dns validation for let's encrypt activated domains; fixes #817
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-14 10:28:33 +02:00
Michael Kaufmann
9018404faa
Double check whether installation of acme.sh worked when not installed yet and do not continue if not; fixes #823
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-14 08:10:36 +02:00
Michael Kaufmann
8bdd843bd9
fix renew of froxlors own letsencrypt certificate; fix only variables should be passed by reference in BackupCron; fix possible notice or double inclusion of language file in ReportsCron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-08 09:07:48 +02:00
Michael Kaufmann
0d35f5cb29
restructure acmesh implementation and let acme.sh take care of renewing the certificates itself; fixes #792 , fixes #816
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-04 18:04:39 +02:00
Michael Kaufmann
6815c1c20b
Merge pull request #821 from chrschn/master
...
Fix renewal of ECC/ECDSA certificates.
2020-03-29 23:52:34 +02:00
Christian Schneider
048e6c13ae
Fix renewal of ECC/ECDSA certificates.
...
The ACME v2 implementation uses separate directoies for ECC and on-ECC
certificates. The renew command for a domain checks if an ECC directory
exists (having a "_ecc" suffix) and refuses the command unless the
"--ecc" flag was specified.
Confusingly, this flag is only required to *renew* an ECC certificate,
but not to issue it.
This fixes https://github.com/Froxlor/Froxlor/issues/820 .
2020-03-29 22:36:26 +02:00
Michael Kaufmann
aedb829a74
Merge pull request #819 from HBerni/hberni-p0002
...
fixed parsing due to changes in dovecots default mail_log_prefix
2020-03-21 17:36:00 +01:00
HBerni
4745581720
fixed parsing due to changes in dovecots default mail_log_prefix
...
regex supports old and new default format now
(see https://wiki2.dovecot.org/Upgrading/2.3 )
2020-03-21 16:39:01 +01:00
Michael Kaufmann
489ccbe07a
fix removing ip address if ip is set as system-ipaddress but there are other entries of that ip with a different port
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-12 07:01:26 +01:00
Michael Kaufmann
a46e7a3bc4
set correct umask to create user config in installation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-10 07:48:35 +01:00
Michael Kaufmann
a4431e25d3
remove ssl-certificates connected to domains that are being deleted when deleting a customer; fixes #818
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-10 07:36:22 +01:00
Michael Kaufmann
1fe9f1e9d6
fix language strings for cron cmdline setting and fallback to php binary if no setting is found
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-08 10:30:33 +01:00
Michael Kaufmann
13767df562
set version to 0.10.15 for bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-08 07:39:39 +01:00
Michael Kaufmann
02c5f80854
correct chmod value for userdata.inc.php file to be written on installation; fixes #815
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-08 07:35:19 +01:00
Michael Kaufmann
d7550ae58a
fix deactivated check in api
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-06 22:10:01 +01:00
Michael Kaufmann
cf2c7fa31c
deny api access to deactivated users with valid api-key
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-06 22:03:41 +01:00
Michael Kaufmann
32b6285589
set version to 0.10.14 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-06 20:47:20 +01:00
Michael Kaufmann
7e361274c5
forgot one escapeshellarg() and enhanced security on userdata.inc.php creation when installing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-06 20:44:17 +01:00
Michael Kaufmann
62ce21c9ec
secure shell-execution of mysqldump on installation if given database-name exists
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-04 19:35:57 +01:00
Michael Kaufmann
6b09720ef8
use unpredictable tmpfile-name in installation if lib/userdata.inc.php cannot be written due to permission
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-04 19:34:18 +01:00
5821f4a0e5
dmarc entries for all emaildomains
2020-03-03 16:09:19 +01:00
a9c258105a
Merge branch 'origin-0.10.13' into private-0.10.12
2020-03-03 14:49:44 +01:00
Michael Kaufmann
8807ae7dad
allow private ip ranges in ips-and-ports as some configurations require that; fixes #802
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-02 09:51:44 +01:00
Michael Kaufmann
5f3f208534
remove superfluous comma in sql query which causes invalid sql
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-01 09:16:47 +01:00
Michael Kaufmann
f11ceacf89
store ace-string of domain besides idn-converted string to have correct sorting in the frontend; fixes #809
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-29 09:50:29 +01:00
Michael Kaufmann
26e43077c2
make customer firstname,name,company and customer-no available for all templates; fixes #808
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-29 08:16:55 +01:00
Michael Kaufmann
d6c8b92523
add Froxlor.integrityCheck() API call to externally run integrity/consistency check, fixes #801
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-15 07:30:56 +01:00
Michael Kaufmann
03450dcfa2
fix listing of customer email addresses if 'domain' section is hidden via settings, fixes #803
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-15 07:25:23 +01:00
Michael Kaufmann
f39aab6f32
disable sslsessiontickets-option in domain-add/edit if globally disabled in the settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-15 07:11:28 +01:00
Michael Kaufmann
7f999302fa
do not require enabled vhost-container for froxlor-vhost to change sslsessiontickets-setting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-14 19:26:06 +01:00
Michael Kaufmann
8294985588
require set password complexity for admins too when resetting password; display correct error message if password complexity is not satisfied
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-08 10:03:41 +01:00
Michael Kaufmann
a7653551b2
set version to 0.10.13 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-07 16:37:06 +01:00
Michael Kaufmann
734c02e33f
update php-fpm defaults; update paths for current stable php-7.3; read froxlor default php.ini from file rather then using phpconfig with id=1; fixes #796
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-31 13:17:49 +01:00
Michael Kaufmann
ace18cb7c9
use correct default-versions for configuration-step to disable mod_php for debian buster and ubuntu bionic
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-31 12:58:04 +01:00
Michael Kaufmann
1270204cd9
fix wrongly initialized resource-usage when re-calculating it; fixes #797
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-31 09:49:29 +01:00
34fd64e5b9
theme
2020-01-30 15:04:18 +01:00
0adc511d07
theme
2020-01-30 14:56:49 +01:00
6f32d810c1
theme update
2020-01-30 14:48:22 +01:00
Michael Kaufmann
2831923708
Merge pull request #795 from lpedretti/master
...
Fixed the case that the spf record is not inserted with it's quotes, and so the condition fails and 2 spf records are inserted in the domain
2020-01-24 16:58:10 +01:00
Leonardo Pedretti
6b1ae648b4
Fixed the case that the spf record is not inserted with it's quotes, and so the condition fails and 2 spf records are inserted in the domain
2020-01-23 11:59:28 -03:00
Michael Kaufmann
6c43f1bc56
fix Domains.update() if called as admin/reseller without change_serversettings privileges, thx to rseffner
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-22 09:14:07 +01:00
70faf0cf2a
merged with 0.10.12 - greylisting still needs work
2020-01-21 12:54:21 +01:00
Michael Kaufmann
2e273a41b5
fix IpsAndPorts when checking for system.ipaddress in update() and delete()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-19 10:45:48 +01:00
Michael Kaufmann
2004bbe38d
dont access db result arrays directly without checking whether it's false due to an error (php7.4 related)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-19 10:13:28 +01:00
Michael Kaufmann
e44e07784f
validate nameserver ip-addresses for binds allow-transfer block; fixes #791
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-19 10:08:06 +01:00
11b589c399
new dkim keys
2020-01-15 12:41:41 +01:00
c8e5668852
new DKIM keys
2020-01-15 12:37:07 +01:00
1eb0f698c0
restructuring dmarc entry
2020-01-15 11:47:54 +01:00
Michael Kaufmann
8d6275e1aa
set version to 0.10.12 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-10 17:41:20 +01:00
Michael Kaufmann
f21d4f8770
when not using awstats, disable awstats-related settings; add minor tweaks to unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-10 16:44:13 +01:00
Michael Kaufmann
fc97b4d4e9
Merge pull request #786 from patschi/logformat-awstats
...
Allow configuring awstats LogFormat
2020-01-10 16:32:33 +01:00
Patrik Kernstock
05051309c7
Merge branch 'master' into logformat-awstats
2020-01-09 23:24:26 +00:00
Patrik Kernstock
0f025a6627
Language file update
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2020-01-09 23:21:11 +00:00
Michael Kaufmann
f6f5765b54
avoid settig more than one catchall address for one domain in Emails.update(), thx to mrairstone
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-09 14:45:51 +01:00
Michael Kaufmann
ac82aa80d2
correct logfiles_format migration; only needed if setting is non-empty
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-09 14:14:04 +01:00
Michael Kaufmann
57503d9c6e
try to touch logfile from settings in order for is_writable to work correctly, thx to rubberduck
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-09 14:10:50 +01:00
Michael Kaufmann
f55ad16d82
Merge pull request #785 from patschi/logformat
...
Allow using more advanced webserver LogFormat
2020-01-09 09:16:03 +01:00
Patrik Kernstock
ea7834c1d1
Added small notice to lng for awstats LogFormat
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2020-01-08 22:08:15 +00:00
Patrik Kernstock
b355711de9
Improvements as suggested by @d00p
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2020-01-08 22:08:15 +00:00
Michael Kaufmann
a5287726a4
fix issue in PhpHelper::trimArray() returning an empty array, fixes #751
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-03 23:32:21 +01:00
Patrik Kernstock
b393c7d6e6
Merge branch 'master' into logformat
2020-01-03 22:32:45 +01:00
Michael Kaufmann
dd2782771a
set version to 0.10.11 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-03 13:24:31 +01:00
Michael Kaufmann
25d0bbb766
switch from algo26-matthias/idna-covert to our own fork as we cannot update to >2.1 without having a minimum requirement for php-7.2 but we need a few fixes for php-7.4 support later on
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-03 12:48:01 +01:00
Michael Kaufmann
b4dedca3db
Update README.md
2020-01-02 13:53:22 +01:00
Patrik Kernstock
09aed61dbf
Merge branch 'master' into logformat-awstats
2020-01-02 12:44:35 +01:00
Patrik Kernstock
ca39501530
Fixed awstats_logformat field for new installs
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2020-01-02 12:39:25 +01:00
Patrik Kernstock
28fd88e53e
Merge branch 'master' into logformat
2020-01-02 12:31:51 +01:00
Michael Kaufmann
e01c2e02fb
fix update query for new fpm-custom_config value, refs #783
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-02 12:28:48 +01:00
Michael Kaufmann
762bfae61a
Merge pull request #783 from patschi/phpfpm-custom-settings
...
Ability to add custom config to PHPFPM version
2020-01-02 10:19:19 +01:00
Patrik Kernstock
a4d4e16efc
Small comment added to escaping double-quote
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 22:46:03 +01:00
Patrik Kernstock
7f83ad31f4
Fixed dbversion in SQL/Froxlor.php
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 22:30:54 +01:00
Patrik Kernstock
e143ba4577
Allow configuring awstats LogFormat
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 22:29:29 +01:00
Patrik Kernstock
6799a56ba1
Allow using more advanced LogFormat
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 20:18:52 +01:00
Patrik Kernstock
484fe8acbc
Fixed db_DBVERISON in Froxlor.php
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 17:22:37 +01:00
Patrik Kernstock
550af5b943
Fixed german lng, fixed db_version in SQL
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 17:18:17 +01:00
Patrik Kernstock
7ae59477af
New update step, changed order of lang strings
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 16:14:26 +01:00
Michael Kaufmann
acefa41806
Merge pull request #781 from patschi/accesslog-logtype
...
Use logtype for access_log for IPsAndPorts too
2019-12-31 16:01:42 +01:00
Patrik Kernstock
b39c8029cd
Merge branch 'master' into phpfpm-custom-settings
2019-12-31 15:51:27 +01:00
Patrik Kernstock
69ff416361
Fixed SQL, minor comments/lng updates
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 15:34:46 +01:00
Michael Kaufmann
3eb1718fe0
add option to disable SSL sessiontickets globally for older systems, fixes #784
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-31 12:27:35 +01:00
Michael Kaufmann
37c434d4fc
testsystem does not listen on socket for mysql
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-31 09:29:09 +01:00
Michael Kaufmann
1eb14d7564
update composer-dependencies; add connection-test to Mysqls.update() when changing passwords; validate ssl-certificates to avoid private/public key mismatch and a failed webserver start, fixes #778
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-31 09:23:28 +01:00
Michael Kaufmann
1c17df69d2
Merge pull request #782 from patschi/fix-dhparams-indent
...
Fix dhparam indent
2019-12-31 08:11:40 +01:00
Patrik Kernstock
c61b3b73bd
Ability to add custom config to PHPFPM version
...
Addresses #643
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 05:48:36 +01:00
Patrik Kernstock
18c87baec8
Fix dhparam indent
2019-12-31 03:53:12 +01:00
Patrik Kernstock
631b2b59a5
Use logtype for access_log for IPsAndPorts too
2019-12-31 03:51:19 +01:00
Michael Kaufmann
1e0510a43d
fix SysLog.delete(), SysLog.listing() and SysLog.listingCount() when called as admin/reseller withouth customers_see_all permission
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-21 15:12:51 +01:00
Michael Kaufmann
e62f675c4c
apply 'notryfiles', 'writeaccesslog' and 'writeerrorlog' flags to subdomains when editing a domain
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-18 08:44:02 +01:00
Michael Kaufmann
fe389ab208
setting version to 0.10.10 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-13 16:23:43 +01:00
Michael Kaufmann
63d915804a
lowercase domainnames when adding new (sub)domain to avoid issues with certificates on filesystem
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-11 20:12:51 +01:00
Michael Kaufmann
466c09137b
add new 'ssl-enabled' flag for domains and subdomains so ssl can be deactivated (by a customer too) even if there are ssl-ip/ports assigned; introduce new honorcipherorder and sessiontickets flags for more control over ssl-related settings on a per domain base (admin only); fixes #767 and fixes #769
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-10 10:21:35 +01:00
Michael Kaufmann
3a738b7070
fix mysql8 issue with group by and sorting within; fixes #774
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-08 10:43:12 +01:00
Michael Kaufmann
5ee9d3064a
add new API function Froxlor.generatePassword() to return a random password based on froxlor settings regarding min-length, included characters, etc.; fixes #768
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-06 11:51:40 +01:00
Michael Kaufmann
adb5c6734a
set version to 0.10.9 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-06 10:20:01 +01:00
Michael Kaufmann
7dff46b63e
set production Lets Encrypt endpoint as default in settings like the installation does; do nat-sorting only on username-related fields, fixes #765
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-05 07:52:11 +01:00
Michael Kaufmann
12883bafd6
check for valid result when reading database usage from information_schema; fixes #766
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-04 07:15:28 +01:00
Michael Kaufmann
c2b88200f0
Merge pull request #763 from RipClaw2971/bugfix
...
SQL error in lib/Froxlor/Api/Commands/Certificates.php
2019-11-29 19:52:13 +01:00
Andreas Grundler
634199780b
Bugfix
2019-11-29 19:22:43 +01:00
Michael Kaufmann
e0275840ab
set version to 0.10.8 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-29 17:14:02 +01:00
Michael Kaufmann
bae8c86901
fix removing of ssl-ip-relation to domain if no ssl-ip is selected via interface, thx to Patient Nr0
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-27 18:32:27 +01:00
Michael Kaufmann
e8be3ee643
use correct apiendpoint for lets encrypt; pass debug-flag onto acme.sh; fixes #762
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-27 07:42:23 +01:00
Michael Kaufmann
35ecdfa2f5
fix searching for alias-domains by link in customer_domains
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-24 12:52:25 +01:00
Michael Kaufmann
3e4a3ef4b0
fix duplicate domain entries in customer-domain-list when domain has aliases, thx to crazy4chrissi
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-24 11:33:10 +01:00
Michael Kaufmann
cdf02ceab6
set version to 0.10.7 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-22 16:14:13 +01:00
Michael Kaufmann
d24056c925
fix vhost-merging of specialsettings in nginx; fixes #757
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-22 16:12:11 +01:00
Michael Kaufmann
d2852fbd5d
add new setting to set default value of domain-edit-setting 'Apply specialsettings to all subdomains' and 'Apply php-config to all subdomains'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-22 16:10:27 +01:00
Michael Kaufmann
d76ebc7c06
fix sort-ordering parameter for pagination
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-20 13:08:36 +01:00
Michael Kaufmann
4fbaacb159
fix domain listing for admin-domains
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-20 12:20:20 +01:00
Michael Kaufmann
2d43a8714d
let's try to fix the mysql-user-create/update issue, fingers crossed; refs #758
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-20 11:06:21 +01:00
Michael Kaufmann
620a22bf3e
fix listing of subdomains for customers, fixes #759
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-20 09:33:28 +01:00
Michael Kaufmann
5e01018f30
fix typo in SysLog.delete(), thx to Wolfgang
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-18 14:47:56 +01:00
Michael Kaufmann
c84732a0cd
fix issue when adding new database users with already-hashed passwords, refs #758
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-18 10:48:31 +01:00
Michael Kaufmann
dfce1fea3c
re-add \Froxlor\UI\Paging as it's still required for api_keys.php because they are not (yet) listable via API
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-17 15:20:46 +01:00
Michael Kaufmann
e6dad6c6d0
Use authentication_string for mysql-5.7 and mysql-8 (not password-field) - let's see what happens
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-17 14:29:37 +01:00
Michael Kaufmann
605d2340d1
first unittest for mysql-users and their password, refs #758
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-17 13:42:35 +01:00
Michael Kaufmann
d5df4dd7a4
set version to 0.10.6 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-15 16:43:36 +01:00
Michael Kaufmann
57497bd03f
if no ssl IP/port is selected when editing a domain within the webinterface, set the remove_ssl_ipandport parameter to true to not fallback to defaults
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-15 16:36:14 +01:00
Michael Kaufmann
1a3cc52188
fix parameters defaults for Domains.update() and add new parameter 'remove_ssl_ipandport' to clear ssl ip/port instead of defaulting to the current set value; fixes #756
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-15 15:11:24 +01:00
Michael Kaufmann
21f6874a61
check whether there actually is quota read for a user if newly created, thx again to J-BBB
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-15 12:58:28 +01:00
Michael Kaufmann
b34e66dfd6
fix install-dir replacement in configfiles, thx to J-BBB
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-15 08:02:46 +01:00
Michael Kaufmann
a77f890462
Merge branch 'master' of github.com:Froxlor/Froxlor
2019-11-15 07:20:38 +01:00
Michael Kaufmann
3cc5352c01
implement EmailForwarders.listing(); fixes #754
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-15 07:20:16 +01:00
Michael Kaufmann
d01d470119
Merge pull request #755 from danielrona/patch-1
...
enabled autofocus for 2fa_code
2019-11-14 12:58:18 +01:00
Daniel
a97ce74cc8
enabled autofocus for 2fa_code
2019-11-14 12:31:29 +01:00
Michael Kaufmann
fe7bfcc7c2
fix update of hosting plans via interface; fixes #753
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-13 15:28:08 +01:00
Michael Kaufmann
cff0ac72d0
optimize varchar fields in admin/customer table; fixes #752
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-13 08:57:53 +01:00
Michael Kaufmann
e8dcb29b69
keep searching code in ssl_certificates if something was searched and no results were returned, thx to Ithariel
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-12 12:53:38 +01:00
Michael Kaufmann
2b3b68efa3
remove testing code
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-12 08:17:54 +01:00
Michael Kaufmann
d937029bf7
implement [ApiModule].listing() in frontend-module as sorting/limiting/searching is now possible via API call (partly untested)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-10 18:35:32 +01:00
Michael Kaufmann
1955b5dd32
add task to remove certificate from acme.sh when removed in froxlor; fix issue when mode of certificate generation was not reset to 'issue' and kept trying to 'renew' instead
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-10 18:34:02 +01:00
Michael Kaufmann
c2a9880616
add new Api-Module 'SysLog' to query froxlor logs; set default value for api_allowed to the value of api.enabled setting when adding new customer via frontend to behave like Customers.add() API method
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-09 11:37:45 +01:00
Michael Kaufmann
dfedc478f7
check for given customer loginname/id before anything happens in Mysqls.add/update/delete when called as admin; fixes #749
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-07 15:53:30 +01:00
Michael Kaufmann
6efe500cee
validate that the admin/reseller has customers in SubDomains.listing(); return all domain fields for admins/resellers in SubDomains.listing()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-05 11:21:49 +01:00
Michael Kaufmann
9c3549c604
lowercase domain-names in AcmeSh implementation to avoid https://github.com/Neilpang/acme.sh/issues/2556
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-04 11:39:06 +01:00
Michael Kaufmann
50755f4399
set phpunit to fixed 8.4.1 in favor of https://github.com/sebastianbergmann/phpunit/issues/3793 to not break jenkins testing for now
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-02 13:26:38 +01:00
Michael Kaufmann
ef11ad8da7
fix broke count sql-queries
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-02 11:12:49 +01:00
Michael Kaufmann
1b2c186c07
introduce search, limit, offset and orderby possibilities for (almost) all API listing() functions; added listingCount() function in preparation to replace the old UI\Paging class later on
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-02 10:58:52 +01:00
Michael Kaufmann
b162324ff0
fix renew-check of let's encrypt implementation, set version to 0.10.5 for bugfix release; fixes #747
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-01 14:19:06 +01:00
Michael Kaufmann
6cd061d74c
set version to 0.10.4 for upcoming maintenance release; minor code formatting + adjustments
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-01 11:16:13 +01:00
Michael Kaufmann
53b7420dc9
fix stripping of escape-sequences in api-endpoint; fixes #746
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-01 07:39:28 +01:00
Michael Kaufmann
aa85c648a3
check for renewal of certificates not only if there's a task to regenerate vhosts but everytime the letsencrypt cronjob runs (which is basically obsolete due to the integration into the tasks cron but perfect for checking renewal dates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-31 21:37:54 +01:00
Michael Kaufmann
35e228ff09
Merge pull request #745 from pquerner/unittests/564
...
Add UnitTests for #679
2019-10-30 13:01:02 +01:00
Pascal
62236da496
changed method name
2019-10-30 12:50:16 +01:00
Pascal
e1cc896b6c
add unit tests for Validate::is_ipv6
2019-10-30 12:39:56 +01:00
Pascal
36595baa65
Merge remote-tracking branch 'Froxlor/master'
2019-10-30 12:14:39 +01:00
Michael Kaufmann
ec3fd1d105
Create SECURITY.md
2019-10-30 11:00:08 +01:00
Michael Kaufmann
e39dcfbfe2
Update FUNDING.yml
2019-10-30 10:50:20 +01:00
Michael Kaufmann
ef6254b307
Merge pull request #679 from pquerner/#564
...
Allow CIDR and Netmask in mysql_host_access; fixes #564
2019-10-30 10:40:26 +01:00
Michael Kaufmann
44bf211ab5
Merge pull request #743 from kionez/fix_split_path_info
...
Correct fastcgi_split_path_info; fixes #744
2019-10-29 16:09:44 +01:00
kionez
b0e920104f
Fix fastcgi_split_path_info as https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/
2019-10-29 16:00:14 +01:00
kionez
299e201142
Fix fastcgi_split_path_info
2019-10-29 15:47:28 +01:00
Michael Kaufmann
46982ad2dc
validate that a customer gets the default ftp account created even if the admin/reseller has no more resource for ftp accounts; fixes #741
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-29 07:52:00 +01:00
Michael Kaufmann
c0e07fd659
fix undefined variable in hosting-plans frontend, fixes #742
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-28 20:06:14 +01:00
Pascal
5c11eecbd7
remove code for checking ipv6 mapped ipv4 notation
2019-10-28 17:27:39 +01:00
Pascal
9689afc759
change method signature of \Froxlor\Validate\Validate::validate_ip2
2019-10-28 16:58:34 +01:00
Pascal
d76f4108e5
dont need $result if we're expecting an exception
2019-10-28 16:40:22 +01:00
Pascal
9c4d619840
remove inner if statement
...
check ipv6 when cidr>netmask flag is set
2019-10-28 16:32:52 +01:00
Pascal
7774e7606d
dont check notated ips again
2019-10-28 16:29:53 +01:00
Pascal
2ed0cad27b
#564 :
...
cidr notation can only be 1 through 32
2019-10-28 16:27:54 +01:00
Pascal
686c2ae534
fix comparison
2019-10-28 16:00:43 +01:00
Pascal
faf3abe800
introduce new parameter to allow automatic convert cidr notation to netmask notation
2019-10-28 15:33:26 +01:00
Pascal
220b493a1b
better readability
2019-10-28 14:16:27 +01:00
Pascal
e8d67f9711
check if ipv6 first
2019-10-28 14:07:31 +01:00
Pascal
83e932b068
switch join with implode
2019-10-28 13:26:32 +01:00
Pascal
84d1be538e
block ipv6 addresses in cidr notation (mysql can't handle it)
2019-10-28 13:25:34 +01:00
Pascal
c97cdb1c0e
make it more readable
2019-10-28 13:15:48 +01:00
Pascal
ffefe85fb4
Merge branch 'master' into #564
2019-10-28 12:18:55 +01:00
Pascal
27341ca490
Merge remote-tracking branch 'Froxlor/master'
2019-10-28 12:17:51 +01:00
Michael Kaufmann
822bb2bd4d
fixed deletion of default-ftp-user possible via API (not through the interface though); refs #741
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-27 16:02:32 +01:00
Michael Kaufmann
88ee76e4c9
setting version to 0.10.3 for upcoming release
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-25 14:48:13 +02:00
Michael Kaufmann
90d921ebb5
preserve downward compatibility for 0.10.1 updaters regarding specialsettings for ssl-enabled domains; fixes #739
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-24 18:14:51 +02:00
Michael Kaufmann
7b162c4bd0
added tls-settings per domain for admins with change_serversettings-flag set; fixes #519
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-22 16:45:03 +02:00
Michael Kaufmann
32e2d48aed
fallback to /tmp/froxlor.log if file-log is activated but no file given or not writeable; fixes #737
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-22 15:06:41 +02:00
Michael Kaufmann
1fdc524171
correct permissions
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-19 11:08:55 +02:00
Michael Kaufmann
4704798379
setting version to 0.10.2 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-18 13:39:23 +02:00
Michael Kaufmann
e5c1e8350d
set default_theme value in settings-array to 'Sparkle' as it is in install/froxlor.sql; improve language strings for adding php-configurations and fpm-versions
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-17 18:40:53 +02:00
Michael Kaufmann
f0b36c03ad
fix registration and termination date to flip between empty-value and 0000-00-00, thx to dxd
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-17 09:35:33 +02:00
Michael Kaufmann
79056f20ee
display API in the list of features the customer is allowed to use; display total diskspace used by customer (web, mail and mysql) on customers dashboard, fixes #733
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-16 12:44:23 +02:00
Michael Kaufmann
5d6aa4d2bb
Merge pull request #732 from TimoStramann/patch-1
...
fixing typo
2019-10-16 06:32:13 +02:00
Timo Stramann
f803276ca2
fixing typo
...
wrong variable name
2019-10-16 00:11:30 +02:00
Michael Kaufmann
5cf2d32e8a
reverse parameter for Domains.add() into so users have to explicitly pass the parameter if they do NOT want the default ssl-ip to be used if left empty, so it behaves like the non-ssl ipandport parameter - if left empty, the system default is being used, thx J-BBB
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-15 14:35:42 +02:00
Michael Kaufmann
9430f77c2e
Setting system.leapiversion exists and just needs to be updated, no added
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-15 07:22:41 +02:00
Michael Kaufmann
302fe994b7
adjust ip/port settings for downward compatibility when adding new ssl-specialsettings related settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-14 14:26:13 +02:00
Michael Kaufmann
9b122bc003
order tasks by type descending to create bind and webserver configs at the end of the run; cleanUp configs files after creation of certificates to minimize downtime, thx to SCD for testing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-14 13:56:55 +02:00
Michael Kaufmann
9410356bc7
fix output of acme command when upgrading
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-14 10:12:26 +02:00
Michael Kaufmann
5d5cc3dda3
fix array to string conversion
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-13 22:49:03 +02:00
Michael Kaufmann
a7ccb7007f
add Unit-test for DomainZones.listing()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-13 14:47:39 +02:00
Michael Kaufmann
5680c88da0
implement DomainZones.listing() to actually return custom stored dns entries for a given domain, fixes #731
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-13 14:40:04 +02:00
Michael Kaufmann
cf01a587c7
fix typo in updater
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-12 14:53:13 +02:00
Michael Kaufmann
b6367e1be1
forgot to add the ssl-default-vhostconf-domain fields in ipsandports
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-12 14:39:58 +02:00
Michael Kaufmann
93aa8bff1e
add default-ssl-vhost settings and optionally allow including of non-ssl default-vhost settings, fixes #727
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-12 14:34:18 +02:00
Michael Kaufmann
15fa035dc4
check for minimum required php version in autoupdater
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-12 14:04:43 +02:00
Michael Kaufmann
057f4aaa10
Passing the and parameters in reverse order to implode has been deprecated since PHP 7.4
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-12 10:22:11 +02:00
Michael Kaufmann
f588927bc5
check for existence of certificate files created by acme.sh
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-12 08:17:04 +02:00
Michael Kaufmann
03d2a76dd0
clean up language and code for dropped let's encrypt ACMEv1 support
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-11 20:53:34 +02:00
Michael Kaufmann
0d0e557715
force Let's Encrypt ACMEv2 API, fixed #728
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-11 18:17:05 +02:00
Michael Kaufmann
fb54b887f2
remove unneeded apihelp-page code in admin/customer_index; set explicit version to api-doc URL; check for acme.sh cronjob and uninstall it, as froxlor manages that itself
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-10 16:42:32 +02:00
Michael Kaufmann
9167608794
set version to 0.10.1 for maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-10 14:55:45 +02:00
Michael Kaufmann
050af61082
show success in updater when there are no more old files to delete and exec() is disallowed (showed empty list)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-09 12:05:04 +02:00
Michael Kaufmann
2c23431daf
show on API keys page wether api access is allowed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-09 11:52:55 +02:00
Michael Kaufmann
4543c73b4f
add possibility to enable/disable api access on a per user base
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-09 11:43:22 +02:00
Michael Kaufmann
88d85fc02e
fix curly bracket array access (deprecated)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-09 07:59:38 +02:00
Michael Kaufmann
6102fabcb6
allow setting http2 flag for (sub)domains in customer view, fixes #725
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-09 07:59:11 +02:00
Michael Kaufmann
d7a7412973
Merge pull request #724 from kionez/add-ssl-expirationdate
...
Add expiration date to SSL certificates loaded via API request, fixes #723
2019-10-08 18:59:27 +02:00
kionez
1b3029b826
Fix typo
2019-10-08 18:50:10 +02:00
Michael Kaufmann
26cb53c8fb
correctly validate that a domain has not a certificate in Certificates.add(), refs #722
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 18:44:42 +02:00
Michael Kaufmann
b4999fcc83
Throw exception if domain used to call Certificates.get() does not have a certificate, fixes #722
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 18:01:59 +02:00
kionez
05f602d457
Fix for null expiration date and coding style
2019-10-08 17:44:41 +02:00
Michael Kaufmann
89b95d61d2
return empty array in FroxlorAPI.php example class if last call was unsuccessful, fixes #722
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 17:36:42 +02:00
kionez
9ec03bade7
Add expiration date to SSL certificates loaded via API request
2019-10-08 17:32:03 +02:00
Michael Kaufmann
20699a15a6
update composer dependencies
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 12:54:15 +02:00
Michael Kaufmann
9b8a6e7e67
more php-7.4 compatibility
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 12:38:22 +02:00
Michael Kaufmann
3a8d5a9517
correct Mysql.add phpDoc to produce correct api-doc, fixes #721
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 12:11:00 +02:00
Michael Kaufmann
557b28a69d
more php-7.4 compatibility
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 12:08:36 +02:00
Michael Kaufmann
0f1c5506e2
do not create username@domain ftp user if the default-ftp-user is being created in Ftps.add, fixes #720
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 12:04:10 +02:00
Michael Kaufmann
c6a93fa336
fix possible php-7.4 notice 'Trying to access array offset on value of type bool'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 11:26:05 +02:00
Michael Kaufmann
466ea0fa99
show update steps for version updates (forgot that once or twice); add fallback for file deletion if exec() is not allowed; fix php7.4 warnings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 10:54:08 +02:00
Michael Kaufmann
8f850ee7f3
simplify config-templates for cronjob setup
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-06 22:54:54 +02:00
Michael Kaufmann
55d21e475d
set low timeout for version-check and output message if check is not possible (due to connection error, downtime of server, etc.)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-06 18:53:30 +02:00
Michael Kaufmann
fa3e3da7ac
only flush privileges if anything at all happened
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-06 14:47:04 +02:00
Michael Kaufmann
05d66c034e
update min-required version of php in composer.json
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-06 09:04:18 +02:00
Michael Kaufmann
98f0839664
Merge branch 'master' of github.com:Froxlor/Froxlor
2019-10-06 09:01:15 +02:00
Michael Kaufmann
4d52c6b6d0
Update README.md
2019-10-04 21:48:10 +02:00
Michael Kaufmann
eb5ea51da1
add explicit tlsv1.3 ciphersuite setting (used for apache-only as of now)
2019-10-04 17:43:11 +02:00
Michael Kaufmann
4b555b4ef2
set version to 0.10.0 for upcoming stable release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-03 12:35:42 +02:00
Michael Kaufmann
1657af8719
updating external libraries prior to release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-03 12:31:27 +02:00
Michael Kaufmann
c9d30654e0
update link to openssl-ciphers manual, thx to lod
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-02 09:12:06 +02:00
Michael Kaufmann
47ca350127
increase php requirement to 7.0 as 5.6 is way too old
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-27 12:55:14 +02:00
Michael Kaufmann
cc04e44031
add possibility to add customer using a hosting-plan instead of specifying resources
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-27 12:54:43 +02:00
Michael Kaufmann
eabad4917b
correct try_files in NginxFcgi, fixes #717
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-26 09:50:13 +02:00
Michael Kaufmann
6188e5b0e3
Merge pull request #716 from Bobselp/patch-1
...
fix MysqlHandler user field
2019-09-25 20:18:22 +02:00
Bobselp
13ab7a598b
fix MysqlHandler user field
...
See lib/Froxlor/FroxlorLogger.php:152
2019-09-25 20:03:16 +02:00
Michael Kaufmann
bf2584da65
Merge pull request #714 from Bobselp/patch-1
...
Get mailbox size with maildirsize file
2019-09-24 19:16:58 +02:00
Bobselp
31cebccd5d
fix calc, add check if quota is enabled
2019-09-24 18:16:07 +02:00
Michael Kaufmann
3728e9b22c
Merge pull request #715 from z3dm4n/master
...
lng/english.lng.php: fix typo
2019-09-24 12:55:45 +02:00
Erik Zettel
8a145eca92
lng/english.lng.php: fix typo
2019-09-24 12:44:33 +02:00
Bobselp
14914fce44
Get mailbox size with maildirsize file
2019-09-23 21:08:16 +02:00
Michael Kaufmann
6e3fdc1cf9
Merge pull request #713 from Bobselp/patch-1
...
fix missing namespaces in PowerDNS cron
2019-09-22 18:05:48 +02:00
Bobselp
6ca68f6a2d
fix missing namespaces in PowerDNS cron
...
Some getDB calls were missing the `\Froxlor\Dns\` prefix
2019-09-22 17:59:21 +02:00
Michael Kaufmann
fd4d3cbcfd
specify pop3_logout_format explicitly for dovecot to satisfy maillogparser
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-19 13:06:32 +02:00
Michael Kaufmann
75f49e2ee2
added HostingPlans ApiCommand + unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-16 12:31:02 +02:00
Michael Kaufmann
aca22a9c94
only add lets encrypt certificate if cert is valid; display acme.sh output if --debug is specified
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 15:40:13 +02:00
Michael Kaufmann
5a8ae0f75f
do not log multiple times due to pushing log-handlers multiple times
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 13:49:40 +02:00
Michael Kaufmann
6ef2be8c1a
fixed typo
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 13:42:32 +02:00
Michael Kaufmann
1b968c885b
remove old files from 0.9.x to avoid conflicts and errors; change mod_proxy-usage and ACMEv2 default values to true
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 10:28:19 +02:00
Michael Kaufmann
dc3f159c90
correctly trigger re-generation of let's encrypt certificates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 10:22:25 +02:00
Michael Kaufmann
6ebb8dabc4
re-create certificate if SAN list or domain changes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-12 12:30:47 +02:00
Michael Kaufmann
9e2dcf51d7
also remove let's encrypt certificate for froxlor-hostname when updating to acme.sh; make installation more mysql/mariadb compatible
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-09 17:16:41 +02:00
Michael Kaufmann
2d8b0181b3
add gitter notifications for travis-ci
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-22 16:20:42 +02:00
Michael Kaufmann
accd6e7416
Update README.md
2019-08-22 16:15:17 +02:00
Michael Kaufmann
f5027695dd
Create FUNDING.yml
2019-08-22 15:45:00 +02:00
Michael Kaufmann
34696df700
Merge pull request #711 from TimoStramann/patch-1
...
Remove unnecessary slash for SSL redirect
2019-08-18 16:15:50 +02:00
Timo Stramann
8e9ddd3d50
Remove unnecessary slash for SSL redirect
...
Remove slash after hostname since requests directly to the hostname do not require a slash at the end and all other content goes to `$request_uri` which starts with shlash, hence no longer doubleslashes on hostname only queries.
2019-08-18 16:07:59 +02:00
Michael Kaufmann
eca941bdae
Merge pull request #710 from TimoStramann/patch-1
...
Updating another fastcgi_param SCRIPT_FILENAME
2019-08-18 15:19:42 +02:00
Timo Stramann
bd6aba8875
Updating another fastcgi_param SCRIPT_FILENAME
...
Use $request_filename instead of $document_root$fastcgi_script_name as described in: https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/#use-request-filename-for-script-filename
2019-08-17 13:04:18 +02:00
Michael Kaufmann
58f6b558df
Merge pull request #709 from TimoStramann/patch-1
...
Updating fastcgi_param SCRIPT_FILENAME
2019-08-17 07:51:12 +02:00
Michael Kaufmann
7ba72269a4
add dovecot stats service and use correct permissions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-11 11:12:53 +02:00
Michael Kaufmann
76c4486d26
fix subcanemaildomain parameter for Domains.update(); allow exec() in froxlor default vhost php.ini or logfiles-viewer feature
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-11 10:31:33 +02:00
Michael Kaufmann
69d7889f02
do not require codecoverage to pass checks
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-09 17:55:39 +02:00
Timo Stramann
04898c6114
Updating fastcgi_param
...
Use $request_filename instead of $document_root$fastcgi_script_name as described in: https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/#use-request-filename-for-script-filename
2019-08-09 09:40:55 +02:00
Michael Kaufmann
7364dca53d
fix homedir of automatically added ftp-user for new customers, thx Gamerboy59 for finding this
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-07 14:01:05 +02:00
Michael Kaufmann
90e7f7af0c
correct language-array and minor formatting in serversettings.caa_entry_custom
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-30 10:05:26 +02:00
Michael Kaufmann
878be08563
Merge pull request #706 from makuser/master
...
Implement CAA DNS records
2019-07-30 09:53:46 +02:00
Michael Kaufmann
a98ae562b2
change mysql-username-test so it generates a loginname that fails depending on the mysql/mariadb version
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-30 08:48:44 +02:00
Michael Kaufmann
2aec6a10ed
argh, mixed up the If statement for mysql-version check
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-30 08:31:03 +02:00
Michael Kaufmann
70ac914a86
fix drop database on mysql-5.6 as there is no 'if exists' for 'drop user' prior to mysql-5.7
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-30 07:34:42 +02:00
Michael Kaufmann
169353c429
Merge branch 'makuser-travis-test'
2019-07-30 07:30:56 +02:00
Marc-André Kolly
ede19946c2
Tell ant to fail the build when a php unit test fails
2019-07-29 16:29:39 +02:00
Marc-André Kolly
dd488106af
Remove lib/userdata.inc.php.bak
2019-07-29 16:09:11 +02:00
Marc-André Kolly
2489658353
Extrawurst 2.0.
2019-07-29 16:03:27 +02:00
Marc-André Kolly
61b12e3f25
Extrawurst.
2019-07-29 15:47:45 +02:00
Marc-André Kolly
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.
2019-07-29 15:12:35 +02:00
Marc-André Kolly
4ef78df27f
Update Travis CI
2019-07-29 15:07:18 +02:00
Marc-André Kolly
84d80d695a
Add Url and Domain validation for CAA records using native Froxlor function
2019-07-29 15:02:13 +02:00
Marc-André Kolly
3cba61a8d8
Simplify unit tests for CAA entry validation
2019-07-29 14:30:39 +02:00
Marc-André Kolly
16ccc273a9
Don't actually enclose CAA records in brackets
2019-07-29 14:27:44 +02:00
Marc-André Kolly
95d47eb6c9
Add unit tests for CAA entry validation
2019-07-29 11:53:00 +02:00
Marc-André Kolly
bfb3fb0a92
Add Regex to check for invalid CAA entry
2019-07-29 11:36:34 +02:00
Marc-André Kolly
78ef2a4e23
Fix serversettings field
2019-07-29 07:41:09 +02:00
Marc-André Kolly
a377c1e6c5
Split l18n string into title and description
2019-07-29 07:39:21 +02:00
Marc-André Kolly
e67e2a85de
Implement test for Domain Zone CAA record
2019-07-28 20:05:55 +02:00
Marc-André Kolly
be0470aec1
Revert per-domain CAA settings
2019-07-28 19:49:56 +02:00
Marc-André Kolly
240178eba7
Implement global CAA settings
2019-07-28 19:49:32 +02:00
Marc-André Kolly
358ca61a26
Implement validators to prevent breaking DNS server when adding newly introduced RR types
2019-07-28 18:47:47 +02:00
Marc-André Kolly
b427212b00
Properly implement migrations for caa field in TABLE_DOMAIN_DNS using showUpdateStep() and lastStepStatus()
2019-07-28 18:12:00 +02:00
Marc-André Kolly
5eef98fdfd
Bump DB Version to 201907270
2019-07-28 18:10:01 +02:00
Marc-André Kolly
57ac337ef7
Add a few more commonly used RR types to DNS editor
2019-07-28 16:52:05 +02:00
Marc-André Kolly
64fe300e42
Implement general CAA DNS records for all issuers
2019-07-28 16:28:29 +02:00
Marc-André Kolly
d4e5e32c14
Implement CAA DNS record for letsencrypt.org
2019-07-27 17:36:31 +02:00
Michael Kaufmann
d5e4182878
beautification and minor fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-26 07:49:17 +02:00
Michael Kaufmann
dd87a7374e
fix ftp-group not added correctly when new customer is added
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-26 07:45:38 +02:00
Michael Kaufmann
7bc57ed269
set password directly when adding new mysql user
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-26 07:34:32 +02:00
Michael Kaufmann
5658717653
fix wrong parameter for acme.sh --delete when ecc certificates are used
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-19 11:43:14 +02:00
Michael Kaufmann
6c0fb007e4
travis changed the default OS to xenial, set it to the previous trusty which works
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-19 08:43:42 +02:00
Michael Kaufmann
0b898b9936
Merge branch 'master' of github.com:Froxlor/Froxlor
2019-07-19 08:42:31 +02:00
Michael Kaufmann
a261e84830
Merge pull request #705 from MDXDave/patch-2
...
Disable mail redirections if customer is disabled, fixes #704
2019-07-19 08:28:40 +02:00
Dave
7e9b373a58
Update xenial.xml
2019-07-19 01:43:07 +02:00
Dave
5698f8360e
Update rhel_centos.xml
2019-07-19 01:42:49 +02:00
Dave
de7c438315
Update gentoo.xml
2019-07-19 01:42:31 +02:00
Dave
0669450676
Update bionic.xml
2019-07-19 01:42:14 +02:00
Dave
507a62f52d
Update trusty.xml
2019-07-19 01:41:54 +02:00
Dave
77a7037072
Update jessie.xml
2019-07-19 01:41:24 +02:00
Dave
577e9d3b70
Update buster.xml
2019-07-19 01:40:55 +02:00
Dave
2526512069
Update stretch.xml
2019-07-19 01:39:01 +02:00
Michael Kaufmann
e91debcbb1
buster dovceot has ssl enabled by default
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-14 09:41:46 +02:00
Michael Kaufmann
065fa0b58b
do not store punycode-notation of email-account domain, fixes #703
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-13 09:09:39 +02:00
Michael Kaufmann
db3c95ea10
set last run of letsencrypt cron when called in webserver-cron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-11 08:39:26 +02:00
Michael Kaufmann
8b417c044c
let nginx auto-detect the best ecdh-curve to use, fixes #652
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-11 08:13:00 +02:00
Michael Kaufmann
5e3cfaf847
insert task to regenerate config files after removing old-format lets encrypt certificates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-10 09:58:12 +02:00
Michael Kaufmann
0f0dd91246
combine Let's Encrypt cron with webserver-vhost-generation but allow manually execution using --debug/--force
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-09 07:50:11 +02:00
Michael Kaufmann
fd912dd161
combine webserver-reload command to parent class to avoid repeating code
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-09 07:13:02 +02:00
Michael Kaufmann
98325a0f40
don't need NSCD when using libnss-extrausers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-03 18:07:02 +02:00
Michael Kaufmann
c43915c09d
show task 12 in admin dashboard overview if active
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-03 12:00:47 +02:00
Michael Kaufmann
01bf814496
remove domain ssl information from acme.sh and filesystem on deletion to avoid trying to renew certificates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-01 20:32:13 +02:00
Michael Kaufmann
2ce517e84a
use Fts.add when adding new Customers to reduce duplicate code
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-28 15:15:17 +02:00
Michael Kaufmann
e209989f2a
use EmailAccounts.delete API call in Emails.delete instead of repeating the code
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-28 11:07:29 +02:00
Michael Kaufmann
5dfb74701c
improve error message display on missing vendor-folder
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-25 11:10:32 +02:00
Michael Kaufmann
bdd583d251
Merge branch 'drexlma-patch-2'
2019-06-25 10:59:06 +02:00
Michael Kaufmann
fd8a1d8dc2
Merge branch 'patch-2' of https://github.com/drexlma/Froxlor into drexlma-patch-2
2019-06-25 10:58:57 +02:00
Michael Kaufmann
d2818f8020
Merge branch 'drexlma-patch-3'
2019-06-25 10:58:20 +02:00
Michael Kaufmann
80a0a34b46
Merge branch 'patch-3' of https://github.com/drexlma/Froxlor into drexlma-patch-3
2019-06-25 10:57:45 +02:00
Michael Kaufmann
6e41c0ad2c
add codecov.io to travis build for code-coverage stats - yay
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-17 14:11:40 +02:00
d4d98122bf
DMARC
2019-06-13 12:00:59 +02:00
Michael Kaufmann
a07a9e6a88
more unit-testing, enhancements in Store-functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-11 12:10:56 +02:00
Michael Kaufmann
7a94a43053
started \Settings\Store unit tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-10 13:37:22 +02:00
Michael Kaufmann
028524291e
test improvements and preparation for more tests later
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-10 11:38:47 +02:00
Michael Kaufmann
1ac304e5ac
fix missing domainname parameter when manually adding ssl-certificates for a domain, fixes #700
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-10 11:36:05 +02:00
Michael Kaufmann
f266bb05c9
testing \Froxlor\Settings\FroxlorVhostSettings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-06 13:04:43 +02:00
Michael Kaufmann
d8a8f76dc9
update dev-environment to use more recent versions, requries php-7.3 now (dev-only)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-06 10:18:03 +02:00
Michael Kaufmann
0afbe3d13b
add validation tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-05 20:52:37 +02:00
Michael Kaufmann
4917b9c057
added first validation tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-05 09:07:21 +02:00
Michael Kaufmann
13bfd62ac5
move validateUrl function to correct file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-05 06:50:06 +02:00
Michael Kaufmann
97703e7a0c
add a few tests for Settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-05 06:39:44 +02:00
Michael Kaufmann
13086d91d8
only validate and process ip-list if given at all
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-04 15:14:51 +02:00
Michael Kaufmann
b7a10fdeda
fix vhost(parts)-merging in nginx cron, fixes #669
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-03 11:59:56 +02:00
Michael Kaufmann
6806f896d6
fix proftp path of rhel/centos config template, fixes #636
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-05-31 08:02:03 +02:00
Michael Kaufmann
87a2f86365
do not set default ssl-ips if the frontend values are left empty; if default ssl-ips are specified, preset them in the form when adding a domain, fixes #697
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-05-30 17:44:08 +02:00
Michael Kaufmann
a647d48fbe
fix up testing/production switch and challengepath for lets encrypt, fixes #696
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-05-27 17:48:33 +02:00
Daniel Drexlmaier
6ea91f55e5
Update install.php
2019-05-27 15:47:30 +02:00
Daniel Drexlmaier
fb87129e29
Update init.php
2019-05-27 15:46:39 +02:00
Daniel Drexlmaier
79e5113e12
Update init.php
2019-05-27 15:28:08 +02:00
Daniel Drexlmaier
b75c9ddff6
Update install.php
2019-05-27 15:27:28 +02:00
Michael Kaufmann
35e14fde14
set version to 0.10.0-rc2 for second release candidate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-05-27 11:47:58 +02:00
Michael Kaufmann
68f55f9596
dont allow bootstrap.php file from tests/ to be called via browser
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-05-27 08:33:36 +02:00
Michael Kaufmann
3fec579f85
Merge pull request #683 from discordier/hotfix/pcre-maillog
...
Fixes #682 - mail log parsing regex character group
2019-05-13 20:03:49 +02:00
Christian Schiffler
e2d69c664a
Fixes #682 - mail log parsing regex character group
...
The mail log parsing regex was incorrectly using a character group of `\A`
2019-05-13 19:53:55 +02:00
Pascal
836b6f2fdb
Merge remote-tracking branch 'upstream/master'
2019-05-10 02:54:33 +02:00
Michael Kaufmann
72016a5735
fix integrity-check language-file entries
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-05-07 14:03:37 +02:00
Pascal
f297058461
#564
...
fix wording
add validation for cidr syntax
add automatic transform of cidr to netmask for mysql
2019-05-04 00:39:12 +02:00
Pascal
0f4d8d76ae
#564
...
fix wording
2019-05-03 23:31:31 +02:00
Pascal
12884c91a6
#564
...
fix #564 by allowing CIDR in mysql host validation.
fix english and german field description accordingly
2019-05-03 22:32:57 +02:00
Michael Kaufmann
eba163fc4a
Merge pull request #677 from pquerner/#646
...
allow auth basic in URL, fixes #646
2019-04-30 07:14:48 +02:00
Michael Kaufmann
8df6654ad0
Merge pull request #676 from pquerner/#675
...
use correct validate-ip function in \Froxlor\Validate\Validate::validateUrl, fixes #675
2019-04-30 07:09:20 +02:00
Pascal
1a5e43b6f7
fixes #646
...
change regex by using well tested regex from here:
https://mathiasbynens.be/demo/url-regex
by @diegoperini
https://gist.github.com/dperini/729294
2019-04-30 00:08:32 +02:00
Pascal
c4c7f4b636
fixes #675
...
fix call to static method
2019-04-29 23:39:10 +02:00
Michael Kaufmann
9aa0de16be
Merge branch 'foliengriller-annotationsAPI'
2019-04-26 12:24:15 +02:00
Michael Kaufmann
cb636fe2c9
Merge branch 'annotationsAPI' of https://github.com/foliengriller/Froxlor into foliengriller-annotationsAPI
2019-04-26 12:23:58 +02:00
Michael Kaufmann
f93dc5643f
fix error that wildcard-domains and lets-encrypt are not possible when using ACMEv2; fixes #674
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-25 14:20:02 +02:00
Michael Kaufmann
974b151d02
add Debian 10 (Buster) and Ubuntu 18.04 (Bionic) config-templates for TESTING
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-25 14:04:15 +02:00
Michael Kaufmann
8835dd0b65
remove deprecated config-templates for Ubuntu 12.04 (Precise); mark Debian 7 (Jessie) and Ubuntu 14.04 (Trusty) as deprecated
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-25 14:03:39 +02:00
Michael Kaufmann
626b791c67
remove recursor options in powerdns config template for gentoo, as recursion has been removed in pdns >=4.1.0; fixes #673
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-25 13:56:42 +02:00
Michael Kaufmann
82508587b3
update mysql-table engines to InnoDB; fixes #671
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-25 13:31:18 +02:00
Michael Kaufmann
0d7fa5728c
fix auto-delete of cetificates when no domain exists anylonger, thx to an error-report
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-14 08:13:34 +02:00
Michael Kaufmann
29365838b3
set version to 0.10.0-rc1 for upcoming release candidate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-10 08:24:04 +02:00
Michael Kaufmann
13ac7ef66c
Merge pull request #666 from sokai/sokai-patch-1
...
logrotate snipet: (more) GDPR ‚compliant‘; fixes #665
2019-03-16 18:10:19 +01:00
Michael Kaufmann
6764747fa9
use system.defaultttl setting also for SOA record; fixes #667
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-03-16 18:09:21 +01:00
sokai
91df02916c
logrotate snipet: GDPR ‚compliance‘
...
see: https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:08:44 +01:00
sokai
bf400fc5f8
logrotate snipet: GDPR ‚compliance‘
...
see: https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:07:49 +01:00
sokai
6cd73c9ebf
logrotate snipet: GDPR ‚compliance‘
...
see: https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:07:14 +01:00
sokai
ed9ab39c5e
logrotate snipet: GDPR ‚complieance‘
...
see: https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:05:54 +01:00
sokai
678bd1bcdc
logrotate snipet: GDPR ‚complieance‘
...
see: https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:05:11 +01:00
sokai
90fe548901
logrotate snipet: GDPR ‚complieance‘
...
see: https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:04:26 +01:00
sokai
a158d4bfb9
logrotate snipet: GDPR ‚complieance‘
...
see https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:02:01 +01:00
Michael Kaufmann
4028e3ba5c
testing with new IdnaConverter seems to require php-7.1
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-03-10 17:16:59 +01:00
Michael Kaufmann
f7d24e8870
IdnaConverter repository changed url
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-03-10 17:13:51 +01:00
Michael Kaufmann
b1bbb1847d
put log_format directive in correct context (http-context only); refs #663
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-03-08 13:23:38 +01:00
Michael Kaufmann
fb6e231f77
avoid passing non-variable as reference
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-03-01 10:40:01 +01:00
Michael Kaufmann
5786644c76
fix installation for current development for now; fixes #661
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-25 17:13:13 +01:00
Michael Kaufmann
51efba0a8d
Check for SSL enabled vhost-container for ssl-related settings in froxlor-vhost-settings; fixes #642
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-24 09:03:03 +01:00
Michael Kaufmann
2f38de90e5
use DbManager for updating the password of a mysql-db
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-24 08:52:50 +01:00
Michael Kaufmann
410bfe2c97
fix typo in phpdoc
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-22 12:59:11 +01:00
Michael Kaufmann
cfae5b7516
fix deleting of certificate when certificate is froxor-vhost-certificate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-21 14:18:00 +01:00
Michael Kaufmann
6e81c235d9
fix SAN domains for froxlor-vhost-aliases in let's encrypt
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-21 13:51:34 +01:00
Michael Kaufmann
0257149316
fix generation of serveralias in froxlor vhost
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-21 13:41:23 +01:00
Michael Kaufmann
ef331ccc81
Add setting to specify domain aliases for the froxlor-vhost (and add them to the SAN list of let's encrypt certificates if enabled)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-21 12:54:53 +01:00
Michael Kaufmann
b187114c50
output real names in libnss-extrausers passwd file, fixes #659
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-21 10:31:05 +01:00
Michael Kaufmann
fdefd4f1fe
fix re-enabling of database users after being deactivated, fixes #660
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-21 10:19:58 +01:00
Michael Kaufmann
4ec32c0972
set keysize to the former default and the default from installation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-19 10:26:33 +01:00
Michael Kaufmann
111e9bf64b
fix typo for getting Settings of lets encrypt keysize when not using ECC
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-19 09:58:28 +01:00
Michael Kaufmann
7d3577d649
fix superfluous ssl_key directive in dovoecot for stretch and xenial
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-18 19:14:48 +01:00
Michael Kaufmann
a8fb0a6d88
check for non-empty required field 'name' in hosting plans, which are still not fully migrated to API, refs #658
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-18 13:07:58 +01:00
Michael Kaufmann
8d628daf83
fix update of acmesh class in cronjobs_run
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 21:41:19 +01:00
Michael Kaufmann
010f30bc9e
check for upgrade of acme.sh prior to issue/renew certifice, refs #657
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 20:48:11 +01:00
Michael Kaufmann
2273a11978
remove unneeded let's encrypt settings; self-update acme.sh only once a day
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 20:36:18 +01:00
Michael Kaufmann
5c36b79277
honor setting for let's encrypt key size if needed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 19:47:51 +01:00
Michael Kaufmann
f5127eccd1
outsource acmesh-command to reduce duplicate code
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 19:43:12 +01:00
Michael Kaufmann
e962f76b32
Merge branch 'master' of github.com:Froxlor/Froxlor
2019-02-17 19:34:33 +01:00
Michael Kaufmann
6d8521d8dc
Merge pull request #657 from patschi/patch-1
...
Run acme.sh upgrade just once when cron starts
2019-02-17 19:34:21 +01:00
Patrik Kernstock
7b231bb755
Run acme.sh upgrade just once when cron starts
...
Only run acme.sh upgrade command once when cronjob starts, and not everytime when there's a certificate going to be renewed.
2019-02-17 19:30:03 +01:00
Michael Kaufmann
459cbcc0dd
keep re-use old-key setting for Let's Encrypt
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 19:25:23 +01:00
Michael Kaufmann
44433ef86e
only variables can be passed by reference
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 18:24:31 +01:00
Michael Kaufmann
cb8e83bdfa
use new AcmeSh class also in froxlor.sql
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 17:56:14 +01:00
Michael Kaufmann
84eec155de
only empty the certificates if there's actually something to empty
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 16:57:03 +01:00
Michael Kaufmann
73a059b318
usinng acme.sh for issuing Let's Encrypt certificates now; please test thoroughly; fixes #651
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 16:17:35 +01:00
Michael Kaufmann
39d38eea8d
fix missed cronlog variable usage in LetsEncrypt cron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-15 13:58:29 +01:00
Michael Kaufmann
bfb7f28ff0
add linebreak after LogLevel
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-15 13:21:50 +01:00
Michael Kaufmann
036ec68651
fix unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-13 21:59:01 +01:00
Michael Kaufmann
8cebcc8a5d
allow DnsZone functions only if dns-editor is enabled AND the customer is allowed to use it
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-13 21:51:24 +01:00
Michael Kaufmann
fbcba3ef4e
remove unnecessary if-statement in nginx when redirecting to https, thx to patschi; fixes #653
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-13 15:32:41 +01:00
Michael Kaufmann
fca7b95579
meh it's february already :P
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-12 17:42:36 +01:00
Michael Kaufmann
73c05fb231
add setting for customzing webserver error-log level, fixes #650
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-12 17:38:46 +01:00
Michael Kaufmann
d0fb77f3e9
Merge pull request #648 from princeofnaxos/Fix-english-typos
...
Corrections to the English texts
2019-02-11 16:18:50 +01:00
Edwin Boersma
32cf6dfaef
Re-added missing line.
2019-02-11 16:17:17 +01:00
Michael Kaufmann
8ab86a05b2
disable settings in 'froxlor vhost settings' that wont have any effect if no IP/port has the 'create vHost container' option enabled; fixes #642
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-11 16:08:34 +01:00
Edwin Boersma
79b913131e
Corrections to the English texts
2019-02-11 15:59:29 +01:00
Michael Kaufmann
8fd910a92e
use correct settings-class
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-10 22:54:05 +01:00
Michael Kaufmann
2ce1a5abb5
ups, where did they go? :P
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-10 22:49:32 +01:00
Michael Kaufmann
8448a7141a
do not add task 11 (delete domain from pdns db) if namserver is disabled and dns-server is not PowerDNS
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-09 11:56:15 +01:00
Michael Kaufmann
21f9a24780
remove 'change_date' field from pdns-records table as it is being removed in pdns >=4.2; fixes #645
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-08 07:59:02 +01:00
Michael Kaufmann
1b5e31e59d
fallback to default froxlor newsfeed when no custom newsfeed (rss) is given if newsfeed is shown on customer dashboard
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-07 10:05:41 +01:00
Michael Kaufmann
03afbc902d
fix static method not being declared as such
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-02 09:05:14 +01:00
Michael Kaufmann
83b760a43b
add missing description for task 11
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-01 14:17:54 +01:00
Michael Kaufmann
c0e67dc240
fix incorrect usage of class-constant
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-30 12:32:06 +01:00
Michael Kaufmann
2166999fef
fix logging in Nginx cron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-26 10:23:56 +01:00
Michael Kaufmann
7bb7cc6a00
fix isbinddomain/zonefile field saving when editing domain, fixes #639
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-22 08:29:13 +01:00
Michael Kaufmann
8b96912ab4
correctly use system-setting of default-ttl, thx to K1rk
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-17 09:26:04 +01:00
Michael Kaufmann
de33ec509b
move_to_admin is not a binary value, fixes #637
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-16 19:21:50 +01:00
Michael Kaufmann
5ecb43ba73
correct increasing/decreasing of admin-resources
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-16 15:14:22 +01:00
Michael Kaufmann
97ff3485b7
fix deletion of admins; fixes #638
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-16 10:59:32 +01:00
Michael Kaufmann
98daef7224
Merge pull request #635 from heavygale/patch-3
...
htpasswd only on configured paths
2019-01-14 06:31:42 +01:00
Max
2983aa5737
htpasswd only on given paths
...
Only apply htpasswd rules to (sub)domains if the rule's path begins with the domain's document root.
2019-01-14 00:18:26 +01:00
Michael Kaufmann
9a906427e7
ensure the replacing of the stdsubdomain url on update is encoded correctly
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-11 08:55:55 +01:00
Michael Kaufmann
7841eebf08
correct handling of storeSettingHostname when system.stdsubdomain is changed; refs #633
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-11 00:06:44 +01:00
Michael Kaufmann
b4597d54af
create full dns zone if main-but-subdomain has dns enabled but maindomain to that domain does not, fixes #632
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-08 12:52:10 +01:00
Michael Kaufmann
19ffc9587a
issubof Parameter in Domains.add and Domains.update is not boolean
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-08 11:18:53 +01:00
Michael Kaufmann
bbe0a0b3a5
Merge pull request #630 from princeofnaxos/master
...
Corrections to the Dutch translations
2019-01-07 11:12:37 +01:00
Edwin Boersma
0d30f71097
Corrections to the Dutch translations
2019-01-07 11:06:25 +01:00
Michael Kaufmann
0cc5693180
damn typo
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-06 08:54:49 +01:00
Michael Kaufmann
045a62a9db
remove duplcate visible-field in admin-edit formfield; fixes #625
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-06 08:48:24 +01:00
Michael Kaufmann
725372b6ae
add 4th parameter $step to Admins::increaseUsage(); fixes #628
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-06 08:45:24 +01:00
Michael Kaufmann
9e77fecc29
removed deprectated create_function statement; fixes #623
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-06 08:39:56 +01:00
Michael Kaufmann
44c47fa6eb
Merge pull request #629 from PHPGangsta/composer_sugg
...
added ext-apcu and ext-readline to composer.json suggest block
2019-01-05 16:22:07 +01:00
Michael Kliewe
448de78ea5
added ext-apcu and ext-readline to composer.json suggest block
2019-01-05 13:31:26 +01:00
Michael Kaufmann
f3859052e5
fix getParamListFromDoc() for api doc
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-05 07:56:55 +01:00
Michael Kaufmann
2b4199e558
drop ADSP support, fixes #622
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-04 20:58:20 +01:00
Michael Kaufmann
b7585585dc
also include table-definitions in external api.php
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-02 18:46:38 +01:00
Michael Kaufmann
92b133b11d
fix Froxlor::listFunction() api-call after namespacing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-02 18:36:01 +01:00
Michael Kaufmann
5dda57458a
fix incorrect variable
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-28 15:18:56 +01:00
Michael Kaufmann
16efd1191a
forgot to remove require of formfield-constants
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-26 21:12:58 +01:00
Michael Kaufmann
1c9d76725c
get rid of last function file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-26 20:54:00 +01:00
Michael Kaufmann
4ee735a81f
Merge branch 'namespaces'
2018-12-26 20:38:05 +01:00
Michael Kaufmann
2ba8fa2785
Merge branch 'master' into namespaces
2018-12-26 20:37:47 +01:00
Michael Kaufmann
e64e8cafa6
define logger constants in logger class
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-26 15:51:26 +01:00
Michael Kaufmann
3949a6858b
fixed to Cron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-26 12:00:32 +01:00
Michael Kaufmann
792d25fdd8
add MysqlHandler for Monolog-Logger
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-25 08:48:28 +01:00
Michael Kaufmann
af5ef4b9dc
Merge pull request #617 from JB1985/patch-3
...
Update logfiles_viewer.php
2018-12-25 07:54:10 +01:00
JB1985
bd79022475
Update logfiles_viewer.php
...
typo
2018-12-24 20:50:38 +01:00
Michael Kaufmann
684130871b
forgot one function in Froxlor\PhpHelper
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 14:04:52 +01:00
Michael Kaufmann
7416a41a42
get rid of most of the checkstyle warnings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 13:50:45 +01:00
Michael Kaufmann
30f5902b88
fix some more checkstyle issues
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 13:21:35 +01:00
Michael Kaufmann
35c631946d
more and more checkstyle fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 12:59:40 +01:00
Michael Kaufmann
585d42f1b8
more checkstyle fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 12:02:26 +01:00
Michael Kaufmann
c3d44b4558
Minor enhancements and starting to comply with checkstyle
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 09:35:05 +01:00
Michael Kaufmann
04e87cce98
forgot to add a few statics... :p
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-23 19:49:10 +01:00
Michael Kaufmann
4cd005051b
fixed last remaining function calls which are class-methods now
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-23 19:34:32 +01:00
Michael Kaufmann
e1987af34d
[CI] add composer to build.xml; run PHPCompatibility check; run only phpunit in travis
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-23 10:39:27 +01:00
Michael Kaufmann
17c6b11a1b
remove superfluous inserttask
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 21:11:43 +01:00
Michael Kaufmann
7170fab884
fix build-testing on jenkins
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 20:32:36 +01:00
Michael Kaufmann
7f82038255
fix up some cron related things
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 20:01:10 +01:00
Michael Kaufmann
c1cd0004bf
fix saving of settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 15:52:20 +01:00
Michael Kaufmann
b43a63d665
also regenerate quota and cron.d if settings have changed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 13:44:41 +01:00
Michael Kaufmann
3794003e63
minor fixes here and there
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 13:42:10 +01:00
Michael Kaufmann
13aa19e5f4
got rid of all global functions, I guess
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 13:28:51 +01:00
Michael Kaufmann
28bb614489
begin refactoring of form-stuff
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 11:57:54 +01:00
Michael Kaufmann
085d25346d
remove unneeded include of functions.php
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 10:37:33 +01:00
Michael Kaufmann
685267d6fc
fix CLI scripts
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 10:36:01 +01:00
Michael Kaufmann
0401e6971a
Revert "refactor global array"
...
This reverts commit c5a58e3f36 .
2018-12-22 08:15:31 +01:00
Michael Kaufmann
7e39a7bc60
Revert "refactor global array"
...
This reverts commit 370ccbdb74 .
2018-12-22 08:15:31 +01:00
Michael Kaufmann
c800e89414
Revert "fix wrong usage of \Froxlor\User::getAll()"
...
This reverts commit 48ff2e6b6d .
2018-12-22 08:15:31 +01:00
Michael Kaufmann
e719731de0
Revert "argh..."
...
This reverts commit fed9efff41 .
2018-12-22 08:15:30 +01:00
Michael Kaufmann
fed9efff41
argh...
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 21:00:35 +01:00
Michael Kaufmann
48ff2e6b6d
fix wrong usage of \Froxlor\User::getAll()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 20:56:47 +01:00
Michael Kaufmann
370ccbdb74
refactor global array
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 20:51:44 +01:00
Michael Kaufmann
c5a58e3f36
refactor global array
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 20:31:17 +01:00
Michael Kaufmann
5fa0f4b87e
ugh, where was 2fa integration gone?
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 19:25:06 +01:00
Michael Kaufmann
7c68fa7bd0
fixed a few functions I've missed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 19:16:49 +01:00
Michael Kaufmann
7563907df5
convert html-related functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 18:31:06 +01:00
Michael Kaufmann
def3d6d19e
forgot generateDkimEntries()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 17:56:23 +01:00
Michael Kaufmann
59453a47fa
fix dns-related function calls
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 17:51:29 +01:00
Michael Kaufmann
1b090377ee
even more function to class conversion
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 17:41:22 +01:00
Michael Kaufmann
b0e11f5708
and more and more and more
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 17:00:54 +01:00
Michael Kaufmann
a819d81ef2
more function reducing and fixing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 16:53:04 +01:00
Michael Kaufmann
0a28ef2af6
minor changes for unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 16:32:44 +01:00
Michael Kaufmann
1ba4164028
add new PHPMail Wrapper to avoid multiple setting of properties
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 14:49:55 +01:00
Michael Kaufmann
f9ad392e39
remove refactored functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 13:00:39 +01:00
Michael Kaufmann
97b5439c0d
auto-format all files; add table-definitions to test-bootstrap file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 12:24:07 +01:00
Michael Kaufmann
1ff784198c
adjust paths to classes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 11:31:41 +01:00
Michael Kaufmann
05402a4a1c
add new namespaces branch to travis testing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 11:26:25 +01:00
Michael Kaufmann
dd8fbf0900
add new namespaces branch to travis testing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 11:25:48 +01:00
Michael Kaufmann
c0e89bbd05
refactor UI functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 11:22:03 +01:00
Michael Kaufmann
b0df4e46d6
convert validate/check functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 21:00:39 +01:00
Michael Kaufmann
5888927239
get rid of more functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 12:38:18 +01:00
Michael Kaufmann
f263175802
more function reduction
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 09:57:00 +01:00
Michael Kaufmann
bed069f269
more function moving
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 08:33:32 +01:00
Michael Kaufmann
8c896d60d6
get rid of some more functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 07:43:40 +01:00
Michael Kaufmann
adc627ca4e
minor fixes to template engine for now
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 20:38:29 +01:00
Michael Kaufmann
d654b18517
get rid of storeSetting*-functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 19:58:14 +01:00
Michael Kaufmann
26510f0745
removing more ticket-stuff; update all unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 19:42:50 +01:00
Michael Kaufmann
60f1db5caf
LetEncrypt cronjob refactoring
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 17:31:03 +01:00
Michael Kaufmann
549ccda166
use safe_exec from class now
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 17:19:56 +01:00
Michael Kaufmann
c4024c8107
use correct makeCorrect(Dir/File) everywhere
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 17:13:41 +01:00
Michael Rosenberger
98f6ad183e
Corrects annotations in API
2018-12-19 16:58:52 +01:00
Michael Kaufmann
8e84a4ff44
correct use of Database use
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 16:57:03 +01:00
Michael Kaufmann
2c893fef25
adjustments in settings-arrays
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 14:54:46 +01:00
Michael Kaufmann
e4a0cc73bd
convert three more dns-related functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 14:38:45 +01:00
Michael Kaufmann
4c4b2a6df3
use TwoFactorAuth via composer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 14:12:42 +01:00
Michael Kaufmann
28f24fda72
ported CLI stuff to namespaces-layout
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 13:59:11 +01:00
Michael Kaufmann
3ff20e327f
removed ticketsystem; lots of work on cron stuff
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 13:09:14 +01:00
Michael Kaufmann
903b775f79
make cronjobs also classes and began to refactor the whole cronjob stuff
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 08:55:23 +01:00
Michael Kaufmann
a25150babf
use correct Settings-class in templates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 15:53:08 +01:00
Michael Kaufmann
a2f205bae3
Update class.SImExporter.php
2018-12-18 15:52:19 +01:00
Michael Kaufmann
a0125bb93e
Update function.setCycleOfCronjob.php
2018-12-18 15:51:48 +01:00
Michael Kaufmann
6329042d40
use namespaces in modules
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 13:45:05 +01:00
Michael Kaufmann
9d314aaa3f
use Monolog via composer instead of our own implementation, @TODO MySQL logging-handler
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 12:16:48 +01:00
Michael Kaufmann
fc0a495f2d
use PHPMailer via composer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 10:49:18 +01:00
Michael Kaufmann
c9ee2ae7e0
use IdnaConvert from composer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 10:40:16 +01:00
Michael Kaufmann
4c27efa4ae
put Api-Commands into namespaces
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 09:46:36 +01:00
Michael Kaufmann
c7e5df95e7
add psr-4 autoload to composer.json
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 08:40:04 +01:00
Michael Kaufmann
c3cc3d1f62
started to refactor functions to classes and use PSR-4 autoloader and namespacing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 08:38:34 +01:00
Michael Kaufmann
ba93265ac6
Merge branch 'ServiusHack-write_no_log'
2018-12-17 12:22:02 +01:00
Michael Kaufmann
bf7df9a8d6
Merge branch 'write_no_log' of https://github.com/ServiusHack/Froxlor into ServiusHack-write_no_log
2018-12-17 12:21:49 +01:00
Michael Kaufmann
8b0966d332
do not generate ssl vhost with fallback ssl-certificate if file does not exist, fixes #614
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-16 20:21:53 +01:00
Michael Kaufmann
aa90747089
fix deleting of Certificates as admin with customer_see_all flag
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-16 09:27:31 +01:00
Michael Kaufmann
efe54d8b56
enhance config-services script a bit
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-15 22:22:37 +01:00
Michael Kaufmann
1e816de8cf
refactor domainValidate() function; allow underscore in CNAME and SRV entries
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-14 11:51:19 +01:00
Michael Kaufmann
e3a78f0f84
Merge pull request #612 from foliengriller/install
...
Checks Mysql version only if no fatal error occured
2018-12-12 21:12:12 +01:00
Michael Rosenberger
d0c7706840
Checks Mysql version only if no fatal error occured
...
Otherwise it is not possible to install current master due to fatal error.
2018-12-12 20:54:56 +01:00
Michael Kaufmann
1a15cef76d
when using --force on the cronjob it will now also re-set quotas if enabled
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-12 19:49:46 +01:00
Michael Kaufmann
dc44c67f86
do not show 'override fpmconfig' checkbox when not using php-fpm in php-configs
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-12 19:48:56 +01:00
Michael Kaufmann
ab819129dd
return the subdomain-names in PhpSettings::listing() instead of only the amount
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-11 11:45:39 +01:00
Michael Kaufmann
8d966aebee
Show number of subdomains that use a php-config; fixes #532
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-11 10:12:37 +01:00
Michael Kaufmann
4988600881
added new indicator whether services/system has been configured (on new installations); show alternative configuration possibility via config-services.php script
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-10 20:34:43 +01:00
Michael Kaufmann
d381528c06
reload fpm before nginx
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-09 11:51:43 +01:00
Michael Kaufmann
3d647a2c2e
fix read in correct fpm-daemon config-id for nginx and lighttpd own-vhost, thx again to heavygale
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-09 11:05:36 +01:00
Michael Kaufmann
7e6180fed8
read in correct fpm-daemon config-id for nginx and lighttpd, thx to heavygale
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-09 10:45:22 +01:00
Michael Kaufmann
9e4ed645f7
use correct page title for php-fpm versions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-09 10:29:19 +01:00
Michael Kaufmann
9522e0cfb1
fix typo and fix '"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"' warning (as of php-7.3)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-09 08:31:21 +01:00
Michael Kaufmann
db36d57683
fix an issue where the isemaildomain flag for a main-domain can be set to false when edited by customer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-08 12:46:17 +01:00
Michael Kaufmann
ddddbdfb18
Merge pull request #609 from foliengriller/annotations
...
Improves annotations in /lib/classes/api/
2018-12-04 22:03:07 +01:00
Michael Rosenberger
df3ad9ed12
Improves annotations for API
2018-12-04 21:58:46 +01:00
Michael Kaufmann
456875905d
set password compatibility for mysql8
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-04 19:52:18 +01:00
Michael Kaufmann
1707b5e7fd
fix create user for mysql8 for good, thx to bimmer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-04 17:33:58 +01:00
Michael Kaufmann
034d1b1c8e
correct syntax for CREATE USER when using mysql8
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-04 15:42:05 +01:00
Michael Kaufmann
5dd915736b
changed all boolean parameters to getBoolParam-function
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-04 14:40:11 +01:00
Michael Kaufmann
07d7908f6e
added wrapper for boolean api-parameters, Domains-Module for now, more later; fixes #597
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-04 13:27:21 +01:00
Michael Kaufmann
cf53365007
update README and CONTRIBUTING files; added PULL_REQUEST_TEMPLATE; database user-creation fix for MySQL8
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-04 10:52:49 +01:00
Michael Kaufmann
1f2c1c1d2f
Merge pull request #608 from foliengriller/openssl1
...
Ads missing extension openssl to composer.json
2018-12-03 21:41:30 +01:00
Michael Kaufmann
51390d8add
Merge pull request #607 from foliengriller/caseMissmatch1
...
Corrects case missmatch of function calls
2018-12-03 21:37:35 +01:00
Michael Rosenberger
98120de7e1
Ads missing extension openssl to composer.json
2018-12-03 21:37:17 +01:00
Michael Rosenberger
88a2cb37c9
Case missmatch of function calls
2018-12-03 21:30:12 +01:00
Michael Kaufmann
ec4d34d37a
let's see if that works :P
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-03 17:29:42 +01:00
Michael Kaufmann
0b3d532028
ups, how did these get lost?
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-03 17:18:44 +01:00
Michael Kaufmann
4a0be40f92
require php-5.6 for 0.10.0; fixes #606 and remove invalid value NO_AUTO_CREATE_USER in mysql-attributes for mysql8
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-03 17:15:54 +01:00
Michael Kaufmann
2da59f1055
do not rely on fixed order of import-file for domains-import; first line now has to be the names of the api-parameters used for Domains.add, see https://api.froxlor.org/doc/0.10.0/#v-Domains , fixes #544
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-02 20:06:53 +01:00
Michael Kaufmann
1ca1314ac4
fix typo in updater
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-02 19:27:50 +01:00
Michael Kaufmann
426e46a2df
show registration date of domain (if given) in admin and customer domain-list, fixes #553
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-02 11:50:45 +01:00
Michael Kaufmann
212cb0140d
ups minor CSS typo, refs #603
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-01 15:06:16 +01:00
Michael Kaufmann
8291c7d2ab
Allow access to webserver logs via weinterface, if activated for customer; todo: view more content dynamically; fixes #603
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-01 13:33:08 +01:00
Michael Kaufmann
1bd4c00631
forgot to replace frontend variables with replacer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-30 13:55:08 +01:00
Michael Kaufmann
69495b94af
add 2FA mechanism, fixes #547
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-30 13:45:17 +01:00
Michael Kaufmann
29c754e700
add new CUSTOMER_HOMEDIR replacer for php-configs, thx to rubberduck for the hint
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-29 09:37:18 +01:00
Michael Kaufmann
fd69fc22db
format composer.json and add php-7.0 as dev-requirement (phpunit6); add unit-test for Backup.add() when customer passes / as path value
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-28 13:17:44 +01:00
Michael Kaufmann
c7bee4edf2
update 0.9.x updater according to latest bugfix-release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-27 18:53:37 +01:00
Michael Kaufmann
9756c792d7
disable sending of emails when running tests completely when run on travis
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-27 12:05:56 +01:00
Michael Kaufmann
a86f10a4b4
fix typo in function name, refs #601
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-27 11:49:32 +01:00
Michael Kaufmann
946c2507c5
last try before i branch for testing this - next time, really
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 22:00:50 +01:00
Michael Kaufmann
56ac4b5c26
last try before i branch for testing this :P
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 21:57:15 +01:00
Michael Kaufmann
e4becfb1dd
add missing php-invoker stuff
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 21:50:35 +01:00
Michael Kaufmann
6129768711
actually use the required phpunit version pulled from composer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 21:38:36 +01:00
Michael Kaufmann
72690e311f
add specific phpunit version to dev-requirements
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 21:33:40 +01:00
Michael Kaufmann
2ef067e12d
set a few settings according to the test-system
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 21:05:57 +01:00
Michael Kaufmann
ae71e3ad2a
new try with travis-ci #last-really
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 20:29:27 +01:00
Michael Kaufmann
745621c416
new try with travis-ci #last
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 20:23:56 +01:00
Michael Kaufmann
069ccd24e6
new try with travis-ci #3
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 20:16:15 +01:00
Michael Kaufmann
76b5f813c5
new try with travis-ci #2
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 20:12:32 +01:00
Michael Kaufmann
9ad6616fa3
new try with travis-ci
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 20:09:27 +01:00
Michael Kaufmann
4dca2d6217
travis-ci testing...
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 20:00:40 +01:00
Michael Kaufmann
eab88abd54
Merge pull request #596 from foliengriller/composer-json
...
Adds first composer.json file
2018-11-26 20:00:08 +01:00
Michael Kaufmann
ea3c49befe
Update composer.json
2018-11-26 19:56:39 +01:00
Michael Kaufmann
e1bfb2690d
Update composer.json
2018-11-26 19:53:34 +01:00
Michael Kaufmann
091f92400b
move integer-conversion of array to the place where the array is known
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 12:21:02 +01:00
Michael Kaufmann
18df961381
ensure allowed_phpconfigs parameter for Customers.add() and Customers.edit() is an integer-array, fixes #598
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 12:14:53 +01:00
Michael Kaufmann
18c49e4c48
Merge pull request #595 from foliengriller/gitignore
...
Improves gitignore and deletes unused .keep in /logs
2018-11-26 06:51:53 +01:00
Michael Rosenberger
4da9d4c7c0
Adds first composer.json file
2018-11-25 23:24:30 +01:00
Michael Rosenberger
9a528532d2
Improves gitignore and deletes unused .keep in /logs
2018-11-25 21:49:41 +01:00
Michael Kaufmann
96addebdf3
Merge pull request #594 from Broatcast/patch-1
...
Change formfield id for new admins
2018-11-25 17:42:06 +01:00
Michael Kaufmann
49adcb6886
Merge branch 'heavygale-master'
2018-11-25 17:38:05 +01:00
Michael Kaufmann
ed86c2a892
Merge branch 'master' of https://github.com/heavygale/Froxlor into heavygale-master
2018-11-25 17:37:52 +01:00
Robert Kuntz
7c7ef5be09
Change formfield id for new admins
...
little Bug, requested "new_loginname" instead of "loginname"
2018-11-25 17:30:48 +01:00
Michael Kaufmann
c269cd5c5c
added unit-tests for version-check; implemented settings import/export in API; minor variable declarations
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-25 11:17:56 +01:00
Michael Kaufmann
f6e0298d25
more api-documentation and code-formatting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-25 10:04:09 +01:00
Michael Kaufmann
983e1ce6ad
add more api documenation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-24 19:49:27 +01:00
Michael Kaufmann
a87f1c5561
trim ip-addresses for validation as they are invalid with leading/trailing spaces
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-24 07:53:08 +01:00
Michael Kaufmann
9d82f0d269
Merge pull request #593 from foliengriller/master
...
Improves CSS in installer
2018-11-23 14:55:14 +01:00
Michael Rosenberger
32b5bef221
Improves CSS in installer
...
Correct alignment of radio options
Fixes design-problem with chrome
2018-11-23 14:34:11 +01:00
Michael Kaufmann
50eec8d8a7
Merge pull request #592 from foliengriller/master
...
Some minor CSS improvements
2018-11-23 11:18:45 +01:00
Michael Kaufmann
fc8373f6b6
fix unit-test testCustomerEmailForwardersDelete() to comply with new testCustomerEmailForwardersAddWithSpaces()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-23 09:06:23 +01:00
Michael Kaufmann
1d3d8d0f28
trim email address when added as forwarder, fixes #591
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-23 09:03:35 +01:00
Michael Rosenberger
b9e4adc634
Some minor CSS improvements
...
- Removes unit if value is 0
- Uses shorthand notation where possible
Signed-off-by: Michael Rosenberger <mr@simpelwebservice.de >
2018-11-22 23:38:54 +01:00
Michael Kaufmann
3a3b35b2eb
add ipv6 support for resolving nameserver-hostnames
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-21 19:26:19 +01:00
Michael Kaufmann
8a565532b2
more api-doc
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-19 20:38:18 +01:00
Michael Kaufmann
02ba4b5f67
Merge branch 'master' of github.com:Froxlor/Froxlor
2018-11-18 20:35:47 +01:00
Michael Kaufmann
b032f5b2ba
add dhparams for webserver/ssl, refs #519
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-18 20:35:27 +01:00
Michael Kaufmann
758111a7c1
Merge pull request #589 from heavygale/patch-2
...
Update list.tpl
2018-11-18 15:20:34 +01:00
Max
ba124c99af
Update list.tpl
2018-11-18 15:09:59 +01:00
Michael Kaufmann
776bb56b24
add more phpdoc to DomainZones ApiCommand; minor fixes in DirOptions and DirProtections
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-18 15:07:06 +01:00
Michael Kaufmann
d2024e06ff
more phpdoc in DirOptions and DirProtections
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-18 14:54:20 +01:00
Michael Kaufmann
8c8be45769
added more phpdoc for api-documentation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-18 14:39:20 +01:00
Michael Kaufmann
892d259805
Also remove DNS zones of deleted Subdomains, refs #581
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-17 20:19:29 +01:00
Michael Kaufmann
13c624400e
remove domain from pdns database if removed or updated so nameserver is disabled (remove) or update of db triggered when isemaildomain option is disabled, fixes #581
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-17 20:14:58 +01:00
Michael Kaufmann
e184201327
minor cosmetic changes and new create_customer api example
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-13 08:30:41 +01:00
Michael Kaufmann
059e36aa78
finish testing of Traffic ApiCommand
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-12 07:44:35 +01:00
Michael Kaufmann
18aa8eb5d2
added Traffic.listing ApiCommand; added first Unit-Tests for Traffic-Api; SQL IN-clause cannot be prepared, replaced all occurances accordingly; added --no-fork parameter to traffic-cron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-11 21:51:39 +01:00
Michael Kaufmann
41acbc745c
Merge remote-tracking branch 'origin/0.10.0'
2018-11-10 12:03:23 +01:00
Michael Kaufmann
ab81004bf2
Merge branch 'master' into 0.10.0
2018-11-10 11:58:17 +01:00
Michael Kaufmann
d80cf6525c
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-11-10 11:55:39 +01:00
Michael Kaufmann
247efb1c0a
set version to 0.9.40 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-10 11:34:50 +01:00
Michael Kaufmann
e1b62d3af4
outsource apihelp to api.froxlor.org
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-10 07:17:13 +01:00
Michael Kaufmann
b340221055
update Traffic Api-Command
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-29 08:56:23 +01:00
Michael Kaufmann
e16ea186dc
add some more unit-tests for Cronjobs and PhpSettings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-28 13:47:19 +01:00
Michael Kaufmann
ce2722d429
forgot to tell phpunit which files is being covered, stupid copy'n'paste
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-28 09:00:04 +01:00
Michael Kaufmann
e0a195e3bc
forgot to add tests/Cronjobs to the unit-test directories
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-28 08:57:43 +01:00
Michael Kaufmann
899a7ac189
add Cronjobs API command ad unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-28 08:53:25 +01:00
Michael Kaufmann
fb4d379047
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-10-27 19:57:55 +02:00
Michael Kaufmann
98c55435ae
Merge pull request #583 from heavygale/patch-1
...
Update archive.tpl
2018-10-27 17:14:28 +02:00
Max
981f5840b3
Update archive.tpl
2018-10-27 14:57:27 +02:00
Michael Kaufmann
4efdb0cd66
add example of API usage
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-27 10:56:42 +02:00
Max
06dcaeacb5
Update german.lng.php
2018-10-21 12:02:10 +02:00
Max
14112bf5d7
Update german.lng.php
2018-10-20 16:39:21 +02:00
Max
c55ef54937
Update german.lng.php
2018-10-20 16:37:24 +02:00
heavygale
2e65de176b
Update lng/german.lng.php
2018-10-20 16:10:27 +02:00
Michael Kaufmann
3b31cd8432
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-10-20 14:06:19 +02:00
Michael Kaufmann
c1809fc084
Merge pull request #579 from quthla/patch-1
...
Add TLSv1.3
2018-10-20 14:02:17 +02:00
quthla
090bdaaea8
Add TLSv1.3
2018-10-20 13:29:25 +02:00
Michael Kaufmann
611bec6849
Merge pull request #578 from stweil/lgtm
...
Fix warnings from LGTM
2018-10-17 11:55:36 +02:00
Stefan Weil
8cf797374d
Add missing variable declarations
...
This fixes warnings from LGTM:
Variable i is used like a local variable,
but is missing a declaration.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2018-10-17 11:49:59 +02:00
Stefan Weil
20177e06fc
Add missing semicolons
...
This fixes warnings from LGTM:
Avoid automated semicolon insertion (91% of all statements
in the enclosing function have an explicit semicolon).
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2018-10-17 11:45:25 +02:00
Severin Leonhardt
d76df274f4
Make writing AccessLog and ErrorLog optional
2018-10-11 19:07:09 +02:00
Michael Kaufmann
95b305b865
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-10-11 14:57:53 +02:00
Michael Kaufmann
aa6f3d33eb
clearify description and enhance validation for path-field in backup-job-planning
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-11 14:52:45 +02:00
Michael Kaufmann
b6e4dbd70a
fix saving of apikey allowed-from setting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-09 10:37:27 +02:00
Michael Kaufmann
854986abcb
add some more function-doc; add setting to enable/disable api in system-settings; added last three api-command classes (empty so far)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-08 09:35:15 +02:00
Michael Kaufmann
c35407bc94
fix undefined debug-flag if not present
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-30 10:18:19 +02:00
Michael Kaufmann
5752f7b64e
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-09-30 10:04:15 +02:00
Michael Kaufmann
23d4bee184
add override-required info to php-config edit formfields like in add formfields, refs #573
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-28 11:00:56 +02:00
Michael Kaufmann
37988fa645
forgot to add override_fpmconfig flag to panel_phpconfigs, refs #573
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-28 10:57:43 +02:00
Michael Kaufmann
6c7ee0c222
add possibility to specify pm-related settings per php-config (if override of fpm-daemon settings is set to yes), fixes #573
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-28 10:55:08 +02:00
Michael Kaufmann
108c4c25b3
move 'enable http/2' setting from froxlor-vhost-settings to webserver-settings, fixes #575
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-26 13:29:30 +02:00
Michael Kaufmann
095e54d88d
fix missing update in version.inc.php
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-25 08:17:31 +02:00
Michael Kaufmann
70cb760862
fix missing update in version.inc.php
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-25 08:16:54 +02:00
Michael Kaufmann
738e629eec
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-09-25 08:14:16 +02:00
Michael Kaufmann
bd036a0fde
remove unnecessary string-break; use standardlanguage-variable as fallback language for installer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-25 08:12:21 +02:00
Michael Kaufmann
f766c6f920
Merge pull request #572 from markuspetermann/master
...
Fixed class.lescript_v2.php to work with ACMEv2
2018-09-25 08:09:16 +02:00
Markus Petermann
4588bc7f5c
Merge branch 'master' of github.com:markuspetermann/Froxlor
2018-09-19 15:14:46 +02:00
Markus Petermann
9e289a2380
Fixed class.lescript_v2.php to work with ACMEv2
...
Account(kid) needs to be saved for future requests.
Install/Update part is untested.
2018-09-19 15:11:27 +02:00
Michael Kaufmann
f0edf97ac7
do not follow url location/redirect when using LE selfcheck
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-19 11:15:42 +02:00
Michael Kaufmann
91195fda89
check for all needed php extensions and mysqldump tool in setup process, fixes #569
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-19 11:15:03 +02:00
Michael Kaufmann
6161ad1bd3
make CURLOPT_FOLLOWLOCATION optional in HttpClient::urlGet
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-19 11:09:27 +02:00
Michael Kaufmann
f72d87228b
restrict sending of emails when user is locked
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-19 11:07:54 +02:00
Markus Petermann
4f0acd176a
Fixed class.lescript_v2.php to work with ACMEv2
...
Account(kid) needs to be saved for future requests.
Install/Update part is untested.
2018-09-18 02:20:17 +02:00
Markus Petermann
5f29b2cc4a
Fixed class.lescript_v2.php to work with ACMEv2
...
When requesting a certificate for multiple Domains/SANs, the request must be done in a single order.
2018-09-18 00:53:51 +02:00
Michael Kaufmann
164f1a921e
Merge pull request #570 from markuspetermann/patch-1
...
Fixed class.lescript_v2.php to work with ACMEv2
2018-09-15 13:25:01 +02:00
markuspetermann
94c4d52476
Fixed class.lescript_v2.php to work with ACMEv2
...
As GET /document never returns any Reply-Nonce Header, getLastNonce() caused an infinite loop.
The Content-Type for v2 must be application/jose+json.
2018-09-15 12:41:27 +02:00
Michael Kaufmann
174739bc0c
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-08-15 10:59:36 +02:00
Michael Kaufmann
b777053133
allow a higher amount of diskspace and traffic to be entered in the forms, fixes #560
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-08-15 10:59:16 +02:00
Michael Kaufmann
d0c2888508
Merge pull request #494 from xelaz/master
...
extend nginx letsencrypt (.well-known) redirect regex to https
2018-08-15 08:03:45 +02:00
Michael Kaufmann
ff8afef614
Merge pull request #563 from Froxlor/revert-561-patch-1
...
Revert "acme challenges can include hyphens (-)"
2018-08-12 18:11:45 +02:00
Michael Kaufmann
a28b2e8115
Revert "acme challenges can include hyphens (-)"
2018-08-12 18:11:36 +02:00
Michael Kaufmann
b0e348a2c5
Merge pull request #561 from oliverrahner/patch-1
...
acme challenges can include hyphens (-)
2018-08-12 17:09:03 +02:00
Oliver Rahner
512abda38d
acme challenges can include hyphens (-)
...
made a small adjustment so that acme challenges like "CrgFuFZU-U7mwXxjjHZi8if851XGVjdPRtWN91LTWmM" also don't get redirected
2018-08-09 16:33:27 +02:00
44d430950c
dmarc w/o external auth
2018-07-11 21:04:28 +02:00
4ac5e2439c
DKIM format fix
2018-07-11 21:02:51 +02:00
Michael Kaufmann
963c7c4616
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-07-10 09:47:20 +02:00
Michael Kaufmann
1690cadab9
show link to clear plaintext email account passwords if enabled; set store-plaintext-passwords default to 'off'; fixes #557
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-07-10 09:47:01 +02:00
Michael Kaufmann
9e7715430b
fix editing api-keys as customer
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-23 09:27:56 +02:00
Michael Kaufmann
4f69571e1c
do not reload current page after apikey modification to prevent unwanted actions being executed (addKey)
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-22 10:13:48 +02:00
Michael Kaufmann
d4312fc481
update jquery/jquery-ui; fininshed api_key editing (needs a bit more validating); added PhpSettings-Unit-test
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-22 10:05:04 +02:00
Michael Kaufmann
f1d91dfef8
interface adjustments for apikey interaction
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-21 08:21:27 +02:00
Michael Kaufmann
f198833f8c
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-06-21 08:12:00 +02:00
Michael Kaufmann
da99398561
update jquery-ui
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-21 07:55:35 +02:00
Michael Kaufmann
436d141bd1
fix ticket access when posting answer
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-21 07:52:11 +02:00
Michael Kaufmann
aa881560cc
deny access to tickets not owned by current user, thx to chbi
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-19 21:46:11 +02:00
Michael Kaufmann
06ef81cc5b
adjust year in copyright in std-customer-index file, thx to demlak
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-17 09:41:31 +02:00
Michael Kaufmann
4a99e4ba57
Merge pull request #556 from nachtgeist/master
...
fix triggering an LE CSR when changing www on a main domain, fixes #526
2018-06-05 07:52:03 +02:00
Daniel Reichelt
2ba4137e7d
fix triggering an LE CSR when changing www on a main domain
...
Prior to this, LE CSRs were triggered only when the wwwserveralias was
changed on alias domains, but not on main domains.
Fixes #526
2018-06-05 06:51:20 +02:00
Daniel Reichelt
72835c56ad
trim trailing whitespace
2018-06-05 06:51:10 +02:00
Michael Kaufmann
d39cebc70e
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-06-01 08:01:09 +02:00
Michael Kaufmann
b80bdcbc4f
forgot to add version file
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-29 15:54:44 +02:00
Michael Kaufmann
c1e62e6be7
get rid of serialization completely to avoid possible code execution, fixes #555
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-29 15:47:41 +02:00
Michael Kaufmann
10330f8a7a
fix fallback redirect code when customredirect is enabled and default is selected
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-24 17:44:36 +02:00
Michael Kaufmann
18fb422a69
correct order of settings
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-24 14:50:52 +02:00
Michael Kaufmann
f8236dff7b
fix not quite correctly webserver-log-piping
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-24 14:44:59 +02:00
Michael Kaufmann
8ccb898aa9
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-05-24 13:25:24 +02:00
Michael Kaufmann
bad680cfdb
enhancements for webserver-log settings
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-24 13:23:37 +02:00
Michael Kaufmann
5a070d6d91
add settings to customize webserver logs
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-24 11:36:13 +02:00
Robert Förster (Dessa)
07a3f76568
remove wheezy configs
2018-05-10 16:42:27 +02:00
Michael Kaufmann
d07d63e240
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-05-07 10:57:55 +02:00
Michael Kaufmann
67b95a301b
check only for existing .conf files when trying to find out whether a fpm pool config directory is empty; fixes #543
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-06 14:38:18 +02:00
Michael Kaufmann
926914788f
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-04-25 12:30:00 +02:00
Michael Kaufmann
6f9187d1bb
Merge branch 'master' of github.com:Froxlor/Froxlor
2018-04-25 12:29:41 +02:00
Michael Kaufmann
84b8cda7ac
allow usage of up to 255 characters in a txt record, fixes #548
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-04-25 12:29:30 +02:00
Michael Kaufmann
75616cc727
fix typo in german language file
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-04-25 12:27:59 +02:00
Michael Kaufmann
b3d018c506
corrected usage of default redirect code from settings; fixes #546
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-04-25 12:27:40 +02:00
Robert Förster (Dessa)
2508d855e3
deprecate precise, as xenial configs are now available
2018-04-03 13:12:32 +02:00
Erik
a21f3c5a3f
added xenial.xml ( #533 )
...
* added xenial.xml
* fixed touch commands as in commit 3c802038f2
* changed a2dismod php to a2dismod php7.0
* fixed overlooked a2dismod php to a2dismod php7.0
2018-04-03 12:59:14 +02:00
Michael Kaufmann (d00p)
060115c5e9
added new ApiParameterTest
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-04-01 10:35:55 +02:00
Michael Kaufmann (d00p)
697d972fba
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-04-01 10:35:33 +02:00
Michael Kaufmann (d00p)
3f69c97874
opzimize ApiParameter::getModFunctionString(); corrected FpmDaemons::update(); added a few more unit-tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-04-01 10:31:38 +02:00
Michael Kaufmann (d00p)
85407abfb4
optimize stats-folder-decision in Customers-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-04-01 09:59:25 +02:00
Michael Kaufmann
20d9be537a
Merge pull request #542 from d00p/patch-1
...
Update README.md
2018-03-29 13:11:11 +02:00
Michael Kaufmann
30d39d622d
Update README.md
2018-03-29 13:10:33 +02:00
Michael Kaufmann (d00p)
e58192edc2
show whether curl extension is installed when trying to check for a new version in admin-dashboard
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-29 11:11:39 +02:00
Michael Kaufmann (d00p)
d15e4a8270
more unit-tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-27 14:43:24 +02:00
Michael Kaufmann (d00p)
45d7307a8f
fix phpunit test for FpmDaemonTest
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-26 14:33:43 +02:00
Michael Kaufmann (d00p)
bf3ae3009f
add tests/PhpAndFpm to phpunit-testsuite
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-26 14:28:32 +02:00
Michael Kaufmann (d00p)
cb3d5f3488
unit-test FpmDaemons-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-26 14:26:05 +02:00
Michael Kaufmann (d00p)
efb416ae7c
phpdoc for Admins-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-26 10:13:51 +02:00
Michael Kaufmann (d00p)
c98be3c04f
finished unit-tests for Mysqls-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-26 09:53:09 +02:00
Michael Kaufmann (d00p)
6006b16c95
added first test for Mysqls-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-25 12:38:57 +02:00
99f7fc14de
merge
2018-03-25 11:48:01 +02:00
3dcd109ee2
merge
2018-03-25 11:30:04 +02:00
Michael Kaufmann (d00p)
c149cbacf7
more DomainZones unit-tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-23 13:35:50 +01:00
2ab6b9f6f3
other stuff
2018-03-23 12:31:46 +01:00
2c7502485b
bind stuff
2018-03-23 12:30:02 +01:00
Michael Kaufmann (d00p)
48d7110779
add first unit tests for DomainZones ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-22 14:56:18 +01:00
Michael Kaufmann (d00p)
bd7f2c2654
add unit-tests for CustomerBackup-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-21 20:22:43 +01:00
Michael Kaufmann (d00p)
5123b5fccd
fix error-display in dns_editor.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-20 08:55:14 +01:00
Michael Kaufmann (d00p)
190c95baca
created DomainZones ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-19 21:25:23 +01:00
Michael Kaufmann (d00p)
975d46044d
added unit-tests for DirOptions
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-19 20:38:59 +01:00
Michael Kaufmann (d00p)
bf589cdec8
forgot to check for customer-id in CustomerBackups.delete()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-19 10:52:38 +01:00
Michael Kaufmann (d00p)
715e5f7a64
fix update of domain as admin if domain is a std-subdomain; fix update of mysql-entry; add CustomerBackups-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-19 10:45:12 +01:00
Michael Kaufmann (d00p)
dfcb7160cb
fix global lng-array
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-18 08:45:20 +01:00
Michael Kaufmann (d00p)
f5654d5931
fix var-names in DirOptions-ApiCommand; fix pmd issues
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-18 08:42:22 +01:00
Michael Kaufmann (d00p)
2bf5fde0e5
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-16 09:19:52 +01:00
Michael Kaufmann (d00p)
be0099bf01
add duplicate check to switch-server-ip script
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-16 09:18:02 +01:00
Michael Kaufmann (d00p)
7a68dfc450
DirProtections and DirOptions stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-15 19:35:56 +01:00
Michael Kaufmann (d00p)
858a9ba6a4
added DirProtections.update() and various unit-tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-15 11:01:17 +01:00
Michael Kaufmann (d00p)
f2809c47ac
finished DirProtections.add() and some basic tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-14 19:41:12 +01:00
Michael Kaufmann (d00p)
616fb77de5
check for installed/configured froxlor in api.php and return 404 if not
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-14 18:13:32 +01:00
Michael Kaufmann (d00p)
b03d41087a
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-14 11:41:42 +01:00
Michael Kaufmann (d00p)
724e88b94f
rename handler php5-fastcgi to php-fastcgi, just cosmetics; fixes #536
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-14 11:37:45 +01:00
Michael Kaufmann (d00p)
3c802038f2
split touch-command for multiple files into single ones, fixes #535
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-14 11:35:03 +01:00
Michael Kaufmann (d00p)
fe385b7800
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-13 10:41:01 +01:00
Michael Kaufmann (d00p)
38b57117e2
minor fixes in froxlor-sql file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-13 10:40:45 +01:00
Michael Kaufmann (d00p)
7e47383ee3
ignore NumberOfChildren pmd warning
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 22:12:16 +01:00
Michael Kaufmann (d00p)
ae3d954766
started work on DirProtections-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 22:07:51 +01:00
Michael Kaufmann (d00p)
52da7ad40f
exclude some irritating pmd rules #2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 21:47:14 +01:00
Michael Kaufmann (d00p)
309e613c83
exclude some irritating pmd rules
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 21:40:19 +01:00
Michael Kaufmann (d00p)
05857985f8
add more tests for Email-ApiCommands
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 21:29:03 +01:00
Michael Kaufmann (d00p)
a7523bbdea
add domainid to result-list of Emails.get(); fix typo in EmailAccounts.add(); enhance debugging in Database-class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 15:52:34 +01:00
Michael Kaufmann (d00p)
54deec87d0
add a few emails-apicommand unit-tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 15:41:08 +01:00
Michael Kaufmann (d00p)
f0e084ef0e
minor fixes in EmailAccounts.update()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 14:17:45 +01:00
Michael Kaufmann (d00p)
fa7bb53d58
added EmailAccounts-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 14:13:35 +01:00
Michael Kaufmann (d00p)
6fc8cce8f5
add EmailAccounts.add; added wrapper function ApiCommand.getMailTemplate() to reduce code-duplication
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 13:44:44 +01:00
Michael Kaufmann (d00p)
2e597ef7d9
remove unused local variables
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 11:09:30 +01:00
Michael Kaufmann (d00p)
ff611fa8dc
fix parameter for ApiCommand::getCustomerData()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 10:57:31 +01:00
Michael Kaufmann (d00p)
c920bf6a63
some code-reduction
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 10:45:46 +01:00
Michael Kaufmann (d00p)
66ebfaf21b
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-12 10:23:53 +01:00
Michael Kaufmann (d00p)
349fa7a761
avoid possible undefined index if no issuer-organisation is set in a certificate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 10:22:50 +01:00
Michael Kaufmann (d00p)
81bd9d945d
fix parameter customerid for Emails.add() in unit-test
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-11 10:26:05 +01:00
Michael Kaufmann (d00p)
b205f8ea5d
add EmailFowarders ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-11 10:24:17 +01:00
Michael Kaufmann (d00p)
7b52c0c78c
fix default value of panel.no_robots settings; add phpdoc for Database-class-methods
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-08 17:03:17 +01:00
Michael Kaufmann (d00p)
164650adc3
added Emails.update() and Emails.delete() commands
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-08 11:49:28 +01:00
Michael Kaufmann (d00p)
9e97e82990
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-06 21:08:02 +01:00
Michael Kaufmann (d00p)
cd5cef51e8
allow config and settings json file for config-services.php to be downloaded from a remote url
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-06 21:07:08 +01:00
Michael Kaufmann (d00p)
231159a6c6
added first methods of Emails ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-06 14:02:27 +01:00
Michael Kaufmann (d00p)
a83031504f
implement generating of api-key for customer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-06 12:43:24 +01:00
Michael Kaufmann (d00p)
893fd0774c
implement deleting of api-keys via webinterface
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-06 12:26:41 +01:00
Michael Kaufmann (d00p)
704188fe27
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-06 11:06:31 +01:00
Michael Kaufmann (d00p)
a621fd3b09
run cronjob at the end of config-services script (when using --apply), thx v3ng
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-06 11:05:26 +01:00
Michael Kaufmann (d00p)
0c43c5d2b5
backport config-services --import-settings parameter from 0.10.0
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-06 10:52:57 +01:00
Michael Kaufmann (d00p)
864331d371
code reduction; added unit-tests for Certificates-Command; minor fixes here and there
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-05 23:35:00 +01:00
Michael Kaufmann (d00p)
f5ec759d99
added Certificates-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-05 14:21:36 +01:00
Michael Kaufmann (d00p)
b2e2590324
implemented SubDomains.update; minor fixes and enhancements in Domains-Command and validateUrl-function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-05 12:13:01 +01:00
Michael Kaufmann (d00p)
ae4a7ff943
wrap ip-validating in Domains-ApiCommand to reduce duplicate code
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-05 08:12:08 +01:00
Michael Kaufmann (d00p)
a869bc58cd
fix wrong variable-name in SubDomains.listing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-04 19:47:48 +01:00
Michael Kaufmann (d00p)
cfa07bab47
simplified and wrapped internal api calls
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-04 18:30:16 +01:00
Michael Kaufmann (d00p)
b664917147
fix sql variable in Admins.delete
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-04 12:44:31 +01:00
Michael Kaufmann (d00p)
b12392f0a9
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-04 12:40:55 +01:00
Michael Kaufmann (d00p)
b07d6ceeaa
started UI api-key management
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-04 12:40:47 +01:00
Michael Kaufmann
aff6d82321
Merge pull request #531 from Crease29/patch-1
...
Link domains to HTTPS in certificate list
2018-03-04 12:11:12 +01:00
Kai Neuwerth
91cecf8c1e
Link domains to HTTPS in certificate list
...
As an admin I want to check if the certificate of a website is working.
Therefore I click on the domain in the SSL certificate list and have to prepend "https" to the URL later.
In this case I'd link the domain to HTTPS initially.
2018-03-04 11:43:50 +01:00
Michael Kaufmann (d00p)
702b52d13e
forgot to save again
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-03 21:42:34 +01:00
Michael Kaufmann (d00p)
bb3fddb08f
optimize phpmd config
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-03 21:39:51 +01:00
Michael Kaufmann (d00p)
7cc17b9ca5
fix short variables
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-03 21:29:16 +01:00
Michael Kaufmann (d00p)
f30887e3c0
removed unused local variables
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-03 21:26:37 +01:00
Michael Kaufmann (d00p)
0d7afc5c24
fixes in move-domain-to-another-customer functionality in Domains.update
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-03 21:10:58 +01:00
Michael Kaufmann (d00p)
826f1378d2
minor fixes to Domains.update + another unit-test
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-03 15:55:23 +01:00
Michael Kaufmann (d00p)
6d8b22dccf
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-03 14:58:46 +01:00
Michael Kaufmann
26c3c8e6f0
Merge pull request #527 from JB1985/patch-2
...
Update german.lng.php
2018-03-03 14:58:38 +01:00
Michael Kaufmann (d00p)
0f6cc05089
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-03 14:58:06 +01:00
Michael Kaufmann
08814f8c9a
Merge pull request #530 from michaelzangl/fix-hostname-error-message
...
Fix hostname error message
2018-03-03 14:57:22 +01:00
Michael Kaufmann
632eb98df9
Merge pull request #529 from michaelzangl/fix-installer-path
...
Froxlor installer: Use same file path for chmod.
2018-03-03 13:05:59 +01:00
Michael Zangl
909c983aec
Fix invalidhostname error message (de).
2018-03-03 11:49:58 +01:00
Michael Zangl
8642254175
Fix invalidhostname error message.
2018-03-03 11:48:26 +01:00
Michael Zangl
7e81b0bb5a
Froxlor installer: Use same file path for chmod.
2018-03-03 11:18:28 +01:00
Michael Kaufmann (d00p)
22a48cac33
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-02 19:37:32 +01:00
Michael Kaufmann (d00p)
20eaa7bc08
fix missing sql-prepared-statement parameter, fixes #528
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-02 19:36:56 +01:00
Michael Kaufmann (d00p)
1605d2af07
enhance phpdox config
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-02 18:25:06 +01:00
JB1985
abb94c9189
Update german.lng.php
...
Übersetzung Änderung von Lets Encrypt
2018-03-02 17:28:30 +01:00
Michael Kaufmann (d00p)
cadb6618ec
list() is a reserved php keyword, changed ApiCommand::list() to ApiCommand::listing()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-02 17:22:47 +01:00
Michael Kaufmann (d00p)
594512404f
optimized CustomersTest and DomainsTest; minor fixes in SubDomains-ApiCommand; added more tests for SubDomains-Command
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-02 15:24:46 +01:00
Michael Kaufmann (d00p)
aeb8655cc3
fix sql query in Domains.get; minor fixes in Domains.update; first unit-test for Domains.update
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-01 19:59:27 +01:00
Michael Kaufmann (d00p)
601d16b17c
minor fixes in Domains.add; added more tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-01 19:41:57 +01:00
Michael Kaufmann (d00p)
02616d3080
minor fixes and first tests for Domains-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-01 16:46:47 +01:00
Michael Kaufmann (d00p)
2bf5e90a77
add testsuite parameter to phpunit to respect our required test-order; minor fixes in Domains- and SubDomains Command
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 18:07:43 +01:00
Michael Kaufmann (d00p)
75bc6d32ab
minor fixes in SubDomains.add; first Unit-Tests for SubDomains-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 17:10:52 +01:00
Michael Kaufmann (d00p)
3e0b551416
fix copy'n'paste fail
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 15:56:05 +01:00
Michael Kaufmann (d00p)
a038e35e45
added Subdomains.add; minor fixes and enhancements
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 15:54:07 +01:00
Michael Kaufmann (d00p)
6318e5514b
ignore some more checkstyle rules
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 10:54:03 +01:00
Michael Kaufmann (d00p)
392db944a2
started work in SubDomains-ApiCommand; minor fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 10:34:37 +01:00
Michael Kaufmann (d00p)
b097c19c0a
correct phpcs config
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 09:30:57 +01:00
Michael Kaufmann
b46d3a3769
Update README.md
...
new test :)
2018-02-27 08:59:49 +01:00
Michael Kaufmann
a2172329cd
Update README.md
...
added CI build-status
2018-02-27 08:50:54 +01:00
Michael Kaufmann (d00p)
309b70c0f8
completed Ftps-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 08:23:19 +01:00
Michael Kaufmann (d00p)
4b9ed8ee39
use correct order
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 22:39:06 +01:00
Michael Kaufmann (d00p)
2599f61b32
add jenkins build.xml and more; added first unit-tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 22:35:04 +01:00
Michael Kaufmann (d00p)
9a4359e010
fix IpsAndPorts.delete
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 19:56:03 +01:00
Michael Kaufmann (d00p)
4d89f614e3
remove unnecessary checks as getParam() validates the existance already
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 18:08:43 +01:00
Michael Kaufmann (d00p)
4fad0def1e
fix mailer variable and fix typo in Ftps.add and Ftps.delete
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 18:02:18 +01:00
Michael Kaufmann (d00p)
c093783904
forgot the mailobject :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 16:02:09 +01:00
Michael Kaufmann (d00p)
257855b43b
fix typo in field-value for ApiCommand::getUserDetail()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 16:00:54 +01:00
Michael Kaufmann (d00p)
55ec20be10
use Ftps.add in webinterface
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 15:55:49 +01:00
Michael Kaufmann (d00p)
b0f355ba2f
fixed in Mysqls.add, added Ftps.add
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 15:49:41 +01:00
Michael Kaufmann (d00p)
ceb8619552
preparations for assign-multiple-ips-to-an-admin in Api, not in webinterface yet
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 12:15:48 +01:00
Michael Kaufmann (d00p)
6191ee6fba
add Ftps.list and Ftps.delete
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 09:36:58 +01:00
Michael Kaufmann (d00p)
c9256c0020
add 'adminname' to result in Customers.get; fix Customers.move and return customer-data there instead of just true
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 09:01:13 +01:00
Michael Kaufmann (d00p)
592c9ed0b9
automatically trim() all parameters given
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 08:21:56 +01:00
Michael Kaufmann (d00p)
4a1decf359
do not update fields of customer a customer cannot even change; unset custom_notes when admin of customer set custom_notes_show to 0
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 07:51:44 +01:00
Michael Kaufmann (d00p)
ae42e87a64
fix in Admins.update; code-format Customers ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 21:26:51 +01:00
Michael Kaufmann (d00p)
5c330505ea
correct Admins.update and Admins.delete
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 20:47:36 +01:00
Michael Kaufmann (d00p)
c65d95c1ef
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-02-25 18:29:28 +01:00
Michael Kaufmann (d00p)
2b366c8f23
add field for fullchain to be stored in ssl-certificates-table; create fullchain file if given (it's not used by froxlor); do not generate/renew certificates for disabled customers domains
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 18:22:15 +01:00
Michael Kaufmann (d00p)
e66dde2e64
id <> loginname, grrr
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 17:08:30 +01:00
Michael Kaufmann (d00p)
f32a1921c5
re-read admin/customer when adding/updating so we return the fields from the table, not the placeholders of the prepared-statement
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 17:03:49 +01:00
Michael Kaufmann (d00p)
0958d07f23
fixes in Admins and Customers ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 16:49:24 +01:00
Michael Kaufmann (d00p)
a222114d0a
remove unnecessary parameter-checks as they will never happen; make Customers.update callable for customers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 15:02:58 +01:00
Michael Kaufmann (d00p)
243b68cc37
minor changes for testing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 11:47:28 +01:00
Michael Kaufmann (d00p)
2f30d85d32
minor changes in ApiCommand; added Ftps.get ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 20:52:21 +01:00
Michael Kaufmann (d00p)
ca07621de7
reduce mysql-usage counter for admins too when deleting a mysql-database
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 20:12:57 +01:00
Michael Kaufmann (d00p)
e5a1b504d7
consistency replace dbserver with mysql_server everywhere
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 16:52:14 +01:00
Michael Kaufmann (d00p)
20aac1ccd4
finish Mysqls.update, untested
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 16:46:56 +01:00
Michael Kaufmann (d00p)
bda652f947
tiny fixes in Domains.add and Domains.update
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 16:26:47 +01:00
Michael Kaufmann (d00p)
87912a9e07
refactored moveCustomerToAdmin() function to Customers.move ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 16:06:53 +01:00
Michael Kaufmann (d00p)
0bf430e0c1
let customers edit password, def-language and theme in Customers.edit
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 15:02:49 +01:00
Michael Kaufmann (d00p)
d2aaf84eff
added Mysqls.add
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 12:13:47 +01:00
Michael Kaufmann (d00p)
b5ebe48715
forgot to save this one
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 11:01:29 +01:00
Michael Kaufmann (d00p)
9a61a56732
enhance phpdoc and add @access to specify which usergroup can use the ApiCommands; add --import-settings parameter to config-services.php CLI script to gain even more automatism when setting up
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 10:57:52 +01:00
Michael Kaufmann (d00p)
81d6a856d9
forgot to hit save :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 19:51:06 +01:00
Michael Kaufmann (d00p)
344ca827e4
beautify api-help in webinterface
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 19:46:57 +01:00
Michael Kaufmann (d00p)
1c4ecdffbf
use correct dbserver for getting mysql-size info in Mysqls.get()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 18:24:10 +01:00
Michael Kaufmann (d00p)
831ee221f6
make lng, version, dbversion and branding protected variables of ApiCommand to avoid the need of 'global' statement
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 18:18:31 +01:00
Michael Kaufmann (d00p)
6409fb2dbe
started working on Mysqls-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 15:17:22 +01:00
Michael Kaufmann (d00p)
662f537a0d
fixes in Admins.update(); use ApiCommand for theme-, language- and password-change
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 12:48:17 +01:00
Michael Kaufmann (d00p)
8e0bfe9d09
add Admins.update()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 11:57:29 +01:00
Michael Kaufmann (d00p)
8930d2a1bf
check remote-ip when ip-restriction is set in api_keys table
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 11:08:24 +01:00
Michael Kaufmann (d00p)
d9ec214e17
secure included webinterface-modules; add settings-functions to Froxlor-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 21:05:58 +01:00
Michael Kaufmann (d00p)
dfb5d33a56
add Admins.add()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 16:51:56 +01:00
Michael Kaufmann (d00p)
b42a7b1b26
show basic api doc in webinterface (top-menu - options - API help)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 13:41:28 +01:00
Michael Kaufmann (d00p)
a468fe50df
filter deactivated users who want to use the API; fix error-output in Customers::update()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 11:42:13 +01:00
Michael Kaufmann (d00p)
c1875132ef
fix unchecked-checkbox value passed to API
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 11:34:40 +01:00
Michael Kaufmann (d00p)
332e29be24
lots of phpdoc; fix Customers::update()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 11:16:55 +01:00
Michael Kaufmann (d00p)
c93e2678f7
make Customers::update() also work with loginname as an alternative to the id
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 10:47:14 +01:00
Michael Kaufmann (d00p)
f8fe4be3ef
fix parameters for checkboxes when passed via webinterface
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-21 14:52:23 +01:00
Michael Kaufmann (d00p)
689ca853c3
minor fixes in Customers and Domains ApiCommands, added list() and get() for Admins-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-21 14:38:27 +01:00
Michael Kaufmann (d00p)
8310e8554b
enable usage of 'domainname' as an alternative to 'id' for Domains::get() and Domains::delete(); enable usage of 'loginname' as an alternative to 'id' for Customers::get() and Customers::delete()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-21 13:14:54 +01:00
Michael Kaufmann (d00p)
b56414ed0e
add sql-query of last statement to sql-debug for debugging purposes; fix default-ssl-ip setting and allow 'none' value
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-21 12:16:50 +01:00
Michael Kaufmann (d00p)
5480fcbf5d
add default-ssl-ip setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-21 11:50:34 +01:00
Michael Kaufmann (d00p)
26b9c030b5
leave default-values for adding std-subdomain when adding customer from the parameters-array; do not require ipandports parameter when adding domain but rather default to system.defaultip if no ipandport is given
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-21 10:57:46 +01:00
Michael Kaufmann (d00p)
aef528bea1
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-02-21 08:54:29 +01:00
Michael Kaufmann (d00p)
d5b9ad3452
darn, stay php-5.3 compatible, thx greppy
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-20 21:37:06 +01:00
Michael Kaufmann (d00p)
5437fcdc89
insert tasks to rebuild configs etc. after import of settings, thx to v3ng for noticing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-20 19:15:55 +01:00
Michael Kaufmann (d00p)
b9653c5abd
fix company-required check for good now :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-20 19:11:33 +01:00
Michael Kaufmann (d00p)
eabc78c84f
enhance check for requirement of company field
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-20 14:21:40 +01:00
Michael Kaufmann (d00p)
033393880d
fix typo in variable name
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-20 14:14:47 +01:00
Michael Kaufmann (d00p)
6bcfb81c6c
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-02-19 14:10:42 +01:00
Michael Kaufmann (d00p)
b2ac1fb593
add FpmDaemons ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-19 13:58:39 +01:00
Michael Kaufmann (d00p)
8c6ae4f3a3
add PhpSettings ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-19 13:36:15 +01:00
Michael Kaufmann (d00p)
131efc544d
fix syntax error in lang file, fixes #522
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-19 12:27:00 +01:00
Michael Kaufmann (d00p)
5524ff7cae
fixes in Customers::update()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-19 11:36:01 +01:00
Michael Kaufmann (d00p)
603e14913b
finished Customer::update(), untested
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-19 10:45:41 +01:00
Michael Kaufmann
160474f2b6
Merge pull request #521 from JB1985/master
...
Update german.lng.php
2018-02-19 09:03:32 +01:00
JB1985
168738b23a
Update german.lng.php
...
Statt Benutze Lets Encrypt => SSL Zertifikat erstellen (Let\'s Encrypt)
2018-02-19 09:02:34 +01:00
Michael Kaufmann (d00p)
133af365bd
enhance ApiCommand::getParam() to specify required and optional parameter
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-19 08:59:24 +01:00
Michael Kaufmann (d00p)
532551263d
add new api-module to output list of possible modules/functions
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-18 10:19:17 +01:00
Michael Kaufmann (d00p)
bdfd601dae
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-02-18 10:17:38 +01:00
Michael Kaufmann (d00p)
9619abdad7
when importing settings with enabled ssl flag, validate that the target system has ssl enabled ip's to avoid unexpected behaviour, tthx v3ng for testing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-17 16:00:50 +01:00
Michael Kaufmann (d00p)
fd287e7be4
add apache restart command after enabling modules in config-templates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-17 14:51:04 +01:00
Michael Kaufmann (d00p)
5afdbae83a
minor phpDoc fixes in Logger classes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 15:50:31 +01:00
Michael Kaufmann (d00p)
7c96164770
fix lng availability; add returncode for not-found messages
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 15:39:59 +01:00
Michael Kaufmann (d00p)
60defd3cdf
fix unlimited flags when adding customer; add debug flag to log all api-requests for testing purposes now
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 14:34:55 +01:00
Michael Kaufmann (d00p)
8978dd3a4b
std-subdomain <> ip connection is already handled by Domains::add()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 13:55:12 +01:00
Michael Kaufmann (d00p)
1e45da2410
more work on Customer-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 13:27:31 +01:00
Michael Kaufmann (d00p)
2da2912c9c
set update-check-urls to api-version; started working on Customers-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 10:56:27 +01:00
Michael Kaufmann (d00p)
4d12a4f37b
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-02-16 09:24:14 +01:00
Michael Kaufmann (d00p)
350e3d733a
do not check for options if field is disabled, unset enabled-ownvhost flags for fcgid/fpm if the corresponding other one is activated; fixes #518
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 09:22:34 +01:00
Michael Kaufmann (d00p)
81602f17be
add Domains api module
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 14:44:48 +01:00
Michael Kaufmann (d00p)
df5fb963c1
make language strings the language the user uses
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 13:03:30 +01:00
Michael Kaufmann (d00p)
0fc2fbaf09
add language strings (english only currently)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 12:59:34 +01:00
Michael Kaufmann (d00p)
a82d5cf764
minor fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 11:37:38 +01:00
Michael Kaufmann (d00p)
2c1f76e6a4
definetly require json extension now
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 07:56:27 +01:00
Michael Kaufmann (d00p)
d068477a93
set version to 0.10.0
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 07:54:21 +01:00
Michael Kaufmann (d00p)
4663f8c6ec
converted IpsAndPorts to API
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 07:48:03 +01:00
Michael Kaufmann (d00p)
dd371c72a2
start api implementation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 07:47:35 +01:00
Michael Kaufmann (d00p)
6f91bece17
fix postfix config for postfix/courier on precise and trusty, fixes #516
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 07:44:54 +01:00
Michael Kaufmann (d00p)
5c30961d3c
set version to 0.9.39.5 for bugfix release (imap/pop3 ticks not enabled if active in hosting plan when editing hosting plan)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-14 13:31:39 +01:00
Michael Kaufmann (d00p)
edd5ef0ca0
fix correct display of selected checkbox imap/pop3 when editing hosting plan
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-14 07:40:39 +01:00
Michael Kaufmann (d00p)
6befe85656
fix add/edit domain due to wrong access to settings; setting version to 0.9.39.4 for bugfix release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-13 12:23:05 +01:00
Michael Kaufmann (d00p)
27f8c8b438
show domains of disabled customers also as disabled
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-13 11:49:15 +01:00
Michael Kaufmann (d00p)
fc0c796b68
avoid undefined variables/indexes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-13 10:58:06 +01:00
Michael Kaufmann (d00p)
482e8c9a11
set version to 0.9.39.3 for maintenance release and upcoming debian package so the new hosting-plan feature is included
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-13 09:06:49 +01:00
Michael Kaufmann (d00p)
7a664a9990
clean up panel_diskspace/panel_diskspace_admins when removing customer/admin
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-13 08:21:45 +01:00
Michael Kaufmann (d00p)
372ab5d9c8
add domain flag to avoid generation of nginx try_files directive in webroot which is not suitable for some applications; fixes #461
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-13 08:12:58 +01:00
Michael Kaufmann (d00p)
de70dbb888
fix checked-property when applying hosting-plan for allowed-phpconfigs
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-12 14:58:17 +01:00
Michael Kaufmann (d00p)
4d7ceb9efe
add missing question-string
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-12 13:33:29 +01:00
Michael Kaufmann (d00p)
bb792f228f
add new hosting-plans feature
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-12 13:28:13 +01:00
Michael Kaufmann (d00p)
017396197e
set version to 0.9.39.2 for bugfix release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-12 07:49:07 +01:00
Michael Kaufmann (d00p)
216f013c96
add script to automatically configure services from shell without the need of copy/paste from the interface
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-12 07:47:51 +01:00
Michael Kaufmann (d00p)
05f1bf0a1f
meh, forgot to uncomment the settings storage for settings-import
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-12 07:46:38 +01:00
Michael Kaufmann (d00p)
295fbae6f5
create bash script to generate proftpd-certificates in case system does not use /bin/bash as shell
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-11 16:10:10 +01:00
Michael Kaufmann (d00p)
ca4c93ac92
set default dns server in config-templates; separate CmdLineHandler from switch-server-ip script for further usage
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-11 13:57:07 +01:00
Michael Kaufmann (d00p)
13b1503bf2
set version to 0.9.39.1 for maintenance release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-10 16:06:57 +01:00
Michael Kaufmann (d00p)
2980397545
fix include path in lib/ajax.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-10 10:13:55 +01:00
Michael Kaufmann (d00p)
5612720342
only let admin select php-configs that the customer is allowed to use to avoid unwanted php-config changes when customer edits domain, refs #514
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-09 13:57:23 +01:00
Michael Kaufmann (d00p)
4d3fa6eca5
get rid of the need for allow_url_fopen
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-09 10:50:14 +01:00
Michael Kaufmann (d00p)
05b4c58aa8
fix updating wrong column when deleting a fpm configuration
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-09 09:20:46 +01:00
Michael Kaufmann (d00p)
f290497b64
fix selected phpfpm daemon when editing php-configuration, fixes #514
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-09 07:33:28 +01:00
Michael Kaufmann (d00p)
b4dd35eed2
correct description of nsswitch.conf file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-08 07:35:06 +01:00
Michael Kaufmann (d00p)
ec21e28000
use md5() instead of base64_encode for dummy-fpm-socket name to avoid possible equal-sign in string which leads to an invalid socket, fixes #513
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-07 15:10:59 +01:00
Michael Kaufmann (d00p)
0aa707ebc9
set version to 0.9.39 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-06 12:19:21 +01:00
Michael Kaufmann (d00p)
f38a0fd8b6
remove unnecessary and out-of-date info from README, fixed variable typo in lib/init.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-05 08:36:25 +01:00
Michael Kaufmann (d00p)
a6b2daa77d
fix typo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-30 14:41:56 +01:00
Michael Kaufmann (d00p)
7ae31496ac
add requirement check for php-json as settings import/export uses json_decode/json_encode
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-30 07:58:24 +01:00
Michael Kaufmann (d00p)
c62dd2ecf4
fix mysql-strict-mode issue (hopefully for good), enhance error-reporting when importing froxlor.sql on installation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-29 20:04:54 +01:00
Michael Kaufmann (d00p)
840b5ea229
add new feature: import/export of settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-28 14:33:00 +01:00
Michael Kaufmann (d00p)
d8a3015303
put le acme version setting right above the CA setting, less confusing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-27 11:50:34 +01:00
Michael Kaufmann (d00p)
194b7863b8
fix invalid ipv6 value in mysql-access-host setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-27 11:37:06 +01:00
Michael Kaufmann (d00p)
f034695290
remove '/etc/postfix/master.cf: line x: using backwards-compatible default setting chroot=y' warning; set correct permission for dkim-public key as it should not be group or other writable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-27 11:14:22 +01:00
Michael Kaufmann (d00p)
f896fe11a0
do not split dkim-entry content in generateDkimEntries(); re-add braces to enclose TXT record content
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-27 10:09:43 +01:00
Michael Kaufmann (d00p)
2603a9c869
add new setting to specify values for the PATH env-variable for php-fpm
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-26 17:30:20 +01:00
Michael Kaufmann (d00p)
fcd0dddfd5
Update phpMailer to 5.2.26
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-26 17:18:12 +01:00
Michael Kaufmann (d00p)
3fb92259a8
readd starting and ending quotes which got removed with the braces in #503
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-26 17:17:22 +01:00
Michael Kaufmann
54d7b01ac5
Merge pull request #506 from RipClaw2971/http2_fix
...
http2 could be set even if http2 is not enabled
2018-01-22 14:43:10 +01:00
Michael Kaufmann (d00p)
ca0ab1f97a
add fixed dovecot/conf.d/10-ssl.conf template for debian stretch; update phpMailer to 5.2.26
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-21 23:37:09 +01:00
Michael Kaufmann (d00p)
f3733ca249
set apache-2.4 as default ON also in froxlor.sql; fix wrong DbManagerMySQL::disableUser, fixes #505
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-18 19:50:28 +01:00
Andreas Grundler
7442bf7347
http2 Konfiguration nur einfügen wenn http2 in den Einstellungen aktiviert ist
2018-01-18 18:30:38 +01:00
Andreas Grundler
6ac3cb2014
Revert "http2 Konfiguration nur einfügen wenn http2 in den Einstellungen aktiviert ist"
...
This reverts commit c3fb6f6a1c .
2018-01-18 18:23:08 +01:00
Andreas Grundler
ca76e572a2
http2 Option darf nur dann zu sehen sein wenn http2 in den Einstellungen aktiv ist
2018-01-18 18:18:30 +01:00
Andreas Grundler
c3fb6f6a1c
http2 Konfiguration nur einfügen wenn http2 in den Einstellungen aktiviert ist
2018-01-18 18:16:53 +01:00
Michael Kaufmann
1796a8ff17
Merge pull request #503 from lonesomewalker/patch-1
...
Update class.DnsEntry.php
2018-01-17 07:54:57 +01:00
lonesomewalker
52c7839b9b
Update class.DnsEntry.php
...
Klammerfehler bei Bind, PowerDNS braucht ja keinen Linesplit.
2018-01-16 14:57:42 +01:00
Michael Kaufmann (d00p)
d16a7b2089
on installation, set apache-2.4 as default if apache is detected; clearify that apache2 is 2.2; output complete folder where the userdata.inc.php file is to be put when necessary to avoid misunderstanding
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-15 07:45:50 +01:00
Michael Kaufmann (d00p)
9a00a67f71
apache2-suexec => apache2-suexec-pristine for debian stretch
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-13 11:33:20 +01:00
Michael Kaufmann (d00p)
6e651200ca
Make php.ini flag/value possibilities dynamic (settings)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-11 13:04:38 +01:00
Michael Kaufmann (d00p)
29968e6026
add stretch config-templates, testers/feedback welcome
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-11 10:44:42 +01:00
Michael Kaufmann (d00p)
8c61773280
fix usage of extensions from limit_extensions list in apache-cron
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 17:01:17 +01:00
Michael Kaufmann (d00p)
29433ce963
escape possible dots in extension (e.g. to allow .php.xml or similar)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 15:49:07 +01:00
Michael Kaufmann (d00p)
eed3a91385
fix (not yet perfect) regex for limit_extension setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 15:45:21 +01:00
Michael Kaufmann (d00p)
62006d584e
fix limit_extensions setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 15:42:11 +01:00
Michael Kaufmann (d00p)
bba872618a
fix ssl-procotols in apache-cron; fix files-match regex in apache-cron
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 15:28:48 +01:00
Michael Kaufmann (d00p)
941dd14c72
read limit_extensions value from wrong array
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 15:22:22 +01:00
Michael Kaufmann (d00p)
f2a79d4d96
add new security.limit_extensions setting to fpm-daemon settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 15:20:19 +01:00
Michael Kaufmann (d00p)
281b131c62
ups, forgot to adjust version in lib/version.inc.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 10:21:02 +01:00
Michael Kaufmann (d00p)
4bcdfc0786
Added option to set the TLS protocol versions to be used in webservers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 10:12:26 +01:00
Michael Kaufmann (d00p)
9312e4967e
fix access to idle-timeout setting which moved from global settings to per-fpm-daemon setting, thx to gunnyst for pointing this out
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 08:45:20 +01:00
Michael Kaufmann (d00p)
6b44dfe9b2
well, we should also save the new settings :)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 17:22:20 +01:00
Michael Kaufmann (d00p)
ba58991d11
allow per php-config setting of adding '-pass-header Authorization' / 'CGIPassAuth On' to the domains vhosts
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 17:14:57 +01:00
Michael Kaufmann (d00p)
84abb33e54
exclude wildcard-domains agains also vor ACMEv2 of LE2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 17:12:55 +01:00
Michael Kaufmann (d00p)
07a4f045f1
do not advertise wildcard-certificates as it might never be possible in froxlor (no http-01 challenge)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 16:08:13 +01:00
Michael Kaufmann (d00p)
f49cb81e49
disable wildcard-usage with Let's Encrypt as ACME-v2 only supports the dns-01 challenge for now (pity)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 15:33:23 +01:00
Michael Kaufmann (d00p)
b2b9d4e31a
add missing setting-strings for new acme-version setting; allow using let's encrypt with wildcard-alias when using ACME-v2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 14:56:41 +01:00
Michael Kaufmann (d00p)
d40d1f30b6
make it a setting to switch between ACME v1 and v2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 14:50:52 +01:00
Michael Kaufmann (d00p)
9aaadb1f8b
implement lets-encrypt api-v02 (testing only currently; not activated in froxlor, test with 'php froxlor_master_cronjob.php --letsencrypt_v2 --debug' but set api endpoint to staging); no chain is returned currently, seems to be a known bug
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 14:40:36 +01:00
Michael Kaufmann (d00p)
3969ef63c5
do not check hide-options 'domains' in customer_tickets, fixes #502
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 11:18:03 +01:00
Michael Kaufmann (d00p)
d8abe30c44
create dummy pool-config whenever a fpm-daemons configdir is empty so it still restarts
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 09:25:56 +01:00
Michael Kaufmann (d00p)
eaa10ce6a5
add option to update php-configs for all subdomains when editing a domain as admin (default: yes)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 15:31:27 +01:00
Michael Kaufmann (d00p)
c434249616
allow admin to set php-configs that can be used by customers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 14:45:00 +01:00
Michael Kaufmann (d00p)
b849a5f29a
preparations for php-config select for customers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 13:59:30 +01:00
Michael Kaufmann (d00p)
3dc6a64252
fix pm select when editing fpmdaemon; fix saving of pm value
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 10:22:09 +01:00
Michael Kaufmann (d00p)
ebd636494a
fix wrong table constant
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 10:11:38 +01:00
Michael Kaufmann (d00p)
07caf55f79
fixes to multi-fpm in cron
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 09:16:00 +01:00
Michael Kaufmann (d00p)
73868b7947
soften the file cleaning to reduce risk
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-07 23:31:39 +01:00
Michael Kaufmann (d00p)
af55fe5b82
add possibility to add multiple php-fpm instances
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-07 14:55:25 +01:00
Michael Kaufmann
de408347fc
Merge pull request #500 from heavygale/patch-1
...
Update preconfig_0.9.inc.php
2018-01-05 18:26:57 +01:00
heavygale
ea96039128
Update preconfig_0.9.inc.php
...
fixed a typo
2018-01-05 18:11:23 +01:00
Michael Kaufmann
c49539258e
Merge pull request #498 from RipClaw2971/fix
...
Added "nscd -i passwd" to clear user cache when using libnss-*
2018-01-01 17:45:23 +01:00
Andreas Grundler
64653a2bb1
nscd -i passwd in froxlor_master_cronjob.php eingefügt
2018-01-01 13:54:32 +01:00
Andreas Grundler
732c6e3a78
Added nscd -i passwd to clear user
2017-12-31 22:40:19 +01:00
Michael Kaufmann (d00p)
66a4309fe5
add setting to disable LE self-check; set version to 0.9.38.8 for maintenance/bugfix release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-12-31 11:18:59 +01:00
Michael Kaufmann (d00p)
57277eb1e3
also add locked users to the passwd file for quota not to rage :P thx J-BBB
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-12-27 10:36:10 +01:00
Michael Kaufmann (d00p)
148b2fc1be
validating config-template parameters; avoid URL misuse, thx to hyp3rlinx for noticing this
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-12-27 10:01:07 +01:00
Michael Kaufmann (d00p)
cf4f15a83c
explicitly deactivate TLS (and auto-tls) when setting use-tls is OFF; fixes #496
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-12-19 08:00:39 +01:00
azerr
297f3f638c
change sign direction
2017-12-08 17:47:09 +01:00
azerr
d2a9fa8632
extend nginx redirect regex to https
2017-12-08 15:39:05 +01:00
Michael Kaufmann (d00p)
a5251824ae
try to reduce weird path-values when people are getting creative, fixes #487
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-27 08:14:31 +01:00
Michael Kaufmann (d00p)
cb31c5258d
correct setting for php-fpm peardir, fixes #475
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-27 08:09:33 +01:00
Michael Kaufmann (d00p)
5540b02e35
do not remove Let's Encrypt token when self-check fails but rather give out the information as warning. The self-check fails for many users due to different local configurations and might not always be correct; fixes #480
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-27 07:54:41 +01:00
Michael Kaufmann (d00p)
e725b48c4c
add default/global directory options in apache regardless of whether fcgid/fpm is being used or not; fixes #485
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-27 07:48:36 +01:00
Michael Kaufmann (d00p)
45c0915b59
fix ssl integration in lighttpd, thx to black-night for the info
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-17 15:15:09 +01:00
Michael Kaufmann (d00p)
1e03946df7
set sql_mode to disable STRICT_MODE usage for froxlor, thx to albech for the hint
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-08 07:49:40 +01:00
Michael Kaufmann (d00p)
dd3e5e9c6b
fix wrong variable name typo, fixes #484
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-06 07:36:51 +01:00
Michael Kaufmann (d00p)
421c29c491
remove each() keyword as it is deprecated as of php-7.2, fixes #479
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-10-31 13:03:06 +01:00
Michael Kaufmann (d00p)
15b62aae04
add inserttask for config regeneration and fix aliasdomain NULL value if empty, fixes #478
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-10-06 09:29:49 +02:00
Michael Kaufmann (d00p)
181848290f
move setting to enable usage of libnss-extrausers to 'system' category as mpm-itk + mod_php users might need this too
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-09-04 15:28:12 +02:00
Michael Kaufmann (d00p)
b263b211a5
generate multiline txt-record if content is too long, fixes #472
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-08-28 15:35:07 +02:00
Michael Kaufmann (d00p)
1753d2895b
add simple smtp-settings test-page, fixes #464
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-08-25 10:34:59 +02:00
Michael Kaufmann (d00p)
64ebb0ca38
also add http2 flag to domain-import
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-08-24 15:27:47 +02:00
Michael Kaufmann (d00p)
bab982a0e6
add http2 support for froxlor-vhost and per-domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-08-24 13:21:21 +02:00
Michael Kaufmann (d00p)
c2c5178831
remove superfluous character in froxlor.sql file, fixes #471
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-08-23 14:03:39 +02:00
Michael Kaufmann (d00p)
56e8e32965
set correct permissions for extrausers files/folder, fixes #465
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-07-26 07:30:14 +02:00
Michael Kaufmann (d00p)
47cd30a45e
use correct logging-level in customer_mail, thx to priority
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-07-19 12:06:36 +02:00
Michael Kaufmann
bd8f659272
Merge pull request #460 from pquerner/patch-libclass-lesscript-dontsendchallengewithouttoken
...
dont send uri to challenge, if no valid token could be fetched
2017-07-08 16:59:56 +02:00
Pascal Querner
82c719d786
dont send uri to challenge, if no valid token could be fetched
2017-07-07 22:50:39 +02:00
581e4deca1
checking for emaildomain and continue
2017-06-27 14:29:04 +02:00
Michael Kaufmann (d00p)
dc22ff6aa3
fix rebuild of libnss-extrausers files when editing/deleting ftp account, fixes #454
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-06-20 16:48:11 +02:00
Michael Kaufmann
c68682b084
Merge pull request #450 from oliverrahner/master
...
nginx: add index directive to path options for secured directories
2017-06-10 11:47:53 +02:00
Oliver Rahner
aa8a7ee0a9
nginx: add index directive to path options for secured directories
...
`index` directives are now created for secured directory locations.
2017-06-10 10:59:41 +02:00
Michael Kaufmann (d00p)
e95a917812
allow non fqdn CNAME entries (froxlor appends zone's domain automatically if there's no trailing dot), fixes #434
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-06-04 11:29:21 +02:00
Michael Kaufmann (d00p)
332e627007
fix wildcard entries in dns editor, fixes #447 ; do not add extra dot at the end of SRV entries, fixes #446
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-06-04 09:31:55 +02:00
Michael Kaufmann (d00p)
a3201481f6
beatufication in generated vhost configs
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-06-04 09:30:32 +02:00
Michael Kaufmann (d00p)
dae233dd05
allow adding domains with multiple dashes, that are NOT punycode (xn--)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-06-04 09:17:31 +02:00
Michael Kaufmann (d00p)
9aa2cc269b
rename MYSQL_PASSWORD replacer to FROXLOR_MYSQL_PASSWORD in config-templates to avoid false replacement of couriers authmysqlrc, fixes #438
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-05-12 12:23:14 +02:00
Michael Kaufmann (d00p)
434f202832
minor fixes in traffic cron
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-05-12 12:22:04 +02:00
Michael Kaufmann (d00p)
552d58848c
fix sql_mode=only_full_group_by in admin_admins.php; fix wrong webserver-user when using FCGID
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-05-09 13:17:50 +02:00
Michael Kaufmann (d00p)
bea1677d5d
Add setting for libnss-extrausers to frontend
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-05-05 09:44:37 +02:00
Michael Kaufmann (d00p)
a2e0de23e1
add libnss-extrausers for debian/ubuntu users
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-05-05 09:35:06 +02:00
Michael Kaufmann
ebb33c9cee
Merge pull request #436 from nachtgeist/master
...
doc: extend notes about contributing; add issue template
2017-05-01 21:26:26 +02:00
Daniel Reichelt
22414096ad
doc: extend notes about contributing; add issue template
2017-05-01 21:24:48 +02:00
Michael Kaufmann (d00p)
9db7434876
add letsencrypt, HSTS settings, oscp-stapling and phpenabled-flag to Domain-import; fixes #416
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-04-18 16:55:55 +02:00
Michael Kaufmann
9fabfd539d
Merge pull request #430 from mkhon/fix-apache24-ocsp-cache-path
...
Fix apache24_ocsp_cache_path definition
2017-04-18 12:50:40 +02:00
Michael Kaufmann
54f6c3e019
Merge pull request #431 from shyim/mysql-warning
...
Fixed MySQL Warning while creating a new user
2017-04-17 12:50:16 +02:00
Soner Sayakci
5930ab1c9d
Fixed MySQL Warning while creating a new user
2017-04-17 12:34:20 +02:00
Max Khon
3870cc1002
Add default value for apache24_ocsp_cache_path, otherwise saving
...
SSL settings for !apache24 fails on apache24_ocsp_cache_path validation.
2017-04-17 15:55:49 +07:00
Michael Kaufmann
f880e1c9f1
Merge pull request #429 from mkhon/database-charset-skip-views
...
Skip views when altering table charsets
2017-04-15 11:28:27 +02:00
Michael Kaufmann
9285a169dd
Merge pull request #428 from mkhon/fix-customer-logs
...
Fix customer logs
2017-04-15 11:27:15 +02:00
Max Khon
95b7b57fc6
Skip views when altering table charsets.
2017-04-15 16:12:29 +07:00
Max Khon
872928fb38
Fix customer logs:
...
- SQLSTATE[HY000]: General error: mode must be an integer
- customer_logger.php:78 Undefined variable $_actions
2017-04-15 15:58:50 +07:00
Michael Kaufmann
cb2f094e3d
Merge pull request #426 from nachtgeist/master
...
readme: add section about contributing
2017-04-13 16:39:15 +02:00
Daniel Reichelt
b11b423217
readme: add section about contributing
2017-04-13 16:38:17 +02:00
Michael Kaufmann
567827e2cb
Merge pull request #422 from nachtgeist/master
...
add OCSP stapling support for apache2 and nginx
2017-04-11 20:39:00 +02:00
Daniel Reichelt
ec1bd6e19a
add OCSP stapling support for apache2 and nginx
2017-04-11 17:09:34 +02:00
Michael Kaufmann (d00p)
d4cd827284
update wiki-urls in language files
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-04-09 10:25:39 +02:00
Michael Kaufmann
50f85fb6d0
Merge pull request #417 from ianklemm/patch-1
...
Correct Wiki links
2017-04-03 20:32:24 +02:00
Vengance
9cc69e5b3d
Update README.md
2017-04-03 20:31:50 +02:00
Vengance
d9e8f43298
Correct Wiki links
...
Correct the links of the no longer existing redmine to Github´s inbuild Wiki
2017-04-03 20:21:44 +02:00
Michael Kaufmann (d00p)
ad7cf52f21
Fix rowcount value for logger
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-03-17 13:05:39 +01:00
Michael Kaufmann (d00p)
398d45deae
fix typo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-03-14 13:46:07 +01:00
Michael Kaufmann (d00p)
541ab1fe6e
clearify field label for domain termination date; fixes #1728
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-03-11 07:34:13 +01:00
Michael Kaufmann (d00p)
c0fddbce81
use correct pagination in admin-log/customer-log, fixes #1726
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-03-08 14:04:40 +01:00
Michael Kaufmann (d00p)
2284706e0c
do not load mod_vroot in proftpd on centos
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-03-02 07:57:47 +01:00
Michael Kaufmann (d00p)
a4f72cbb40
do not show full path of file on php-error; fixes #1720
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-02-12 16:33:00 +01:00
Michael Kaufmann
d1c776b706
Merge pull request #414 from Douks08/patch-1
...
Update french.lng.php
2017-02-09 14:41:56 +01:00
Douks08
8ef315014c
Update french.lng.php
...
Modification de "billets" en "tickets" qui est plus fréquemment utilisé
2017-02-09 10:19:32 +01:00
Michael Kaufmann (d00p)
2d59e569df
fix phpenabled flag for new subdomains added by customers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-30 22:46:53 +01:00
Michael Kaufmann (d00p)
202eb0931f
fix auto-update of database in cronjob if activated
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-28 21:20:37 +01:00
Michael Kaufmann (d00p)
4cd1a8d656
Merge branch 'master' of github.com:Froxlor/Froxlor
2017-01-28 21:19:51 +01:00
Vengance
01a363456e
Fix libnss config ( #412 )
...
* Fix libnss config
2017-01-28 15:47:19 +01:00
Michael Kaufmann (d00p)
8f4da0638e
allow underscore in dns labels, fixes #1697
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-25 10:42:18 +01:00
Michael Kaufmann (d00p)
3e6c3d725b
set version to 0.9.38.7 for upcoming bugfix release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-24 09:43:20 +01:00
Michael Kaufmann (d00p)
95a18be5c5
do not use HTTP_HOST variable if mod_rewrite is not used
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-24 09:41:45 +01:00
Michael Kaufmann (d00p)
8030aae37a
fix directory options for deactivated users, fixes #1704
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-23 23:53:01 +01:00
Michael Kaufmann (d00p)
0eaa81b503
use libnss-mysl deb package from froxlor repo as debians 1.5-5 package is not suitable for jessie
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-23 08:17:18 +01:00
Michael Kaufmann (d00p)
c2b864a20f
enable/disable php for standard-subdomain when adding a new customer according to the customer-phpenabled value, fixes #1708
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-23 08:14:14 +01:00
Michael Kaufmann (d00p)
e00cb8926d
set mail-sender to customer mail address when using mod_php, fixes #1707
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-23 08:12:44 +01:00
Michael Kaufmann (d00p)
afb2bce16d
fix missing german language strings, refs #1705
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-23 08:05:48 +01:00
Michael Kaufmann (d00p)
1033f502b1
add missing language strings, fixes #1705
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-19 14:09:51 +01:00
Michael Kaufmann (d00p)
ab18d94053
fix PR #407 - only works for apache-2.4 and missed the entry for customer-vhosts
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-17 11:29:40 +01:00
Michael Kaufmann
9afbe7fb71
Merge pull request #407 from buffcode/ssl-compression
...
Disable SSLCompression (CRIME attack)
2017-01-17 10:40:19 +01:00
Laurens Stötzel
5e0270e6a8
Disable SSLCompression (CRIME attack)
...
https://raymii.org/s/tutorials/Strong_SSL_Security_On_Apache2.html#SSL_Compression_(CRIME_attack)
2017-01-17 10:33:22 +01:00
Michael Kaufmann (d00p)
c6962b0992
fix variable-typo to make phpenabled-flag work when adding new domains, thx to micw
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-16 08:43:54 +01:00
Michael Kaufmann (d00p)
9fdcd09089
fix install class, set version to 0.9.38.6
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-15 07:44:58 +01:00
Michael Kaufmann (d00p)
338cf161d2
fix undefined index if let's encrypt is used for the froxlor-vhost
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-14 18:06:04 +01:00
Michael Kaufmann (d00p)
044ce6662a
set version to 0.9.38.5 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-13 19:45:17 +01:00
Michael Kaufmann (d00p)
d574233f49
also reseller/admins who can't see all customers were able to delete arbitrary ssl certificates, refs #1699
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-13 19:21:34 +01:00
Michael Kaufmann (d00p)
02c6545c94
update download url for libnss-mysql for debian jessie, fixies #1700
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-10 19:11:01 +01:00
Michael Kaufmann (d00p)
c795cd3320
check for ownership of certificate when deleting as customer, fixes #1699
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-10 08:37:50 +01:00
Michael Kaufmann (d00p)
1ebde2e6a4
return correct default redirectCode when none is set, thx to J-BBB
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-05 11:58:11 +01:00
Michael Kaufmann
78ee141b26
Merge pull request #405 from lobeck/hsts_link_fix
...
fix hsts removal links
2017-01-02 07:32:45 +01:00
Christian Becker
d11ddd910f
fix hsts removal links
...
without a protocol, they are treated relative which is annoying
2017-01-02 03:06:18 +01:00
Michael Kaufmann (d00p)
437446c49d
update phpMailer to 5.2.21
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-29 10:54:25 +01:00
Michael Kaufmann (d00p)
7a603596c5
validate ip address on installation
2016-12-28 20:13:15 +01:00
Michael Kaufmann
c2a91ed623
Merge pull request #403 from pissbeutel/master
...
Changed SOA refresh intervall to be within recommended values
2016-12-17 15:16:46 +01:00
Michael Kaufmann
3dcd2b9a3e
Merge pull request #402 from stweil/doc
...
Fix description in README.md
2016-12-17 15:16:10 +01:00
pissbeutel
75622d4737
Changed SOA refresh intervall to be compliant within recommended values
...
See: https://www.denic.de/fileadmin/public/documentation/DENIC-23p.pdf
The recommended values according to DENIC are:
refresh: 3600 - 86400
retry: 900 - 28800
expire: 604800 - 3600000
negTTL: 180 - 86400
2016-12-17 15:14:02 +01:00
Stefan Weil
7a617d0aa4
Fix description in README.md
...
The entry is called "System", not "Server".
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-12-17 14:33:28 +01:00
Michael Kaufmann
ccca077df7
Merge pull request #401 from stweil/html
...
Fix HTML code (unclosed tag)
2016-12-17 13:05:56 +01:00
Stefan Weil
5c008adf16
Fix HTML code (wrong tag)
...
`<span>` must be terminated by `</span>`.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-12-17 12:34:15 +01:00
92f8986477
fonts and colors
2016-12-16 17:59:04 +01:00
1f800f5298
merged for live
2016-12-16 17:22:28 +01:00
cb582a2947
Merge remote-tracking branch 'private/maketank-theme' into 0.9.38.4
2016-12-16 17:20:55 +01:00
caf2c21ae9
merged with dkim
2016-12-16 17:20:39 +01:00
18998d40c0
debug
2016-12-16 15:53:13 +01:00
e2380284e8
fonts and colors
2016-12-16 14:28:17 +01:00
dce20e55b8
fonts and colors
2016-12-16 14:27:12 +01:00
8bd32821dd
fonts and colors
2016-12-16 14:26:58 +01:00
fe5072d0a2
fonts and colors
2016-12-16 14:25:55 +01:00
6ca2292820
fonts and colors
2016-12-16 14:25:23 +01:00
a51ff99ec2
fonts and colors
2016-12-16 14:23:03 +01:00
57464ba8c4
fonts and colors
2016-12-16 14:22:11 +01:00
924f93435f
fonts and colors
2016-12-16 14:17:03 +01:00
c141868fd4
fonts and colors
2016-12-16 14:15:32 +01:00
3154914532
fonts and colors
2016-12-16 14:13:39 +01:00
f6e3779728
fonts and colors
2016-12-16 14:10:18 +01:00
c7e0fe57d1
fonts and colors
2016-12-16 14:09:33 +01:00
57aacd96e4
fonts and colors
2016-12-16 14:07:09 +01:00
27be204c96
fonts and colors
2016-12-16 14:06:26 +01:00
b7ab10665a
fonts and colors
2016-12-16 14:02:04 +01:00
8bc1a5be69
fonts and colors
2016-12-16 14:00:44 +01:00
832799942e
fonts and colors
2016-12-16 13:59:48 +01:00
081858d7bb
fonts and colors
2016-12-16 13:58:30 +01:00
88791d3d4a
fonts and colors
2016-12-16 13:57:24 +01:00
1f0b90ceef
fonts and colors
2016-12-16 13:55:51 +01:00
8f295f1b5d
fonts and colors
2016-12-16 13:54:21 +01:00
9abe4415af
fonts and colors
2016-12-16 13:53:20 +01:00
d25dd58f7b
fonts and colors
2016-12-16 13:49:51 +01:00
9d363c5eb0
fonts and colors
2016-12-16 13:48:25 +01:00
acd357f561
fonts and colors
2016-12-16 13:47:58 +01:00
660272b64b
fonts and colors
2016-12-16 13:46:03 +01:00
e2209f53d1
logo
2016-12-16 13:44:41 +01:00
7a7f131861
logo
2016-12-16 13:38:22 +01:00
67803ff106
logo
2016-12-16 13:37:42 +01:00
03bafc9540
logo
2016-12-16 13:34:03 +01:00
8fbc3acba6
logo
2016-12-16 13:32:03 +01:00
0e9dad1b71
logo
2016-12-16 13:28:59 +01:00
3542e85195
Maketank theme
2016-12-16 13:23:16 +01:00
b4829b521b
.gitignore not maketank
2016-12-16 13:22:44 +01:00
Michael Kaufmann (d00p)
4502f7ddf5
fix Settings::Flush(), thx to Ithariel
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-16 10:17:48 +01:00
46bf7005e6
disabled AXFR settings
2016-12-15 15:51:21 +01:00
924731d54d
disabled AXFR settings
2016-12-15 15:49:06 +01:00
bc550e086f
DKIM and dmarc hardcoded
2016-12-15 15:31:40 +01:00
3167df9947
DKIM and dmarc hardcoded
2016-12-15 13:31:26 +01:00
8686b54fb8
DKIM and dmarc hardcoded
2016-12-15 13:29:15 +01:00
480afb0ccd
what a bullshit
2016-12-15 13:20:33 +01:00
b52364a873
DKIM and dmarc hardcoded
2016-12-15 13:10:39 +01:00
Michael Kaufmann (d00p)
f9101f880b
use namserver IP's for axfr/pdns-config, also add placeholder AXFRSERVERS for axfr-servers setting; fixes #1691
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-14 09:54:49 +01:00
Michael Kaufmann (d00p)
5ed0c3f2f3
code-formatting and put phpenabled flag on a better position
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-11 09:50:22 +01:00
Michael Kaufmann (d00p)
9907775c0d
fix installation sql
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-11 09:43:05 +01:00
Michael Kaufmann
ed9d4a5744
Merge pull request #392 from negrusti/patch-1
...
Prevent duplicates in ipsandports table
2016-12-11 08:55:47 +01:00
Michael Kaufmann
c1aea2795e
Merge branch 'master' into patch-1
2016-12-11 08:55:37 +01:00
Michael Kaufmann (d00p)
3a8996aee2
add missing fields that are only added via update
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-11 08:29:54 +01:00
Michael Kaufmann
e67aefe48b
Merge pull request #400 from micw/feature/letsencrypt-verbesserungen
...
Better handling for letsencrypt errors, refs #1661
2016-12-11 08:24:10 +01:00
Michael Kaufmann
602c38dbeb
Merge branch 'master' into feature/letsencrypt-verbesserungen
2016-12-11 08:23:46 +01:00
Michael Kaufmann
f1c232cef9
Merge pull request #396 from schallertd/master
...
Checkbox to enable/disable PHP (vhost settings + fpm pool) for an entire vhost, fixes #1671
2016-12-11 08:20:01 +01:00
Michael Kaufmann
3d4b56b233
Merge branch 'master' into master
2016-12-11 08:19:16 +01:00
Michael Kaufmann
d8994ca65b
Merge pull request #399 from hypernics/alias_redirect
...
Change redirect host from main domain name to requested domain name, refs #1670
2016-12-11 08:05:57 +01:00
Michael Kaufmann (d00p)
18514f0180
fix undefined array when processing specialsettings, fixes #1684
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-10 21:43:28 +01:00
Michael Kaufmann (d00p)
001786dd97
fix incorrect User-Agent header in let's encrypt class, fixes #1683
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-09 13:33:57 +01:00
Michael Kaufmann (d00p)
225539d2e7
show ssl-related settings only if customer has ssl-ip assigned (not yet checked per domain); fix hsts-includeSubdomain setting for fresh installations
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-29 09:34:33 +01:00
Janos Muzsi
1b18ec45be
correcting lighttpd settings
2016-11-27 23:18:23 +01:00
micw
7b6bbcec48
Fixed default LE license URL
...
(removed testing stuff)
2016-11-27 12:45:06 +01:00
Michael Kaufmann (d00p)
56276a19d1
set version to 0.9.38.4 for upcoming bugfix release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-27 12:12:22 +01:00
Michael Kaufmann (d00p)
c00abc3b92
move froxlor hsts settings to 'froxlor vhost settings' to make clear it's only for froxlor anbd not a system-wide default for all domains; fix superfluous english text from german language file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-27 11:40:33 +01:00
Michael Kaufmann (d00p)
301dadaa02
fix global hsts-includeSubdomain setting, thx to iam
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-27 10:46:50 +01:00
Michael Wyraz
559bd6d892
Better db update
2016-11-25 10:52:50 +01:00
Michael Wyraz
18b45c749d
Better handling for letsencrypt errors after failed registration or changed license
2016-11-25 09:54:47 +01:00
Janos Muzsi
2c00f982d8
Change redirect host from main domain name to requested domain name
2016-11-24 22:55:57 +01:00
Michael Kaufmann (d00p)
54200427ab
fix undefined variable when deleting a customer-domain as admin
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-24 10:40:28 +01:00
Michael Kaufmann (d00p)
f8996ad767
catch exception thrown by new IdnaConverter when encoding a non-valid domain, fixes #1678
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-22 15:08:42 +01:00
Michael Kaufmann (d00p)
9838ff4da5
fix hsts settings for lighttpd, fixes #1677
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-22 08:16:35 +01:00
Michael Kaufmann (d00p)
192e00c717
do not show NameVirtualHost in IP/Port overview when using apache-2.4 (as NameVirtualHost does not exist there anymore)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-22 08:04:11 +01:00
Michael Kaufmann (d00p)
43ca4a28e4
add acme.conf alias also to froxlor vhost in case the acme-challenge path is not within the froxlor-docroot; fix empty redirect-code, fixes #1674
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-21 08:19:33 +01:00
Michael Kaufmann (d00p)
16e9fd6bd9
stay php-5.3 compatible
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 21:19:18 +01:00
Michael Kaufmann (d00p)
16f547bce0
last time....0.9.38.3....what a day
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 10:27:11 +01:00
Michael Kaufmann (d00p)
60a482dce6
damn, forgot to save the two files to handle customer-side domain-settings regarding the hsts-includeSubdomain issue; version set to 0.9.38.2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 10:21:02 +01:00
Michael Kaufmann (d00p)
9540cb158c
set version to 0.9.38.1 b/c of hsts includeSubdomains flag for domains not being saved; added http2-flag for nginx as setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 10:10:03 +01:00
Michael Kaufmann (d00p)
1984aced9d
set db_version correctly everywhere
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 08:52:40 +01:00
Michael Kaufmann (d00p)
ca2949da71
Merge branch 'hypernics-nginx-http2'
2016-11-18 08:50:17 +01:00
Michael Kaufmann (d00p)
eb8449fd79
merge conflicts in update-script
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 08:50:03 +01:00
Michael Kaufmann (d00p)
547140bafb
set version to 0.9.38 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 08:36:35 +01:00
Janos Muzsi
d245bca445
correcting the update
2016-11-18 08:32:23 +01:00
Janos Muzsi
5f899a5510
Add support for http2 option to nginx
2016-11-17 22:50:11 +01:00
Michael Kaufmann (d00p)
432645431c
allow CIDR values in AXFR setting, fixes #1672
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-15 08:03:34 +01:00
Dominic Schallert
30087548b0
Fixed the checkbox value
2016-11-13 15:33:56 +01:00
Dominic Schallert
d93cfff172
updates always at the end of the file
2016-11-13 15:18:07 +01:00
Dominic Schallert
e5053bad15
Introduced phpenabled_customer and phpenabled_vhost, updated cron scripts, updated dbversion
2016-11-13 15:15:43 +01:00
Dominic
1519db1637
Update update_0.9.inc.php
2016-11-13 14:48:50 +01:00
Dominic Schallert
b0326c640c
Feature #1671 Checkbox to enable/disable PHP (vhost settings + fpm pool) for an entire vhost
2016-11-13 14:41:39 +01:00
Michael Kaufmann (d00p)
7e4164da26
do not double validate openbasedir-values, as appendOpenbasedirPath() already takes care of that; also fix /dev/urandom as openbasedir-path-value to be treated as file correctly, fixes #1669
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-10 10:07:00 +01:00
ccc95b638b
Greylisting TODO: Describe system config
2016-11-09 19:00:00 +01:00
2365d3eae3
initial Greylist: TODO: System-settings
2016-11-09 17:53:59 +01:00
2e0ee3d683
initial Greylist: TODO: System-settings
2016-11-09 17:52:38 +01:00
Michael Kaufmann (d00p)
fad607c6e8
set version to 0.9.38-rc2 for second release candidate
2016-11-07 07:28:58 +01:00
Michael Kaufmann (d00p)
d6b56262ce
fix unnecessary idn encoding
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-04 18:28:32 +01:00
Michael Kaufmann (d00p)
c409d8a6ba
re-enable removing of orphaned entries, fixes #1666
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-03 14:14:33 +01:00
Michael Kaufmann (d00p)
4274b8a737
fix setting of hsts values when security questions are asked; insert config-rebuild task if only hsts stuff changes; fix undefined variable regarding alias domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-03 10:52:33 +01:00
Michael Kaufmann (d00p)
60c1babd93
fix wrong protocol name for apache
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-31 20:44:31 +01:00
Michael Kaufmann (d00p)
ec6ddd054d
remove certificate entry for LE if admin/customer disables LE for a domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-31 11:18:40 +01:00
Michael Kaufmann (d00p)
76c200a56c
disable tlsv1.1 for ssl settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-31 11:17:56 +01:00
Michael Kaufmann (d00p)
a44be363a6
set domain, letsencrypt-flag and loginname for froxlor-hostname in ssl-overview because the certificate will get removed as invalid otherwise, thx to Tbyte
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-31 10:53:18 +01:00
Michael Kaufmann (d00p)
304926260f
PowerDNS does not like multi-line-format, thx to Marc
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-29 14:20:50 +02:00
Michael Kaufmann (d00p)
462fca7328
do not add www.[froxlorfqdn] to SAN list of certificate request for Let's Encrypt froxlor-vhost certificate; fixes #1662
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-28 10:57:51 +02:00
Michael Kaufmann (d00p)
884b2ed913
various fixes for idn converted domains + fix undefined index alias when editing a domain with alias
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-25 12:24:57 +02:00
Michael Kaufmann (d00p)
af77453bfe
do not generate ssl-vhost-container without a certificate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-20 09:23:44 +02:00
Michael Kaufmann (d00p)
fa45de6586
fix empty dir parameter for makeCorrectDir() when directory-selection is set to 'Dropdown', thx to D2Red for letting me debug on his system
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-19 19:22:52 +02:00
Michael Kaufmann (d00p)
b4e8458076
enhance findDirs function and filter awstats/webalizer (sub)folders for target-directory selection
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-18 15:32:14 +02:00
Michael Kaufmann (d00p)
979b1b0ad8
forgot to add template for subjectAlternativeName stuff in ssl-overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-18 13:23:35 +02:00
Michael Kaufmann (d00p)
2bee58166b
show also Subject-alternative-names in ssl-overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-18 09:07:20 +02:00
Michael Kaufmann (d00p)
3597a89da3
add missing customer_hide_option for fresh installs
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-13 11:08:26 +02:00
Michael Kaufmann (d00p)
f406962dfd
allow empty select-value for panel.customer_hide_options
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-13 10:48:28 +02:00
Michael Kaufmann (d00p)
ce31a0b3fd
enable custom redirect codes also for lighttpd
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-13 10:16:17 +02:00
Michael Kaufmann (d00p)
fc2ae594cb
enable custom redirect codes also for nginx
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-13 09:51:57 +02:00
Michael Kaufmann (d00p)
58c14376d6
set version to 0.9.38-rc1 for upcoming release candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-11 07:50:25 +02:00
Michael Kaufmann (d00p)
91c2d4efbe
do not redirect when requesting let's encrypt certificates in nginx (same as we do in apache)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-11 07:49:52 +02:00
Michael Kaufmann
e4c12b2c77
Merge pull request #394 from EleRas/hsts
...
Fix sslsettings in hsts for nginx
2016-10-07 19:25:40 +02:00
Florian Aders
75d8d0b397
Fix sslsettings in hsts for nginx
2016-10-07 19:08:32 +02:00
Michael Kaufmann (d00p)
f1f7d7dd14
add db-version to error-reporting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 16:11:23 +02:00
Michael Kaufmann (d00p)
06e44b6e2b
fix sql-query in customer_domains when updating domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 16:07:23 +02:00
Michael Kaufmann (d00p)
41c07d5b71
also add new hsts panel settings to froxlor.sql for new installs; refs #1660
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 11:54:08 +02:00
Michael Kaufmann (d00p)
d198729222
make the hsts domain settings actually saveable; add hsts domain settings for customer-panel; refs #1660
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 11:48:13 +02:00
Michael Kaufmann (d00p)
4a3e02c1f0
add HSTS for domains (admin-side) and froxlor-vhost; fixes #1660
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 11:01:45 +02:00
Michael Kaufmann
074d85b40f
Merge pull request #390 from FliegenKLATSCH/patch-1
...
fix group by clause to be more compliant with mysql 5.7
2016-10-04 09:35:24 +02:00
Grigory Morozov
3ff85e167c
Update update_0.9.inc.php
2016-09-27 23:08:30 +07:00
FliegenKLATSCH
2e198dbe5c
fix default value for domain reg./term. date
2016-09-26 21:08:39 +02:00
Grigory Morozov
dc428b7de2
Adding unique key to ipsandports on upgrade
...
Please guide on checking the correct Froxlor version, not sure how it works
2016-09-26 23:23:11 +07:00
Grigory Morozov
06a55ef91e
Prevent duplicates in ipsandports table
2016-09-26 22:52:03 +07:00
Michael Kaufmann (d00p)
ed0ede645a
added ssl-certificate overview for admins and customers to show CN, Issuer, ValidFrom and ValidTo dates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-26 11:48:36 +02:00
Michael Kaufmann
79b839c024
Merge pull request #391 from nachtgeist/master
...
no longer show NameVirtualHost option for apache 2.4
2016-09-24 23:37:07 +02:00
Daniel Reichelt
02797d9abc
no longer show NameVirtualHost option for apache 2.4
2016-09-24 21:59:02 +02:00
FliegenKLATSCH
97d035eee9
fix group by clause to be be compliant with mysql 5.7
2016-09-24 15:30:58 +02:00
Michael Kaufmann (d00p)
9799e05ce4
idna convert the whole URI for uri's in docroot as redirect, fixes #1654
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-22 07:46:50 +02:00
Michael Kaufmann (d00p)
98c8f519a6
validate customer entered subdomains, fixes #1653
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-21 07:38:07 +02:00
Michael Kaufmann (d00p)
6197a97dc1
Add settings to speficy smtp auth data for mails sent by froxlor
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-20 09:41:36 +02:00
Michael Kaufmann (d00p)
6a85c37b48
do not replace multiple quotes with just one, as it leads to possible syntax-errors in php.ini, thx to hp7007
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-19 12:17:56 +02:00
Michael Kaufmann (d00p)
a1e4374ada
show detailed information about diskspace-usage (web-, mail-, mysql-usage separated)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-19 11:42:08 +02:00
Michael Kaufmann (d00p)
58835ef81f
Warning: Non-standard capitalization of includeSubDomains
...
Header contains the token . The recommended capitalization is .
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-19 10:03:44 +02:00
Michael Kaufmann (d00p)
16751d7446
correct check for existing user in ftp-members list when adding a new customer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-19 07:47:37 +02:00
Michael Kaufmann
e95710d599
Merge pull request #389 from nachtgeist/cleanups
...
Cleanups
2016-09-18 13:28:31 +02:00
Daniel Reichelt
b366f04743
re-assign new main domain to remaining mainbutsubto-domains
2016-09-17 08:13:10 +02:00
Daniel Reichelt
f3c74bd718
remove unused code
2016-09-17 08:10:32 +02:00
Daniel Reichelt
8e1a1043a5
don't limit this query to emaildomains
...
...to catch possibly existing orphaned entries in the mail-user/mail-
forwarding tables
2016-09-17 08:10:31 +02:00
Michael Kaufmann
1664896062
Merge pull request #388 from nachtgeist/cleanups
...
Cleanups
2016-09-16 19:05:41 +02:00
Daniel Reichelt
ec474e2b4c
fix "Could not find class 'System'" exceptions
2016-09-16 18:53:29 +02:00
Daniel Reichelt
84ee5a2192
cron/apache: remove echo'ed messages
...
they already get logged
2016-09-16 18:53:28 +02:00
Michael Kaufmann
a24db0ca6d
Merge pull request #387 from nachtgeist/dashboard
...
display system hostname and some memory info on dashboard
2016-09-16 09:36:27 +02:00
Daniel Reichelt
56c8e90700
display system hostname and some memory info on dashboard
...
hostname may be useful in situations where several froxlors are
reverse-proxied on a single webserver
2016-09-16 09:16:19 +02:00
Michael Kaufmann
e9d438f8cf
Merge pull request #386 from nachtgeist/issue-1650
...
fix #1650
2016-09-16 08:00:51 +02:00
Daniel Reichelt
41e769d681
cron/nginx: remove ssl_client_certificate
...
Adding the CA certificate to an nginx vhost via ssl_client_certificate is
outright wrong. Moreover, the CA certificate data is already written to
the certificate file itself (class.DomainSSL.php:83-85).
fixes #1650
2016-09-16 07:51:18 +02:00
Daniel Reichelt
d8b6d87ade
cron/nginx: remove echo'ed messages
...
they already get logged
2016-09-16 07:51:17 +02:00
Michael Kaufmann
506c5ac27a
Merge pull request #385 from nachtgeist/master
...
fix variable identifier in HttpConfigBase::getMyPath()
2016-09-13 12:41:05 +02:00
Daniel Reichelt
c6ba9df18a
fix variable identifier in HttpConfigBase::getMyPath()
2016-09-13 12:01:09 +02:00
Michael Kaufmann (d00p)
4229d8dda4
make path to acme.conf global alias file customizable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-12 11:49:07 +02:00
Michael Kaufmann (d00p)
3b157a8c66
do not hide unavailable options, just disable them so people can see what is actually possible but just not available due to webserver-usage or other settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-12 11:23:29 +02:00
Michael Kaufmann (d00p)
b8c2047379
try to implement ssl-redirect for froxlor-vhost; combine various settings that are froxlor-vhost related into its own category, fixes #1480
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-11 17:48:08 +02:00
Michael Kaufmann
28461de7bc
Merge pull request #384 from jakoch/patch-1
...
fix error, when trying to call function logAction() on undefin…
2016-09-11 13:09:03 +02:00
Jens A. Koch
c51840e760
bugfix for error, when trying to call function logAction() on undefined var $cronlog
2016-09-11 12:00:26 +02:00
Michael Kaufmann
a21d19bdcd
Merge pull request #383 from nachtgeist/le-1652
...
LE: don't re-use old CSRs, always generate new ones; LE: change log level to LOG_INFO; fixes #1652
2016-09-11 08:13:03 +02:00
Michael Kaufmann
6c4d9ccbf7
Merge pull request #382 from nachtgeist/warnings
...
fix "undefined index" warnings
2016-09-11 08:12:12 +02:00
Daniel Reichelt
d56afda274
fix "undefined index" warnings
...
PHP Notice: Undefined index: parentdomainid in
[…]/froxlor/lib/classes/webserver/class.DomainSSL.php on line 49
2016-09-11 02:27:43 +02:00
Daniel Reichelt
b8bfd7ff4c
LE: don't re-use old CSRs, always generate new ones
...
fixes #1652
2016-09-11 00:51:42 +02:00
Daniel Reichelt
d1a3defef0
LE: change log level to LOG_INFO
2016-09-11 00:51:41 +02:00
Michael Kaufmann (d00p)
08f36243e9
only renew froxlor.panel LE cert if required
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-08 12:28:43 +02:00
Michael Kaufmann (d00p)
e4887362ec
added let's encrypt for froxlor vhost - untested for now, testers are welcome
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-05 17:01:10 +02:00
Roman Schmerold
290d06e2c4
Merge pull request #379 from oliverrahner/patch-1
...
Letsencrypt: only update registration when necessary
2016-09-05 07:13:42 +02:00
Oliver Rahner
9260319ac1
Letsencrypt: only update registration when necessary
...
if no Terms of Service are presented by the ACME server when registering, don't update registration
2016-09-04 21:27:23 +02:00
Michael Kaufmann
78ab90f469
Merge pull request #378 from oliverrahner/patch-1
...
Remove dependency on hard coded agreement URL for Let's Encrypt
2016-09-02 07:42:26 +02:00
Oliver Rahner
34767a14d5
Remove dependency on hard coded agreement URL for Let's Encrypt
...
Change the process to first create a new registration, which delivers the current TOS url in the response's header, then modify the newly created registration to accept the agreement.
2016-08-31 16:35:59 +02:00
Michael Kaufmann (d00p)
d7388f20e6
fix idna convert for >=php-5.6 users when customers want to add a subdomain with an idna-encoded domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-31 15:12:01 +02:00
Michael Kaufmann
8f488d7701
Merge pull request #377 from oliverrahner/patch-1
...
do not die after token self check
2016-08-29 10:47:23 +02:00
Oliver Rahner
7f56e98009
do not die after token self check
...
We have to finish the challenge request so that the auth does not linger in state "pending", but goes to "invalid". See https://forum.froxlor.org/index.php/topic/13463-lets-encrypt-zertifikate-werden-nicht-erneuert/#entry32895
2016-08-29 10:46:21 +02:00
Michael Kaufmann (d00p)
a840905166
set version specific user-agent in lescript like we do in ajax stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-28 14:07:13 +02:00
Michael Kaufmann
3757db28f4
Merge pull request #376 from w6g23/LE-UserAgent
...
Set a User Agent in the HTTP request fetching the LE challenge URI
2016-08-28 14:04:01 +02:00
w6g23
d31589ba99
Set a User Agent in the HTTP request fetching the LE challenge URI for self check
...
A rule (e.g. Wordpress plugin iThemes) might block requests with empty
User Agents.
2016-08-28 12:59:09 +02:00
Michael Kaufmann (d00p)
45b6d8d571
add possibility to allow customers to select a shell for their ftp-users, with great thanks to KAPPER NETWORK-COMMUNICATIONS GmbH - kapper.net
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-26 10:46:15 +02:00
Michael Kaufmann
11b2d0e1d2
Merge pull request #375 from micw/master
...
Added unit (MiB) to email quota label
2016-08-26 09:44:03 +02:00
Michael Wyraz
d7fc9cde57
Added unit (MiB) to email quota label
2016-08-26 09:42:38 +02:00
Michael Kaufmann (d00p)
b162fb6e99
avoid double encoding of Punycode as with php-5.6 the 'new' idna class throws exceptions, thx to housequake
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-26 09:41:19 +02:00
Michael Kaufmann (d00p)
2f6e34d878
do not ssl-redirect when let's encrypt tries to validate the domain, fixes #1649
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-25 22:08:32 +02:00
Michael Kaufmann
a47ab55cdd
Merge pull request #374 from micw/master
...
append wildcards to search if user did not enter any
2016-08-23 07:27:39 +02:00
Michael Wyraz
dd4cfebe75
append wildcards to search if user did not enter any
2016-08-22 15:55:13 +02:00
Michael Kaufmann (d00p)
818268482e
fix typo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-20 22:09:48 +02:00
Michael Kaufmann (d00p)
8431a82f2c
check for correct extension for auto-update feature, fixes #1648
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-20 09:16:33 +02:00
Michael Kaufmann (d00p)
2444158bbb
do not truncate pdns tables, instead just remove entries that are related to froxlor-managed domains; this allows the admin to create custom zones/records in pdns if needed/wanted
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-12 09:45:26 +02:00
Michael Kaufmann (d00p)
003005f295
keep compatibility and do not generate pdns records/zone when custom zonefile is set
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-07 17:56:03 +02:00
Michael Kaufmann (d00p)
731427255e
fix call to undefined method pdns::_generateDomainConfig() in PowerDNS cronjob when using custom zone-file in a domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-07 17:22:28 +02:00
Michael Kaufmann (d00p)
468d20ee57
really reuse old csr if given + code formatting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-06 09:32:03 +02:00
Michael Kaufmann (d00p)
d994379130
do not idna-encode already encoded domain when addin a new email address (only an issue when using >=php-5.6
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-06 07:41:06 +02:00
Michael Kaufmann (d00p)
cd806b19f7
update let's encrypt subscriber agreement to v1.1.1
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-06 07:40:14 +02:00
Michael Kaufmann (d00p)
e17a2eff4a
fix auto-generated dns zone when using multiple MX records and superfluous whitespace, fixes #1646
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-06 07:39:37 +02:00
Michael Kaufmann
690b25a6f5
Merge pull request #372 from schallertd/master
...
Fixed formatting
2016-08-06 07:19:38 +02:00
Dominic
e31c828f35
Fixed formatting
...
Nothing added, just a formatting fix
2016-08-06 06:31:15 +02:00
Michael Kaufmann (d00p)
cdd97b142f
extract auto-update archive to correct folder regardless of the folder being named 'froxlor' or not, future auto-update archives will not have the froxlor-folder prefixed, fixes #1645
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-04 21:49:33 +02:00
Michael Kaufmann (d00p)
b2f815617c
Update Let's Encrypt subscriber agreement, fixes #1644
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-04 07:40:08 +02:00
Michael Kaufmann (d00p)
11d358133e
Merge branch 'master' of github.com:Froxlor/Froxlor
2016-08-02 13:47:52 +02:00
Michael Kaufmann (d00p)
0e77d5ab94
stay php-5.3 compatible
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-02 13:41:58 +02:00
Robert Förster (Dessa)
51152ef026
fix lintians executable-not-elf-or-script
2016-08-02 11:40:37 +02:00
Michael Kaufmann (d00p)
f5dc8aa1c9
set version to 0.9.37 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-02 08:51:34 +02:00
Michael Kaufmann (d00p)
ceaa0fcf5c
Update phpMailer to version 5.2.16
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-02 08:50:22 +02:00
Michael Kaufmann (d00p)
cc372ba89b
show DNS editor only if nameserver is activated at all
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-02 07:58:23 +02:00
Michael Kaufmann (d00p)
526eb84b71
Remove superfluous exit-statement
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-01 15:05:58 +02:00
Michael Kaufmann
14e54ff41a
Merge pull request #368 from micw/feature-zugang-zu-ausgeblendeten-seiten-sperren
...
If a customer's page is hidden from menu via settings, redirect the user if he tries to access the page
2016-08-01 15:03:48 +02:00
Michael Kaufmann (d00p)
aa76ae4ddc
check for uid/gid or username/groupname correctly in config-xml files, fixes #1642
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-01 08:47:45 +02:00
Michael Kaufmann (d00p)
f1b7d731bd
Fix #2 Parameter 3 to getFormFieldDataXXX() expected to be a reference, value given since php-7.0.9
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-29 09:13:34 +02:00
Michael Wyraz
e3587fb346
If a customer's page is hidden from menu via settings, redirect the user if he tries to access the page
2016-07-27 13:45:54 +02:00
Michael Kaufmann (d00p)
e5c649aba3
Add dns-editor icon/link to domain-overview list
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-27 07:48:25 +02:00
Michael Kaufmann
4a3b64b497
Merge pull request #367 from micw/feature-optionen-fuer-kunden-ausblenden
...
Feature: Panel setting to hide certain menu items and traffic charts from customers
2016-07-25 08:00:37 +02:00
Michael Wyraz
54e2f83b17
function Settings::IsInList that tests if an option of a multi-select setting is set
2016-07-22 10:30:13 +02:00
Michael Wyraz
a95233041e
Better translations for new feature to hide menu items and traffic charts from customer panel
2016-07-22 09:56:40 +02:00
Michael Wyraz
5165cac4e2
Hide http/ftp/mail traffic charts based on new settings
2016-07-22 09:44:20 +02:00
Michael Wyraz
d31c4fa37c
Hide customer menu items based on new settings
2016-07-22 09:31:20 +02:00
Michael Wyraz
084e72968a
Moved new texts to end of language file
2016-07-22 09:30:55 +02:00
Michael Wyraz
6ab8cb1d7c
Adding option to hide some elements in customer panel
2016-07-21 15:53:14 +02:00
Michael Kaufmann (d00p)
6589653667
set version to 0.9.37-rc1 for upcoming release candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-18 16:47:19 +02:00
Michael Kaufmann (d00p)
c3753478f2
add newline after custom options to avoid possible syntax error in apache-config, thx to J-BBB for testing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-14 09:14:37 +02:00
Michael Kaufmann (d00p)
b63fc5b508
fix glued strings in german language file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-14 08:45:10 +02:00
Michael Kaufmann (d00p)
3d2cb879b0
actually use the new setting for custom directory options file content, refs #1638
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-14 08:36:14 +02:00
Michael Kaufmann (d00p)
8366e57512
Adding new setting for mod_php users to specify content of the global directory options file, fixes #1638
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-14 08:25:28 +02:00
Michael Kaufmann (d00p)
1c369e5503
add possibility to disable web or traffic cron by setting the max-percentage value to 0, fixes #1639
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-14 07:58:56 +02:00
Michael Kaufmann (d00p)
83f40401be
fix change_date for PDNS records
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-11 09:15:21 +02:00
Michael Kaufmann
19456e9b30
Merge pull request #365 from nachtgeist/master
...
generic html form handling: don't remove leading tabs
2016-06-24 09:09:23 +02:00
Daniel Reichelt
7d2c64ce63
generic html form handling: don't remove leading tabs
...
(+remove commented out code in the vicinity, probably debugging remnants)
2016-06-24 08:43:02 +02:00
Michael Kaufmann (d00p)
3f790bc334
keep the same structure for every distro + minor permission fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-24 08:03:42 +02:00
Michael Kaufmann (d00p)
164e1108e5
fix for sql changes, refs #1635
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-24 07:49:52 +02:00
Michael Kaufmann (d00p)
8fe20251f3
try to be more strict-mode compatible, fixes #1635
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-24 07:42:23 +02:00
Michael Kaufmann (d00p)
a121363dd2
update pdns-config templates / commands
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-24 07:38:19 +02:00
Michael Kaufmann (d00p)
7ec777c9dd
put index back in location-context; try_files not really necessary if not using PHP, also eases use of proxy_pass users; thx to karstenk
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-20 09:55:27 +02:00
Michael Kaufmann
77aa58a0a3
Merge pull request #362 from nachtgeist/master
...
don't split .gitignore
2016-06-20 06:26:45 +02:00
Daniel Reichelt
1e8bc553b8
fix/add SAPI checks to prevent execution via webserver
2016-06-19 23:43:42 +02:00
Daniel Reichelt
6df08f6b9a
don't split .gitignore
...
they would end up in .deb packages
2016-06-19 23:09:04 +02:00
Michael Kaufmann (d00p)
5e9e2996d7
avoid php-5.6 operator
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-19 22:08:17 +02:00
Michael Kaufmann (d00p)
6f8aa1cbc0
update another idnaconvert related class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-19 20:22:00 +02:00
Michael Kaufmann (d00p)
b22e70804b
update new IdnaConvert class with needed fixes in them
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-19 20:15:33 +02:00
Michael Kaufmann (d00p)
5789e9a8a4
re-add old IDNA class so we do not have to force the php-5.6 requirement for froxlor
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-19 18:59:44 +02:00
Michael Kaufmann
6c55a40606
Merge pull request #361 from Froxlor/dns-subzone
...
Dns subzone fixes by nachtgeist
2016-06-18 08:06:51 +02:00
Daniel Reichelt
b4f90730cc
unify "reloading" the dns daemon
2016-06-18 02:33:03 +02:00
Daniel Reichelt
50317da185
dns: no separate zonefiles for ismainbutsubto domains 3/3
...
replace iteration over $domains array by recursive walkDomainList()
2016-06-18 02:33:02 +02:00
Daniel Reichelt
631e36f4d5
dns: no separate zonefiles for ismainbutsubto domains 2/3
...
rewrite getDomainList() to contain parent-relations
2016-06-18 01:47:16 +02:00
Daniel Reichelt
a400fc9c65
dns: no separate zonefiles for ismainbutsubto domains 1/3
...
move log message
2016-06-18 01:47:12 +02:00
Daniel Reichelt
5f9962b6ba
dns: fix generation of zone serials
2016-06-17 22:25:35 +02:00
Daniel Reichelt
d6dc71436a
dns: fix generation of imap/pop3/mail/smtp A/AAAA-records
...
The dns-editor introduced a regression where imap/pop3/mail/smtp A-records
would not get created, even tough the setting system.dns_createmailentry was
enabled.
fix A fix
2016-06-17 22:25:21 +02:00
Daniel Reichelt
b6f99958fd
dns: fix generation of alias records for subdomains
...
The checks whether or not to create wildcard/www records for subdomains
wrongly depended on the setting of the parent domain instead of the
subdomain in question.
2016-06-17 19:43:36 +02:00
Michael Kaufmann (d00p)
9a89f06bf0
Merge branch 'master' of github.com:Froxlor/Froxlor
2016-06-16 11:03:10 +02:00
Michael Kaufmann (d00p)
843845a825
Update Idna-Converter to version 1.0.2 (default IDNA standard is now 2008)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-16 11:03:02 +02:00
Michael Kaufmann
0b93ba3dde
Merge pull request #360 from nachtgeist/master
...
cron_traffic: replace echo by log message
2016-06-15 16:33:19 +02:00
Daniel Reichelt
bd36145ad6
cron_traffic: replace echo by log message
2016-06-15 16:15:34 +02:00
Michael Kaufmann (d00p)
88ccf5b869
don't generate unnecessary php-related vhost-entries when php is disabled, thx to karstenk
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-14 07:29:38 +02:00
Michael Kaufmann (d00p)
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
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-13 13:45:23 +02:00
Michael Kaufmann
d2711889de
Merge pull request #359 from flokli/lng-typos
...
Fix language typos
2016-06-08 06:23:37 +02:00
Florian Klink
82af43f598
lng/english: unify upper/lowercase string in $lng['panel']
...
Some where lowercase, some uppercase. Especially in the Cancel/save case
this looked weird.
This patch changes all button labels to their uppercase form.
2016-06-07 22:36:45 +02:00
Florian Klink
7a36f5edac
lng: fix typo decending -> descending
2016-06-07 22:33:24 +02:00
Michael Kaufmann
480d21f555
Merge pull request #358 from ohader/SecDatabaseInformationDisclosure
...
[SECURITY] Information disclosure on database failures
2016-06-04 21:47:12 +02:00
Oliver Hader
2e7133d619
[SECURITY] Information disclosure on database failures
...
In case the database is not responding, e.g. due to "too many connections"
cut-off database credentials might be shown and system path be revealed.
In terms of security this is considered as information disclosure.
2016-06-04 20:41:03 +02:00
Michael Kaufmann
85f707af8a
Merge pull request #357 from yaplik/master
...
fix non-persistent XSS due inproper content escaping
2016-06-03 16:29:28 +02:00
Jiří Zapletal
970a119f23
fix non-persistent XSS due inproper content escaping
2016-06-03 16:20:34 +02:00
Stefan Heid
7faebbb197
BUGFIX: Cleaninstall fails due syntax error in froxlor.sql (missing comma) ( #356 )
2016-06-02 21:21:40 +02:00
Michael Kaufmann
08d505b308
Merge pull request #355 from Froxlor/dns-editor
...
Add full dns editor + powerdns to froxlor; fixes #53 , fixes #731 , fixes #1196 ,
2016-05-30 09:09:15 +02:00
Michael Kaufmann (d00p)
1b0649d0cf
replace CUSTOMER_TMP with the correct tmp-folder, depending what php-interface is being used
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-29 09:56:33 +02:00
Michael Kaufmann (d00p)
e5c16439e1
replace config-template-variables also in commands to be executed, e.g. used in proftpd ssl-cert generation command
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-29 09:41:38 +02:00
Michael Kaufmann (d00p)
151d8f8c5c
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-23 15:55:24 +02:00
Michael Kaufmann (d00p)
08563e9298
add more opcache-php.ini directives for php-fpm, fixes #1624
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-23 13:01:05 +02:00
Michael Kaufmann (d00p)
b51f0821cb
show scheduled backup and give customer the possiblity to abort the job
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-22 11:08:44 +02:00
Michael Kaufmann (d00p)
339d84736e
no quotation of dns data for powerdns
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-21 09:03:21 +02:00
Michael Kaufmann (d00p)
7ea1de2a92
allow defined non-existing entry for SRV target-value for real now, i guess
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-20 16:21:55 +02:00
Michael Kaufmann (d00p)
be373e278f
allow defined non-existing entry for SRV target-value
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-20 16:17:33 +02:00
Michael Kaufmann (d00p)
61eab6fd93
do not validate fqdn of SRV and TXT entries, as they might use underscores
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-20 15:56:06 +02:00
Michael Kaufmann (d00p)
c2b0714b4a
powerdns needs the 'whole' record (., e.g. sub.example.com)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-19 13:49:22 +02:00
Michael Kaufmann (d00p)
5c1079e04b
Add change_date value to the pdns-record entries
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-19 12:09:04 +02:00
Michael Kaufmann (d00p)
257f65bd1b
add powerdns config-templates for distros
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-19 10:29:17 +02:00
Michael Kaufmann (d00p)
96ff346e54
fix powerdns-config template
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-19 09:28:46 +02:00
Michael Kaufmann (d00p)
076b6143ce
limit record length
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 15:55:20 +02:00
Michael Kaufmann (d00p)
1e3262d691
do not show dns-editor to customers if not allowed and they enter the URL manually
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 13:54:21 +02:00
Michael Kaufmann (d00p)
94af32fb82
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-18 13:40:41 +02:00
Michael Kaufmann (d00p)
1f63ea10a0
adjust install sql file for dnsenabled flag and db-version
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 13:39:46 +02:00
Michael Kaufmann (d00p)
fa60c17dbc
fix sql-query when editing a customer; check for dnsenabled flag in customer-domain-view template
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 13:32:44 +02:00
Michael Kaufmann (d00p)
b4c7fb574c
increase DB version for db-updates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 13:27:56 +02:00
Michael Kaufmann (d00p)
83fa0059de
add flag to allow access to dns-editor per customer; clean up dns-entries when domain gets deleted
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 13:25:31 +02:00
Michael Kaufmann (d00p)
d97957e558
array short-syntax is only PHP >= 5.4
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 12:12:34 +02:00
Michael Kaufmann (d00p)
9d16790f5b
Update phpMailer to 5.2.15
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 10:43:16 +02:00
Michael Kaufmann (d00p)
b14ab6b1c1
validate record/label in dns-editor; better escaping for soa-admin mail
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 10:35:47 +02:00
Michael Kaufmann (d00p)
b029fe113e
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-18 10:34:14 +02:00
Michael Kaufmann (d00p)
6ea4655fd8
set version to 0.9.36 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 10:32:52 +02:00
Michael Kaufmann (d00p)
477c99b4de
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-18 10:31:05 +02:00
Michael Kaufmann (d00p)
eb70e619c9
also check for punycode when customer adds a subdomain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 10:28:13 +02:00
Michael Kaufmann (d00p)
41e4135f71
do not allow punycode input in domain-names
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 09:03:14 +02:00
Michael Kaufmann (d00p)
1ce5cf6c00
various fixes for dns with froxlor-hostname
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-17 09:12:39 +02:00
Michael Kaufmann (d00p)
f7441df895
add missing file inclusion
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-17 08:43:02 +02:00
Michael Kaufmann (d00p)
69443d95d5
add support for power-dns (untested); most config-templates missing for pdns; create SPF/DKIM entries only if domain is emaildomain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-17 08:30:02 +02:00
Michael Kaufmann (d00p)
11e923453e
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-16 19:59:27 +02:00
Michael Kaufmann (d00p)
b03eab897a
show a2enmod commands only when using apache, thx to d4n13L
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-16 18:41:01 +02:00
Michael Kaufmann
25ff78e295
Merge pull request #353 from nachtgeist/le
...
LE improvements, fixes #1597
2016-05-16 17:42:38 +02:00
Daniel Reichelt
6e2b1773a3
LE: support alias domains
...
LE CSRs are triggered for the aliasdomain target domain on
* domain deletion
* domain creation
* domain editing when
* the aliasdomain target changes (CSR triggered both for old and new
target)
* wwwalias is disabled or enabled
* letsencrypt is disabled or enabled (domain-local)
fixes #1597
2016-05-16 17:35:51 +02:00
Daniel Reichelt
f3e05742b5
LE: change semantics of setting.letsencryptreuseold
...
Previously setting.letsencryptreuseold determined wheter both a domain's
private key and a CSR should be re-generated.
Preparing support of alias domains in LE certificates, this is changed to
only determine the re-generation of the private key. CSRs now are always
re-generated.
2016-05-16 17:35:51 +02:00
Daniel Reichelt
001f10f74e
LE: catch error due to rate-limited account registration
...
and fix bad english in log message
2016-05-16 17:35:51 +02:00
Daniel Reichelt
712aebb864
LE: improve SQL readability
2016-05-16 17:35:51 +02:00
Daniel Reichelt
0ae0178b4c
LE: PSR-2 formatting
2016-05-16 17:35:51 +02:00
Michael Kaufmann (d00p)
1d4211a5ce
remove wrong a2* commands for rhel/centos
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-16 17:20:49 +02:00
Michael Kaufmann (d00p)
28115e6b1d
add missing german language string
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-15 10:08:42 +02:00
Michael Kaufmann (d00p)
68fa0e6576
let createDomainZone() return the DnsZone object for better use later
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-15 09:56:48 +02:00
Michael Kaufmann (d00p)
8d8da0986a
fix typo in DnsEntry class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-15 08:53:47 +02:00
Michael Kaufmann (d00p)
e0e748a0bc
outsource record-generation and zone-generation to classes for better handling
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-15 08:46:23 +02:00
Michael Kaufmann (d00p)
da785500cc
remove invalid self-closing <file /> tag as it produces php-notices and was just added for design reasons
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-14 18:39:18 +02:00
Michael Kaufmann (d00p)
02654a256d
fix sql query in getAllowedDomainEntry()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-14 08:59:46 +02:00
Michael Kaufmann (d00p)
552c6e6cf9
add 'enable dns editor'-setting; fix missing isbinddomain index in customer_domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-14 08:32:38 +02:00
Michael Kaufmann (d00p)
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)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-13 19:40:37 +02:00
Michael Kaufmann (d00p)
11eb08e031
add enabled-flag; enable dns-editor for customers; add german translations; few more fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-13 13:27:33 +02:00
Michael Kaufmann (d00p)
4a4acc5c01
fix constructor of DnsBase
2016-05-12 14:32:41 +02:00
Michael Kaufmann (d00p)
899663350d
fix handling of DKIM multi-line entries; outsource some code to new DnsBase class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-12 13:36:17 +02:00
Michael Kaufmann (d00p)
689a1fdbd2
inform cronjob to regenerate bind-configs on changes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-12 10:18:45 +02:00
Michael Kaufmann (d00p)
cec5f33870
fix checking for existing SPF entry in DNS
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-12 10:14:04 +02:00
Michael Kaufmann (d00p)
bd9ef50e94
correct SPF dns entry for new layout
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-12 09:47:36 +02:00
Michael Kaufmann (d00p)
68d579b629
add SPF and DKIM stuff to DNS
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-12 09:36:33 +02:00
Michael Kaufmann (d00p)
0404618c24
add experimental bind-cron for testing purposes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-11 18:10:17 +02:00
Michael Kaufmann (d00p)
9b5ce83e8b
add testing-bind-cron for new dns-stuff (not activated); added main-but-subdomain-stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-11 16:11:23 +02:00
Michael Kaufmann (d00p)
7379398d22
set correct primary nameserver for SOA record
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-11 13:47:36 +02:00
Michael Kaufmann (d00p)
d1106dd984
fix wrong unset of array-element
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-11 07:44:32 +02:00
Michael Kaufmann (d00p)
b775c2f60e
minor fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 19:20:01 +02:00
Michael Kaufmann (d00p)
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
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 14:11:01 +02:00
Michael Kaufmann (d00p)
bb9331904e
(really) fix PHP notice #2048 Only variables should be passed by reference, thx to baudetail
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 11:55:03 +02:00
Michael Kaufmann (d00p)
64d068659f
more validation for NS and SRV records; fix display of long records
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 10:54:59 +02:00
Michael Kaufmann (d00p)
e33d7b756f
add missing error-language-string; check whether domain is bind-domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 07:37:42 +02:00
Michael Kaufmann (d00p)
283e272b99
enhance MX validation; fix SRV validation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 07:37:42 +02:00
Michael Kaufmann (d00p)
31d08d532c
fix missing auto-increment for new table
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 07:37:42 +02:00
Michael Kaufmann (d00p)
5acd51fdd3
add first part of new dns-editor
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 07:37:42 +02:00
Michael Kaufmann (d00p)
6369e160b8
fix nscd group cache clearing call; refs #1570
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-09 21:33:07 +02:00
Michael Kaufmann (d00p)
5e09d56871
clear nscd group cache after adding a new customer to avoid permission issues of webserver; fixes #1570
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-09 08:27:01 +02:00
Michael Kaufmann (d00p)
0e79e8d670
fix default_server parameter for listen-statement in nginx since this changed since ngninx-0.8.21; fixes #1621
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-09 08:08:59 +02:00
Michael Kaufmann (d00p)
941a25ec9d
avoid possible weird behaviour when resultset changes while running (if possible at all)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-05 08:43:28 +02:00
Michael Kaufmann (d00p)
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
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-05 08:23:46 +02:00
Michael Kaufmann
ae01f2cdb9
Merge pull request #351 from Froxlor/backup
...
Add Customer Backup Feature, fixes #786 , fixes #975 , fixes #1544 , fixes #1576
2016-04-29 10:32:58 +02:00
Michael Kaufmann (d00p)
e8e980509f
fix missing backup-enabled setting entry
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
b2cd992f92
add important information that the customer should protect the backup directory using htaccess
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
7c44c5ea75
handle exit of forked backup-cronjob correctly
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
b1446d366e
add possibility to enable/disable backup function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
9bfd5eb17e
--exclude is relativ to path given via -C parameter
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
fb555027fd
fix -C parameter and --exclude parameter for good now
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
05974de4d5
fix tar -C parameter again...
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
9c9bbb81de
fix tar -C parameter and create_backup_tar_data list
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:18 +02:00
Michael Kaufmann (d00p)
ef7da53806
change directory before creating tarball to avoid having complete paths in it
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:18 +02:00
Michael Kaufmann (d00p)
a26ebb375b
set db version for changes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:18 +02:00
Michael Kaufmann (d00p)
c8bbefb2bb
add simple backup-function for customers (testing state)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:18 +02:00
Michael Kaufmann (d00p)
a485d9f4f9
TLSECCertificateFile and TLSECCertificateKeyFile for proftpds mod_tls require 1.3.5rc4 and later but Ubuntu 14.04 only provides 1.3.5rc3
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-19 13:31:09 +02:00
Michael Kaufmann (d00p)
f8be36d229
fix PHP notice #2048 Only variables should be passed by reference
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-17 13:44:42 +02:00
Michael Kaufmann (d00p)
28f0c3eac4
only include acme.conf to vhosts if system has ssl and LE enabled (might not exist if not)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-15 15:09:11 +02:00
Michael Kaufmann
e8f5fc1a8a
Merge pull request #347 from floreno/patch-3
...
min-height against height fix for ajax-changing-content
2016-04-12 07:36:37 +02:00
Michael Kaufmann (d00p)
a014b5cc2b
minor preparations for system-hostname as 'normal' domain (to use ssl/LE/etc.)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-11 09:19:43 +02:00
Michael Kaufmann (d00p)
84f1d94ad6
check for php-curl installed when cron_letsencrypt runs; format source
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-11 08:02:18 +02:00
Michael Kaufmann (d00p)
8565dbce8b
insert task 99 (regeneration of /etc/cron.d/froxlor file) to the list of task when clicking on 'Regenerate configfiles'
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-11 08:01:38 +02:00
Michael Kaufmann (d00p)
72d1282651
require php-curl
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-11 08:00:38 +02:00
floreno
d474f2ec8f
min-height against height fix for ajax-changing-content
2016-04-11 06:55:48 +02:00
Michael Kaufmann
252b42ee57
Merge pull request #346 from nachtgeist/master
...
fixes #1615
2016-04-10 19:08:33 +02:00
Daniel Reichelt
0dfaf376c0
remove obsolete language strings
2016-04-10 02:59:23 +02:00
Daniel Reichelt
2a05b89cc8
add explicit warning about sub-zones on usage of zonefiles
2016-04-10 02:59:23 +02:00
Daniel Reichelt
576c94f83c
fix #1615
2016-04-10 02:59:22 +02:00
Michael Kaufmann (d00p)
5331127204
set version to 0.9.35.1; fix updater :x
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-08 13:52:06 +02:00
Michael Kaufmann (d00p)
57f9c439f2
set version to 0.9.35 final for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-08 12:54:17 +02:00
Michael Kaufmann (d00p)
c14017c244
fix display of path in customer-extras
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-07 07:56:16 +02:00
Michael Kaufmann
82cd5986a0
Merge pull request #343 from eis-os/simplify_master_cronjob
...
Simplify master cronjob
2016-03-31 15:43:15 +02:00
eis_os
032a991b8f
Simplify master cronjob
2016-03-31 15:02:04 +02:00
Michael Kaufmann
200f589252
Merge pull request #341 from bashgeek/letsencrypt_stagingfix
...
Let's Encrypt: Always regenerate a new account-key, if staging
2016-03-23 18:40:54 +01:00
Daniel Schmitz
3405c7e313
Let's Encrypt: Always regenerate a new account-key, if staging
2016-03-24 01:26:57 +08:00
Michael Kaufmann (d00p)
30bd81064c
make newly added settings available immediately
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-23 00:11:00 +01:00
Michael Kaufmann (d00p)
924a607183
fix isDatabaseVersion if it does not yet exist, thx to andy__
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-23 00:00:35 +01:00
Roman Schmerold
f1460d169d
Fixed db query error, fixes #1611
2016-03-16 22:17:30 +01:00
Roman Schmerold (BNoiZe)
f5e2afaa0a
Add LE icon to admin domain list
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2016-03-16 17:54:11 +01:00
Michael Kaufmann (d00p)
228d07ca66
output error in case of a server-error from LE, fixes #1609
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-15 17:45:43 +01:00
Michael Kaufmann (d00p)
3294bbf9b4
add a linebreak just in case some customizations did not end their lines with a linebreak
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-15 17:17:06 +01:00
Michael Kaufmann (d00p)
a849f35469
fix duplicate db-updates due to new db-version stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-15 17:14:41 +01:00
Michael Kaufmann (d00p)
104383d31e
add a few opcache relevant php-ini directives to be used with php-fpm; add opcache.restrict_api to the default php-config for each domain with the customer's docroot as default value
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-15 17:05:09 +01:00
Michael Kaufmann (d00p)
1dd9bcbbe0
remove superfluous value-tag in visibility-tag (jessie-XML)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-13 19:50:56 +01:00
Michael Kaufmann
05d57a8af7
Merge pull request #340 from nachtgeist/public
...
jessie configs: override starting order of apache2 and nscd, fixes #1605
2016-03-13 19:49:23 +01:00
Daniel Reichelt
630ecfb148
jessie configs: override start order of webserver and nscd
...
fixes #1605
2016-03-13 19:02:11 +01:00
Daniel Reichelt
d545734072
ConfigDaemon: add notisfile/notisdir visibility conditions
2016-03-13 19:00:50 +01:00
Michael Kaufmann (d00p)
c903b759bb
fix path for acme.conf in debian wheezy apache-2.2, fixes #1604
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-12 09:52:24 +01:00
Michael Kaufmann (d00p)
579854f5a5
handle the case when gethostbynamel() returns false to act like gethostbyname() in support for multi homed name servers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-11 21:23:26 +01:00
Michael Kaufmann
6b032839ce
Merge pull request #339 from KZumbusch/feature/support-for-multi-homed-dns-servers
...
Support for multi homed DNS servers
2016-03-11 21:16:46 +01:00
Michael Kaufmann (d00p)
be1d9a045a
actually use the selected value for server-alias when editing a subdomain, thx to Aragorn
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-10 14:13:44 +01:00
Michael Kaufmann (d00p)
8bc19e3893
fix intendation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-10 12:12:19 +01:00
Michael Kaufmann (d00p)
f9740ff545
check whether an email account is to be deleted when re-adding an email account with the same name, fixes #1519
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-10 10:54:32 +01:00
Michael Kaufmann (d00p)
2b2ca99a2b
indeed something strange happened here, thx Marco01809
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-09 23:57:35 +01:00
Kay Zumbusch
641ee1f8a6
added check for invalid responses from gethostbynamel
...
fixed indent
2016-03-09 21:01:47 +01:00
Kay Zumbusch
52448571ea
added support for multi homed name servers
2016-03-09 20:40:41 +01:00
Michael Kaufmann (d00p)
7bba4112b9
allow setting the serveralias option also for subdomains (because, why not? Might come in handy for LE users); add a few strings for autoupdate in german language file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-09 20:03:49 +01:00
Michael Kaufmann (d00p)
efd64300c4
clearify that a special config is needed for LE in the webserver
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-08 14:50:31 +01:00
Michael Kaufmann (d00p)
1f3c208f95
show acme.conf only if LE is enabled
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-08 12:44:31 +01:00
Michael Kaufmann (d00p)
4330b08c04
fix acme.conf for apache in wheezy and trusty, fixes #1603
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-08 12:31:57 +01:00
Michael Kaufmann
1c80118117
Merge pull request #336 from nachtgeist/public
...
fix DB update + some LE-related fixes
2016-03-08 08:37:41 +01:00
Daniel Reichelt
65fd6ac191
fix wrong column name in latest DB update, fixes #1602
2016-03-08 08:21:10 +01:00
Daniel Reichelt
291fae1744
cron/LE: more verbose error message on token error
...
be more specific about what exactly went wrong when trying to assert the
challenge/response payload (like e.g. http response code, error in DNS
resolution etc.)
2016-03-08 08:21:10 +01:00
Daniel Reichelt
c458ed8b0c
cron/LE: fix superfluous CSRs
...
Depending on the data present, the LE cronscript may cause multiple
entries per domain in domain_ssl_settings.
This is due to $updcert_stmt interfering with the outer loop
while ($certrow = $stmt->fetch()): PDO's DB cursor sees rows newly created
by $updcert_stmt within the loop. As a consequence this also leads to
superfluous CSRs, thus increasing the certificate limit counter on the LE
side.
Solution: manifest the result of @$certificates_stmt@ on the PHP side in
its entirety prior to entering the outer loop.
2016-03-08 08:21:09 +01:00
Michael Kaufmann (d00p)
7ec62401e7
LE is disabled by default so should the cron be; also activate cron if updaters activate LE
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-07 14:08:59 +01:00
Michael Kaufmann (d00p)
be83c99334
show db version on admin-dashboard
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-07 14:01:49 +01:00
Michael Kaufmann (d00p)
7c8dbd370f
forgot to check for dbupdates in index.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-07 13:55:14 +01:00
Michael Kaufmann (d00p)
604f37bd17
intriduce DB version (again) so we can keep release-version numbers while updating the database; added enable/disable switch for Let's Encrypt
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-07 13:47:22 +01:00
Michael Kaufmann
9d6ee0d08f
Merge pull request #335 from nachtgeist/public
...
Remove certificate on removal of subdomain, fixes #1596
2016-03-07 11:44:50 +01:00
Michael Kaufmann
7dc2e6cb5f
Merge pull request #334 from RipClaw2971/fix_for_cron_letsencrypt.php
...
ssl_cert_chainfile should only contain the intermediate certificate
2016-03-07 11:44:29 +01:00
Daniel Reichelt
fb5fd5a279
Remove certificate on removal of subdomain, fixes #1596
2016-03-06 18:41:45 +01:00
Andreas Grundler
d3bf80342d
use $return['chain'] instead of $return['fullchain'] for ssl_cert_chainfile
2016-03-06 14:10:24 +01:00
Michael Kaufmann (d00p)
77502efce7
enhance description of newsfeed-settings; ask whether to activate the newsfeed on install in case admin does not want any external requests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-05 13:56:34 +01:00
Michael Kaufmann (d00p)
ca34f7a78a
fix pagination on logger page (admin and customer)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-04 22:14:59 +01:00
Michael Kaufmann (d00p)
eae8b8835b
enhance description of newsfeed-settings; show note on disabled admin-newsfeed on admin's dashboard; todo: ask for activation of newsfeed on install-process
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-04 21:57:49 +01:00
Michael Kaufmann (d00p)
58c6b4edb1
minor language changes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-04 13:51:09 +01:00
Michael Kaufmann (d00p)
86252a22a0
fix wrong timestamp function for last_run value for lets-encrypt cron when updating; put mail/file templates to misc-category in the admin-menu; fix wrong html-tag (typo); enhance info-string for redirect-codes, fixes #1564
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-04 13:23:12 +01:00
Michael Kaufmann
964a1716d7
Merge pull request #329 from HolySephi/master
...
Set myhostname to $mydomain in postfix correctly
2016-03-04 12:54:02 +01:00
Florian Wicke
06862240f0
Update wheezy.xml
2016-03-04 10:31:13 +01:00
Florian Wicke
3119510ef4
Update trusty.xml
2016-03-04 10:29:54 +01:00
Florian Wicke
b4a8ed8828
Update rhel_centos.xml
2016-03-04 10:29:04 +01:00
Florian Wicke
c182664167
Update precise.xml
2016-03-04 10:28:36 +01:00
Florian Wicke
4bba24801c
Update jessie.xml
2016-03-04 10:28:03 +01:00
Florian Wicke
274e556989
Update gentoo.xml
2016-03-04 10:27:16 +01:00
Michael Kaufmann (d00p)
74758818e7
remove vhost-template menu entry
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-04 08:47:15 +01:00
Michael Kaufmann
69a191d4e2
Merge pull request #332 from Froxlor/revert_pull_request_318
...
Revert "Merge pull request #318 from Churro/froxlorMerge_33ab67a"
2016-03-03 23:39:11 +01:00
Michael Kaufmann (d00p)
f9d949f90c
Revert "Merge pull request #318 from Churro/froxlorMerge_33ab67a"
...
This reverts commit 4f2ee129fd , reversing
changes made to f284d67843 .
2016-03-03 23:38:02 +01:00
Michael Kaufmann
130d3e7b16
Merge pull request #331 from Froxlor/revert_pull_request_326
...
Revert "Merge pull request #326 from Churro/froxlorMerge_vhostTemplates"
2016-03-03 23:32:59 +01:00
Michael Kaufmann (d00p)
f6e519d779
Revert "Merge pull request #326 from Churro/froxlorMerge_vhostTemplates"
...
This reverts commit 319668d384 , reversing
changes made to aa592c7369 .
Conflicts:
install/froxlor.sql
install/updates/froxlor/0.9/update_0.9.inc.php
lib/version.inc.php
2016-03-03 23:31:19 +01:00
Michael Kaufmann
ca807583df
Merge pull request #330 from Froxlor/revert-328-admin_vhostsettings
...
Revert "Zeige die neue vHost-Konfiguration auch wenn nur mod_php installiert ist." as part of reverting vhost-templates
2016-03-03 23:24:56 +01:00
Michael Kaufmann
e6df2d5d40
Revert "Zeige die neue vHost-Konfiguration auch wenn nur mod_php installiert ist."
2016-03-03 23:24:14 +01:00
Florian Wicke
82c1f29eba
Update wheezy.xml
2016-03-03 17:38:36 +01:00
Florian Wicke
fc78a51235
Update trusty.xml
2016-03-03 17:37:47 +01:00
Florian Wicke
28b3eb9585
Update rhel_centos.xml
2016-03-03 17:37:20 +01:00
Florian Wicke
e9e9214910
Update precise.xml
2016-03-03 17:36:52 +01:00
Florian Wicke
03a1f9b9b1
Update jessie.xml
2016-03-03 17:35:13 +01:00
Michael Kaufmann
bee529b7fa
Merge pull request #328 from xWuZaa/admin_vhostsettings
...
Zeige die neue vHost-Konfiguration auch wenn nur mod_php installiert ist.
2016-03-03 12:30:07 +01:00
xWuZaa
6e9615261e
show vhostsettings on mod_php
2016-03-03 11:51:57 +01:00
Michael Kaufmann (d00p)
1fad30a43a
check for wildcard-serveralias also when a customer edits the domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-02 16:21:29 +01:00
Michael Kaufmann (d00p)
3d5e6152cd
update PHPMailer to 5.2.14
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-02 15:41:12 +01:00
Michael Kaufmann (d00p)
24f7d88a5c
set version to 0.9.35-rc1 for upcoming release candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-02 15:32:12 +01:00
Michael Kaufmann (d00p)
d6f42dc88c
make letsencrypt cron log to the customer system-log, it might contain important information
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-02 15:20:30 +01:00
Florian Aders
42c28e6590
Update README regarding Let's Encrypt
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-03-02 14:36:50 +01:00
Florian Aders
6d8d01058b
Set Let's Encrypt to production
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-03-02 14:35:34 +01:00
Florian Aders
2efe715aa0
Fixed typo, thx Guite
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-03-01 09:40:15 +01:00
Florian Aders
4c4916a661
Do not allow Let's Encrypt with AliasDomain until the certificate - storage is reworked
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-29 17:23:14 +01:00
Michael Kaufmann (d00p)
cf8fbe2224
Merge branch 'master' of github.com:Froxlor/Froxlor
2016-02-28 22:07:04 +01:00
Michael Kaufmann (d00p)
573fd69c95
avoid unknown variable if there are no domains in domain-list
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-28 22:04:57 +01:00
Michael Kaufmann
71f502f508
Merge pull request #325 from Churro/froxlorMerge_proftpd
...
ProFTPD: enable TLS by default, fixes #1522
2016-02-28 09:12:54 +01:00
Johannes Feichtner
f4a9152d8f
Added TLS by default for Gentoo
2016-02-27 21:03:14 +01:00
Michael Kaufmann
319668d384
Merge pull request #326 from Churro/froxlorMerge_vhostTemplates
...
Vhost templates: Added a field to select the target webserver
2016-02-27 20:43:10 +01:00
Johannes Feichtner
101e791add
Vhost templates: Extended the cron scripts to check for the designated webserver and referential integrity
2016-02-27 20:19:50 +01:00
Johannes Feichtner
088eef9728
Vhost templates: Added a field to select the target webserver
2016-02-27 20:18:16 +01:00
Michael Kaufmann (d00p)
aa592c7369
re-arrange menu-entries to be better categorized
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-27 20:03:26 +01:00
Michael Kaufmann (d00p)
b67749bcdc
allow private networks in AXFR server list
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-27 20:02:46 +01:00
Michael Kaufmann (d00p)
b05105bfdf
fix specialsettingsforsubdomains if security questions are being asked when editing a domain, fixes #1598
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-27 19:57:29 +01:00
Michael Kaufmann (d00p)
6a10020e9b
respect 'start_servers value must not be greater than max_spare_servers' correctly, thx to Ragnos for the info
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-27 18:52:14 +01:00
Roman Schmerold
9f85074876
Merge pull request #324 from Churro/froxlorMerge_autoresize
...
Feature: Added autoresize to shell commands
2016-02-27 14:37:05 +01:00
Johannes Feichtner
45bf41db4c
ProFTPD: enable TLS by default. Fixes #1522
2016-02-27 14:22:23 +01:00
Johannes Feichtner
06f4907053
Added autoresize to shell commands
2016-02-27 13:17:39 +01:00
Michael Kaufmann
4f2ee129fd
Merge pull request #318 from Churro/froxlorMerge_33ab67a
...
Feature: vHost templates (version 2)
2016-02-26 19:16:49 +01:00
Johannes Feichtner
373cb912d8
- Hide the option on whether to include default directives with webservers different than nginx
...
- Typo fix
- Indentation fix
2016-02-26 19:08:08 +01:00
Michael Kaufmann
f284d67843
Merge pull request #323 from Churro/froxlorMerge_autoupdate
...
Improve autoupdate against HTTP MITM and MD5 collisions
2016-02-23 22:53:58 +01:00
Johannes Feichtner
75172f9e8d
Fix autoupdate against HTTP MITM and MD5 collisions
2016-02-23 21:52:35 +01:00
Johannes Feichtner
48a1b9489a
Copyright fixed
2016-02-23 21:04:43 +01:00
Michael Kaufmann
2e0cb5050f
Merge pull request #322 from WebsiteDeveloper/1585
...
Correctly redirect when admin hits the timeout and is currently in a customer session, fixes #1585
2016-02-23 17:05:29 +01:00
Bernhard Sirlinger
6ddbb10b5a
Fix #1585
...
Redirect to admin_customers.php
2016-02-23 16:28:58 +01:00
Michael Kaufmann
802e12cf7b
Merge pull request #321 from nachtgeist/master
...
cron/apache
2016-02-22 15:41:02 +01:00
Daniel Reichelt
82b43948b4
cron/apache
...
- fix mixed indentation
- fix trailing whitespace (code+resulting vhost config)
2016-02-22 15:33:02 +01:00
Florian Aders
36cf003ed6
Fixed LE - alias for nginx in other distributions as well
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-22 12:22:08 +01:00
Florian Aders
2286ea751e
Merge pull request #320 from guruevi/master
...
Various fixes for failing nginx/LetsEncrypt
2016-02-22 12:14:12 +01:00
Florian Aders
deb19f2625
Removed unnecessary exit - calls
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-22 12:10:18 +01:00
Evi Vanoost
83fd1ab0ca
class.lescript.php: OpenSSL requires integer for key size. DB returns string. Cast string to integer
...
trusty.xml: All files in conf.d get automatically included causing the location to be out of place and nginx fails to start
cron_tasks.inc.http.30.nginx.php: Location directives should be included in a host, nginx doesn't have the concept of global location directives in the way apache does
2016-02-21 18:55:02 -05:00
Michael Kaufmann
f00a1ca092
Merge pull request #319 from stweil/fix
...
Add missing function argument to language-check script
2016-02-21 19:45:01 +01:00
Stefan Weil
152b407cb7
Add missing function argument
...
The function "print_help" expects an argument.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-02-21 19:07:56 +01:00
Johannes Feichtner
5c5e736776
Order vhost and php settings ascending by domain
2016-02-21 14:56:03 +01:00
Johannes Feichtner
dc71a582fc
Enable standard directives by default
2016-02-21 14:55:48 +01:00
Michael Kaufmann (d00p)
fc92e2655c
display update-status the way we always do them; fix language strings for new multiple-default-ips
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-21 14:53:50 +01:00
Johannes Feichtner
abe253bc31
Feature: Vhost templates
...
Reworked the initial implementation by hpmewes (https://github.com/Froxlor/Froxlor/pull/233 ) with
- bugfixes all over
- added support for apache and lighttpd also
- added an update sequence (instead of only modifying froxlor.sql)
- added english language variables
- added missing parts in admin_vhostsettings.php
- added parameter replacements as available since PR 244
2016-02-21 14:53:24 +01:00
Michael Kaufmann
0559f3c4d6
Merge pull request #317 from Churro/froxlorMerge_0218b5a
...
Feature: Enable multiple standard IPs, fixes #1509
2016-02-21 14:35:19 +01:00
Johannes Feichtner
ae2bad5ab4
Declare prepared statement only once
2016-02-21 14:20:30 +01:00
Johannes Feichtner
55df79a79c
Fix for previous commit: Also delete occasionally existing entries for the newly defined standard IP entries before re-adding them. They could have been assigned separately
2016-02-21 14:00:53 +01:00
Johannes Feichtner
32c32a7e7a
Enable multiple standard IPs
2016-02-21 14:00:26 +01:00
Michael Kaufmann
d7ca3a0f1c
Merge pull request #303 from Churro/froxlorMerge
...
Nginx: Fix for redundantly inserted auth blocks
2016-02-21 13:09:29 +01:00
Michael Kaufmann
e8489e55a1
Merge pull request #304 from Churro/froxlorMerge_f437f92
...
Apache 2.4: Add AllowOverride All, otherwise Apache ignores .htaccess files
2016-02-21 08:18:44 +01:00
Michael Kaufmann
5c90c3aa97
Merge pull request #315 from Churro/froxlorMerge_d02a076
...
Nginx: Set default curve to secp384r1
2016-02-21 08:09:06 +01:00
Michael Kaufmann
b5e739620d
Merge pull request #310 from Churro/froxlorMerge_fe8093f
...
Nginx: Avoid multiple index directives (common pitfall)
2016-02-21 08:07:58 +01:00
Johannes Feichtner
a328a95c01
Set default curve to secp384r1
2016-02-21 01:23:18 +01:00
Michael Kaufmann
11b3ac67b0
Merge pull request #311 from Churro/froxlorMerge_c5cf2fa
...
Set correct error log levels (LOG_ERR instead of LOG_ERROR)
2016-02-20 22:20:45 +01:00
Michael Kaufmann
b8e7122452
Merge pull request #309 from Churro/froxlorMerge_a036bfb
...
Fix fatal error in phpErrHandler with PHP7 and suit cronjob for various PHP versions
2016-02-20 22:20:23 +01:00
Michael Kaufmann
a6bd323a0e
Merge pull request #314 from Churro/froxlorMerge_ce6cc23
...
Feature: Make the MYSQL_PASSWORD string dynamically definable
2016-02-20 22:17:49 +01:00
Michael Kaufmann
4bec449a26
Merge pull request #313 from Churro/froxlorMerge_8265df4
...
IPs and Ports: Only show attributes used by the current webserver
2016-02-20 22:16:41 +01:00
Dessa
2176482e4f
Merge pull request #312 from Churro/froxlorMerge_typos
...
Typo fix: German word and title capitalization
2016-02-20 21:59:18 +01:00
Johannes Feichtner
9c7092292b
Feature: Make the MYSQL_PASSWORD string definable once in order to be able to copy the fragments without further change
2016-02-20 21:36:30 +01:00
Johannes Feichtner
46eeb65ff0
IPs and Ports: Only show attributes used by the current webserver
2016-02-20 21:13:47 +01:00
Johannes Feichtner
dd79a3a78a
German typo fix
2016-02-20 21:04:18 +01:00
Johannes Feichtner
fef9e51c9a
Capitalization fixed
2016-02-20 21:03:37 +01:00
Johannes Feichtner
c27589e8c2
Set correct error log levels (LOG_ERR instead of LOG_ERROR)
2016-02-20 20:57:31 +01:00
Johannes Feichtner
1ace011ad2
Nginx: Avoid multiple index directives (common pitfall)
2016-02-20 20:40:38 +01:00
Dessa
c269a3d363
Merge pull request #308 from Churro/froxlorMerge_bca75e9
...
.gitignore update for Idea or WebStorm files
2016-02-20 20:22:21 +01:00
Johannes Feichtner
387be846f1
Fix fatal error in phpErrHandler with PHP7 and suit cronjob for various PHP versions
2016-02-20 20:21:09 +01:00
Johannes Feichtner
a788660efe
.gitignore update for Idea files
2016-02-20 19:58:20 +01:00
Michael Kaufmann
73c8643218
Merge pull request #306 from Churro/froxlorMerge_4aeb06e
...
Nginx: Change fastcgi IPC dir to a path that is definitely existing
2016-02-20 19:50:37 +01:00
Michael Kaufmann
cd7b65395f
Merge pull request #305 from Churro/froxlorMerge_6622deb
...
Nginx: Security-critical fix for faulty directory protection
2016-02-20 19:46:28 +01:00
Johannes Feichtner
1c467d71c7
Changed fastcgi IPC dir to a path that is definitely existing
2016-02-20 19:34:05 +01:00
Johannes Feichtner
a641dfbfc8
Security-critical fix: Nginx directory protection did not prevent access to
...
PHP scripts
Although the implemented direction protection posed a prompt when
accessing the http://...com/protectedir/
it was still possible to call http://...com/protectedir/script.php
This vulnerability emerges from the precedence order of "location"
statements. The RegEx matching the PHP script is triggered before the
directory protection is evaluated. As a result, the PHP script is
interpreted and path parsing stops due to the circumflex (see
http://nginx.org/en/docs/http/ngx_http_core_module.html#location ).
The fix involves adding a PHP parsing snippet to every protected
block. In order to prevent PHP-related config params repeatedly, the
required section is referenced using a prefix.
2016-02-20 19:25:49 +01:00
Johannes Feichtner
268b188133
Apache 2.4: Add AllowOVerride All, otherwise Apache ignores .htaccess
...
files
2016-02-20 17:59:34 +01:00
Johannes Feichtner
4692d7ef2a
Nginx: Changed inefficient RegEx redirect to equivalent 301
2016-02-20 17:30:26 +01:00
Johannes Feichtner
3b9201fb91
Nginx: Fix for redundantly inserted auth blocks
...
The problem occurs if a Vhost is assigned multiple different auth names
in Froxlor. Each block is then added repeatedly, leading to an
unparseable configuration
2016-02-20 17:21:54 +01:00
Michael Kaufmann
6e0f18b200
Merge pull request #301 from Churro/froxlorMerge
...
Fix for case insensitivity bug in Apache 2.4.12 + PHP-FPM
2016-02-20 17:17:41 +01:00
Michael Kaufmann
dfee6873da
Merge pull request #302 from stweil/typo
...
Fix some typos in code comments
2016-02-20 17:17:21 +01:00
Stefan Weil
50e7311390
Fix some typos in code comments
...
Most of them were found by codespell.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-02-20 17:10:24 +01:00
Johannes Feichtner
1c4b88d014
Fix for case insensitivity bug in Apache 2.4.12 + PHP-FPM
...
With Apache 2.4.12, the FPM socket path is always considered as a
lowercase file path regardless of the used capitalization.
If Froxlor creates a socket file containing uppercase characters, Apache fails to find to the socket.
See https://bz.apache.org/bugzilla/show_bug.cgi?id=57968
2016-02-20 16:58:59 +01:00
Michael Kaufmann
0935a9c193
Merge pull request #300 from Froxlor/revert-299-master
...
Revert "Changes in the config templates"
2016-02-20 15:25:47 +01:00
Michael Kaufmann
8a99bd1d51
Revert "Changes in the config templates"
2016-02-20 15:24:51 +01:00
Michael Kaufmann
be1a12821e
Merge pull request #299 from ianklemm/master
...
Changes in the config templates
2016-02-20 15:21:37 +01:00
Vengance
bc9bc84f23
Update gentoo.xml
2016-02-20 14:27:53 +01:00
Vengance
e5bb58cd91
Update wheezy.xml
2016-02-20 14:24:35 +01:00
Vengance
074b425ee0
Update precise.xml
2016-02-20 14:23:29 +01:00
Vengance
59e599a952
Update rhel_centos.xml
2016-02-20 14:21:26 +01:00
Vengance
3f523a8b58
Update trusty.xml
2016-02-20 14:20:03 +01:00
Vengance
b4667c92e7
Delete Froxlor-master.rar
2016-02-20 13:14:16 +01:00
Vengance
2ce488c03c
Update jessie.xml
2016-02-20 12:49:18 +01:00
Vengance
e1448859c9
Added files via upload
2016-02-20 12:46:48 +01:00
Florian Aders
8abd041f36
Remove certificate on removal of subdomain, fixes #1596
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-19 21:01:48 +01:00
Florian Aders
dabd4a4a4e
Merge pull request #298 from nachtgeist/logging
...
Logging
2016-02-19 20:46:22 +01:00
Daniel Reichelt
6ac274a706
cron/apache: use correct constant for loglevel
2016-02-19 20:32:03 +01:00
Daniel Reichelt
3d2b672feb
cron logging: really print messages of level >= LOG_WARNING
...
also fix mixed indentation
2016-02-19 20:32:02 +01:00
Florian Aders
e621e02f92
Allow selecting new keysize, fixes #1594
...
Prepare database and cron for HSTS, refs #1593
Added option to re-use key and CSR for Let's Encrypt
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-19 17:35:44 +01:00
Michael Kaufmann (d00p)
e3a594f3e7
do not post configuration form when nothing is selected, fixes #1595
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-19 16:09:50 +01:00
Florian Aders
5982f86db4
Merge pull request #297 from nachtgeist/le
...
Le
2016-02-19 14:53:37 +01:00
Daniel Reichelt
b071b8c2d9
LE: remove challenge file on failure, take #2 ;)
2016-02-19 14:44:23 +01:00
Daniel Reichelt
185178a91e
LE: whitespace fixes
...
- fix mixed indentations
- remove trailing whitespace
2016-02-19 14:44:22 +01:00
Florian Aders
9ca31c10ae
Only store accountkeys in production
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-19 12:27:17 +01:00
Florian Aders
8784efd063
Adding .well-known to .gitignore
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-19 09:41:47 +01:00
Florian Aders
c828e3b0d9
Fixed comment :P
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 22:40:31 +01:00
Florian Aders
45c081990a
We don't need to check for the documentroot anymore
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 22:26:44 +01:00
Florian Aders
51b2dc7c23
Alias - configs for Let's Encrypt I forgot
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 21:54:59 +01:00
Florian Aders
9f54e60056
Answer all Let's Encrypt challenges via alias to a directory in Froxlor itself, enables us to answer challenges before the vhost is set, thx PrfDrDrStullenBr for the idea \(vhost - configs for most distributions untested\)
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 21:43:44 +01:00
Florian Aders
5151f50d49
Renamed "debugHandler" to "logger" to be more specific
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 20:47:47 +01:00
Florian Aders
9b08d67ea7
Remove challengefile if challenge fails, thx nachtgeist
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 20:40:41 +01:00
Florian Aders
b002d687c0
Fixed typo
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 14:56:18 +01:00
Michael Kaufmann
1d2b697742
Merge pull request #296 from nachtgeist/logging
...
logging: replace hard-coded number by PHP loglevel constant
2016-02-18 10:08:55 +01:00
Daniel Reichelt
ac52802caa
logging: replace hard-coded number by PHP loglevel constant
2016-02-18 09:18:42 +01:00
Florian Aders
ef3ab72082
Explain more stuff in the logmessages
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-17 15:50:09 +01:00
Florian Aders
aede590af0
Merge pull request #294 from megaspatz/bugfix-letsencrypt-logging
...
Edited warning for letsencrypt to show domain instead of ssl_redirect
2016-02-17 15:23:41 +01:00
Stefan Heid
c229c11bdf
Edited warning for letsencrypt to show domain instead of ssl_redirect
2016-02-17 12:07:19 +01:00
Michael Kaufmann (d00p)
8356860945
add syslog page for customer; pagination needs to be fixed
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-17 08:43:00 +01:00
Michael Kaufmann (d00p)
dd5fa3bfff
Merge branch 'nachtgeist-logging'
2016-02-17 08:41:44 +01:00
Michael Kaufmann (d00p)
7b29d43c66
Merge branch 'logging' of https://github.com/nachtgeist/Froxlor into nachtgeist-logging
2016-02-17 08:41:17 +01:00
Michael Kaufmann
8d56478187
Merge pull request #293 from stweil/update
...
Fix update process from Froxlor version 0.9.28-svn1
2016-02-16 21:55:18 +01:00
Stefan Weil
60740973d7
Fix update process from Froxlor version 0.9.28-svn1
...
A typo in the name of a local variable prevented database updates.
Fix also an unrelated whitespace issue in an empty code line.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-02-16 21:17:54 +01:00
Florian Aders
453f11dcc4
Merge pull request #292 from stweil/translation
...
Fix more typos and other issues in German translation
2016-02-16 20:59:01 +01:00
Stefan Weil
a090e44403
Fix more typos and other issues in German translation
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-02-16 20:54:41 +01:00
Daniel Reichelt
a68effe4e7
logging: add loglevel to syslog output
2016-02-16 20:19:31 +01:00
Daniel Reichelt
2fb091939f
remove unused setting system_send_cron_errors
2016-02-16 18:32:08 +01:00
Daniel Reichelt
71248f0adf
cron logging: always print messages of level >= LOG_WARNING
2016-02-16 18:13:30 +01:00
Daniel Reichelt
ca80b6372b
cron/logging: add choice to always log cronjobs
2016-02-16 17:33:42 +01:00
Daniel Reichelt
e306425428
remove now superfluous $debugHandler fields
2016-02-16 16:24:07 +01:00
Daniel Reichelt
f86a115c6a
cron scripts: replace fwrite'ing to lockfile by logging
2016-02-16 16:24:06 +01:00
Florian Aders
ddaadf81d6
Temporarily deactivate ssl_redirect if a new Let's Encrypt certificate needs to be generated
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-16 14:31:07 +01:00
Michael Kaufmann (d00p)
f65af0067d
add --debug parameter for froxlor_master_cronjob, thx to nachtgeist for the idea
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-16 10:07:02 +01:00
Michael Kaufmann (d00p)
5109443346
output error message when letsencrypt is checked and wildcard-serveralias in enabled - not just silently disable letsencrypt, people don't read the description and are confused
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-16 08:51:36 +01:00
Michael Kaufmann (d00p)
29a2c78b3f
correct typo in mkdir-statement
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-15 16:04:43 +01:00
Michael Kaufmann (d00p)
9ee661d44c
correct current dev-version for new installs
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-15 16:04:26 +01:00
Florian Aders
ea2fa3be15
Changed CSR - request generation to 4096 bit
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-14 17:31:28 +01:00
Michael Kaufmann
d7ec7a42ba
Merge pull request #289 from stweil/master
...
Fix some issues in the German translation
2016-02-14 09:22:03 +01:00
Stefan Weil
722aed5148
Fix some issues in the German translation
...
This patch fixes some typos, grammar and wrong words in the first half
of the German translation.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-02-14 08:06:44 +01:00
Florian Aders
17100ad56a
Fixed README regarding Let's Encrypt environment
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-12 20:10:00 +01:00
Michael Kaufmann
a76032f668
Merge pull request #284 from nachtgeist/functions
...
add function getFormFieldDataText()
2016-02-11 17:59:54 +01:00
Michael Kaufmann
d8d244541a
Merge pull request #282 from nachtgeist/cron_tasks_bind
...
cron tasks: bind: refactor zone creation
2016-02-11 12:33:18 +01:00
Michael Kaufmann
ba5d4f2f5d
Merge pull request #287 from megaspatz/0.9.35-dev3-termination-date
...
Added termination-date to domains
2016-02-11 12:32:20 +01:00
Michael Kaufmann
dce80c4611
Merge pull request #286 from guruevi/master
...
Fixes nginx error due to duplicate fastcgi parameters
2016-02-11 11:36:54 +01:00
Stefan Heid
eae9c4d78a
Typo correction
2016-02-10 22:23:46 +01:00
Stefan Heid
3f606cd953
Bugfix: termination-date in domain-add dialog
2016-02-10 22:16:09 +01:00
Stefan Heid
ae581c2da7
Added termination-date to domains
2016-02-10 21:22:52 +01:00
root
0fbbd8dae7
Fixes nginx error due to duplicate fastcgi parameters
2016-02-10 13:28:25 -05:00
Daniel Reichelt
f4ef5af63b
add function getFormFieldDataText()
...
Previously webserver configs would contain CRLFs from
system.default_vhostconf on admin_settings.php.
This patch adds a new function which automatically gets recognized by
getFormFieldData() and mangles textarea form elements through
str_replace("\r\n", "\n", ...).
2016-02-09 14:45:08 +01:00
Michael Kaufmann
3244c968b5
Merge pull request #283 from nachtgeist/language
...
language: add message/spelling
2016-02-09 08:57:09 +01:00
Daniel Reichelt
dd0689c13f
language: add message/spelling
...
- add missing message for let's encrypt integrity check
- small spellfixes
2016-02-09 00:33:01 +01:00
Daniel Reichelt
e327a39eac
cron tasks: bind: refactor zone creation
...
cron_tasks/bind: refactor zone creation
DNS records for subdomains managed as main domains (i.e. have
ismainbutsubto>1) get written to separate zone files for each subdomain.
This does not play well with hidden-master setups, where a quering DNS
server would only request a transfer of the topmost parent zone and ignore
SOA records therein to initiate the potentially required transfers of
subzones.
This patch changes how zonefiles are created, so that DNS records of
"ismainbutsubto>1"-domains end up within the zone of the topmost parent
domain. Obviously this relies on correctly set ismainbutsubto-fields of
all subdomains managed as main domain in Froxlor.
Refactoring summary:
- Previously _generateDomainConfig() would be called for each customer
domain, handle writing the zone file and accumulate the bind config
data.
Now writing the zone files is decoupled and both _generateDomainConfig()
and generateZone() get called from the main loop over the customer
domains.
- The main loop over customer domains only considers
"ismainbutsubto==0"-domains, children are handled via recursion within
walkDomainList() according to the previously collected relations of
direct children.
- The recursion accumulates the zone data, storing it in $_bind_conf_file
(which is now a private member) until it gets written to a zone file.
The resulting structure is written to the debugHandler.
-- For "ismainbutsubto==0"-domains, generateZone() returns a SOA record
and further applicable records as usual.
-- For "ismainbutsubto>0"-domains, generateZone() returns a "$ORIGIN
$domain"-line and further applicable records as usual. This now excludes
NS records, since they're no longer required.
- The boolean parameter $froxlorhost=true to _generateDomainConfig() and
generateZone() was replaced by the additional field
$hostname_arr['froxlorhost']
2016-02-08 22:43:57 +01:00
Michael Kaufmann (d00p)
e2b908ed8b
correct copyright header :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-08 13:53:08 +01:00
Michael Kaufmann (d00p)
aac9ee3ba7
added auto-update from within the panel; re-organized menu-entries (meaningful)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-08 13:34:24 +01:00
Michael Kaufmann
1cd776f660
Merge pull request #281 from nachtgeist/cron_tasks_bind
...
cron_tasks/bind: cleanup conditions for creation of mail-related and www DNS records
2016-02-08 09:24:45 +01:00
Daniel Reichelt
427b7492dc
cron_tasks/bind: fix conditions for mail-related records
...
This patch adds isemaildomain==1 as an additional condition for the
creation of mx/imap/smtp/pop3/spf-txt records for a domain.
For the hostname entry, this depends on the system setting
dns_createmailentry.
2016-02-08 00:28:45 +01:00
Daniel Reichelt
627e22a2e6
cron_tasks/bind: fix conditions for writing www records
...
The bind cronjob awlays creates www A/AAAA records, regardless of a
domain's iswildcarddomain or wwwserveralias settings.
With this patch www records only get created if "www alias" is selected
for a domain, i.e. iswildcarddomain is disabled and wwwserveralias is
enabled.
2016-02-08 00:28:45 +01:00
Michael Kaufmann (d00p)
7bf8b74693
Merge branch 'master' of github.com:Froxlor/Froxlor
2016-02-05 15:54:27 +01:00
Michael Kaufmann (d00p)
c7f4dc9045
fix superfluous dollar-sign
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-05 15:54:07 +01:00
Florian Aders
f8ed70c5f2
Log certificate update in syslog etc
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-03 17:42:00 +01:00
Florian Aders
94f34aada6
Fixed typo
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-03 17:26:10 +01:00
Florian Aders
2472a52fed
Make some Let's encrypt settings configurable
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-03 17:21:48 +01:00
Florian Aders
172915b5be
Store chains correctly
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-03 16:47:46 +01:00
Florian Aders
ae276a2a59
Fixed updater - timestamp
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-03 16:45:32 +01:00
Florian Aders
ae115216f6
Clearify description regading wildcars
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-03 13:38:40 +01:00
Florian Aders
5691b3a8db
Merge pull request #280 from EleRas/master
...
Added basic let's encrypt - supprt, fixes #1470
2016-02-03 11:53:05 +01:00
Florian Aders
c9815be0c7
German translation and hint that let's enrypt is still beta
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-02 22:15:41 +01:00
Florian Aders
1814407bfd
Throw exception if no challenges are returned at all
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-02 11:17:04 +01:00
Florian Aders
40f2fa432b
Merge pull request #279 from heaven73/patch-3
...
Update cron_tasks.php
2016-02-01 22:00:40 +01:00
Chris Energia Positiva
e10732c058
Update cron_tasks.php
2016-02-01 21:53:07 +01:00
Florian Aders
cdb00a76ce
Log cert - error in syslog/database
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-01 21:23:01 +01:00
Florian Aders
efc5f37850
Well, we need a new key if we don't havre one, not if we already have one
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-01 20:58:49 +01:00
Florian Aders
ba1181e8ff
Fixed inserting of certificate if it didn't exist yet and return textbased domainkey, not ressource
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-01 20:47:16 +01:00
Florian Aders
6023e65f7d
Corrected version
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-01 12:55:08 +01:00
Florian Aders
eff978e5f6
Using different texts in admin and customer interface
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-01 11:36:20 +01:00
Florian Aders
daf32b8ac4
Froxlor doesn't use namespaces yet :/
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-01 10:19:31 +01:00
Michael Kaufmann (d00p)
5228e0f3d6
normalize path in appendOpenBasedirPath() after empty check as this results in an assert in makeCorrectDir()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-01 09:35:31 +01:00
Florian Aders
9fc47f55b8
Minor rewording 2
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 16:03:10 +01:00
Florian Aders
435edd53f2
Minor rewording
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 12:27:00 +01:00
Florian Aders
c36fb7e809
Added description on how to activate the production version of Let's Encrypt
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 12:21:21 +01:00
Florian Aders
e74a418405
Fixed description
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 12:13:15 +01:00
Florian Aders
7814499b87
Added cronjob to database and added a hint to the README
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 12:09:54 +01:00
Florian Aders
b62f4ef911
Copied ssl_redirect - integritsycheck for lets encrypt
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 11:49:33 +01:00
Florian Aders
b32c2bb994
Just a small lng - change
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 11:42:16 +01:00
Florian Aders
dd9e540ca3
inserttask(1) after updating certificates, updated install/update - SQL
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 15:19:40 +01:00
Florian Aders
272ba3f74e
Display warning about wildcard - domains with let's encrypt
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:54:20 +01:00
Florian Aders
d87fc4c717
Prevent enabling let's encrypt for wildcard - domains
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:46:00 +01:00
Florian Aders
c189ad759b
Add Let's Encrypt to admin - GUI
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:34:26 +01:00
Florian Aders
f3a7a9c342
Fix formfield
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:22:32 +01:00
Florian Aders
51d554ab14
Also: use the new icon
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:13:45 +01:00
Florian Aders
cb97ff0dc7
Add icon and fixed list
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:11:58 +01:00
Florian Aders
7b5a425913
Always hide the SSL - editor if using let's encrypt
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:05:12 +01:00
Florian Aders
44d08d6aa9
Add let's encrypt to customer domain - GUI
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 13:59:34 +01:00
Florian Aders
e0e1085c73
Fix your SQL, dude
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 13:14:51 +01:00
Florian Aders
67df9dbf6b
Experiment with accountkeys per customer
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 13:06:42 +01:00
Florian Aders
2e7dd6f212
Changed comments to // to match the rest of Froxlor and made small improvements to the accountKey
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 10:56:08 +01:00
Florian Aders
ed2837f1db
Added linebreak to logmessage of class
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-29 16:59:00 +01:00
Florian Aders
d45e9e63e6
Fixed a few obvious bugs
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-29 16:52:58 +01:00
Florian Aders
4f0c1894a3
Initial version of let's encrypt renewal cron
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-29 14:29:30 +01:00
Michael Kaufmann
a3032fc62a
Merge pull request #278 from hph86/prevent_dir_traversal_in_paths
...
prevent directory traversal in paths
2016-01-29 07:43:22 +01:00
Hanno Heinrichs
6eeaf66e2c
prevent directory traversal in paths
2016-01-28 22:40:54 +01:00
Michael Kaufmann
7f82549e23
Merge pull request #277 from hph86/fix_path_blacklist
...
fix blacklisting of characters in paths
2016-01-28 22:00:56 +01:00
Michael Kaufmann (d00p)
2bb8f707eb
fix second argument for rand() function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-28 21:19:48 +01:00
Hanno Heinrichs
37176aa022
fix blacklisting of characters in paths
2016-01-28 21:14:28 +01:00
Michael Kaufmann (d00p)
ad302fb5c2
display correct path (leading slash missing sometimes)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-28 08:51:17 +01:00
Michael Kaufmann (d00p)
da4ec3e1b5
avoid rand() if possible as it is not generating cryptographically secure values, thx to Hanno for putting some effort into this
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-28 08:27:15 +01:00
Michael Kaufmann
ebedb97fae
Merge pull request #275 from stweil/master
...
Fix typos in comments
2016-01-26 07:41:51 +01:00
Stefan Weil
ddd4c2ad3d
Fix typo in comment
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-01-25 17:15:17 +01:00
Stefan Weil
007242e341
Fix typo in comment (found by codespell)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-01-25 17:14:43 +01:00
Roman Schmerold
0932b38364
Merge pull request #274 from stweil/master
...
README: Update supported Debian versions
2016-01-25 17:09:01 +01:00
Stefan Weil
5c0ba566e0
README: Update supported Debian versions
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-01-24 22:21:26 +01:00
Michael Kaufmann
67b97dbefd
Merge pull request #273 from xWuZaa/fastcgi_params
...
remove Duplicate fastcgi_index
2016-01-21 12:01:25 +01:00
xWuZaa
4d2f72a814
remove duplicate fastcgi_index from fastcgi_params in nginx config templates
2016-01-21 11:51:33 +01:00
Michael Kaufmann
9d1108c2f4
Merge pull request #272 from hypernics/opcache
...
add new OPCache info page
2016-01-21 07:46:16 +01:00
Janos Muzsi
cd75bb843a
wrong variable
2016-01-20 23:52:46 +01:00
Janos Muzsi
fb6393ad8f
OPCache info page
2016-01-20 22:12:43 +01:00
Dessa
1ba2800a30
Merge pull request #271 from mmunz/master
...
German Translations: Fix typo
2016-01-20 13:13:41 +01:00
Manuel Munz
9d78ad70e6
German Translations: Fix typo
2016-01-20 13:10:48 +01:00
Michael Kaufmann (d00p)
98c675792e
fix possible undefined values used in templates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-18 11:33:41 +01:00
Robert Förster (Dessa)
39b50d05ec
fix lintian warning executable-not-elf-or-script
2016-01-18 10:54:46 +01:00
Michael Kaufmann (d00p)
a6182e2def
set new version for bugfix release :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-18 10:53:54 +01:00
Michael Kaufmann (d00p)
efdb3623e1
fix return value usage in write-context
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-18 10:51:39 +01:00
Michael Kaufmann
eef6102088
Merge pull request #270 from hypernics/apcuinfo
...
add PHP APCu Info page
2016-01-18 10:21:05 +01:00
Michael Kaufmann (d00p)
9fe55cb729
set version to 0.9.34.1 for upcoming maintenaince release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-18 08:07:16 +01:00
Janos Muzsi
13870f3ae8
APCu Info page
2016-01-17 01:17:43 +01:00
Michael Kaufmann (d00p)
ca9670e832
update copyright year in static standard-customer-index page
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-15 10:26:00 +01:00
Michael Kaufmann (d00p)
29494b71fa
do not create vhost content for ssl-vhosts that do not have a ssl-certificate specified, fixes #1583
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-15 09:40:59 +01:00
Michael Kaufmann (d00p)
f2c3b3f165
ignore errors when deleting old statistics-index-page in case this is the first run and no index.html exists yet
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-11 09:14:09 +01:00
Michael Kaufmann (d00p)
4e402b6378
unset js and css variables of theme after using footer-template so they can be used there instead of the header-template only, fixes #1580
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-11 07:14:57 +01:00
Michael Kaufmann (d00p)
6a22fbbf78
fix wrong webserver-setting when chosing apache-2.4 in the installation process, thx to TByte
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-12-27 16:26:15 +01:00
Michael Kaufmann (d00p)
27f2217139
fix typo, refs #1578
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-12-21 14:23:17 +01:00
Michael Kaufmann (d00p)
038bb803db
fixing more path-related warnings when editing an ftp-user, refs #1578
2015-12-21 14:12:30 +01:00
Michael Kaufmann (d00p)
67b85e5708
fix path displaying in some cases
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-12-21 08:32:04 +01:00
Michael Kaufmann (d00p)
a21b1f7df5
correct display of paths in domain- and ftp-overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-12-09 08:49:43 +01:00
Michael Kaufmann (d00p)
eb6e66cbf2
do not double mailbox-paths in postfix config, fixes #1575
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-12-09 08:49:15 +01:00
Michael Kaufmann
778fe718ed
Merge pull request #261 from knox/master
...
added more php_value and php_flag for suhosin
2015-11-29 20:05:32 +01:00
Michael Kaufmann
ef080cd80e
Merge pull request #262 from knox/feature/suexec-workaround
...
improvements of suexec-workaround
2015-11-29 20:05:10 +01:00
knox
22a4a1824a
remove suexec-workaround when removing dir options
2015-11-29 18:21:30 +01:00
knox
56163f66d8
fixed ownership of cgi-bin symlink created by suexec-workaround
...
see http://manpages.debian.org/cgi-bin/man.cgi?apropos=0&format=html&query=chown&sektion=1&locale=en
2015-11-29 17:24:24 +01:00
knox
73a7e438ec
added more php_value and php_flag for suhosin
...
see https://suhosin.org/stories/howtos.html and https://suhosin.org/stories/configuration.html
2015-11-29 16:08:22 +01:00
Michael Kaufmann
27f4e226f3
Merge pull request #260 from knox/master
...
added php_flag 'suhosin.session.encrypt' and 'mbstring.func_overload'
2015-11-23 09:38:27 +01:00
knox
7357029a28
added php_flag 'suhosin.session.encrypt' and 'mbstring.func_overload'
...
these are required for custom php configuration for roundcube webmail
2015-11-22 13:41:06 +01:00
Michael Kaufmann (d00p)
accfd6fa14
allow /dev/urandom to be used in open_basedir path, as some applications may require that (*cough* owncloud), thx to J-BBB
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-11-20 14:20:15 +01:00
Michael Kaufmann
77dcc37b33
Merge pull request #259 from stweil/master
...
Don't assign variable from void function
2015-11-15 10:26:39 +01:00
Stefan Weil
5df4b3e7df
Don't assign variable from void function
...
Database::pexecute is based on execute which is a void function.
It does not return a value which can be assigned to a variable.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-11-15 10:16:33 +01:00
Roman Schmerold
997141efea
Merge pull request #257 from stweil/master
...
templates: Code cleanup
2015-11-14 19:16:11 +01:00
Stefan Weil
6fe0f56e41
templates: Code cleanup
...
* Remove unneeded semicolon.
* Add missing semicolon.
* Add linefeed at end of file
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-11-14 19:09:39 +01:00
Michael Kaufmann
8c3b7b518f
Merge pull request #256 from lobeck/master
...
fix ssl setttings for rewrite vhosts on nginx, fixes #1568
2015-11-14 14:14:57 +01:00
Christian Becker
6996f6516c
fix ssl setttings for rewrite vhosts on nginx, fixes #1568
...
- previously the ssl settings were missing in rewrite vhosts
- this caused ssl errors for these hosts as the default certificate has been used instead of the vhost specific cert.
- this seem to only apply for nginx, not apache
2015-11-14 14:10:23 +01:00
Michael Kaufmann
60cc071031
Merge pull request #255 from stweil/typos
...
Fix typos found by codespell, thx to stweil
2015-11-13 08:05:27 +01:00
Stefan Weil
fe5ab0d8da
Fix typos found by codespell
...
Fix also a grammar issue.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-11-13 07:56:12 +01:00
Michael Kaufmann (d00p)
0939d032a5
fix wrong vhost creation with nginx when customer is deactivated and no docroot for deactivated users was given, fixes #1565
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-11-12 08:42:32 +01:00
Michael Kaufmann (d00p)
d21391e8ba
add apache-2.4 to the installer so apache-2.4 users get the 2.4 mods activated right away, NOTE: we cannot find out whether you're on 2.2 or 2.4 - so you should now what you got and select the correct one, fixes #1566
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-11-12 08:27:07 +01:00
Michael Kaufmann (d00p)
0651dc28c8
fix filename in ubuntu trusty
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-11-12 08:18:46 +01:00
Michael Kaufmann (d00p)
5b8fea9378
introduce warning-progress-bar-color when using -15% of the given web/traffic max-warn level (default 90%), fixes #1567
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-11-12 08:18:28 +01:00
Michael Kaufmann (d00p)
eda055acca
Allow always_populate_raw_post_data to be set in php.ini for php-fpm, fixes #1562
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-11-04 11:35:05 +01:00
Michael Kaufmann
7fb3918773
Merge pull request #253 from github-ivan/master-fixes
...
Checking for possible duplicate froxlor-local user entries in ftp-group
2015-10-30 15:58:08 +01:00
Krisztian Ivancso
4e38f614f2
Checking froxlor-local user membership in ftp-group
...
It prevents possible duplication in list.
2015-10-25 11:48:21 +01:00
Robert Förster (Dessa)
c7d8cb6d33
switch postfix default to postfix 3 on gentoo since this is what is stable for a while already (2.x got dropped back to ~arch and will be removed from the template once removed from the tree)
2015-10-20 02:59:44 +02:00
Dessa
e211fb891b
Merge pull request #252 from rpasing/master
...
Fix problems in Dovecot quota configuration:
2015-10-20 02:53:07 +02:00
Rene Pasing
05f3e8f433
Fix problems in Dovecot quota configuration:
...
1) Since Dovecot 2.x, quota rules are by default in bytes,
and not in kilobytes (hence multiplicating with 1024 is
not going to be megabytes). Fixed this by adding 'M' suffix.
2) Since Dovecot 2.x, the quota rule is always named `quota_rule`
or (for userdb prefetch) `userdb_quota_rule` (there were some
incorrect namings in the distribution configs).
Ref: http://wiki2.dovecot.org/Quota/Configuration#MySQL
2015-10-20 02:26:28 +02:00
Michael Kaufmann (d00p)
b6949e12b1
correct gentoo.xml config-templates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-10-19 09:04:14 +02:00
Michael Kaufmann
0772952e71
Merge pull request #251 from Commifreak/master
...
Update froxlor.sql
2015-10-18 18:19:39 +02:00
Robin Kluth
dc4d5c6953
Update froxlor.sql
...
Did someone forget the M after 128 in the Default PHP-Config? ;)
2015-10-18 18:09:26 +02:00
Robert Förster (Dessa)
9d45f4d534
Revert "ease file-permissions, they sometimes cause issues"
...
This reverts commit 5ead5e9c90 .
part of this commit is reverted as most files shouldn't be world readable
2015-10-08 00:32:13 +02:00
Michael Kaufmann (d00p)
2b8a9a74be
move checkCrondConfigurationFile() from cron_init to cron_shutdown so a forced regeneration of the cron.d-file is being handled in the same cronrun
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-10-05 20:10:55 +02:00
Michael Kaufmann (d00p)
d226af5314
do not select cron.d-file-regeneration task in cron_task as it is not being handled there
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-10-04 17:30:33 +02:00
Michael Kaufmann (d00p)
be5a13fbb1
crypt() does not seem to like some special-characters in its salts, so we skip'em whenever we are generating a password as a salt-value, thx to Tobse101 for a nice debugging session ;)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-10-02 17:09:41 +02:00
Michael Kaufmann (d00p)
94b43021ff
sort libnss-result by length of name to always return the 'base'user instead of a ftp-user (because select does not have a default order), fixes #1556
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-21 10:26:18 +02:00
Michael Kaufmann (d00p)
0b901af0f0
define array for mod_php users, fixes #1555
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-14 22:23:40 +02:00
Michael Kaufmann (d00p)
5ead5e9c90
ease file-permissions, they sometimes cause issues
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-12 20:33:28 +02:00
Michael Kaufmann (d00p)
1cdaa1d727
revert wrong changes from pull-request
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-10 08:28:12 +02:00
Michael Kaufmann
2c38bca1b5
Merge pull request #250 from blueJack92/patch-3
...
Fixing (possible) permission problems of configuration files
2015-09-10 08:19:41 +02:00
blueJack92
7c45ca220b
Fixing some (big) peanuts
...
Fixing permission problems with files, which have 0640 as file attributes.
Fixing problems in main.cf (Postfix). setgid_group must be set, otherwise running newaliases will fail.
Moreover I set the missing paths correctly in the main.cf (regard to Debian Jessie).
2015-09-09 23:33:27 +02:00
Michael Kaufmann (d00p)
bdb2115c16
allow one-character usernames (or mysql-prefix)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-09 23:01:24 +02:00
Michael Kaufmann (d00p)
e23bf72006
remove syntax-error from pull-request #249...
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-09 09:32:35 +02:00
Michael Kaufmann
7c63b78bbb
Merge pull request #249 from 5nafu/findDirs
...
Fix Regression from commit 687c5ce for Bug #611
2015-09-09 07:44:14 +02:00
5nafu
b611ebcccb
Fix Regression from commit 687c5ce for Bug #611 :
...
Ignore unreadable directiories instead of stoping after first unreadable
directory in function.findDirs.
This Fix comes from php.net user antennen @
http://php.net/manual/en/class.recursivedirectoryiterator.php#101654
2015-09-08 21:29:59 +02:00
Michael Kaufmann (d00p)
722d17b211
[configfiles] correct permissions for froxlor_bind.conf
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-08 08:21:33 +02:00
Michael Kaufmann (d00p)
afbfb810fd
[configfiles] don't mv a file that is to be backed up but has mode=append, use cp instead
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-08 08:18:32 +02:00
Michael Kaufmann (d00p)
1d3ae4f2c8
merged current stable 0.9.34 release as master
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-07 15:24:40 +02:00
Michael Kaufmann (d00p)
9bf784f64e
set version to 0.9.34 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-07 13:33:22 +02:00
Michael Kaufmann (d00p)
116c0e19b2
add managesieve/sieve config-template for dovecot to Gentoo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-04 19:34:09 +02:00
Michael Kaufmann (d00p)
7939187916
remove old/unused config-template-files (replaced by XML)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-04 10:56:20 +02:00
Piotr Rzeczkowski
9d40e0903b
Allow max_input_vars in PHP-FPM configuration
2015-08-30 08:37:57 +02:00
Roman Schmerold
320adad154
Merge pull request #248 from rzeka/master
...
Allow max_input_vars in PHP-FPM configuration
2015-08-24 17:06:23 +02:00
Piotr Rzeczkowski
c52df5b286
Allow max_input_vars in PHP-FPM configuration
2015-08-24 12:18:56 +02:00
Michael Kaufmann (d00p)
30a25c0e8c
comment out unexisting group 'Debian-exim' when exim is not installed
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-20 20:50:35 +02:00
Michael Kaufmann (d00p)
95035afe38
comment out unexisting group 'Debian-exim' when exim is not installed
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-20 20:49:56 +02:00
Roman Schmerold (BNoiZe)
62559dd2b4
Fixed undefined error in admin_customers.php
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-08-19 07:16:05 +02:00
Roman Schmerold (BNoiZe)
a6473695eb
Fixed width of email inputs
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-08-19 07:06:52 +02:00
Frank Gehann
edd60d3331
Fixed composeSslSettings which used variables not available in the function scope.
2015-08-18 11:03:06 +02:00
Michael Kaufmann
c9e4819f3f
Merge pull request #247 from Tak0r/master
...
Fixed unknown variables in composeSslSettings
2015-08-16 20:08:14 +02:00
Frank Gehann
7cf321b24a
Fixed composeSslSettings which used variables not available in the function scope.
2015-08-16 15:45:48 +02:00
Michael Kaufmann (d00p)
3b96efc04d
forgot to use the new distro-editor variable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-13 15:46:21 +02:00
Michael Kaufmann (d00p)
8a17a90b1a
forgot to use the new distro-editor variable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-13 15:45:53 +02:00
Michael Kaufmann (d00p)
4da3a87772
instead of env-variable, show ditro editor which is defined in the xml
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-13 15:42:57 +02:00
Michael Kaufmann (d00p)
ab9b92112d
instead of env-variable, show ditro editor which is defined in the xml
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-13 15:37:34 +02:00
Michael Kaufmann (d00p)
161e11a8dd
fix subdir-value if homeDir == dirToCreate in mkDirWithCorrectOwnership(), fixes pr #246
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-03 17:50:16 +02:00
Michael Kaufmann (d00p)
967bd45a63
fix subdir-value if homeDir == dirToCreate in mkDirWithCorrectOwnership(), fixes pr #246
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-03 17:46:29 +02:00
Michael Kaufmann (d00p)
e1b80b513d
add umask form-field, fixes #1486 (0_9_34)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 13:22:23 +02:00
Michael Kaufmann (d00p)
6abe0bdaec
allow customization of umask in php-fcgi-starter scripts, refs #1486
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 13:21:50 +02:00
Michael Kaufmann (d00p)
7b5069f1b9
add umask form-field, fixes #1486 (master)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 13:21:23 +02:00
Michael Kaufmann (d00p)
4429c5e8b2
allow customization of umask in php-fcgi-starter scripts, refs #1486
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 13:20:31 +02:00
Michael Kaufmann
5136824844
Merge pull request #244 from greybyte/vhost_config_variables
...
Variable substitution in vhost specialconfig
2015-07-31 12:02:40 +02:00
Michael Kaufmann
918e9ed408
Merge pull request #244 from greybyte/vhost_config_variables
...
Variable substitution in vhost specialconfig
2015-07-31 11:45:30 +02:00
Michael Kaufmann (d00p)
8e8c97f7f9
avoid empty value for makeCorrectDir as the assert-check runs before evaluating to / in certain places
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 10:45:06 +02:00
Michael Kaufmann (d00p)
d86fb7ed23
avoid empty value for makeCorrectDir as the assert-check runs before evaluating to / in certain places
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 10:44:33 +02:00
Michael Kaufmann (d00p)
819db2583b
add mpm-itk to the list of dependents of libnss-mysql; fix proftpd-sql config for jessie; update powerdns-config for jessie
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 09:19:47 +02:00
Michael Kaufmann (d00p)
089fb25da7
add mpm-itk to the list of dependents of libnss-mysql; fix proftpd-sql config for jessie; update powerdns-config for jessie
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 09:18:57 +02:00
Michael Kaufmann (d00p)
3d01947f3d
fix wrong tpl-variable-name
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-30 11:36:48 +02:00
Chris Vigelius
19d94471d9
Merge branch 'master' into vhost_config_variables, and replace IS_SSL with SCHEME
...
Conflicts (resolved):
lng/english.lng.php
lng/german.lng.php
2015-07-30 11:35:26 +02:00
Michael Kaufmann (d00p)
8d26f583e9
fix wrong tpl-variable-name
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-30 11:35:24 +02:00
Michael Kaufmann (d00p)
12723d4941
add update compatibility for bugfix-release 0.9.33.2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 18:11:14 +02:00
Michael Kaufmann (d00p)
0455cb96ca
add update compatibility for bugfix-release 0.9.33.2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 18:09:42 +02:00
Michael Kaufmann (d00p)
532c5d1b9f
revert the new formfield-layout for customer-mysql
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 16:03:55 +02:00
Michael Kaufmann (d00p)
565bb55b13
display description of integrity-check rather then just the function-name, makes things clearer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 15:58:53 +02:00
Michael Kaufmann (d00p)
744d85ec4c
display description of integrity-check rather then just the function-name, makes things clearer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 15:58:27 +02:00
Michael Kaufmann (d00p)
5e60b96cd6
add tentative jessie config xml file, testers are welcome
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 14:57:56 +02:00
Michael Kaufmann (d00p)
8b6f708b7c
remove unused (old) php-configfile-files
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 14:57:12 +02:00
Michael Kaufmann (d00p)
5096e2d68d
add tentative jessie config xml file, testers are welcome
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 14:56:06 +02:00
Michael Kaufmann (d00p)
b0325983a1
log db errors to syslog and remove tmp-error-logs for reporting in cronrun
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 13:20:10 +02:00
Michael Kaufmann (d00p)
7cd6651895
replace passwords even before logging, not just for display
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 13:20:05 +02:00
Michael Kaufmann (d00p)
4ec376b296
log db errors to syslog and remove tmp-error-logs for reporting in cronrun
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 13:19:32 +02:00
Michael Kaufmann (d00p)
8558533a91
replace passwords even before logging, not just for display
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 13:11:38 +02:00
Michael Kaufmann (d00p)
de4a953bb7
check for existence of ssl-related files for ip/port vhost in order to avoid the webserver to be unable to restart when the cronjob runs; fixes #1485
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 15:44:10 +02:00
Michael Kaufmann (d00p)
26a41a0672
check for existence of ssl-related files for ip/port vhost in order to avoid the webserver to be unable to restart when the cronjob runs; fixes #1485
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 15:41:31 +02:00
Michael Kaufmann (d00p)
a1d38dc05f
solve sub-sub-domain-problem by dynamically assigning vhost-number in vhost-filename (the deeper the lower the number thus being included earlier), fixes #1535
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 15:13:32 +02:00
Michael Kaufmann (d00p)
222841f09b
solve sub-sub-domain-problem by dynamically assigning vhost-number in vhost-filename (the deeper the lower the number thus being included earlier), fixes #1535
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 15:11:55 +02:00
Michael Kaufmann (d00p)
fce9de7372
remove superfluous call to 'getDomainRedirectCode' as its been called before; allow changing of redirect-code when domain has 'ssl-redirect' = 1
2015-07-28 13:21:02 +02:00
Michael Kaufmann (d00p)
8332b77fcc
remove superfluous call to 'getDomainRedirectCode' as its been called before; allow changing of redirect-code when domain has 'ssl-redirect' = 1
2015-07-28 13:20:11 +02:00
Michael Kaufmann (d00p)
f4f1315715
fix undefined-indeces when search-result contained only subdomains in customer-domains
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 08:23:54 +02:00
Michael Kaufmann (d00p)
5d423c9e63
fix undefined-indeces when search-result contained only subdomains in customer-domains
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 08:23:10 +02:00
Michael Kaufmann (d00p)
895be02237
remove unused (old) php-configfile-files
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 08:22:00 +02:00
Michael Kaufmann (d00p)
95475f7b52
change default ssl-cipher-list; minor changes in config-xmls, fixes #1541
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-08 16:08:31 +02:00
Michael Kaufmann (d00p)
c3da264cfe
change default ssl-cipher-list; minor changes in config-xmls, fixes #1541
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-08 16:04:18 +02:00
Chris Vigelius
89c4b969d1
make sure we fill all context parameters in any case
2015-07-06 21:21:07 +02:00
Chris Vigelius
9dbc04678c
correct path for nginx
2015-07-06 17:16:49 +02:00
Chris Vigelius
ed9e524e03
use absolute path and require_once, instead of relative include
2015-07-06 17:09:49 +02:00
Chris Vigelius
c2d75c7030
add description and normalize {IS_SSL} value
2015-07-06 15:09:13 +02:00
Chris Vigelius
de84419035
add nginx and lighttpd support, refactor into common base class
2015-07-06 14:15:01 +02:00
Chris Vigelius
d9e0854bb7
add docroot
2015-07-06 13:45:10 +02:00
Chris Vigelius
558b779944
allow variables in special config
2015-07-06 13:28:09 +02:00
Michael Kaufmann
628b45efeb
Merge pull request #243 from greybyte/defuse_dangerous_delete
...
fix potentially dangerous programming
2015-06-25 14:21:50 +02:00
Chris Vigelius
92cf4c16e3
missing semicolon
2015-06-25 14:08:19 +02:00
Chris Vigelius
3cad16d2b7
fix dangerous code
2015-06-25 13:49:55 +02:00
Michael Kaufmann
e7503c3c7a
Merge pull request #242 from andre-luiz-dos-santos/patch-1
...
Update english.lng.php
2015-06-23 21:33:16 +02:00
André Luiz dos Santos
db8e643c62
Update english.lng.php
2015-06-23 16:22:34 -03:00
Michael Kaufmann (d00p)
a1337df44f
do not show error-trace / sensitive data when db-server is down or login credentials are wrong
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-06-11 21:02:39 +02:00
Michael Kaufmann (d00p)
ee73eaee5c
adjust fastcgi conf for php-fpm when using apache-2.4
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-06-11 21:01:41 +02:00
Michael Kaufmann (d00p)
94f3b99ad0
do not show error-trace / sensitive data when db-server is down or login credentials are wrong
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-06-11 21:00:45 +02:00
Michael Kaufmann (d00p)
d0c4d5616a
adjust fastcgi conf for php-fpm when using apache-2.4
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-06-11 20:59:41 +02:00
Roman Schmerold (BNoiZe)
38f36841e3
Merge branch '0_9_34' of github.com:Froxlor/Froxlor into 0_9_34
2015-06-10 16:26:49 +02:00
Roman Schmerold (BNoiZe)
340f3bcf8c
Add missing LSB tags, thanks to Wuzaa, fixes #1492
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-06-10 15:41:51 +02:00
Michael Kaufmann (d00p)
cd1e03c033
fix openbasedir-path when using mod_php, fixes #1507
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-06-10 15:31:15 +02:00
Roman Schmerold (BNoiZe)
ba002a1683
Merge commit '97816748498982799832238d1a2ba441ae16b91b' into 0_9_34
...
* commit '97816748498982799832238d1a2ba441ae16b91b':
the awstats files live in the non static outputdir.
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-06-10 15:07:42 +02:00
Roman Schmerold (BNoiZe)
457e378d1e
Reverting HTMLform2 changes
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-06-10 14:59:38 +02:00
Michael Kaufmann
9781674849
Merge pull request #241 from m4rcu5/master
...
Correcting a minor type in Feature #545
2015-06-10 14:59:26 +02:00
Marcus van Dam
d9660e66a8
the awstats files live in the non static outputdir.
2015-06-10 14:43:50 +02:00
Michael Kaufmann
25f4f3900e
Merge pull request #240 from m4rcu5/master
...
access to stats from previous months with awstats, fixes #545
2015-06-01 19:32:14 +02:00
Marcus van Dam
83e904c9f7
Feature #545 : Prevent ln from linking withing the current symlink.
2015-06-01 16:24:45 +02:00
Marcus van Dam
9bbdb1b3b9
Feature #545 : Include the awstatsGenerateIndex in cronjob.
...
Seperate the awstats updates output directory from the awstats static
output directory.
Switch to zero padded months.
Symlink current month to 'current' directory (force needed to update
the link if it already exists)
2015-06-01 14:55:43 +02:00
Marcus van Dam
f6cdc0575b
Feature #545 : function to deploy the index and nav templates
...
Should deploy the html files with its template variables replaced
into the awstats root.
2015-06-01 14:45:20 +02:00
Marcus van Dam
2017bc9cf6
Feature #545 : New index.html and nav.html templates
...
These templates should later provide the navigation and index for the
per month based awstats.
2015-06-01 14:06:05 +02:00
Marcus van Dam
7e8e28fc90
Move to a generic awstats template directory
...
We need this generic directory for future changes in Feature #545 .
Some line-ending cleanup included.
2015-06-01 13:09:43 +02:00
Michael Kaufmann
30c883c85d
Merge pull request #239 from RipClaw2971/apache24_fix
...
Set require all directive when using mod_proxy_fcgi, fixes #1533
2015-05-12 08:24:01 +02:00
Andreas Grundler
16568c11f1
Fix für Apache 2.4 + mod_proxy_fcgi
2015-05-11 22:23:49 +02:00
Michael Kaufmann
f90982347a
Merge pull request #238 from xWuZaa/master
...
Add custom port to userdata.inc.php
2015-05-07 20:17:11 +02:00
xWuZaa
bd5647351e
Add custom port to userdata.inc.php
2015-05-07 19:58:48 +02:00
Michael Kaufmann (d00p)
ec77e47cd6
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-05-06 15:37:46 +02:00
Michael Kaufmann (d00p)
565866c529
adjust default memory_limit to php's default (128M)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-05-06 15:37:38 +02:00
Michael Kaufmann
e4a262eb7b
Merge pull request #235 from rzeka/master
...
Better customers sorting based on name and company
2015-04-28 14:25:40 +02:00
rzeka
a3f2fa1b16
Better customers sorting based on name and company
2015-04-28 14:14:12 +02:00
Michael Kaufmann (d00p)
e0ef3e9984
fix mpm-itk stuff, thx to Ithariel; minor fixes in updater
2015-04-22 15:58:04 +02:00
Michael Kaufmann (d00p)
bf30c1a3d7
fix escaping of shell commands in new xml-config-template-files
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-11 16:51:56 +01:00
Michael Kaufmann (d00p)
c2c573902f
separate dovecot for postfix and exim4 as exim4 needs 'special treatment'...
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-11 16:42:22 +01:00
Michael Kaufmann (d00p)
d874ebf1b0
use correct username of bind-daemon in debian wheezy config templates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-11 14:30:22 +01:00
Michael Kaufmann (d00p)
8ef6032570
also re-generate bind configs (if enabled) when using --force with the cronjob
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-11 11:21:17 +01:00
Michael Kaufmann (d00p)
b32a6951da
add Debian-exim group to dovecots Exim4-unix_listener, fixes #1513
2015-03-11 09:44:43 +01:00
Robert Förster (Dessa)
b7bc347323
fix language string
2015-03-10 20:35:33 +01:00
Michael Kaufmann
07e49e53c5
Merge pull request #231 from dadadom/master
...
Add missing table definition for table 'mail_autoresponder' for older updaters
2015-03-08 13:56:45 +01:00
Dominik Sandjaja
b87db2a82b
Add missing table definition for table 'mail_autoresponder'.
...
Add the define for the mail_autoresponder table. This define is needed in the update_0.9.inc.php script which is used when updating from an early version of froxlor or from SysCP.
2015-03-08 13:54:36 +01:00
Michael Kaufmann (d00p)
c150d559c7
enhance domain-importer, fixes #1512
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-06 20:28:41 +01:00
Michael Kaufmann (d00p)
5dce0db661
dont create 'require all granted' if the directory is protected by a customer (htaccess), fixes #1455 (again); thx to Laryllian
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-02 20:25:41 +01:00
Michael Kaufmann (d00p)
27514d32de
visible-tag needs to respect the do_show-value in case websrv_avail set do_show to false already
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-02 13:41:14 +01:00
Michael Kaufmann (d00p)
fe718ef67f
add requirement for mbstring-extension as we need to be multibyte-character-safe in generatePassword(); adjust special-character-default setting to be the same as on a fresh install; outsource version-definition to separate file; set version to 0.9.34-dev3
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-23 12:23:44 +01:00
Michael Kaufmann (d00p)
e132723475
PDOStatement::rowCount is a function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-20 11:56:24 +01:00
Michael Kaufmann (d00p)
72fc9db38d
add integrity check for user/group membership when fcgid/fpm is used, refs #1491
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-20 09:58:24 +01:00
Michael Kaufmann (d00p)
1374e08cd4
make sql-fields for ssl-certs larger as there are ca-bundle-certs larger then 64k; add new settings for apache-itk-mpm integration, fixes #1400
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-18 16:05:28 +01:00
Michael Kaufmann (d00p)
03e48927a3
add optional support for apache-itk-mpm (mod_php only)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-18 16:01:38 +01:00
Michael Kaufmann (d00p)
bbf05fa6fd
remove smarty-remnant; remove unnecessary variable assignment
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-17 13:27:30 +01:00
Roman Schmerold (BNoiZe)
6dad29cae7
Even more HTMLform2 migrations
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-16 17:56:37 +01:00
Roman Schmerold (BNoiZe)
52afba5a86
Migrate to new HTMLform2 class
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-16 16:55:56 +01:00
Roman Schmerold (BNoiZe)
913a53e436
Improve new htmlform class
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-16 16:18:39 +01:00
Michael Kaufmann (d00p)
4fd68a4153
fieldset is in subfileblock, not in file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-16 16:02:08 +01:00
Michael Kaufmann (d00p)
fae58078f8
update ftp_groups table in case webserver-/fcgid-/fpm-user changes, refs #1491 (i guess)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-16 14:56:08 +01:00
Michael Kaufmann (d00p)
1d319e001c
group file-relevant commands into the fieldset; enhance layout
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-16 13:29:01 +01:00
Michael Kaufmann (d00p)
927e6fe23a
add update compatibility for 0.9.33.1 users
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-16 09:45:55 +01:00
Michael Kaufmann (d00p)
b85eb98303
clear group-cache of nscd as this solves issues with webserver/php-fpm most of the time
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-16 08:21:33 +01:00
Roman Schmerold (BNoiZe)
643f124e8b
Fixing a bug with linebreaks, fixes #1498
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-15 19:07:01 +01:00
Michael Kaufmann (d00p)
6fe4027de5
fix typo of vmail-user in rhel/centos config-template for dovecot
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-15 16:26:32 +01:00
Michael Kaufmann (d00p)
f9d79ba5a6
use correct PEAR directory setting in fpm-interface, fixes #1500
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-15 15:43:45 +01:00
Michael Kaufmann (d00p)
2382f526b2
reduce code - unnecessary complicated
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-15 07:54:34 +01:00
Michael Kaufmann (d00p)
1581e08594
show only hash algorithms that are available on the system
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-15 07:51:58 +01:00
Michael Kaufmann (d00p)
37ca78913c
respect possible empty-value when validating string::validate_ip
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-12 13:02:50 +01:00
Michael Kaufmann (d00p)
df3b97c5dd
change comments for better understanding, fixes #1496
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-12 09:22:59 +01:00
Michael Kaufmann (d00p)
953e3f5ba6
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-02-11 21:21:13 +01:00
Michael Kaufmann (d00p)
74b73c6446
rename 'MySQL User' to 'Froxlor Customer' as username for users read from db via libnss; fix language strings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-11 21:21:09 +01:00
Roman Schmerold (BNoiZe)
bc80fb71df
Restyling configfiles with textareas instead of pre
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-11 19:35:18 +01:00
Michael Kaufmann (d00p)
b0279025d0
add numbrows to commands and files for BNoiZe's template magic; added possibility to use sql-data inside xml-config; updates xml-configs a bit when socket is used (not 100% done)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-11 14:30:30 +01:00
Roman Schmerold (BNoiZe)
a45712198b
Update configfiles templates
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-11 13:01:48 +01:00
Michael Kaufmann (d00p)
704a0fce08
make integritycheck in update-procedure more clear whether there actually is a problem or not (if it's been fixed for example), fixes #1493
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-11 12:08:58 +01:00
Michael Kaufmann (d00p)
d6c708e6ee
only show restart command of php-fcgi for nginx if fcgid/fpm is not used
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-11 08:25:19 +01:00
Michael Kaufmann (d00p)
1f24ca9ba2
split codename and version from version field in config-xml file as this eases automation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-11 07:15:05 +01:00
Michael Kaufmann (d00p)
c482db8c89
prepare database-class to have a separate socket-option, not as replacement for 'host'
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-10 16:13:14 +01:00
Michael Kaufmann (d00p)
c356639ce9
fix move-customer-to-admin
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-10 16:12:47 +01:00
Michael Kaufmann (d00p)
8b0572add1
fix visibility of fields in admin/formfields.admin.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-10 16:11:35 +01:00
Michael Kaufmann (d00p)
61b1adfb3d
fix typo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-10 16:11:08 +01:00
Michael Kaufmann (d00p)
2f5ea4b305
added postfix-3.x configs for gentoo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-10 08:39:05 +01:00
Michael Kaufmann
ccc321be8a
Merge pull request #230 from junkpad92/patch-1
...
"discard changes" and "save" on top of each other in security options; there was missing this additional template to fix the bug definitely, fixes #1488
2015-02-09 22:53:22 +01:00
junkpad92
b68861c175
Fix Bug #1488
...
"discard changes" and "save" on top of each other in security options; there was missing this additional template to fix the bug definitely.
2015-02-09 22:49:40 +01:00
Roman Schmerold (BNoiZe)
2ffcba78cc
Remove another remainent of Smarty
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-09 15:00:21 +01:00
Michael Kaufmann (d00p)
855226d01a
sort distribution-names in admin_configfiles, it's confusing otherwise; display the default/recommended daemon of every service; fix small c'n'p error (courier is not our recommended default)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-09 14:49:53 +01:00
Michael Kaufmann (d00p)
b8e548d1df
clean variable after subfile-block
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-09 14:28:24 +01:00
Michael Kaufmann (d00p)
095f1df947
add Ubuntu Precise 12.04 XML-config
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-09 13:55:10 +01:00
Michael Kaufmann (d00p)
4bd91a811d
change admin_configfiles to handle the new XML-configs instead of the old php-arrays
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-09 13:54:55 +01:00
Michael Kaufmann (d00p)
c3b45a62ca
use native word for the different languages
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 19:59:24 +01:00
Michael Kaufmann (d00p)
7b354eec0f
fix template->language issues (not html-encoded special-characters in language-name), set version to 0.9.34-dev1 due to db structure change / update
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 19:45:15 +01:00
Roman Schmerold (BNoiZe)
677ed371a9
Remove another template we only used for webftp
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-08 19:01:03 +01:00
Roman Schmerold (BNoiZe)
987caa632b
Add Cancel-Button to template selection
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-08 19:00:21 +01:00
Michael Kaufmann (d00p)
3df581152d
remove webftp.php as it: pulls smarty-tplengine we don't use anywhere else, is unknown to most of our users, a possible security-issue, etc. etc. etc.; just don't use webftp stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 18:56:31 +01:00
Michael Kaufmann (d00p)
f0ca931dfc
update idna_convert class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 18:49:32 +01:00
Michael Kaufmann
52541f18f1
Merge pull request #229 from stweil/typos
...
Fix typos found by codespell, thx to stweil
2015-02-08 18:34:32 +01:00
Stefan Weil
4ee200e9f6
english: Fix typos found by codespell
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-02-08 17:52:53 +01:00
Stefan Weil
47ef9f74a7
classes: Fix typos
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-02-08 17:52:53 +01:00
Stefan Weil
92478d0e4f
smarty: Fix typo
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-02-08 17:52:53 +01:00
Stefan Weil
0fc73b2bbb
Fix typos found by codespell
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-02-08 17:52:45 +01:00
Michael Kaufmann (d00p)
909c6a8bdf
allow private-network ip-addresses for database-connection, fixes #1489
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 17:35:31 +01:00
Michael Kaufmann (d00p)
be387ccf35
show whether a customer is deavtivated after successful login rather then nothing at all
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 16:07:24 +01:00
Michael Kaufmann (d00p)
6f73afe265
don't use -1 for standard-subdomains as the parentdomainid field is declared as unsigned int and therefore converted to 0 anyways
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 15:21:19 +01:00
Michael Kaufmann (d00p)
65d548d4f9
fix undefined variable in cases 'custom-notes-show' is not set when adding/editing an admin/a customer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 12:43:04 +01:00
Florian Aders (EleRas)
682b27fdd8
Added when to execute an autogenerated file in ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-08 12:05:22 +01:00
Roman Schmerold (BNoiZe)
d213d65a24
Fixed buttons on top of each other, fixes #1488
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-08 12:01:05 +01:00
Robert Förster (Dessa)
36780d53c2
remove some useless executable bits spotted by lintian
2015-02-08 05:12:37 +01:00
Michael Kaufmann (d00p)
5a3bbd928a
fix nscd restart command in rhel/centos XML
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 23:29:38 +01:00
Michael Kaufmann (d00p)
69854a8e0c
minor fixes to rhel-configfiles + new rhel/centos config-XML
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 17:54:08 +01:00
Michael Kaufmann (d00p)
78667ce08b
update config-file-xml's: gentoo.xml and wheezy.xml; added trusty.xml
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 15:32:07 +01:00
Michael Kaufmann (d00p)
0ef5749925
use correct restart commands for trusty
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 15:29:50 +01:00
Michael Kaufmann (d00p)
218104e6e2
add new configuration-template-XML-files for future use (they will replace [dist].inc.php + text-file-templates)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 10:59:28 +01:00
Michael Kaufmann (d00p)
38b7d44e3a
remove unuused lang-indeces
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 10:56:22 +01:00
Florian Aders (EleRas)
332cb64b71
Group file-commands for easier processing in ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-07 10:41:54 +01:00
Michael Kaufmann (d00p)
f1360d8792
set version to 0.9.33 for upcoming stable release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 09:57:06 +01:00
Florian Aders (EleRas)
269c24a398
Added file - parameter to command if command was created by expanding file - attributes in ConfigDaemon
2015-02-06 13:27:01 +01:00
Michael Kaufmann
bad427bfba
Merge pull request #228 from HolySephi/master
...
fixed some rhel/centos 7 config issues, thx to Sephi
2015-02-06 10:56:23 +01:00
HolySephi
4256546115
fixed mysql file permissions for postfix-files
2015-02-06 10:46:37 +01:00
HolySephi
67fb2e1f59
removed DebugLevel, changed umask
2015-02-06 10:42:46 +01:00
HolySephi
8fab2ae8f0
fixed some minor problems
2015-02-06 10:39:16 +01:00
HolySephi
2f80477f7d
Update etc_postfix_master.cf
...
spamassassin-line is not needed by default froxlor installation
2015-02-06 10:34:41 +01:00
Michael Kaufmann (d00p)
71bb3ccc40
update italian.lng.php, thx to Heaven73
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-06 10:34:35 +01:00
HolySephi
4d89dbfaa3
Update rhel7.inc.php
...
corrected and secured dovecot-sql.conf.ext
2015-02-06 10:31:40 +01:00
Florian Aders (EleRas)
2b9d6dc9c4
Added grouping - functionality for configfiles
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-05 20:28:11 +01:00
Florian Aders (EleRas)
75fb18bcec
Trim the values of the distribution - xml at sane places
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-05 20:07:22 +01:00
Florian Aders (EleRas)
44bf843797
Added usernotexists / groupnotexists to ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-05 15:20:53 +01:00
Florian Aders (EleRas)
37cedafa8f
Added userxists / groupexists to ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-05 15:20:09 +01:00
Florian Aders (EleRas)
09adbf8717
Added "equals" to visibility and "const." to placeholder in ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-05 15:11:02 +01:00
Roman Schmerold (BNoiZe)
56b619b777
Update generation of unlimited fields
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-05 09:40:23 +01:00
Florian Aders (EleRas)
96e7a3ad8c
Added "mode" for file - tag in ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-04 10:19:57 +01:00
Michael Kaufmann (d00p)
859665fbd0
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-02-03 21:39:13 +01:00
Michael Kaufmann (d00p)
d6f3bf112b
some minor tweaks to configfiles
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-03 21:38:57 +01:00
Roman Schmerold (BNoiZe)
67c02dcc40
Fixed missing values, removed old files
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-03 21:37:32 +01:00
Roman Schmerold (BNoiZe)
4fccc86b03
Updated HTMLform2 with some tweaks
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-03 21:32:23 +01:00
Florian Aders (EleRas)
a5d041926a
Converted customer_mysql to HTMLform2
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 20:57:54 +01:00
Florian Aders (EleRas)
c971d3fafe
Fixed $lng in ConfigParser
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 20:04:31 +01:00
Florian Aders (EleRas)
7c153d5e76
Remove debug in ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 20:03:50 +01:00
Michael Kaufmann (d00p)
7071b812b6
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-02-03 19:56:01 +01:00
Michael Kaufmann (d00p)
a0a2977b7f
allow to disable fcgid also with lighttpd because we allow it to be enabled with lighttpd
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-03 19:55:46 +01:00
Florian Aders (EleRas)
a63cc0759f
Improved _parseContent and use it where needed in ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 19:45:40 +01:00
Florian Aders (EleRas)
4c10eed3b1
Updated comments and various small improvements in ConfigParser - classes
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 18:52:37 +01:00
Florian Aders (EleRas)
827b3cc5f6
Added configuration - descriptions to ConfigParser, only parse complete file at first access
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 18:14:00 +01:00
Florian Aders (EleRas)
ac34bfdad2
Added basic distribution - XML - config - parser - classes, needs to be improved
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 17:45:40 +01:00
Roman Schmerold (BNoiZe)
72ce20224d
Take values as parameter when editing something
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-02 19:13:52 +01:00
Roman Schmerold (BNoiZe)
609bd557c5
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-02-02 17:44:49 +01:00
Roman Schmerold (BNoiZe)
87fe3669a1
Migrate to new HTMLform2-class
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-02 17:43:53 +01:00
Michael Kaufmann (d00p)
6df6fc2361
pid of cronjob is the part after the last dash (we did not have more then one before), fixes #1483
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-02 16:13:07 +01:00
Roman Schmerold (BNoiZe)
48eaab89ba
Add missing space in sed command
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-02 13:57:23 +01:00
Roman Schmerold (BNoiZe)
a0b0fa48bb
Fix that name is not returned for admins
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-02 11:01:26 +01:00
Michael Kaufmann (d00p)
6534dbf47b
doc-fixes; fix hardcoded installation-path in centos-cron-configtemplate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-01 20:09:24 +01:00
Michael Kaufmann (d00p)
f4dff676d6
do not allow to enable fcgid/fpm at the same time when both are set to 'yes' simultaneously in settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-01 18:02:29 +01:00
Michael Kaufmann (d00p)
77ae3aa387
generate only password that match our complexity-settings in customer_email.php; don't use md5() for the admin password in the installation process
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-01 13:57:06 +01:00
Michael Kaufmann (d00p)
99bed23b95
another md5() leftover
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-01 13:12:24 +01:00
Michael Kaufmann
5b012a33c3
Merge pull request #226 from RipClaw2971/bug_1482
...
use new password-hashes everywhere, fixes #1482
2015-02-01 13:05:10 +01:00
Andreas Grundler
28f26cce72
fix for bug #1482
2015-02-01 12:25:26 +01:00
Robert Förster (Dessa)
23b091ea82
add virtual_transport parameter which i somehow missed in my last commit, refs #1465
2015-02-01 03:08:18 +01:00
Michael Kaufmann (d00p)
e92b5e2c05
set version to 0.9.33-rc3 due to the password-hash-update-issue
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-31 12:54:00 +01:00
Michael Kaufmann (d00p)
4d60b19194
only update hash if password matches, fixes #1479
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-31 12:51:20 +01:00
Michael Kaufmann (d00p)
7680cd441c
force integer conversion for domainimport-offset-field, as POST sends it as string; filter IP-addresses that are unknown to froxlor when importing domains.
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-30 17:55:27 +01:00
Michael Kaufmann (d00p)
d7f8586413
allow language-check against a specific language file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-30 17:54:06 +01:00
Michael Kaufmann (d00p)
83e062c845
remove unused Minify_HTML class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-30 17:53:43 +01:00
Michael Kaufmann (d00p)
c6c950596a
use better error-message for misuse of froxlor.hostname
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-28 22:01:16 +01:00
Michael Kaufmann (d00p)
4714a458fe
don't allow a customer to add the froxlor-hostname as subdomain in case the froxlor-hostname is sub.dom.tld and the customer has dom.tld assigned, thx to chrisalexthomas for 'finding' this :)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-28 21:55:46 +01:00
Michael Kaufmann (d00p)
1672b01426
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-01-28 13:25:08 +01:00
Michael Kaufmann (d00p)
36c7527b2a
add function to validate different password-hashes and update them to the currently set hash if login successfull and hash differs, set default hash to SHA256, fixes #1289 - add custom-notes field to admin/customer, fixes #1471 - set version to 0.9.33-rc2 for upcoming second release-candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-28 13:24:36 +01:00
Roman Schmerold (BNoiZe)
00e74a05cb
Disable input if unlimited is checked
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-28 04:54:00 +01:00
Michael Kaufmann (d00p)
7904946862
push some upcoming changes (still holding back db changes b/c of version jump to rc2)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-27 23:04:46 +01:00
Roman Schmerold (BNoiZe)
88ace5785e
Fix broken custom newsfeed, newsfeed redesign
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-27 22:43:52 +01:00
Robert Förster (Dessa)
614d9c127b
fix mail delivery for dovecot, closes #1465
2015-01-27 17:55:46 +01:00
Dessa
f0551ac122
Merge pull request #212 from junkpad92/master
...
Fixing deprecated Postfix templates & Providing Dovecot2 Sieve-Configs
2015-01-27 17:52:36 +01:00
Michael Kaufmann (d00p)
bdfbe4947a
fix undefined variables introduced in commit #b1acc9a8efc01a5139b042f8f9e97881e4a52b83
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-27 11:23:03 +01:00
Michael Kaufmann (d00p)
7b8341d826
add function to validate different password-hashes and update them to the currently set hash if login successfull and hash differs (unimplemented yet because of required db-updates which are hold back until 0.9.33-rc2), refs #1289
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-27 11:09:27 +01:00
Michael Kaufmann
9d008efabc
Merge pull request #224 from heaven73/master
...
Pure-FTPd template for FreeBSD
2015-01-26 22:15:35 +01:00
Chris Energia Positiva
6c3f6fd57f
Update freebsd.inc.php
2015-01-26 22:09:47 +01:00
Chris Energia Positiva
533279ec25
Create usr_local_etc_pureftpd-mysql.conf
2015-01-26 22:07:39 +01:00
Chris Energia Positiva
68d678aff8
Create usr_local_etc_pure-ftpd.conf
2015-01-26 22:06:12 +01:00
Roman Schmerold (BNoiZe)
6767edfaff
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-01-26 17:20:05 +01:00
Roman Schmerold (BNoiZe)
b1acc9a8ef
Make the side navigation more styleable
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-26 17:19:40 +01:00
Michael Kaufmann (d00p)
16dde03f96
get rid of almost never used HTMLPurifier library and beautify subject display on ticket-overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-25 08:34:03 +01:00
Michael Kaufmann (d00p)
5a7462972f
revert commit 84ff476dfa from Lednerb, as the cron-reload command is being read from the settings (and can be adjusted)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-22 08:19:50 +01:00
Dessa
4c60b40c64
Merge pull request #220 from Lednerb/master
...
Ubuntu 14.04 Integration
2015-01-22 07:51:12 +01:00
Dessa
90bcaee2c9
Merge pull request #202 from antedaxara/rhel7
...
Added RHEL 7 configfiles
2015-01-22 07:50:56 +01:00
Michael Kaufmann (d00p)
a4973c9c38
don't add rewritecond for https off if this is a ssl-vhost
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-21 16:51:36 +01:00
Roman Schmerold (BNoiZe)
6c39ac80e6
Optimized images
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-16 21:16:50 +01:00
Roman Schmerold (BNoiZe)
979c5e7c0c
Tidied up the code
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-16 21:11:17 +01:00
Michael Kaufmann (d00p)
2250b3c37a
show custom-notes correctly on admin/customer index when activated + tiny fixes, refs #1471
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-15 22:19:28 +01:00
Michael Kaufmann (d00p)
e578a29058
add option to display the custom-notes to the user and actually save the custom-note
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-15 22:10:37 +01:00
Michael Kaufmann (d00p)
4c50d35945
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-01-15 21:30:35 +01:00
Michael Kaufmann (d00p)
7b8885c05e
add custom-notes field to admins and customers, fixes #1471
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-15 21:30:15 +01:00
Roman Schmerold (BNoiZe)
1e6df86b7b
Add new small info icon
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-15 20:27:11 +01:00
Michael Kaufmann (d00p)
4e9b2d0e97
replace DB_SRV with the hostname/ip and not the caption of the mysql-server, thx to rzeka for noticing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-15 17:29:49 +01:00
Roman Schmerold (BNoiZe)
67f3263a2e
Don't remove custom comments, add newline after blocks
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-14 00:20:04 +01:00
Roman Schmerold (BNoiZe)
f61567be81
Changed the way php-fpm is included, fixes #1427
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-13 20:37:57 +01:00
Michael Kaufmann (d00p)
3ee8f6ac25
use generatePassword() for generating passwords as it respects the settings; fix user-modification under freebsd as there is no 'usermod'
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-12 20:24:55 +01:00
Sascha Brendel
5eb630d858
Merge pull request #6 from Lednerb/testing-1
...
Testing 1
2015-01-12 14:36:14 +01:00
Lednerb
e7d07c7924
Deleted unnecessary config template
2015-01-12 14:32:00 +01:00
Lednerb
ab44d27914
Deleted unnecessary config prompts
2015-01-12 14:25:10 +01:00
Lednerb
1889958e2b
added missing php5-cli to installation script
2015-01-11 22:19:49 +01:00
Michael Kaufmann (d00p)
b78729319c
added logging to integry-check so admins know what exactly was wrong when monkeys ate the integrity :)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-11 20:32:18 +01:00
Lednerb
7d478fd378
dovecot Installation angepasst
2015-01-11 16:36:50 +01:00
Lednerb
1cb237e8e1
Test zum Entfernen
2015-01-11 16:01:58 +01:00
Lednerb
8a3745aee8
updated service restart at courier imap/pop3 server
2015-01-11 15:42:01 +01:00
Lednerb
84ff476dfa
check Cron reload config
2015-01-11 13:22:35 +01:00
Michael Kaufmann (d00p)
b3935bfda8
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-01-11 09:31:49 +01:00
Lednerb
2ae64d0abe
Added Trusty
2015-01-11 00:06:14 +01:00
Lednerb
e21b923194
Added Ubuntu 14.04 Trusty, didn't check if the configfiles are working
2015-01-10 23:46:37 +01:00
Michael Kaufmann
9ab90aa3b9
Merge pull request #219 from Lednerb/master
...
Updated language files
2015-01-10 18:19:14 +01:00
Sascha Brendel
797db9aa8b
Merge pull request #5 from Lednerb/patch-8
...
Update swedish.lng.php
2015-01-10 18:15:04 +01:00
Sascha Brendel
982421b9b3
Merge pull request #4 from Lednerb/patch-7
...
Update portugues.lng.php
2015-01-10 18:14:44 +01:00
Sascha Brendel
d0d7e7f369
Merge pull request #3 from Lednerb/patch-4
...
Update french.lng.php
2015-01-10 18:14:25 +01:00
Sascha Brendel
0b35c833f3
Merge pull request #2 from Lednerb/patch-5
...
Update italian.lng.php
2015-01-10 18:14:03 +01:00
Sascha Brendel
aef58921ce
Merge pull request #1 from Lednerb/patch-6
...
Patch 6
2015-01-10 18:13:36 +01:00
Sascha Brendel
b681d9ba90
Update swedish.lng.php
2015-01-10 18:11:26 +01:00
Sascha Brendel
caedb34d00
Update portugues.lng.php
...
removed duplicated entry
2015-01-10 18:09:37 +01:00
Sascha Brendel
251fa70228
Update english.lng.php
2015-01-10 18:06:12 +01:00
Sascha Brendel
ced2f0c3d4
Update italian.lng.php
...
Removed duplicated entries
2015-01-10 17:58:04 +01:00
Michael Kaufmann
25514e1030
Merge pull request #217 from Lednerb/patch-2
...
Update english.lng.php
2015-01-10 17:28:31 +01:00
Michael Kaufmann
196454c7ab
Merge pull request #216 from Lednerb/patch-1
...
Update german.lng.php
2015-01-10 17:22:01 +01:00
Sascha Brendel
331b65e384
Update french.lng.php
...
Commented & Removed doubled entries.
The uncommented versions were the newer ones.
2015-01-10 17:20:49 +01:00
Sascha Brendel
794140f3c1
Update english.lng.php
...
Removed multiple definitions.
If in doubt, more recent entries have been used.
2015-01-10 16:52:40 +01:00
Sascha Brendel
22eeeaf231
Update german.lng.php
...
Doppelte Einträge entfernt, im Zweifelsfall aktuellere Einträge übernommen.
2015-01-10 15:48:14 +01:00
Michael Kaufmann (d00p)
aff531a274
set from and reply to from settings in usage-report-mails
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-10 07:33:40 +01:00
Michael Kaufmann (d00p)
c1ff010283
allow 'localhost' or any local-hostname for db-connection
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-08 14:39:52 +01:00
Michael Kaufmann (d00p)
bb3376d1aa
update Smarty to version 3.1.21
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-07 18:18:16 +01:00
Michael Kaufmann (d00p)
bcd49186fb
update phpMailer to 5.2.9
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-07 18:12:27 +01:00
Michael Kaufmann (d00p)
c0f2745d30
of course, still allow localhost/127.0.0.1 as valid-ip xD
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-07 16:34:58 +01:00
Michael Kaufmann (d00p)
64959c75fe
clear out whether pcntl extension is not installed or just pcntl_fork is unavailable, fixes #1469
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-07 15:36:35 +01:00
Michael Kaufmann (d00p)
82fdb84e61
give possibility to specify a socket-file as 'host' in userdata.inc.php to connect via mysql-socket instead of hostname; not a setting because this might break some other stuff (mysql-access-hosts -> problems when adding mysql-users/databases, etc.)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-07 15:13:32 +01:00
Michael Kaufmann
10acd16e17
Merge pull request #215 from junkpad92/patch-1
...
Fixing spelling mistake
2015-01-06 16:05:41 +01:00
junkpad92
21adfeed89
Update german.lng.php
2015-01-06 15:31:51 +01:00
junkpad92
791f12401f
Fixing spelling mistake
2015-01-06 15:31:08 +01:00
Michael Kaufmann (d00p)
55c7b2aedf
use separate escapeshellarg()-calls as it leads to 'group user' as being recognized as the group only
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-05 18:16:51 +01:00
Michael Kaufmann (d00p)
40d51dc7ef
fix possible undefined variable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-04 09:16:19 +01:00
Michael Kaufmann
378d66f36a
Merge pull request #213 from stweil/master
...
Improve German translation
2014-12-30 17:50:13 +01:00
Stefan Weil
fd26beb941
Improve German translation
...
* Grammar fix dass -> das.
* Consistent spelling Email -> E-Mail.
* Typo Addresse -> Adresse.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2014-12-30 16:56:21 +01:00
Michael Kaufmann (d00p)
c7dc68c848
add froxlor-group to customer-group in case fcgid/fpm is used for froxlor
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-30 16:44:52 +01:00
Michael Kaufmann (d00p)
6ae3691f20
dont show apache-needed stuff for php-fpm when not using apache
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-30 12:15:18 +01:00
Michael Kaufmann (d00p)
5d5062c262
make ownership-hint a bit larger like the db-error-page; add theme-fallback to database-error-function to avoid this stupid 'we are sorry, but a MySQL - error occurred'-message
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-29 21:42:28 +01:00
Michael Kaufmann (d00p)
509033e2b8
put install-css-stuff into the correct install.css file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-29 21:23:21 +01:00
Michael Kaufmann (d00p)
7584b0acc4
remove google-webfont-stuff (just create your own theme or overwrite Sparkle to use another font); remove more inline css and remove unnecessary JS in hints-templates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-29 21:08:01 +01:00
Michael Kaufmann (d00p)
dd34ab8d9b
fix inline-css (violation of Content Security Policy)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-29 20:48:56 +01:00
Michael Kaufmann (d00p)
c6f3b03891
do some sql-minor-fixing, refs #1486 - set version to 0.9.33-rc1 for possible upcoming release-candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-29 14:59:58 +01:00
Michael Kaufmann (d00p)
d765cc8633
fix possible undefined variable if session timed out after login and re-login with another user
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-27 18:35:31 +01:00
Michael Kaufmann (d00p)
4b0507c4d3
secure scripts which should not be called directly (install/update stuff); avoid url-manipulation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-27 15:13:25 +01:00
Michael Kaufmann (d00p)
4523ef87b7
show correct errormessage when sql-prefix is wrong
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-23 13:56:49 +01:00
Michael Kaufmann (d00p)
2b55ceba7a
rework updateCounters
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 14:47:56 +01:00
Michael Kaufmann (d00p)
b2eeef8d38
beautification and fallback just in case
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 14:14:53 +01:00
Michael Kaufmann (d00p)
d674f4dd70
same alias-ip-stuff when adding a new domain and aliasdomain is selected
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 13:37:35 +01:00
Michael Kaufmann (d00p)
0406948c4b
remove unneeded functions; fix ip-assigning when a domain is an alias of another domain and the ip's from the alias-domain are being read, no check for ssl/non-ssl was made resulting in an integrity constraint violation in the database
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 13:32:37 +01:00
Michael Kaufmann (d00p)
366e0f6061
various permission fixes when using fcgid / fpm and customerdocroots having 0770 and sockets are 0660
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 09:51:55 +01:00
Michael Kaufmann (d00p)
3c12e825f5
fix progress-bar value of >100%; fixes #1467
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 08:50:23 +01:00
Michael Kaufmann (d00p)
925afbd03f
fix design-issues when no add-link is present in overviews; fixes #1466
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 08:06:26 +01:00
Michael Kaufmann (d00p)
bfa9478649
password-reset fix
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-19 14:11:17 +01:00
Michael Kaufmann (d00p)
19f5f2a7a4
remove static copyright-year in templates; fix possible undefined theme-variable in phpErrHandler by specifying a fallback-default
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-19 09:49:33 +01:00
Michael Kaufmann (d00p)
c1ca72dd3c
fix validation of offset-value in domain import + minor fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-19 09:29:25 +01:00
Michael Kaufmann (d00p)
495a48bc87
avoid undefined variable in case the admin has unlimited domain-contingent
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-19 07:51:44 +01:00
Michael Kaufmann (d00p)
687c5cea08
enhance findDirs() to avoid exceptions on unreadable directory
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-18 08:51:54 +01:00
Michael Kaufmann (d00p)
b0c0918580
let the documentation-link for domain-import open in a new window
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-17 18:28:03 +01:00
junkpad92
d78fde88ce
Merge branch 'master' of https://github.com/junkpad92/Froxlor
2014-12-17 17:22:23 +01:00
junkpad92
56b652d185
Fixing deprecated Postfix templates & Providing Dovecot2 Sieve-Configs
2014-12-17 17:21:28 +01:00
junkpad92
c69d023685
Install dovecot-managesieved and dovecot-sieve
2014-12-17 17:18:21 +01:00
junkpad92
99a249ac5c
Install dovecot-managesieved and dovecot-sieve
...
Added also config files.
2014-12-17 17:13:22 +01:00
junkpad92
060f10f064
Fixing deprecated Postfix templates & Providing Dovecot2 Sieve-Configs
2014-12-16 21:42:16 +01:00
Michael Kaufmann (d00p)
1e5f80ace6
re-work findDirs()-function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-16 15:14:57 +01:00
Michael Kaufmann (d00p)
cd5e8801e4
add domain-bulk-import, fixes #1452
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-15 14:49:34 +01:00
Michael Kaufmann (d00p)
7dd6f9b97c
explicitly set charset / collation of database when installing + new integrity-check-function to validate the database charset / collation and optionally fix it; fixes #1426
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-13 19:19:10 +01:00
Marco Vogt (vogti)
28b7cd6e90
bugfixing template-variables list when editing mail-templates; refs #496
...
Signed-off-by: Marco Vogt (vogti) <mail@mdvogt.de >
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-12 20:54:59 +01:00
Marco Vogt (vogti)
6bfa95f8a8
Import default subject/body for e-mails templates; fixes #496
...
Signed-off-by: Marco Vogt (vogti) <mail@mdvogt.de >
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-12 19:26:06 +01:00
Michael Kaufmann (d00p)
b0d5049e68
fix -> self in pFlush() in Settings-class, fixes #1464
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-10 17:40:04 +01:00
Michael Kaufmann (d00p)
5a9fa8592a
bugfixing frxDirectory-class
2014-12-09 08:50:12 +01:00
Marco Vogt (vogti)
bc4cb480be
improved traffic report
...
Signed-off-by: Marco Vogt (vogti) <mail@mdvogt.de >
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-08 14:43:15 +01:00
Michael Kaufmann (d00p)
897a8a084e
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-12-06 19:47:35 +01:00
Michael Kaufmann (d00p)
afe2041e94
set max-age for Strict-Transport-Security header to >180days, thx to priority
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-06 19:47:27 +01:00
Michael Kaufmann
ad1d8d3cd2
Merge pull request #208 from Churro/master
...
Fix for duplicate .htpasswd entries (Nginx)
2014-12-02 23:21:39 +01:00
Churro
4fe33a0b7a
Fix for duplicate htpasswd entries (Nginx)
2014-12-02 22:29:54 +01:00
Roman Schmerold (BNoiZe)
d927ede388
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-12-02 17:28:38 +01:00
Roman Schmerold (BNoiZe)
6f5f69db2b
Made tablesorter work without inline-js
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-12-02 17:27:41 +01:00
Michael Kaufmann
e64846b2c1
Merge pull request #207 from Churro/master
...
Nginx cronjob improvements; show realm-name on directory-protection
2014-12-02 08:42:30 +01:00
Churro
8842c02136
Fixed indentation of location-block in Nginx Vhosts
2014-12-01 22:50:07 +01:00
Churro
adbc4bc402
Basic auth realms now work for Nginx Vhosts too
2014-12-01 22:48:54 +01:00
Michael Kaufmann (d00p)
3be43c4848
outsource a few directory-functions in a class; make apache-2.4 not create 'require all granted' if there is an active directory-protection or option set for the customerroot-dir, possibly fixes #1455
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-01 08:07:28 +01:00
Michael Kaufmann
e24e8297f1
Merge pull request #206 from Commifreak/master
...
Markup fix in templates.
2014-11-30 12:55:21 +01:00
Robin Kluth
c58446359c
Update templates_edit.tpl
...
Replaced <i> with <em> to match the rest of the form
2014-11-30 12:19:04 +01:00
Robin Kluth
dc5e13d13c
Update templates_add_2.tpl
...
Replaced <i> with <em> to match the rest of the form
2014-11-30 12:17:14 +01:00
Michael Kaufmann (d00p)
cf7c11a106
keep original template filename for the possible error message to show the correct file that was not found
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-29 08:22:36 +01:00
Michael Kaufmann (d00p)
b0d1290e66
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-11-29 07:43:38 +01:00
Michael Kaufmann (d00p)
60d48f2002
make template-fallback work for overwriting themes partially
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-29 07:43:33 +01:00
Roman Schmerold (BNoiZe)
9627238966
Round percentages to 0 decimals
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-11-28 13:57:33 +01:00
Michael Kaufmann (d00p)
d89f2c87e5
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-11-28 12:46:40 +01:00
Michael Kaufmann (d00p)
242b42ba95
respect special characters in redirects
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-28 12:46:28 +01:00
Roman Schmerold (BNoiZe)
b1a9c2bf49
Disabling unsafe-inline for security again
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-11-28 09:12:14 +01:00
Roman Schmerold (BNoiZe)
b6bc386072
Allow inline styles/scripts, otherwise template functions will break
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-11-27 22:04:21 +01:00
Roman Schmerold (BNoiZe)
a1625d1768
Removed another unused image... doh
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-11-27 21:45:42 +01:00
Roman Schmerold (BNoiZe)
1e0cc86288
Removed unneeded header image
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-11-27 21:41:10 +01:00
Michael Kaufmann (d00p)
b4a8418e10
add possibility to move customers to another admin/reseller, fixes #1166
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-25 12:23:30 +01:00
Michael Kaufmann (d00p)
e4ceb962e9
remove trailing slash from mod_proxy stuff, regardless of what the apache-docs say, it works this way!
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-24 18:44:26 +01:00
Michael Kaufmann (d00p)
c6ed0b63c9
fix vhost-block-merging for nginx, fixes #1450
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-19 16:29:05 +01:00
Michael Kaufmann (d00p)
4794c21fb4
show message on display-failure of phpinfo()-page, thx to papa-smurf for the hint
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-18 10:56:25 +01:00
Michael Kaufmann (d00p)
e7f54503c1
fix template-variable for 'forgot password', thx to Nepstar for noticing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-17 10:47:24 +01:00
Michael Kaufmann (d00p)
bdc0a4caf1
fix visibility of fpm-mod_proxy_fcgi-apache-2.4 setting
2014-11-10 12:59:05 +01:00
Michael Kaufmann (d00p)
5499388777
add possibility to use php-fpm over mod_proxy_fcgi with apache >=2.4.9
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-10 11:47:27 +01:00
Michael Kaufmann (d00p)
4cc3c01dcb
remove password-suggestion if a custom regex is defined; added password-complexity-settings for non-regex users to define what generated passwords should contain, thx to Marco Vogt; fixes #1216
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-10 10:07:32 +01:00
Michael Kaufmann (d00p)
f5f7bc449a
use recent Content-Security-Policy values and header for all browser, secure script/query-string to redirect to after login if given
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-04 13:01:42 +01:00
Roman Schmerold
0fbc2ab821
Merge pull request #204 from junkpad92/patch-1
...
Fix Safari checkbox-bug
2014-11-03 20:34:25 +01:00
junkpad92
329197902e
Fix Safari checkbox-bug
...
If checkbox is focused (clicking in the checkbox) checkbox shifts downward. I think: Only in Safari on Yosemite. Other browsers not affected.
2014-11-03 18:56:23 +01:00
Michael Kaufmann (d00p)
f303bfdbfd
use /etc/crontab directly when on FreeBSD because it does not use anything like /etc/cron.d/ file-inclusion, refs and possibly fixes #1437
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-10-31 09:48:38 +01:00
Michael Kaufmann (d00p)
0156c3a59d
few fixes in inline-css; added mail.log php.ini option and enabled it in default ini-config
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-10-31 09:14:28 +01:00
Michael Kaufmann
6f9f5880ee
Merge pull request #203 from Tak0r/master
...
fix fpm settings for session.auto_start (php_flag -> php_value), nginx poodle "fix", wheezy config for fpm with fpm vhost
2014-10-30 15:02:59 +01:00
Frank Gehann
29d755433f
set explicit sslprotocol to react to poodle attack stuff (nginx)
2014-10-30 14:57:04 +01:00
Frank Gehann
c63fa7ec97
wheezy config change to reflect the fpm permission change (add the panel vhost group to the webserver user
2014-10-30 14:54:04 +01:00
Frank Gehann
dc2b690fa4
session.auto_start needs to be a php_value since it gets passed a 0 or 1 and not on/off which causes the fpm to not start at all.
2014-10-30 13:55:56 +01:00
Michael Kaufmann (d00p)
97ec269838
set explicit sslprotocol to react to poodle attack stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-10-27 11:46:28 +01:00
Michael Kaufmann (d00p)
58ec17ce10
don't allow subdomains as alias-domains as it could lead to a possible dead-end for editing ip/port for the domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-10-27 10:41:29 +01:00
Roman Schmerold (BNoiZe)
1b00a816e3
Rewrite of merging special vhost settings, fixes #1430
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-10-12 15:34:40 +02:00
Roman Schmerold (BNoiZe)
911d3769f6
Added froxlor logo to footer
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-10-11 14:22:51 +02:00
Roman Schmerold (BNoiZe)
3f3a02147b
Update copyright in standard customer index
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-10-11 14:16:19 +02:00
Roman Schmerold (BNoiZe)
a7450dfe37
Fixed duplicate creation of directory protection, fixes #1450
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-10-11 09:08:27 +02:00
Roman Schmerold (BNoiZe)
fe5eff890f
Removed another evil if I overlooked
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-10-11 08:18:43 +02:00
Roman Schmerold
539ec529c2
Removing evil if from nginx vhosts
...
Signed-off-by: Roman Schmerold <bnoize@froxlor.org >
2014-10-11 07:58:01 +02:00
Michael Kaufmann (d00p)
bc8e56e7da
fix version_compare
2014-10-07 08:24:40 +02:00
Michael Kaufmann (d00p)
332a6bc550
don't make the fpm-socket readable for all, fixes #1418
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-10-01 13:39:41 +02:00
Michael Kaufmann (d00p)
480e3a8bfd
fix incorrect security check on mail-directories where various special-characters are allowed, fixes #1458
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-10-01 07:29:25 +02:00
Ante
34f20ffd1a
Added RHEL 7 configfiles
2014-09-30 11:07:37 +02:00
Michael Kaufmann (d00p)
cbab67a2fd
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-09-22 10:17:46 +02:00
Michael Kaufmann (d00p)
559fb4d4a4
done a few fixes for newer php-versions
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-09-22 10:17:42 +02:00
Roman Schmerold
a47b1e7f5d
Merge pull request #201 from Stricted/patch2
...
Fix nginx auto index, fixes #1446
2014-09-18 09:39:52 +02:00
Stricted
141e728c0f
fix last commits
2014-09-16 22:47:07 +02:00
Stricted
024d01b300
fix directory index for folders on nginx #2
2014-09-16 21:24:50 +02:00
Stricted
cbf47f46ea
fix directory index for folders on nginx
2014-09-16 21:17:06 +02:00
Michael Kaufmann (d00p)
74c493f39c
remove unnecessary fields that have been removed in updater a long time ago
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-09-13 09:32:19 +02:00
Michael Kaufmann (d00p)
37624a912e
add task 99 the correct way in installation as the constant FROXLOR_INSTALL_DIR is not set there
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-09-12 07:50:05 +02:00
Michael Kaufmann
997135d7c0
Merge pull request #200 from Stricted/patch-1
...
fix path_info on nginx cronjob
2014-09-09 09:22:25 +02:00
Stricted
31f3639c15
fix path_info on nginx cronjob
2014-09-08 18:37:14 +02:00
Michael Kaufmann (d00p)
70a9ad2f3d
enhanced list of allowed php.ini-directives for php-fpm
2014-09-07 08:21:30 +02:00
Michael Kaufmann (d00p)
b1fe737a03
Merge branch 'HolySephi-master'
2014-09-06 09:41:09 +02:00
HolySephi
6f974c035d
Update etc_libnss-mysql.cfg
2014-09-06 08:18:45 +02:00
HolySephi
3c091f9cce
Update etc_libnss-mysql.cfg
2014-09-06 08:17:48 +02:00
HolySephi
b2268861b0
Update usr_local_etc_libnss-mysql.cfg
2014-09-06 08:16:47 +02:00
HolySephi
4b5b9e8d1c
Update etc_libnss-mysql.cfg
2014-09-06 08:16:03 +02:00
Michael Kaufmann (d00p)
c5c2f735cc
code beautification and better documentation
2014-09-06 08:06:33 +02:00
Michael Kaufmann
ed6c78dd50
Merge pull request #196 from privatehosting/patch-1
...
Fix undefined offset if no entries are in the quotaused-array in cron-tasks
2014-09-06 08:05:32 +02:00
Michael Kaufmann
c303f8a683
Merge pull request #199 from schadowfox/master
...
added php error log capabilities in php-configuration (php.ini) for php-fpm
2014-09-06 07:58:15 +02:00
schadowfox
1d27a27751
added php error log capabilities
...
not sure why this is missing in the default config, but with this you can once again have a error log for php files.
2014-09-05 23:26:48 +02:00
Michael Kaufmann (d00p)
9776624c32
honor max_children values for php-fpm
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-08-11 08:24:26 +02:00
Michael Kaufmann (d00p)
2ebb5259a0
after a new installation, insert a task for generating the cron.d file, also let cronjob's --force re-create the cron.d file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-08-05 18:14:04 +02:00
Michael Kaufmann (d00p)
ce88d1caae
fix command for creating deactivated-root-dir, thx to oschni
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-08-05 18:12:35 +02:00
Michael Kaufmann (d00p)
80a2b5da34
correct precise postfix-master.cf config-template
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-07-19 14:40:26 +02:00
Michael Kaufmann (d00p)
92eea6d7b2
insert task for rebuilding config files after changing the ips (not perfect yet but better then no task)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-07-09 17:52:16 +02:00
Michael Kaufmann (d00p)
25fa9a8121
various tiny improvements
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-07-09 09:39:26 +02:00
PrivateCityHosting
4c4a39994c
Update cron_tasks.php
...
Fixing: PHP Notice: Undefined offset:
if problem: repquota: Einhängepunkt oder Gerät / nicht gefunden oder hat keine aktivierten Quotas.
repquota: Nicht alle angegebenen Mountpunkte verwenden Quotas.
2014-07-07 02:16:13 +02:00
Michael Kaufmann (d00p)
a7a971f444
secure password-reset form against possible header-modification, thx to Hendrik
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-29 11:25:31 +02:00
Michael Kaufmann (d00p)
946e5d28e9
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-06-23 08:51:17 +02:00
Michael Kaufmann (d00p)
addd70dfe8
correct validating list of AXFR-servers, fixes #1440
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-23 08:51:04 +02:00
Michael Kaufmann (d00p)
6a14cb57e6
initialize variables so no warnings/notices are output when the directory is empty (all files deleted); fixes #1435
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-17 11:49:07 +02:00
Michael Kaufmann (d00p)
1c1affa7bd
set directory permissions to 0755 for mod_php user as they dont (want to) use libnss-mysql, fixes #1431
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-09 16:21:57 +02:00
Michael Kaufmann (d00p)
8b25ac1685
fix variable in webftp-script
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-08 09:37:29 +02:00
Michael Kaufmann (d00p)
ff549a5ab0
re-add line-breaks for nicer display of ip/port combos in domain::add and domain::edit
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-07 15:05:21 +02:00
Michael Kaufmann (d00p)
74b71bb926
fix validation of system-hostname setting, thx to lando
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-07 15:04:51 +02:00
Michael Kaufmann (d00p)
f1eb5420a7
add option to enable/disable generation of bind-configs for the system-hostname
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-02 12:35:45 +02:00
Michael Kaufmann (d00p)
0d04077d6e
Merge branch 'junkpad92-master'
2014-06-02 09:15:54 +02:00
Michael Kaufmann (d00p)
3fe10d8d3d
merge pull request #193
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-02 09:15:45 +02:00
Roman Schmerold (BNoiZe)
9b0cc70542
Fix height of #maincontent if newsfeed is shown
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-06-01 22:02:48 +02:00
Roman Schmerold (BNoiZe)
38599ec4b9
Read the custom RSS directly from the settings
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-06-01 21:55:10 +02:00
Roman Schmerold (BNoiZe)
7d4ea57381
Removing obsolete 'language' attribute from script-tags
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-06-01 19:12:14 +02:00
Roman Schmerold (BNoiZe)
538b99055c
Removing unwanted files which should be ignored by git anyway
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-06-01 18:50:55 +02:00
Roman Schmerold (BNoiZe)
3acfcd4a95
Adding a custom newsfeed to the customer-dashboard, fixes #1408
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-06-01 18:46:15 +02:00
Michael Kaufmann (d00p)
fd3ab6221c
fix wrong grammar in german language file, thx to Nepstar
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-29 13:40:23 +02:00
Michael Kaufmann
e05369ffd9
Merge pull request #194 from Commifreak/master
...
Some FPM improvements
2014-05-25 13:09:50 +02:00
Robin Kluth
2376200a73
Whoops...
2014-05-25 12:05:17 +02:00
Robin Kluth
7e1e7851cc
Changed fpm-config var description...
...
* start_servers not used if ondemand, same with min and max_spare_servers
[http://www.php.net/manual/de/install.fpm.configuration.php#pm ]
2014-05-25 12:04:15 +02:00
Robin Kluth
7a8e345084
Removed unecessary 'start_servers' if pm = ondemand
...
http://www.php.net/manual/de/install.fpm.configuration.php#pm.start-servers
2014-05-25 12:01:16 +02:00
Robin Kluth
9b42200746
Changed fpm-config var description...
...
* start_servers not used if ondemand, same with min and max_spare_servers
[http://www.php.net/manual/de/install.fpm.configuration.php#pm ]
2014-05-25 11:55:14 +02:00
Michael Kaufmann (d00p)
e8e2731c6f
use reload-commands from settings also for wheezy :)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-24 09:13:33 +02:00
Michael Kaufmann (d00p)
4167451da6
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-05-24 09:12:06 +02:00
Michael Kaufmann (d00p)
48f288789f
use reload-commands from settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-24 09:12:02 +02:00
Michael Kaufmann
0574a9733c
Merge pull request #192 from Commifreak/master
...
Minor fixes
2014-05-24 08:39:42 +02:00
Robin Kluth
67bee6d620
Added restart hint after PHP-FPM configuration
2014-05-23 23:06:40 +02:00
Robin Kluth
72dd7fb138
Fixing double question mark for german language
2014-05-23 23:04:42 +02:00
Robert Förster (Dessa)
92f9cf3621
bump phpmailer to 5.2.8
2014-05-23 12:24:02 +02:00
Robert Förster (Dessa)
aafea237f3
forgot to change the status of squeeze, bah.
2014-05-23 12:11:28 +02:00
Robert Förster (Dessa)
a130013c5d
some os deprecations
...
- SLE10 will be replaced by SLE11
- opensuse11 will be replaced by opensuse13 once i managed to clean up the configs from upstream
- ubuntu lucid will be replaced by ubuntu trusty once i get to it
2014-05-23 12:08:23 +02:00
Robert Förster (Dessa)
9a1b0e6ea8
update jquery to 1.11.1
2014-05-23 11:58:24 +02:00
Michael Kaufmann (d00p)
acbaedb44f
setting version to 0.9.32 for release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-23 08:29:28 +02:00
Robert Förster (Dessa)
ab667d0bc8
forgot to sync the css
2014-05-20 20:05:45 +02:00
Robert Förster (Dessa)
73acfb5d7c
update js folder
...
- add images from jquery-ui to css folder, the stylesheet expects them being around even though we don't use them, adding them and not using them is better then editing the stylesheet and then forgetting about it again after every jquery-ui update, i suppose..
- fix html5shiv name, it was minified to begin with
- bump flot to 0.8.3, fix plugin name (no functional changes for us)
- bump tablesorter to 2.16.4 (likewise)
2014-05-20 19:50:57 +02:00
Michael Kaufmann
641c0a09e5
Merge pull request #191 from andre-luiz-dos-santos/patch-1
...
Small translation corrections
2014-05-20 07:26:33 +02:00
André Luiz dos Santos
e053a22f1b
More missing translations
2014-05-19 23:51:56 -03:00
André Luiz dos Santos
8d3046269b
Missing translation, small corrections
...
Two repeated vowels: AAtiva, Iinformações.
Translate message 'loginnameiswrong2'.
contem => contém
http://wp.clicrbs.com.br/sualingua/2009/05/18/tem-e-tem-contem-contem/
2014-05-19 23:37:24 -03:00
André Luiz dos Santos
14620d9b52
Small translation corrections
...
voce => você
http://michaelis.uol.com.br/moderno/ingles/index.php?lingua=portugues-ingles&palavra=voc%EA
dominio => domínio
http://michaelis.uol.com.br/moderno/ingles/index.php?lingua=portugues-ingles&palavra=dom%EDnio
2014-05-19 22:58:26 -03:00
Roman Schmerold (BNoiZe)
ca4dd8a75d
Remove comments from special vhost settings, fixes #1422
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-05-18 12:38:50 +02:00
Michael Kaufmann (d00p)
41f971a4d5
also, fight stupidity in development, my bad :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-18 11:20:22 +02:00
Michael Kaufmann (d00p)
3c8bf348d1
fight stupidity - teach your customers not to use password == username
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-18 11:16:35 +02:00
Michael Kaufmann (d00p)
6e4ff4705b
just because people are stupid...really, there are people doing this - thanks for a wonderful afternoon fighting spam
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-17 19:10:28 +02:00
Michael Kaufmann (d00p)
d73b069944
delete connections between domain and ip's after deleting a customer completely
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-15 14:18:39 +02:00
Michael Kaufmann (d00p)
9c500f290e
when cleaning strings, actually return them after that or it's senseless
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-15 08:20:52 +02:00
Michael Kaufmann
f82fe620dd
Merge pull request #188 from junkpad92/master
...
Improved translations for customer section (mainly)
2014-05-14 08:24:22 +02:00
junkpad92
de89610011
Improved translations for customer section
2014-05-13 23:37:02 +02:00
Roman Schmerold (BNoiZe)
c15fb4043b
Removed unneeded height setting on checkboxes
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-05-07 13:59:53 +02:00
Roman Schmerold (BNoiZe)
7f5c74b502
Forgot to add the two new values together. D'Oh
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-05-07 09:46:23 +02:00
Roman Schmerold
0d1fc17db9
Changed regex to match new logformat, fixes #1398
...
Signed-off-by: Roman Schmerold <bnoize@froxlor.org >
2014-05-07 09:34:34 +02:00
Michael Kaufmann (d00p)
32ff9840b8
Merge branch 'junkpad92-master'
2014-05-07 09:13:51 +02:00
Michael Kaufmann (d00p)
07e5385fa2
merging pull-request #187 , set log format for dovecot in froxlor config and updated German translations
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-07 09:13:44 +02:00
Michael Kaufmann (d00p)
fb3d0269a1
when redirecting to an uri, don't use a trailing slash in order for the redirect to be correct, fixes #1411
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-02 08:49:27 +02:00
Michael Kaufmann (d00p)
fceffc05e7
fix double line-break in ticket-message, fixes #1413
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-02 08:34:14 +02:00
Florian Aders (EleRas)
4a3043e113
Ignore an empty adminid (should fix user-errorreport)
2014-05-02 08:10:53 +02:00
Michael Kaufmann
aa90a4aec8
Merge pull request #183 from hildende/master
...
Added support for new/longer TLDs (up to 63 characters allowed)
2014-05-01 10:47:19 +02:00
Roman Schmerold
2f9744fe9d
Merge pull request #184 from junkpad92/patch-1
...
Update german.lng.php, fixes #1406
2014-04-28 21:12:50 +02:00
junkpad92
8fe3945c4c
Update german.lng.php
...
Removed double spaces.
2014-04-28 20:50:59 +02:00
junkpad92
db00ef83c0
Update german.lng.php
2014-04-28 20:29:39 +02:00
Dennis Hildenbrand
40fd5cd41e
added support for new TLDs that are longer than 6 characters like .photography
2014-04-28 19:51:33 +02:00
Michael Kaufmann (d00p)
4dc774c11c
also, add french to the available language-files for install-process
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-28 17:22:46 +02:00
Michael Kaufmann (d00p)
f48d97e132
add french language file for installation-process, thx to hurl for translating; fixes #1415
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-28 14:06:10 +02:00
Michael Kaufmann (d00p)
b341228dd9
fix invalid sql in very old update-procedure (happens when you update from 0.9.7-svn1 to 0.9.7-svn2)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-27 09:23:36 +02:00
Michael Kaufmann (d00p)
813a534b41
fix missing user-array for output in ticket-overview, fixes #1412
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-26 08:32:17 +02:00
Michael Kaufmann (d00p)
086cd21cea
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-04-14 14:35:59 +02:00
Michael Kaufmann (d00p)
69ec85ef19
fix setting of passwords in case mysql-access-hosts list gets changed, fixes #1407
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-14 14:35:12 +02:00
Roman Schmerold (BNoiZe)
0336f7ccf8
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-04-14 09:49:37 +02:00
Roman Schmerold (BNoiZe)
4994a90be9
Removing old languages from database, pushing version to 0.9.32-rc3
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-04-14 09:48:39 +02:00
Michael Kaufmann (d00p)
d73e5f8dc7
fix prepending of domain-name to domain.documentroot if admin has 'edit-server-settings == false' when adding a new domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-12 09:37:51 +02:00
Michael Kaufmann (d00p)
3d44d381bc
correct permissions after creating cron.d-file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-07 09:55:04 +02:00
Roman Schmerold (BNoiZe)
39dd832c84
Removed languages with more than 20% missing
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-03-28 15:33:34 +01:00
Michael Kaufmann
1ae58837db
Merge pull request #182 from mainboarder/patch-1
...
Update cron_usage.inc.diskspace.php
2014-03-23 18:37:49 +01:00
mainboarder
739c279526
Update cron_usage.inc.diskspace.php
...
Line 176 another $resul(t)2_data typo
2014-03-23 13:04:53 +01:00
Roman Schmerold (BNoiZe)
8b7dc057e1
Removed linebreak after checkboxes, fixes #1397
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-03-19 13:16:16 +01:00
Michael Kaufmann (d00p)
9c87792c63
keep known_filenames as it results in no zone-file being generated (d'oh); also use all available ip's for the froxlor-hostname config, thx a lot to vali for testing, really fixes #1090 this time
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-03-11 11:07:14 +01:00
Michael Kaufmann (d00p)
31fa23a388
create a dns-config for the froxlor-hostname, fixes #1090
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-03-11 10:18:23 +01:00
Michael Kaufmann (d00p)
08ce6be3ff
fix 'field does not have a default value' error reported via email
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-03-05 08:11:56 +01:00
Michael Kaufmann (d00p)
2d68216699
remove old and unused setting from install-sql-file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-03-05 08:00:04 +01:00
Michael Kaufmann (d00p)
0002056e51
fix wrong variable name which causes wrong theme to be stored for new customers, fixes #1392
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-03-05 07:59:32 +01:00
Michael Kaufmann (d00p)
4636409724
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-03-04 10:57:30 +01:00
Michael Kaufmann (d00p)
3b7fa93e72
set lastguid to system-lastguid in case there are no customers yet, thx to Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-03-04 10:57:16 +01:00
Roman Schmerold (BNoiZe)
d10a2764af
Improving display of new ticket icon
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-03-01 16:21:13 +01:00
Florian Aders (EleRas)
718a313673
Added new (debian) way for dovecot - IMAP - traffic-report, thx devil65
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-02-26 08:44:23 +01:00
Michael Kaufmann (d00p)
d00cdec296
added cronjob-auto-update-feature (beware and READ), fixes #1342 ; remove old backup-ftp-users on update, fixes #1381
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-25 07:48:46 +01:00
Michael Kaufmann (d00p)
e650be3814
fix quota on freebsd, thanks to skotti's patch. fixes #1377
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-21 08:04:26 +01:00
Michael Kaufmann (d00p)
c59fe0e4ad
fix wrong variable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-20 11:18:46 +01:00
Roman Schmerold (BNoiZe)
b191b67f21
Removed translations of the unlimited char
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-20 10:46:52 +01:00
Roman Schmerold (BNoiZe)
9c09cb874e
Updated jQuery-UI to latest version
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-20 10:42:46 +01:00
Florian Aders (EleRas)
b661547817
Correcting PDO - Constant, fixes #1382
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-02-20 08:29:26 +01:00
Michael Kaufmann (d00p)
2d7ca2a7db
fix Call to undefined method when updating mysql-access-hosts-setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-19 16:13:50 +01:00
Michael Kaufmann (d00p)
d6fdf887ce
don't add session-id to external redirects, thx to Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-19 11:08:43 +01:00
Michael Kaufmann (d00p)
4f4689c4e9
also check for php.configs that are set as default on deletion; emphasize default config in overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-18 17:13:25 +01:00
Michael Kaufmann (d00p)
8ff2c930ee
show and check whether a php-config is used by the system-hostname
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-18 17:01:02 +01:00
Michael Kaufmann (d00p)
bad1183f42
set correct default php-ini for own-vhost, thx Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-14 14:08:58 +01:00
Michael Kaufmann (d00p)
20d54d5a04
put cron.d-generation task directly to froxlor.sql as there might be no userdata.inc.php after the installation (only in /tmp or plaintext for copy'n'paste) so the database action fails
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-14 11:18:02 +01:00
Michael Kaufmann (d00p)
938bb429d8
insert task to generate cron.d file after installation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-14 11:03:08 +01:00
Michael Kaufmann (d00p)
57a9f3747b
fix incorrect description text of ip/port add/edit, thx to Sephi and Thomas
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-13 12:06:07 +01:00
Roman Schmerold (BNoiZe)
8d601a065e
Removed unused stuff from jQuery-UI
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-12 10:33:22 +01:00
Roman Schmerold (BNoiZe)
125b648af7
Made the headers in froxlor theme a little more pleasent to view
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-12 10:01:52 +01:00
Roman Schmerold (BNoiZe)
97154d2065
Fixed dashboard table header in Froxlor theme
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-12 09:50:39 +01:00
Florian Aders (EleRas)
b4b80dd0cf
Add integritycheck for ssl_redirect where parentdomains have no SSL (leftovers from a bug recently fixed by d00p)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-02-11 19:17:25 +01:00
Michael Kaufmann (d00p)
cdd1f0bb65
fix sql-error in new code from previous commit
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-11 18:20:43 +01:00
Florian Aders (EleRas)
e3e4dba90d
Added manuel integritycheck for admins
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-02-11 16:40:53 +01:00
Michael Kaufmann (d00p)
b726a8528b
when ssl-ip/port is being removed from a main-domain, set ssl_redirect to 0 as it cannot be changed with no ssl-ip/port afterwards
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-11 15:39:24 +01:00
Roman Schmerold (BNoiZe)
b5a3567238
D'oh, forgot to redo the customer dashboard
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-08 17:47:43 +01:00
Roman Schmerold (BNoiZe)
dff26e68b9
Improving the dashboard styling, fixed missing border-radius
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-08 17:41:10 +01:00
Florian Aders (EleRas)
d7c94726fd
Add a basic integritychecker after every update
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-02-07 18:25:35 +01:00
Roman Schmerold (BNoiZe)
0aeadb37af
Fixed missing linebreak on lists of ip addresses
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-07 17:21:47 +01:00
Michael Kaufmann (d00p)
ec7d006069
forgot the 'TABLE' in the query
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-07 16:48:50 +01:00
Michael Kaufmann (d00p)
a1aa87940b
fix non-default value of data-field in tasks-table (thx to an error-report), set version to 0.9.32-rc1 for upcoming release candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-07 15:49:40 +01:00
Michael Kaufmann (d00p)
031a80cd88
remove formtoken from the query as it is unused, fixes #1378
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-07 15:43:17 +01:00
Roman Schmerold (BNoiZe)
3f7819f6bb
Optimized the Dashboard CSS/HTML
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-06 07:33:57 +01:00
Michael Kaufmann (d00p)
c5cb91a882
add comment to cron.d-template; fix linker class to void double-slash after redirectTo, fixes #1372
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-30 11:42:16 +01:00
Michael Kaufmann (d00p)
658a9288f1
read allowed max-file-size from php.ini in webftp script, fixes #1370
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-29 11:41:22 +01:00
Roman Schmerold (BNoiZe)
b050e3dcd4
Fixing display of mailquota in dashboard, fixes #1369
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-28 21:13:18 +01:00
Roman Schmerold (BNoiZe)
9dd63fd1e1
Fixed a missing icon
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-27 23:28:57 +01:00
Roman Schmerold (BNoiZe)
b5d56f9992
Fixed problems with merging oneline blocks, fixes #1360
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-27 20:26:45 +01:00
Roman Schmerold (BNoiZe)
c69a05efa5
Redesigned tables to use less CSS
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-27 19:57:03 +01:00
Michael Kaufmann (d00p)
ff06513115
and another variable typo, fixes #1364
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-27 17:41:27 +01:00
Michael Kaufmann (d00p)
65bab15c7f
add missing quota-modules to freebsd's proftpd config-template, fixes #1361
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-27 10:56:54 +01:00
Michael Kaufmann (d00p)
fe5922c0a0
code beautification and variable-name-fix
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-26 20:53:31 +01:00
Roman Schmerold (BNoiZe)
5991c5de30
Finally really fixing dropdowns
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-24 18:34:51 +01:00
Roman Schmerold (BNoiZe)
c107652e9a
fixing tables and dropdowns in froxlor theme
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-24 17:48:30 +01:00
Roman Schmerold (BNoiZe)
397c6e9c50
Various design fixes
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-24 15:14:57 +01:00
Michael Kaufmann (d00p)
d2a51b4bca
enhance error-display on missing php-extension in webftp.php - thx to boonkerz
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-23 14:10:42 +01:00
Michael Kaufmann (d00p)
019da862dd
use the same cron.d-name as in the config-template as the 'default' cronjob is not needed after the first generation of the new one; generate different lockfiles for the different jobs to avoid unnecessary conflicts
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-23 13:59:09 +01:00
Michael Kaufmann (d00p)
6d1899d72e
fix typo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-23 13:25:03 +01:00
Michael Kaufmann (d00p)
abcdfb03d9
add cron-daemon reload command in order for new cron.d file to be applied, fixes #858
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-23 13:22:11 +01:00
Michael Kaufmann (d00p)
d66e375d8a
remove connections domain<->ip when removing subdomains as customer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-22 10:02:17 +01:00
Michael Kaufmann (d00p)
2a72ae073a
fix wrong 'You cannot set less resources of X than this user already used' message when editing admins/reseller, fixes #1359
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-22 08:18:06 +01:00
Florian Aders (EleRas)
d4e856d437
Fixing permissions a better way, thx crazy4chrissi, fixes #532
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-01-18 14:22:45 +01:00
Michael Kaufmann (d00p)
b7cf58e167
fix errormessage-format when used more than once, fixes #1356
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-18 07:41:56 +01:00
Michael Kaufmann (d00p)
00a0a4337e
fix nginx configs-generation when setting is 'one file', thx to pcdummy
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-17 11:12:37 +01:00
Michael Kaufmann (d00p)
52536e0e45
fix unwanted NULL value when logging a cleaned string, thx to an error-reporter
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-16 18:46:34 +01:00
Michael Kaufmann (d00p)
7d8da2c399
month starts at 1 not 0
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-14 10:25:31 +01:00
Michael Kaufmann (d00p)
f96a38f8d6
fix cron.d ... again
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-14 09:55:04 +01:00
Michael Kaufmann (d00p)
1448796fa7
traffic runs daily
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-14 09:38:26 +01:00
Michael Kaufmann (d00p)
5065f5e7e4
fix cron.d-timing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-14 09:31:25 +01:00
Michael Kaufmann (d00p)
f4e2449822
add missing panel-text for task #8 and #99
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-14 07:35:14 +01:00
Michael Kaufmann (d00p)
4e095aaeb4
d'oh
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-13 17:33:51 +01:00
Michael Kaufmann (d00p)
84eb3c64fd
fix variables etc.
2014-01-13 17:03:35 +01:00
Michael Kaufmann (d00p)
e671d01ff2
ugh, what happened there?
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-13 13:44:16 +01:00
Michael Kaufmann (d00p)
17255de669
bugfix new cron.d-file generation and don't overwrite our master, refs #858
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-13 13:42:02 +01:00
Michael Kaufmann (d00p)
4be52f76eb
introducing new way of controling the cronjobs by creating a cron.d-file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-13 08:55:39 +01:00
Roman Schmerold (BNoiZe)
c5efe9fd7f
Fixed a bug which made the function always return false, fixes #1348
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-08 16:07:13 +01:00
Roman Schmerold (BNoiZe)
7101655ed7
Cleaning up unnessesary js code, removing inline js
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-07 13:39:29 +01:00
Roman Schmerold (BNoiZe)
7fc3ac587a
Redirect to last URL after relogin when session timed out, fixes #443
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 22:35:26 +01:00
Roman Schmerold (BNoiZe)
fdc29ee8c2
Adding icon for touch devices
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 19:52:24 +01:00
Roman Schmerold (BNoiZe)
ba9d185eb4
Improving favicon
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 19:33:27 +01:00
Roman Schmerold (BNoiZe)
ec69af7938
Added a reset button to searchfields, improved js code
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 19:16:56 +01:00
Roman Schmerold (BNoiZe)
39b1980509
Only use header css if webfont is enabled, fixes navigation padding
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 18:41:48 +01:00
Roman Schmerold (BNoiZe)
d6d40c8e12
Fixed wrong path to IE stylesheet
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 18:18:21 +01:00
Roman Schmerold (BNoiZe)
d9a5f052a1
Fixed mailparser ignoring last day of year
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 18:16:55 +01:00
Roman Schmerold (BNoiZe)
d5df53bb60
Handle traffic which may be from last year
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 17:26:42 +01:00
Roman Schmerold (BNoiZe)
c288d31762
Fixed usage of wrong fallback fonts if webfonts are enabled
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 17:18:33 +01:00
Roman Schmerold (BNoiZe)
11adf4b196
Fixed webfonts not used if enabled
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 17:12:44 +01:00
Roman Schmerold (BNoiZe)
30add37bd6
Fixed a missing comma (thx Johannes Gilges)
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 08:04:04 +01:00
Roman Schmerold
666bc5b036
Merge pull request #179 from 23networks/master
...
Override fontcolor to obtain readability
2014-01-04 10:57:48 -08:00
Johannes Matheis
f320daa93c
make color of input fields consistent to body color
2014-01-04 16:24:02 +00:00
Florian Aders (EleRas)
e20b083f0b
Fix date - regex for mail-log - parser
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-01-04 15:43:02 +01:00
Johannes Matheis
2bbfd47ac2
set some more fg colors to obtain readability
2014-01-03 17:14:06 +00:00
Johannes Matheis
d596eb754a
override fg color to obtain readability
2014-01-03 17:00:42 +00:00
Florian Aders (EleRas)
ba3d342e2b
Fixing executing perl-scripts with apache 2.4 and prevent users to access other users docroot, fixes #532
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-01-03 11:12:33 +01:00
Michael Kaufmann (d00p)
f252f134b2
fix missing space between action and username
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-03 10:56:59 +01:00
Florian Aders (EleRas)
63d5547d1e
Fixed typo in updater
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-01-03 08:22:40 +01:00
Roman Schmerold (BNoiZe)
0c2aa8de45
Add description field to FTP accounts, fixes #1340
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-02 22:45:30 +01:00
Michael Kaufmann (d00p)
15515f2840
fix typo in variable name, thx to SaneG
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-02 20:43:17 +01:00
Florian Aders (EleRas)
2d1fd0c8c5
Delete old froxlor-theme and automatically move users to CSS - version of theme
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-01-01 13:11:27 +01:00
Florian Aders (EleRas)
93d60e4305
Only show description for theme variants, not base-theme - name
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-31 10:15:31 +01:00
Florian Aders (EleRas)
e98792a6af
froxlor.css: move menuitems closer together
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 19:27:50 +01:00
Florian Aders (EleRas)
7f1b696edd
Removed double tinyform in change language/password/theme
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 19:25:46 +01:00
Florian Aders (EleRas)
25649c2aa9
froxlor.css: fixed formatting of formfields
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 18:34:12 +01:00
Florian Aders (EleRas)
a2f7025940
froxlor.css: fixed corners of add/edit forms
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 18:30:02 +01:00
Florian Aders (EleRas)
3e5e4790bf
froxlor.css: fixed dashboard - corners
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 18:25:14 +01:00
Florian Aders (EleRas)
41263ab031
froxlor.css: display menu and content on the same height
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 18:17:55 +01:00
Florian Aders (EleRas)
e006a69535
Removed a lot of stuff from froxlor.css, load sparkle and modify needed elements for easier maintainabiity
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 18:00:02 +01:00
Florian Aders (EleRas)
41b7724d7e
Fixed edge-bug in table for froxlor.css
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 17:22:22 +01:00
Michael Kaufmann (d00p)
db5a80a7e1
fix version-check to display output text again if a newer version is available
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-30 17:14:26 +01:00
Florian Aders (EleRas)
ffac6e38dc
Move the froxlor - theme further to css, nearly done
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 17:06:36 +01:00
Michael Kaufmann (d00p)
e97e377723
fix query when admin/reseller has ips != unlimited, fixes #1345
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-30 15:00:36 +01:00
Florian Aders (EleRas)
18547929ca
Fixed typo in aliasdomain - SQL, thx rubber
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 08:20:58 +01:00
Florian Aders (EleRas)
813c76d55b
Added Froxlor - theme based on sparkle in css
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-29 19:26:10 +01:00
Roman Schmerold (BNoiZe)
3621effb36
Fixed a bug where action links where highlighted even if they weren't active
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-29 19:16:22 +01:00
Florian Aders (EleRas)
3d8fa8e7ea
Add theme - config for Froxlor until this theme is moved to css-only
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-29 17:43:10 +01:00
Florian Aders (EleRas)
b4a345d182
Allow themes to have various variants
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-29 17:35:03 +01:00
Roman Schmerold (BNoiZe)
675e93b99a
Added resize plugin to flot, removed inline css
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-29 16:39:47 +01:00
Roman Schmerold (BNoiZe)
34b4aaa828
Fixed https not used in passwort reset links, fixes #1344
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-29 15:24:42 +01:00
Roman Schmerold (BNoiZe)
5b7fe8cf88
Fixed encoding with new database class, fixes #1343
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-29 15:11:18 +01:00
Michael Kaufmann (d00p)
0fb0d3b2db
Merge remote-tracking branch 'origin/0.9.31.2'
2013-12-27 16:46:33 +01:00
Michael Kaufmann (d00p)
01d825fc2a
set version to 0.9.31.2 for bugfix release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-27 16:20:11 +01:00
Michael Kaufmann (d00p)
9d5d60fa88
bugfix squeeze dovecot.conf and correct wheezy dovecot-15-lda.conf, fixes #1334
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-27 16:18:51 +01:00
Roman Schmerold (BNoiZe)
f3b61ce87c
Removed unused plugins, added axis labels
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-27 15:00:38 +01:00
Roman Schmerold (BNoiZe)
5cb0256a58
Improvements to traffic graphs
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-27 14:13:38 +01:00
Roman Schmerold (BNoiZe)
1539ad1344
Fixed a bug which prevented mailtraffic from being written to database
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-27 12:32:12 +01:00
Michael Kaufmann (d00p)
b2ab5629e8
fix 'Invalid parameter number' error, thx to an anonymous report
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-26 13:34:03 +01:00
Roman Schmerold (BNoiZe)
166d75454e
Minor interface tweaks, removed unused css
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-24 23:06:29 +01:00
Michael Kaufmann (d00p)
0c9d62977c
Merge remote-tracking branch 'origin/0.9.31.2'
2013-12-24 15:41:33 +01:00
Michael Kaufmann (d00p)
d34515b9e0
also add curl check to master-branch, dunno why this was not merged automatically, git is teh shit
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-24 15:35:47 +01:00
Michael Kaufmann (d00p)
da371fa560
Merge remote-tracking branch 'origin/0.9.31.2' and fix install-SQL file
2013-12-24 15:29:57 +01:00
Michael Kaufmann (d00p)
44ae470d7e
add check for optional php-curl extension
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-24 14:43:47 +01:00
Michael Kaufmann (d00p)
2dc0bf2104
use better german
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-24 14:36:11 +01:00
Michael Kaufmann (d00p)
3b9727942a
we need php-5.3 not 5.2 - check is correct but text was not
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-24 14:34:27 +01:00
Michael Kaufmann (d00p)
cffd16a6a1
re-do all the fixes (git screwed up branches, i don't know, this is a clean one now)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-24 10:13:11 +01:00
Michael Kaufmann (d00p)
9fca6a7953
don't rely on Database-functions for getting sql/sql_root data in error-reporting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-24 09:48:57 +01:00
Michael Kaufmann (d00p)
1ec41d0f77
when adding subdomains as customer, respect the wwwserveralias and iswildcarddomain setting of the parent domain, also when editing a subdomain as customer, pre-set the values that were entered before
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-23 20:46:10 +01:00
Michael Kaufmann (d00p)
0031e19c70
damn automatic merge...stupid thing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-22 19:24:40 +01:00
Michael Kaufmann (d00p)
99c0bda7f2
Merge remote-tracking branch 'origin/0.9.31.1'
2013-12-22 19:21:34 +01:00
Michael Kaufmann (d00p)
d831d06da9
don't show 'nice' error if no is specified and disguise passwords of sql-accounts, fixes #1336
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-22 18:14:55 +01:00
Roman Schmerold (BNoiZe)
429f748ad8
Fixing mailtraffic cron, fixes traffic graph sorting
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-22 10:57:56 +01:00
Roman Schmerold (BNoiZe)
82f3d8d18c
Fixes various traffic graph issues
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-20 23:56:48 +01:00
Roman Schmerold (BNoiZe)
308cc0cfb9
Fixed a bug which prevented mailtraffic from being shown
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-20 23:36:09 +01:00
Roman Schmerold (BNoiZe)
9acaa94895
Fixed mailtraffic not using lastrun time
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-20 23:19:50 +01:00
Roman Schmerold (BNoiZe)
a92cdb2926
Added cron for mailtraffic (with EleRas), fixes #69
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-20 23:12:47 +01:00
Roman Schmerold (BNoiZe)
7969edf1b4
Added title-tags to buttons, fixes 1328
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-20 19:14:24 +01:00
Roman Schmerold (BNoiZe)
7af7842fe9
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-12-20 18:28:44 +01:00
Roman Schmerold (BNoiZe)
70dc53db6e
Fixed missing template vars
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-20 18:28:36 +01:00
Michael Kaufmann (d00p)
05dad04384
add 0.9.31.1 to updater of 0.9.32-dev
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-19 18:30:00 +01:00
Michael Kaufmann
119eb5a4b8
Merge pull request #178 from RipClaw2971/sql_fix
...
SQL fix in install/froxlor.sql
2013-12-19 08:47:47 -08:00
Andreas Grundler
18d93fb07d
SQL Fix
2013-12-19 17:26:04 +01:00
Michael Kaufmann (d00p)
984624bdc4
fix initial value of function parameter as it leads to the first condition to be always true, fixes #1330
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-19 12:35:07 +01:00
Michael Kaufmann (d00p)
d1211bdb1a
make cronjob category stuff php-5.3 compatible, damn i'm way ahead the current stable versions of php :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-19 12:17:56 +01:00
Florian Aders (EleRas)
996f53786f
Fixed bug in webftp regarding email as ftp-login, fixes #1252
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-19 08:29:22 +01:00
Michael Kaufmann (d00p)
0fee9a3480
complete migration to new Settings class, fixes #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-19 07:56:58 +01:00
Michael Kaufmann (d00p)
ec59d3a8e8
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-12-19 07:55:48 +01:00
Roman Schmerold (BNoiZe)
c7d00d4d11
Switched traffic charts from jqPlot to flot
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-18 18:30:57 +01:00
Michael Kaufmann (d00p)
7267c2dec9
Merge remote-tracking branch 'origin/0.9.31'
2013-12-18 09:58:38 +01:00
Michael Kaufmann (d00p)
6902868e58
Merge remote-tracking branch 'origin/0.9.31'
2013-12-17 07:57:58 +01:00
Michael Kaufmann (d00p)
baac572666
fix missing ::Get when using new Settings-class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-16 13:37:28 +01:00
Michael Kaufmann (d00p)
6a8cd15456
Merge remote-tracking branch 'origin/0.9.31'
2013-12-16 13:37:01 +01:00
Roman Schmerold (BNoiZe)
dc886c9fc5
added tooltips to webspace/traffic bars
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-16 11:47:25 +01:00
Michael Kaufmann (d00p)
7c0ab217ee
Merge remote-tracking branch 'origin/0.9.31'
2013-12-16 11:34:25 +01:00
Michael Kaufmann (d00p)
6ed02e593c
display phperror below fixed header in sparkle theme; fix wrong parameter-list and ignorance of in makePathfield
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-16 11:32:25 +01:00
Michael Kaufmann (d00p)
37a242a679
migrate webftp stuff to new settings-class, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-16 11:03:09 +01:00
Michael Kaufmann (d00p)
164b40fef3
fix wrong language-string in settings/180.dkim.php, implemented Settings::Add() for updates later (much better than a manual query etc.), added new php-errorhandler so we can display php errors/warnings/notices (whatever is activated) in a nicer way
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-16 10:43:38 +01:00
Roman Schmerold (BNoiZe)
cd3554eecf
migrated the themes to use the nice Settings-class
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-16 10:25:25 +01:00
Michael Kaufmann (d00p)
14311eb8b0
Merge remote-tracking branch 'origin/0.9.31'
2013-12-15 19:45:27 +01:00
Michael Kaufmann (d00p)
f12428f80d
don't rely on defined settings, just read in what's in the database, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 19:43:15 +01:00
Michael Kaufmann (d00p)
2f707974e2
fix missing variable in logger, tmp-fix dkim settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 16:46:15 +01:00
Michael Kaufmann (d00p)
1af06b2413
fix typo, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 16:26:47 +01:00
Roman Schmerold (BNoiZe)
121669ee69
migrating more files to new Settings-class makes me dance, refs #1325
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-15 15:51:25 +01:00
Michael Kaufmann (d00p)
e7c53e4abb
some more migrating to new settings class, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 15:37:07 +01:00
Michael Kaufmann (d00p)
352749c798
cant stop migrating to new Settings class, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 15:21:30 +01:00
Michael Kaufmann (d00p)
7f565c305c
migrate more stuff to new Settings class, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 14:38:53 +01:00
Roman Schmerold (BNoiZe)
bcf187761c
still implementing the new Settings-class, refs #1325
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-15 14:35:07 +01:00
Roman Schmerold (BNoiZe)
528082b49f
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-12-15 13:16:08 +01:00
Roman Schmerold (BNoiZe)
d5e0484de3
even moar implementations of new Settings-class, refs #1325
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-15 13:15:34 +01:00
Michael Kaufmann (d00p)
52aaedd33a
migrated a few functions to new Settings class and removed unused function createAWStatsVhost(), refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 13:05:19 +01:00
Michael Kaufmann (d00p)
558108008a
more implementing of new Settings class, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 12:40:24 +01:00
Roman Schmerold (BNoiZe)
eb33493c79
implemented new Setting-class, refs #1325
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-15 12:24:32 +01:00
Michael Kaufmann (d00p)
276d6b30d1
first few implementations of new Setting-class, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 11:47:23 +01:00
Michael Kaufmann (d00p)
4667ccbe43
Merge remote-tracking branch 'origin/0.9.31'
2013-12-15 11:40:22 +01:00
Michael Kaufmann (d00p)
b18afacedb
Merge remote-tracking branch 'origin/0.9.31'
2013-12-15 08:41:29 +01:00
Michael Kaufmann (d00p)
eb7d7d7316
Merge remote-tracking branch 'origin/0.9.31'
2013-12-14 15:44:34 +01:00
Roman Schmerold (BNoiZe)
36b6b6b857
Added logging of faulty login attempts, fixes #1321
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-14 10:28:33 +01:00
Michael Kaufmann (d00p)
296b8b36ab
Merge remote-tracking branch 'origin/0.9.31'
2013-12-13 21:33:24 +01:00
Michael Kaufmann (d00p)
810399d337
Merge remote-tracking branch 'origin/0.9.31'
2013-12-13 07:15:43 +01:00
Michael Kaufmann (d00p)
18933ad118
Merge remote-tracking branch 'origin/0.9.31'
2013-12-12 11:38:32 +01:00
Michael Kaufmann (d00p)
ce28cb1f0e
Merge remote-tracking branch 'origin/0.9.31'
2013-12-12 08:27:10 +01:00
Michael Kaufmann (d00p)
e7678b8b6a
Merge remote-tracking branch 'origin/0.9.31'
2013-12-11 07:30:29 +01:00
Michael Kaufmann (d00p)
7bf0299d33
Merge remote-tracking branch 'origin/0.9.31'
2013-12-10 07:23:42 +01:00
Michael Kaufmann (d00p)
7bf4cc73b6
Merge remote-tracking branch 'origin/0.9.31'
2013-12-09 09:54:44 +01:00
Michael Kaufmann (d00p)
0771ccc9a6
Merge remote-tracking branch 'origin/0.9.31'
2013-12-08 22:00:51 +01:00
Michael Kaufmann (d00p)
2e9310daf1
set master-branch version to next dev-version, so people don't break their database too early
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-08 14:36:04 +01:00
Michael Kaufmann (d00p)
e7ce62c7ff
set version, please don't use this yet, if you're on git-version, switch to '0.9.31' branch
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-08 14:00:28 +01:00
Michael Kaufmann (d00p)
bf4c16b063
first work on permission-improvements by adding webserver-user to ftp-group of customer and therefore make it possible to chown the user-docroot to 750 keeping 'others' out, refs #532
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-08 11:13:43 +01:00
Michael Kaufmann (d00p)
0f80e66a01
Merge remote-tracking branch 'origin/0.9.31'
2013-12-08 10:22:21 +01:00
Florian Aders
0c0c8c63a7
Merge pull request #176 from BNoiZe/master
...
Various improvements
2013-12-06 09:44:36 -08:00
BNoiZe
ecb9fe9d5c
Changed id to class
2013-12-06 18:39:55 +01:00
BNoiZe
56f8ca47dc
Updated config templates
2013-12-06 18:27:51 +01:00
BNoiZe
29bf2e473d
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-12-06 18:24:10 +01:00
Michael Kaufmann (d00p)
a325eb921f
Merge remote-tracking branch 'origin/0.9.31'
2013-12-06 10:06:54 +01:00
Michael Kaufmann (d00p)
7b1b2ce9d7
Merge remote-tracking branch 'origin/0.9.31'
2013-12-05 14:57:07 +01:00
Michael Kaufmann (d00p)
bc1b64a688
Merge remote-tracking branch 'origin/0.9.31'
2013-12-05 14:37:00 +01:00
Michael Kaufmann (d00p)
3064477066
remove more aps/autoresponder/backup stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-05 12:17:47 +01:00
Michael Kaufmann (d00p)
93d1e1f24d
Merge remote-tracking branch 'origin/0.9.31'
2013-12-05 12:00:54 +01:00
Michael Kaufmann (d00p)
85ee0751bd
Merge remote-tracking branch 'origin/removal'
2013-12-05 09:02:40 +01:00
Michael Kaufmann (d00p)
eca5265735
more removing of aps/autoresponder/backup
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-05 08:37:58 +01:00
BNoiZe
429be9f774
changed "discard changes" to a more useful "cancel" button
...
„cancel” will take you back to the last view you were in.
2013-12-04 21:59:33 +01:00
Florian Aders (EleRas)
f855bb7f4e
Removed APS from lng - files
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-04 18:56:00 +01:00
Michael Kaufmann (d00p)
2800ca05a1
began to 'clean up' for future releases (APS, Autoresponder and Backup)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-04 18:32:46 +01:00