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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 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
|
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
|
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
|
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
|
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
|
95b305b865
|
Merge remote-tracking branch 'origin/master' into 0.10.0
|
2018-10-11 14:57:53 +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
|
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
|
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
|
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
|
6161ad1bd3
|
make CURLOPT_FOLLOWLOCATION optional in HttpClient::urlGet
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-09-19 11:09:27 +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 |
|
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
|
f198833f8c
|
Merge remote-tracking branch 'origin/master' into 0.10.0
|
2018-06-21 08:12:00 +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
|
d39cebc70e
|
Merge remote-tracking branch 'origin/master' into 0.10.0
|
2018-06-01 08:01:09 +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
|
926914788f
|
Merge remote-tracking branch 'origin/master' into 0.10.0
|
2018-04-25 12:30:00 +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 (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 |
|