plcapi.git
2 years agoclean up demo code from testsuite needs
gggeek [Sat, 26 Nov 2022 11:22:49 +0000 (11:22 +0000)]
clean up demo code from testsuite needs

2 years agocomments
gggeek [Sat, 26 Nov 2022 09:56:26 +0000 (09:56 +0000)]
comments

2 years agonitpicks
gggeek [Fri, 25 Nov 2022 16:41:18 +0000 (16:41 +0000)]
nitpicks

2 years agouse of uninitialized var when accessing nonexisting member of legacy class `xmlrpc_se...
gggeek [Fri, 25 Nov 2022 16:40:40 +0000 (16:40 +0000)]
use of uninitialized var when accessing nonexisting member of legacy class `xmlrpc_server` - thanks SonarQube

2 years agodocs
gggeek [Fri, 25 Nov 2022 11:15:30 +0000 (11:15 +0000)]
docs

2 years agodocs and comments
gggeek [Fri, 25 Nov 2022 11:09:25 +0000 (11:09 +0000)]
docs and comments

2 years agoadd one missing html escape call to a demo file
gggeek [Fri, 25 Nov 2022 11:06:02 +0000 (11:06 +0000)]
add one missing html escape call to a demo file

2 years agofix php 8 warning when req has no content-type header
gggeek [Fri, 25 Nov 2022 11:05:28 +0000 (11:05 +0000)]
fix php 8 warning when req has no content-type header

2 years agoenable https-via-socket tests on php 5.6 and less on bionic and lower, as it seems...
gggeek [Thu, 24 Nov 2022 17:53:57 +0000 (17:53 +0000)]
enable https-via-socket tests on php 5.6 and less on bionic and lower, as it seems to work

2 years agofix recent changes to debugger code
gggeek [Thu, 24 Nov 2022 17:43:18 +0000 (17:43 +0000)]
fix recent changes to debugger code

2 years agomake it possible to build test vm w. bionic/php5.5
gggeek [Thu, 24 Nov 2022 17:25:55 +0000 (17:25 +0000)]
make it possible to build test vm w. bionic/php5.5

2 years agomake test env setup scripts more verbose
gggeek [Thu, 24 Nov 2022 17:22:27 +0000 (17:22 +0000)]
make test env setup scripts more verbose

2 years agotry to fix missing codecoverage of debugger
gggeek [Thu, 24 Nov 2022 17:19:59 +0000 (17:19 +0000)]
try to fix missing codecoverage of debugger

2 years agouse two versions of ubuntu to run CI tests
gggeek [Thu, 24 Nov 2022 17:15:13 +0000 (17:15 +0000)]
use two versions of ubuntu to run CI tests

2 years agoallow library users to override fine-grained response parsing errors
gggeek [Thu, 24 Nov 2022 17:13:02 +0000 (17:13 +0000)]
allow library users to override fine-grained response parsing errors

2 years agoci imprvement
gggeek [Thu, 24 Nov 2022 11:34:58 +0000 (11:34 +0000)]
ci imprvement

2 years agooptimize generation of error msgs in Response and display of demo files sources
gggeek [Thu, 24 Nov 2022 11:17:59 +0000 (11:17 +0000)]
optimize generation of error msgs in Response and display of demo files sources

2 years agotry to increase test coverage
gggeek [Thu, 24 Nov 2022 11:16:38 +0000 (11:16 +0000)]
try to increase test coverage

2 years agomove coverage from scrutinizer to codecov
gggeek [Thu, 24 Nov 2022 10:24:06 +0000 (10:24 +0000)]
move coverage from scrutinizer to codecov

2 years agosame
gggeek [Thu, 24 Nov 2022 10:12:10 +0000 (10:12 +0000)]
same

2 years agomots
gggeek [Thu, 24 Nov 2022 09:33:00 +0000 (09:33 +0000)]
mots

2 years agoCI tests
gggeek [Thu, 24 Nov 2022 09:16:16 +0000 (09:16 +0000)]
CI tests

2 years agomore gha ci fixes
gggeek [Wed, 23 Nov 2022 18:29:50 +0000 (18:29 +0000)]
more gha ci fixes

2 years agoWIP CI test fixes
gggeek [Wed, 23 Nov 2022 18:20:24 +0000 (18:20 +0000)]
WIP CI test fixes

2 years agotry running gha tests on jammy
gggeek [Wed, 23 Nov 2022 17:01:38 +0000 (17:01 +0000)]
try running gha tests on jammy

2 years agomore CI fixes
gggeek [Wed, 23 Nov 2022 16:53:08 +0000 (16:53 +0000)]
more CI fixes

2 years agoWIP CI test fixes
gggeek [Wed, 23 Nov 2022 16:49:42 +0000 (16:49 +0000)]
WIP CI test fixes

2 years agoenable CI tests on php 5.4, 5.5
gggeek [Wed, 23 Nov 2022 16:19:14 +0000 (16:19 +0000)]
enable CI tests on php 5.4, 5.5

2 years agofixes for php 5.5 and earlier
gggeek [Wed, 23 Nov 2022 15:54:39 +0000 (15:54 +0000)]
fixes for php 5.5 and earlier

2 years agoWIP set up php 5.4, 5.5 in test container
gggeek [Wed, 23 Nov 2022 12:42:51 +0000 (12:42 +0000)]
WIP set up php 5.4, 5.5 in test container

2 years agouse ubuntu focal as default container for local tests; WIP allow testing with php...
gggeek [Wed, 23 Nov 2022 11:33:28 +0000 (11:33 +0000)]
use ubuntu focal as default container for local tests; WIP allow testing with php 5.4 and 5.5

2 years agotag for release 4.8.1
gggeek [Thu, 10 Nov 2022 20:01:20 +0000 (20:01 +0000)]
tag for release

2 years agoadd a test on datetime foirmatting
gggeek [Thu, 10 Nov 2022 20:00:07 +0000 (20:00 +0000)]
add a test on datetime foirmatting

2 years agocomments
gggeek [Thu, 10 Nov 2022 17:53:54 +0000 (17:53 +0000)]
comments

2 years agofix compat with php 8.1 by dropping strftime
gggeek [Thu, 10 Nov 2022 17:53:20 +0000 (17:53 +0000)]
fix compat with php 8.1 by dropping strftime

2 years agotag for release 4.8.0
gggeek [Mon, 20 Jun 2022 18:33:56 +0000 (18:33 +0000)]
tag for release

2 years agofix issue #99: fatal on throwing exception when using phpxmlrpc.inc
gggeek [Mon, 20 Jun 2022 18:33:37 +0000 (18:33 +0000)]
fix issue #99: fatal on throwing exception when using phpxmlrpc.inc

3 years agomake sure unzip is available for composer in the test vm; mention support of ubuntu...
gggeek [Fri, 27 May 2022 10:45:45 +0000 (10:45 +0000)]
make sure unzip is available for composer in the test vm; mention support of ubuntu jammy for it

3 years agomake sure the new demo file is tested
gggeek [Fri, 27 May 2022 10:27:55 +0000 (10:27 +0000)]
make sure the new demo file is tested

3 years agoclean up demo files
gggeek [Fri, 27 May 2022 10:18:50 +0000 (10:18 +0000)]
clean up demo files

3 years agoadd demo file showcasing use of parallel calls; refactor Client class to support...
gggeek [Fri, 27 May 2022 10:18:17 +0000 (10:18 +0000)]
add demo file showcasing use of parallel calls; refactor Client class to support that

3 years agorevert accidental removal of some tests from benchmark.php
gggeek [Fri, 27 May 2022 10:12:43 +0000 (10:12 +0000)]
revert accidental removal of some tests from benchmark.php

3 years agochange names of options used for http/2; add https and http/2 tests to benchmark.php 4.7.2
gggeek [Thu, 26 May 2022 22:09:28 +0000 (22:09 +0000)]
change names of options used for http/2; add https and http/2 tests to benchmark.php

3 years agonitpick 4.7.1
gggeek [Thu, 26 May 2022 11:33:55 +0000 (11:33 +0000)]
nitpick

3 years agoprefer CURL_HTTP_VERSION_2_0 to CURL_HTTP_VERSION_2TLS as it is ok with older libcurl
gggeek [Thu, 26 May 2022 11:06:41 +0000 (11:06 +0000)]
prefer CURL_HTTP_VERSION_2_0 to CURL_HTTP_VERSION_2TLS as it is ok with older libcurl

3 years agoswitch to http/2 prior-knowledge for non-tls requests
gggeek [Thu, 26 May 2022 10:41:40 +0000 (10:41 +0000)]
switch to http/2 prior-knowledge for non-tls requests

3 years agomake sure apache runs in mpm mode as http2 does not work with prefork
gggeek [Thu, 26 May 2022 09:47:15 +0000 (09:47 +0000)]
make sure apache runs in mpm mode as http2 does not work with prefork

3 years agoImprove testing around http2 usage
gggeek [Thu, 26 May 2022 09:00:30 +0000 (09:00 +0000)]
Improve testing around http2 usage

3 years agotag for release 4.7.0 4.7.0
gggeek [Wed, 25 May 2022 14:25:43 +0000 (14:25 +0000)]
tag for release 4.7.0

3 years agoadd http/2 support client-side, and tests
gggeek [Wed, 25 May 2022 14:15:21 +0000 (14:15 +0000)]
add http/2 support client-side, and tests

3 years agobuild on PRs; nitpicks
gggeek [Thu, 3 Mar 2022 22:27:58 +0000 (22:27 +0000)]
build on PRs; nitpicks

3 years agofix link to travis in readme
gggeek [Thu, 3 Mar 2022 22:27:02 +0000 (22:27 +0000)]
fix link to travis in readme

3 years agoprepare version number for next release
gggeek [Tue, 15 Feb 2022 17:56:05 +0000 (17:56 +0000)]
prepare version number for next release

3 years agoMerge pull request #96 from duzun/patch-1
Gaetano Giunta [Tue, 15 Feb 2022 17:54:40 +0000 (18:54 +0100)]
Merge pull request #96 from duzun/patch-1

HTTP/2 support

3 years agotag release 4.6.1
gggeek [Tue, 15 Feb 2022 17:51:11 +0000 (17:51 +0000)]
tag release

3 years agoMerge pull request #98 from rotdrop/bugfix/fix-one-php8-undefined-array-key-error
Gaetano Giunta [Tue, 15 Feb 2022 17:46:21 +0000 (18:46 +0100)]
Merge pull request #98 from rotdrop/bugfix/fix-one-php8-undefined-array-key-error

Fix one PHP 8 undefined array key "error"

3 years agoUpdate Http.php
Claus-Justus Heine [Tue, 15 Feb 2022 17:37:16 +0000 (18:37 +0100)]
Update Http.php

3 years agoFix one PHP 8 undefined array key "error"
Claus-Justus Heine [Tue, 15 Feb 2022 17:26:01 +0000 (18:26 +0100)]
Fix one PHP 8 undefined array key "error"

3 years agoHTTP/2 support
Dumitru Uzun [Mon, 31 Jan 2022 09:34:49 +0000 (11:34 +0200)]
HTTP/2 support

Here is a sample HTTP/2 response head:

```http
HTTP/2 200
server: ddos-guard
date: Mon, 31 Jan 2022 09:33:45 GMT
content-type: text/xml
content-encoding: gzip
vary: Accept-Encoding
```

3 years agoimprove install instructions
gggeek [Fri, 24 Dec 2021 13:57:55 +0000 (13:57 +0000)]
improve install instructions

3 years agominor change to README
gggeek [Mon, 13 Dec 2021 17:33:49 +0000 (17:33 +0000)]
minor change to README

3 years agoimprove doc building toolchain: sami 2 phpdocumentor, fix links in manual
gggeek [Mon, 13 Dec 2021 16:33:09 +0000 (16:33 +0000)]
improve doc building toolchain: sami 2 phpdocumentor, fix links in manual

3 years agowip revive and split off doc generatin toolchain
gggeek [Sun, 12 Dec 2021 18:58:41 +0000 (18:58 +0000)]
wip revive and split off doc generatin toolchain

3 years agosmall gha workflow improvement
gggeek [Thu, 9 Dec 2021 23:40:51 +0000 (23:40 +0000)]
small gha workflow improvement

3 years agotag for next version; try to fix generation of code coverage
gggeek [Thu, 9 Dec 2021 23:13:00 +0000 (23:13 +0000)]
tag for next version; try to fix generation of code coverage

3 years agotag lib version 4.6.0
gggeek [Thu, 9 Dec 2021 18:28:20 +0000 (18:28 +0000)]
tag lib version

3 years agomake it possible to retrieve from Response error http codes; introduce custom excepti...
gggeek [Thu, 9 Dec 2021 18:18:29 +0000 (18:18 +0000)]
make it possible to retrieve from Response error http codes; introduce custom exceptions; deprecations and cleanups

3 years agoimprove solution to allow custom mapping of class names when wrapping them
gggeek [Thu, 9 Dec 2021 00:18:37 +0000 (00:18 +0000)]
improve solution to allow custom mapping of class names when wrapping them

3 years agoMerge branch 'master' of github.com:gggeek/phpxmlrpc
gggeek [Wed, 8 Dec 2021 23:20:02 +0000 (23:20 +0000)]
Merge branch 'master' of github.com:gggeek/phpxmlrpc

3 years agoMerge pull request #88 from patzerr/wrapPhpClass-with-changed-namespace
Gaetano Giunta [Wed, 8 Dec 2021 23:18:49 +0000 (00:18 +0100)]
Merge pull request #88 from patzerr/wrapPhpClass-with-changed-namespace

Made it possible to wrap namespaced classes with a different namespace

3 years agoadd a few more tests stressing failure scenarios for wrap_xmlrpc_method
gggeek [Wed, 8 Dec 2021 23:11:26 +0000 (23:11 +0000)]
add a few more tests stressing failure scenarios for wrap_xmlrpc_method

3 years agobye bye Travis
gggeek [Tue, 7 Dec 2021 17:06:24 +0000 (17:06 +0000)]
bye bye Travis

3 years agomove tests badge in readme to GHA
gggeek [Tue, 7 Dec 2021 17:00:55 +0000 (17:00 +0000)]
move tests badge in readme to GHA

3 years agomove to usage of Bionic as default ubuntu version for local ci containers
gggeek [Tue, 7 Dec 2021 16:57:25 +0000 (16:57 +0000)]
move to usage of Bionic as default ubuntu version for local ci containers

3 years agowip github actions CI
gggeek [Tue, 7 Dec 2021 16:51:21 +0000 (16:51 +0000)]
wip github actions CI

3 years agoa comment
gggeek [Tue, 7 Dec 2021 16:41:32 +0000 (16:41 +0000)]
a comment

3 years agoa comment
gggeek [Tue, 7 Dec 2021 16:41:05 +0000 (16:41 +0000)]
a comment

3 years agoa comment
gggeek [Tue, 7 Dec 2021 16:39:41 +0000 (16:39 +0000)]
a comment

3 years agomake wrap_xmlrpc_method more robust on failures
gggeek [Tue, 7 Dec 2021 16:39:04 +0000 (16:39 +0000)]
make wrap_xmlrpc_method more robust on failures

3 years agodocs
gggeek [Tue, 7 Dec 2021 16:37:52 +0000 (16:37 +0000)]
docs

3 years agodo not package gha config
gggeek [Tue, 7 Dec 2021 16:37:37 +0000 (16:37 +0000)]
do not package gha config

3 years agowip github actions CI
gggeek [Tue, 7 Dec 2021 14:03:59 +0000 (14:03 +0000)]
wip github actions CI

3 years agowip github actions CI
gggeek [Tue, 7 Dec 2021 12:34:50 +0000 (12:34 +0000)]
wip github actions CI

3 years agowip github actions CI
gggeek [Tue, 7 Dec 2021 12:03:19 +0000 (12:03 +0000)]
wip github actions CI

3 years agowip github actions CI
gggeek [Tue, 7 Dec 2021 11:46:14 +0000 (11:46 +0000)]
wip github actions CI

3 years agocomments
gggeek [Tue, 7 Dec 2021 11:45:17 +0000 (11:45 +0000)]
comments

3 years agomake sure we use a phpunit version copatible with php 8.1
gggeek [Tue, 7 Dec 2021 11:40:55 +0000 (11:40 +0000)]
make sure we use a phpunit version copatible with php 8.1

3 years agofix compatibility with php 8.1
gggeek [Tue, 7 Dec 2021 11:40:06 +0000 (11:40 +0000)]
fix compatibility with php 8.1

3 years agooops
gggeek [Tue, 7 Dec 2021 11:03:21 +0000 (11:03 +0000)]
oops

3 years agooops
gggeek [Tue, 7 Dec 2021 10:56:29 +0000 (10:56 +0000)]
oops

3 years agowip github actions CI
gggeek [Tue, 7 Dec 2021 10:52:45 +0000 (10:52 +0000)]
wip github actions CI

3 years agowip github actions CI
gggeek [Tue, 7 Dec 2021 09:43:12 +0000 (09:43 +0000)]
wip github actions CI

3 years agowip github actions CI
gggeek [Mon, 6 Dec 2021 18:10:39 +0000 (18:10 +0000)]
wip github actions CI

3 years agowip github actions CI
gggeek [Mon, 6 Dec 2021 17:56:51 +0000 (17:56 +0000)]
wip github actions CI

3 years agowip github actions CI
gggeek [Mon, 6 Dec 2021 17:51:12 +0000 (17:51 +0000)]
wip github actions CI

3 years agowip github actions CI
gggeek [Mon, 6 Dec 2021 17:10:39 +0000 (17:10 +0000)]
wip github actions CI

3 years agowip github actions CI
gggeek [Mon, 6 Dec 2021 17:00:15 +0000 (17:00 +0000)]
wip github actions CI

3 years agowip github actions CI
gggeek [Mon, 6 Dec 2021 16:37:33 +0000 (16:37 +0000)]
wip github actions CI

3 years agowip: add github ci config
gggeek [Mon, 6 Dec 2021 16:03:03 +0000 (16:03 +0000)]
wip: add github ci config

3 years agowip: add github ci config
gggeek [Mon, 6 Dec 2021 15:56:28 +0000 (15:56 +0000)]
wip: add github ci config