plcapi.git
2 years agomention explicitly the security implications of allowing php exceptions to be display...
gggeek [Thu, 19 Jan 2023 21:01:27 +0000 (21:01 +0000)]
mention explicitly the security implications of allowing php exceptions to be displayed as method responses

2 years agodocs
gggeek [Wed, 18 Jan 2023 23:39:58 +0000 (23:39 +0000)]
docs

2 years agoallow better subclassing of Client by JsonRpc
gggeek [Wed, 18 Jan 2023 18:14:04 +0000 (18:14 +0000)]
allow better subclassing of Client by JsonRpc

2 years agophpdocs
gggeek [Wed, 18 Jan 2023 17:29:48 +0000 (17:29 +0000)]
phpdocs

2 years agomake addScalar friendlier to subclassing
gggeek [Wed, 18 Jan 2023 17:29:28 +0000 (17:29 +0000)]
make addScalar friendlier to subclassing

2 years agoallow Wrapper to generate jsonrpc code; improve formatting for code from Wrapper...
gggeek [Wed, 18 Jan 2023 16:23:45 +0000 (16:23 +0000)]
allow Wrapper to generate jsonrpc code; improve formatting for code from Wrapper; update debugger accordingly

2 years agodocs
gggeek [Wed, 18 Jan 2023 11:08:54 +0000 (11:08 +0000)]
docs

2 years agodocs
gggeek [Wed, 18 Jan 2023 10:24:11 +0000 (10:24 +0000)]
docs

2 years agoimprove exportGlobals
gggeek [Wed, 18 Jan 2023 10:23:14 +0000 (10:23 +0000)]
improve exportGlobals

2 years agoreview injection of helpers
gggeek [Wed, 18 Jan 2023 09:42:57 +0000 (09:42 +0000)]
review injection of helpers

2 years agofix handling of unknown methods, recently broken
gggeek [Wed, 18 Jan 2023 09:07:12 +0000 (09:07 +0000)]
fix handling of unknown methods, recently broken

2 years agorefactoring
gggeek [Wed, 18 Jan 2023 08:21:39 +0000 (08:21 +0000)]
refactoring

2 years agofix tests
gggeek [Wed, 18 Jan 2023 07:55:27 +0000 (07:55 +0000)]
fix tests

2 years agouse charset preferred by client if possible
gggeek [Wed, 18 Jan 2023 07:55:15 +0000 (07:55 +0000)]
use charset preferred by client if possible

2 years agoallow server to stick more closely to accepted-charset when it hs mbstring onboard
gggeek [Wed, 18 Jan 2023 00:26:11 +0000 (00:26 +0000)]
allow server to stick more closely to accepted-charset when it hs mbstring onboard

2 years agocomments
gggeek [Tue, 17 Jan 2023 18:27:09 +0000 (18:27 +0000)]
comments

2 years agocomments
gggeek [Tue, 17 Jan 2023 17:59:14 +0000 (17:59 +0000)]
comments

2 years agodocs and comments
gggeek [Tue, 17 Jan 2023 16:57:00 +0000 (16:57 +0000)]
docs and comments

2 years agoallow usage of mbstring if iconv is missing, in epi-emulation mode
gggeek [Tue, 17 Jan 2023 16:56:10 +0000 (16:56 +0000)]
allow usage of mbstring if iconv is missing, in epi-emulation mode

2 years agoupdate manual with latest charset functionality
gggeek [Tue, 17 Jan 2023 13:39:44 +0000 (13:39 +0000)]
update manual with latest charset functionality

2 years agocomments
gggeek [Tue, 17 Jan 2023 13:13:07 +0000 (13:13 +0000)]
comments

2 years agofix tests
gggeek [Tue, 17 Jan 2023 13:11:50 +0000 (13:11 +0000)]
fix tests

2 years agocomments
gggeek [Tue, 17 Jan 2023 13:11:38 +0000 (13:11 +0000)]
comments

2 years agofix tests for old php
gggeek [Tue, 17 Jan 2023 12:26:03 +0000 (12:26 +0000)]
fix tests for old php

2 years agocomments
gggeek [Tue, 17 Jan 2023 12:15:37 +0000 (12:15 +0000)]
comments

2 years agoadd a test for the new demo
gggeek [Tue, 17 Jan 2023 12:11:25 +0000 (12:11 +0000)]
add a test for the new demo

2 years agodemo nitpicks
gggeek [Tue, 17 Jan 2023 12:07:38 +0000 (12:07 +0000)]
demo nitpicks

2 years agoadd Server::setDispatchMap; comments
gggeek [Tue, 17 Jan 2023 12:06:17 +0000 (12:06 +0000)]
add Server::setDispatchMap; comments

2 years agoadd tests for new internalencoding functionality
gggeek [Tue, 17 Jan 2023 10:42:18 +0000 (10:42 +0000)]
add tests for new internalencoding functionality

2 years agomake value of received strings actally be converted to the desired charset; make...
gggeek [Tue, 17 Jan 2023 09:18:34 +0000 (09:18 +0000)]
make value of received strings actally be converted to the desired charset; make decodeXML do the same; comments

2 years agoconvert data to non-utf8 internalencodings if possible
gggeek [Mon, 16 Jan 2023 14:54:34 +0000 (14:54 +0000)]
convert data to non-utf8 internalencodings if possible

2 years agoallow usage of exotic internalencodings when sending data
gggeek [Mon, 16 Jan 2023 11:54:42 +0000 (11:54 +0000)]
allow usage of exotic internalencodings when sending data

2 years agocomments
gggeek [Mon, 16 Jan 2023 11:42:31 +0000 (11:42 +0000)]
comments

2 years agooops
gggeek [Mon, 16 Jan 2023 09:36:31 +0000 (09:36 +0000)]
oops

2 years agorevert usage of fault code 4 in xmlparser; code comments
gggeek [Mon, 16 Jan 2023 09:11:03 +0000 (09:11 +0000)]
revert usage of fault code 4 in xmlparser; code comments

2 years agofix mixed-calling-convention servers; prefer return-early; reformat comments
gggeek [Sun, 15 Jan 2023 23:20:39 +0000 (23:20 +0000)]
fix mixed-calling-convention servers; prefer return-early; reformat comments

2 years agochange validator1 demo to showcase use of anonymous functions as method handlers
gggeek [Sun, 15 Jan 2023 18:15:29 +0000 (18:15 +0000)]
change validator1 demo to showcase use of anonymous functions as method handlers

2 years agophpdoc
gggeek [Sun, 15 Jan 2023 17:42:31 +0000 (17:42 +0000)]
phpdoc

2 years agonews
gggeek [Thu, 12 Jan 2023 17:56:09 +0000 (17:56 +0000)]
news

2 years agoallow polyfilling mbstring
gggeek [Thu, 12 Jan 2023 17:51:45 +0000 (17:51 +0000)]
allow polyfilling mbstring

2 years agoallow more injection of custom loggers
gggeek [Thu, 12 Jan 2023 17:50:45 +0000 (17:50 +0000)]
allow more injection of custom loggers

2 years agoallow more DateTime use
gggeek [Thu, 12 Jan 2023 17:33:52 +0000 (17:33 +0000)]
allow more DateTime use

2 years agomore fluent apis
gggeek [Thu, 12 Jan 2023 17:33:34 +0000 (17:33 +0000)]
more fluent apis

2 years agomake interfaces more fluent; add Client::setTimeout
gggeek [Thu, 12 Jan 2023 14:12:34 +0000 (14:12 +0000)]
make interfaces more fluent; add Client::setTimeout

2 years agomake sure test container has at least one locale with comma as decimal separator
gggeek [Thu, 12 Jan 2023 12:08:30 +0000 (12:08 +0000)]
make sure test container has at least one locale with comma as decimal separator

2 years agoadd tests for recent changes; reduce use of assertTrue in favour of more specific...
gggeek [Thu, 12 Jan 2023 11:56:27 +0000 (11:56 +0000)]
add tests for recent changes; reduce use of assertTrue in favour of more specific tests

2 years agoimprove Client::multicall: fix case of return xml, always set http data in response
gggeek [Thu, 12 Jan 2023 10:38:44 +0000 (10:38 +0000)]
improve Client::multicall: fix case of return xml, always set http data in response

2 years agonews
gggeek [Wed, 11 Jan 2023 17:16:45 +0000 (17:16 +0000)]
news

2 years agoCD jobs fixes
gggeek [Wed, 11 Jan 2023 15:13:46 +0000 (15:13 +0000)]
CD jobs fixes

2 years agocomment
gggeek [Wed, 11 Jan 2023 15:13:14 +0000 (15:13 +0000)]
comment

2 years agocd workflow: split deploy to altervista to a separate job
gggeek [Wed, 11 Jan 2023 14:24:55 +0000 (14:24 +0000)]
cd workflow: split deploy to altervista to a separate job

2 years agoadd version nr. to the debugger
gggeek [Wed, 11 Jan 2023 14:24:26 +0000 (14:24 +0000)]
add version nr. to the debugger

2 years agotag for release 4.9.5
gggeek [Wed, 11 Jan 2023 11:15:43 +0000 (11:15 +0000)]
tag for release

2 years agofix auto replacing version tag in code
gggeek [Wed, 11 Jan 2023 11:09:01 +0000 (11:09 +0000)]
fix auto replacing version tag in code

2 years agoCD: update docs only on tags; improve deployment of debugger and demos
gggeek [Wed, 11 Jan 2023 10:59:10 +0000 (10:59 +0000)]
CD: update docs only on tags; improve deployment of debugger and demos

2 years agocomments
gggeek [Wed, 11 Jan 2023 10:56:46 +0000 (10:56 +0000)]
comments

2 years agomore demo code cleanup; enable crossdomain requests on the altervista server
gggeek [Tue, 10 Jan 2023 23:25:19 +0000 (23:25 +0000)]
more demo code cleanup; enable crossdomain requests on the altervista server

2 years agodocs and phpdocs
gggeek [Tue, 10 Jan 2023 22:33:16 +0000 (22:33 +0000)]
docs and phpdocs

2 years agoadd a cli command runner; update docs
gggeek [Tue, 10 Jan 2023 19:05:32 +0000 (19:05 +0000)]
add a cli command runner; update docs

2 years agodocs
gggeek [Tue, 10 Jan 2023 16:42:04 +0000 (16:42 +0000)]
docs

2 years agotest new demo files
gggeek [Tue, 10 Jan 2023 16:27:55 +0000 (16:27 +0000)]
test new demo files

2 years agosimplify serverside codegen demo
gggeek [Tue, 10 Jan 2023 12:38:39 +0000 (12:38 +0000)]
simplify serverside codegen demo

2 years agoadd two demos for code generation capabilities
gggeek [Tue, 10 Jan 2023 12:28:29 +0000 (12:28 +0000)]
add two demos for code generation capabilities

2 years agofixes for recent changes to demo code
gggeek [Tue, 10 Jan 2023 10:15:16 +0000 (10:15 +0000)]
fixes for recent changes to demo code

2 years agotry to fix tests
gggeek [Tue, 10 Jan 2023 00:52:43 +0000 (00:52 +0000)]
try to fix tests

2 years agoimprove server demos: adopt more modern coding practices; docs
gggeek [Tue, 10 Jan 2023 00:12:30 +0000 (00:12 +0000)]
improve server demos: adopt more modern coding practices; docs

2 years agodocs
gggeek [Mon, 9 Jan 2023 12:31:01 +0000 (12:31 +0000)]
docs

2 years agodemo improvements
gggeek [Mon, 9 Jan 2023 12:10:07 +0000 (12:10 +0000)]
demo improvements

2 years agoserver: check separately for gzinflate and gzuncompress
gggeek [Mon, 9 Jan 2023 12:05:41 +0000 (12:05 +0000)]
server: check separately for gzinflate and gzuncompress

2 years agonews
gggeek [Sun, 8 Jan 2023 23:55:34 +0000 (23:55 +0000)]
news

2 years agocatch Error in server method handlers; on exception, make sure code 0 is not returned
gggeek [Sun, 8 Jan 2023 23:55:22 +0000 (23:55 +0000)]
catch Error in server method handlers; on exception, make sure code 0 is not returned

2 years agomake sure sqlite3 is onboard the test vm
gggeek [Sun, 8 Jan 2023 23:54:39 +0000 (23:54 +0000)]
make sure sqlite3 is onboard the test vm

2 years agodemo: proxy server: add use statements
gggeek [Sun, 8 Jan 2023 23:54:13 +0000 (23:54 +0000)]
demo: proxy server: add use statements

2 years agoextras: xhtml to html5
gggeek [Sun, 8 Jan 2023 23:53:30 +0000 (23:53 +0000)]
extras: xhtml to html5

2 years agorevamp server demo: discuss
gggeek [Sun, 8 Jan 2023 23:52:34 +0000 (23:52 +0000)]
revamp server demo: discuss

2 years agooops
gggeek [Sun, 8 Jan 2023 16:42:00 +0000 (16:42 +0000)]
oops

2 years agofix config for gha tests
gggeek [Sun, 8 Jan 2023 16:31:36 +0000 (16:31 +0000)]
fix config for gha tests

2 years agowhitespace; comments
gggeek [Sun, 8 Jan 2023 16:30:19 +0000 (16:30 +0000)]
whitespace; comments

2 years agoremove from demo server all testsuite junk, unless in test mode
gggeek [Sun, 8 Jan 2023 16:14:07 +0000 (16:14 +0000)]
remove from demo server all testsuite junk, unless in test mode

2 years agomore demo files improvements
gggeek [Sun, 8 Jan 2023 15:24:16 +0000 (15:24 +0000)]
more demo files improvements

2 years agomore demo improvements
gggeek [Sun, 8 Jan 2023 14:12:26 +0000 (14:12 +0000)]
more demo improvements

2 years agooops demo changes
gggeek [Sun, 8 Jan 2023 14:02:42 +0000 (14:02 +0000)]
oops demo changes

2 years agophpdocs
gggeek [Sun, 8 Jan 2023 12:23:56 +0000 (12:23 +0000)]
phpdocs

2 years agoimprove client demos: demo more lib features; add use clauses
gggeek [Sun, 8 Jan 2023 12:23:45 +0000 (12:23 +0000)]
improve client demos: demo more lib features; add use clauses

2 years agoimprove demo files pII: small improvements to the client demos
gggeek [Sat, 7 Jan 2023 21:53:38 +0000 (21:53 +0000)]
improve demo files pII: small improvements to the client demos

2 years agoimprove demo files pI: remove useless files; vardemo.php
gggeek [Sat, 7 Jan 2023 21:26:44 +0000 (21:26 +0000)]
improve demo files pI: remove useless files; vardemo.php

2 years agoadd to release assets the pdf manual
gggeek [Sat, 7 Jan 2023 20:44:37 +0000 (20:44 +0000)]
add to release assets the pdf manual

2 years agodocs
gggeek [Sat, 7 Jan 2023 20:35:20 +0000 (20:35 +0000)]
docs

2 years agomore fixed to cd workflow
gggeek [Sat, 7 Jan 2023 19:16:29 +0000 (19:16 +0000)]
more fixed to cd workflow

2 years agofinetune automatic release announcement
gggeek [Sat, 7 Jan 2023 19:15:25 +0000 (19:15 +0000)]
finetune automatic release announcement

2 years agomore gha cd tests 4.9.4
gggeek [Sat, 7 Jan 2023 19:10:47 +0000 (19:10 +0000)]
more gha cd tests

2 years agogha cd test
gggeek [Sat, 7 Jan 2023 19:01:01 +0000 (19:01 +0000)]
gha cd test

2 years agotrigger the CD workflow on tags
gggeek [Sat, 7 Jan 2023 18:41:58 +0000 (18:41 +0000)]
trigger the CD workflow on tags

2 years agofix git commit hook checking for tags in manula sources
gggeek [Sat, 7 Jan 2023 18:35:49 +0000 (18:35 +0000)]
fix git commit hook checking for tags in manula sources

2 years agonews
gggeek [Sat, 7 Jan 2023 18:32:52 +0000 (18:32 +0000)]
news

2 years agodoc nipticks - force testing of CD pipeline
gggeek [Sat, 7 Jan 2023 18:14:06 +0000 (18:14 +0000)]
doc nipticks - force testing of CD pipeline

2 years agofix CD job missing git user info
gggeek [Sat, 7 Jan 2023 18:08:08 +0000 (18:08 +0000)]
fix CD job missing git user info

2 years agotag for release, part III
gggeek [Sat, 7 Jan 2023 17:49:36 +0000 (17:49 +0000)]
tag for release, part III

2 years agotaskfile fixes
gggeek [Sat, 7 Jan 2023 17:48:58 +0000 (17:48 +0000)]
taskfile fixes

2 years agotag for release, part II
gggeek [Sat, 7 Jan 2023 17:41:54 +0000 (17:41 +0000)]
tag for release, part II