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 |
|
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 (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)
|
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 |
|
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 |
|
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)
|
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)
|
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)
|
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)
|
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)
|
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 |
|