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 (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)
|
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)
|
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)
|
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)
|
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)
|
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)
|
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)
|
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)
|
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)
|
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 (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 |
|
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)
|
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)
|
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)
|
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)
|
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)
|
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)
|
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 (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)
|
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)
|
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)
|
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)
|
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)
|
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 |
|
Pascal Querner
|
82c719d786
|
dont send uri to challenge, if no valid token could be fetched
|
2017-07-07 22:50:39 +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 |
|
Max Khon
|
95b7b57fc6
|
Skip views when altering table charsets.
|
2017-04-15 16:12:29 +07:00 |
|
Daniel Reichelt
|
ec1bd6e19a
|
add OCSP stapling support for apache2 and nginx
|
2017-04-11 17:09:34 +02: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)
|
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)
|
437446c49d
|
update phpMailer to 5.2.21
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-12-29 10:54:25 +01:00 |
|