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
|
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
|
5752f7b64e
|
Merge remote-tracking branch 'origin/master' into 0.10.0
|
2018-09-30 10:04:15 +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
|
d39cebc70e
|
Merge remote-tracking branch 'origin/master' into 0.10.0
|
2018-06-01 08:01:09 +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 |
|