gggeek [Mon, 29 Jul 2019 13:46:22 +0000 (13:46 +0000)]
comments
gggeek [Mon, 29 Jul 2019 13:35:21 +0000 (13:35 +0000)]
docs
gggeek [Mon, 29 Jul 2019 13:17:33 +0000 (13:17 +0000)]
fix bc for errors for empty requests
gggeek [Mon, 29 Jul 2019 13:13:20 +0000 (13:13 +0000)]
fix bc for errors for empty requests
gggeek [Mon, 29 Jul 2019 11:37:51 +0000 (11:37 +0000)]
Merge branch 'master' of github.com:gggeek/phpxmlrpc
gggeek [Mon, 29 Jul 2019 11:37:32 +0000 (11:37 +0000)]
WIP fix #71: allow parsing of large xml files
Gaetano Giunta [Tue, 23 Jul 2019 06:40:00 +0000 (08:40 +0200)]
Merge pull request #72 from till/patch-1
Update: composer command
Till! [Sun, 21 Jul 2019 09:05:46 +0000 (11:05 +0200)]
Update: composer command
I am inclined to drop the explicit version since you already released 4.3.* (which btw fixes a few odd bugs I was hitting with 4.0 :-)). Besides, composer can take care of this for people.
Thierry Parmentelat [Tue, 11 Jun 2019 14:41:31 +0000 (16:41 +0200)]
sendmail revisited for python3
because recipient addresses were erroneously converted to bytes
gggeek [Mon, 27 May 2019 08:04:00 +0000 (08:04 +0000)]
One more fix for issue #55
gggeek [Sat, 18 May 2019 11:20:34 +0000 (11:20 +0000)]
travis
gggeek [Sat, 18 May 2019 11:05:35 +0000 (11:05 +0000)]
travis
gggeek [Sat, 18 May 2019 11:02:18 +0000 (11:02 +0000)]
travis
gggeek [Sat, 18 May 2019 10:57:59 +0000 (10:57 +0000)]
travis
gggeek [Sat, 18 May 2019 10:38:55 +0000 (10:38 +0000)]
travis
gggeek [Sat, 18 May 2019 10:31:24 +0000 (10:31 +0000)]
travis
gggeek [Sat, 18 May 2019 10:20:19 +0000 (10:20 +0000)]
travis
gggeek [Sat, 18 May 2019 10:06:26 +0000 (10:06 +0000)]
travis
gggeek [Sat, 18 May 2019 10:00:24 +0000 (10:00 +0000)]
travis
gggeek [Sat, 18 May 2019 09:30:00 +0000 (09:30 +0000)]
travis
gggeek [Sat, 18 May 2019 08:19:28 +0000 (08:19 +0000)]
comment typo
Thierry Parmentelat [Wed, 17 Apr 2019 15:01:43 +0000 (17:01 +0200)]
modify the way PostgreSQL quotes backslashes
this is for SFA and namely from fed4fire, who use
hrn's that have backslashes in them so as to
escape dots in hrns, when they are meant for FQDN-hostnames
Thierry Parmentelat [Mon, 8 Apr 2019 15:39:32 +0000 (17:39 +0200)]
allow using plcsh even when not root
parmentelat [Tue, 15 Jan 2019 17:19:12 +0000 (18:19 +0100)]
bugfix;
content-length as served by our xmlrpc service
was computed as the length of a str
but it must instead be based on length of corresponding bytes,
because that is what goes on the wire..
parmentelat [Tue, 15 Jan 2019 17:15:31 +0000 (18:15 +0100)]
no change, just reformatted
parmentelat [Tue, 15 Jan 2019 14:29:04 +0000 (15:29 +0100)]
no change, just nicer php
parmentelat [Tue, 15 Jan 2019 14:26:08 +0000 (15:26 +0100)]
make sync to push php as well
parmentelat [Mon, 14 Jan 2019 20:12:10 +0000 (21:12 +0100)]
cosmetic-only changes in LeaseFilter
parmentelat [Mon, 14 Jan 2019 20:11:32 +0000 (21:11 +0100)]
adopt similar approach in delete leases, although this was harmless
parmentelat [Mon, 14 Jan 2019 20:11:08 +0000 (21:11 +0100)]
serious bugfix in lease updates
parmentelat [Mon, 14 Jan 2019 11:12:26 +0000 (12:12 +0100)]
use // instead of / when rounding timestamp in Lease
Thierry Parmentelat [Mon, 7 Jan 2019 13:37:13 +0000 (14:37 +0100)]
Setting tag plcapi-7.0-0
based on python3, runs on f27 and f29
removed dependency to aspects, and so to rate limits
remove dependency to the Django rpm that is no longer available in f29
remove deps to python-twisted
use systemctl rather than service to manage postgresql
parmentelat [Thu, 20 Dec 2018 13:49:48 +0000 (14:49 +0100)]
GetBootMedium: split former option systemd-debug in 2 parts: systemd-console and systemd-debug; the debug thing really is too much and does not concer us that much
parmentelat [Thu, 20 Dec 2018 11:38:41 +0000 (12:38 +0100)]
second pass on all uses of base64encodings, so at to always return str like it was with python2
otherwise we are breaking compatibility
parmentelat [Thu, 20 Dec 2018 11:32:33 +0000 (12:32 +0100)]
untabified auxiliary tools for py3
parmentelat [Thu, 20 Dec 2018 11:31:52 +0000 (12:31 +0100)]
cosmetic pep8-like
parmentelat [Mon, 17 Dec 2018 15:45:23 +0000 (16:45 +0100)]
an attempt to get more feedback from a node that fails to boot
parmentelat [Mon, 17 Dec 2018 13:48:01 +0000 (14:48 +0100)]
cleanup - mostly (manual) pep8
parmentelat [Mon, 17 Dec 2018 13:47:43 +0000 (14:47 +0100)]
for python3, GetBootMedium needs to open image file as binary
parmentelat [Sun, 16 Dec 2018 16:42:31 +0000 (17:42 +0100)]
a pass on some explicit encode calls that are obviously wrong in python3; some may remain
parmentelat [Fri, 14 Dec 2018 13:41:49 +0000 (14:41 +0100)]
bytes vs string in getbootmedium
parmentelat [Fri, 14 Dec 2018 13:41:25 +0000 (14:41 +0100)]
python3 does not leak variable name outside an except as
parmentelat [Fri, 14 Dec 2018 13:40:41 +0000 (14:40 +0100)]
upon make sync, restart slowly but safely
parmentelat [Fri, 14 Dec 2018 12:12:43 +0000 (13:12 +0100)]
httpd is not started through systemd
parmentelat [Fri, 14 Dec 2018 12:09:08 +0000 (13:09 +0100)]
add troubleshooting info in plcapi.log when passwd auth fails
parmentelat [Fri, 14 Dec 2018 12:08:22 +0000 (13:08 +0100)]
more tweaks for python3
parmentelat [Fri, 14 Dec 2018 12:07:07 +0000 (13:07 +0100)]
fixed bug introduced when porting to py3
parmentelat [Thu, 13 Dec 2018 20:00:39 +0000 (21:00 +0100)]
wsgi expects a bytes object, not a str anymore
parmentelat [Thu, 13 Dec 2018 15:17:28 +0000 (16:17 +0100)]
autopep8
parmentelat [Thu, 13 Dec 2018 15:17:14 +0000 (16:17 +0100)]
clean up unused SetRole() in 000-functions
parmentelat [Thu, 13 Dec 2018 15:14:27 +0000 (16:14 +0100)]
autopep8
parmentelat [Thu, 13 Dec 2018 15:12:29 +0000 (16:12 +0100)]
a little nicer plcsh
parmentelat [Thu, 13 Dec 2018 15:09:52 +0000 (16:09 +0100)]
fix 'make sync'
parmentelat [Thu, 13 Dec 2018 15:08:14 +0000 (16:08 +0100)]
that one was hard to pinpoint: we DON'T want to convert str to bytes, when normalizing prior to talking to the db; quite the opposite !
parmentelat [Thu, 13 Dec 2018 11:50:21 +0000 (12:50 +0100)]
made db creation code simpler
parmentelat [Thu, 13 Dec 2018 11:49:52 +0000 (12:49 +0100)]
db-config scripts also need to go python3 - plus autopep8 in the mix
parmentelat [Wed, 12 Dec 2018 18:03:30 +0000 (19:03 +0100)]
cosmetic pep8
parmentelat [Wed, 12 Dec 2018 18:01:31 +0000 (19:01 +0100)]
remove use of very old file() function that is no longer available
parmentelat [Wed, 12 Dec 2018 12:51:12 +0000 (13:51 +0100)]
fix an odd way to import pycurl
parmentelat [Wed, 12 Dec 2018 12:50:41 +0000 (13:50 +0100)]
prune everything about aspects that is python2 and too tedious to port
parmentelat [Wed, 12 Dec 2018 10:49:11 +0000 (11:49 +0100)]
get rid of ldap
parmentelat [Wed, 12 Dec 2018 09:10:09 +0000 (10:10 +0100)]
DocBook.py for python3
parmentelat [Tue, 11 Dec 2018 15:45:21 +0000 (16:45 +0100)]
oops, syntax error
parmentelat [Tue, 11 Dec 2018 15:41:33 +0000 (16:41 +0100)]
imports email* in py3
parmentelat [Tue, 11 Dec 2018 14:15:29 +0000 (15:15 +0100)]
more ironing in the corner of that 'types' modules
parmentelat [Tue, 11 Dec 2018 08:39:23 +0000 (09:39 +0100)]
StringTypes has gone
parmentelat [Mon, 10 Dec 2018 20:36:32 +0000 (21:36 +0100)]
more tweaks for python3
parmentelat [Mon, 10 Dec 2018 17:34:05 +0000 (18:34 +0100)]
more python3, esp. in shebangs and doc
parmentelat [Mon, 10 Dec 2018 16:50:29 +0000 (17:50 +0100)]
trash wsdl altogether
parmentelat [Mon, 10 Dec 2018 16:31:05 +0000 (17:31 +0100)]
more python3 business
parmentelat [Mon, 10 Dec 2018 10:26:57 +0000 (11:26 +0100)]
use python3 in build
parmentelat [Fri, 7 Dec 2018 19:48:58 +0000 (20:48 +0100)]
plcsh is a python source file too
rpm requirements need to point at python3-*
parmentelat [Fri, 7 Dec 2018 19:32:28 +0000 (20:32 +0100)]
blind 2to3
parmentelat [Fri, 7 Dec 2018 15:52:15 +0000 (16:52 +0100)]
startup scripts : assume initscripts is not installed, only use systemctl
parmentelat [Tue, 4 Dec 2018 12:49:16 +0000 (13:49 +0100)]
remove requirements that are no longer available in f29 - use pip when appropriate
gggeek [Tue, 30 Oct 2018 11:13:18 +0000 (11:13 +0000)]
tests
Gaetano Giunta [Mon, 6 Aug 2018 09:34:41 +0000 (10:34 +0100)]
Merge pull request #66 from KasperFranz/patch-1
Added gitattributes to reduce size of install
kasper Franz [Mon, 6 Aug 2018 08:05:56 +0000 (09:05 +0100)]
Leave in readme
kasper Franz [Wed, 4 Jul 2018 16:48:40 +0000 (17:48 +0100)]
Added gitattributes to remove some size
This is mainly to get the composer size down
parmentelat [Wed, 23 May 2018 21:41:13 +0000 (23:41 +0200)]
just reordering in Logger.py
parmentelat [Wed, 23 May 2018 11:04:23 +0000 (13:04 +0200)]
more pep8-friendly, and log calls to GetNodes() as well for troubleshooting database errors
parmentelat [Wed, 23 May 2018 11:01:17 +0000 (13:01 +0200)]
no change, just more pep8-friendly, and use dict comprehension
parmentelat [Wed, 23 May 2018 08:29:11 +0000 (10:29 +0200)]
bugfix, scanning native_methods needs to start in installed dir, not '.'
parmentelat [Sun, 20 May 2018 12:40:59 +0000 (14:40 +0200)]
other minor tweaks - doc generation should still be broken
parmentelat [Sun, 20 May 2018 12:01:11 +0000 (14:01 +0200)]
whitespaces and pep8 and similar lifting
parmentelat [Wed, 16 May 2018 12:30:32 +0000 (14:30 +0200)]
new strategy for scanning PLC/Methods : when running 'make sync' from an unclean environment, we need to be more picky so as to avoid loading broken code
parmentelat [Wed, 16 May 2018 12:07:05 +0000 (14:07 +0200)]
Setting tag plcapi-5.4-1
define accessor for site tag disabled_registration (used in plewww-5.2-9)
set disable_existing_loggers = False in logging config, that otherwise voids sfa logs
parmentelat [Wed, 16 May 2018 10:52:57 +0000 (12:52 +0200)]
actually the default for disable_existing_loggers is True (can't believe it), so set to False instead of commenting out
parmentelat [Wed, 16 May 2018 08:11:12 +0000 (10:11 +0200)]
tweak logging config : *do not* disable other loggers
parmentelat [Thu, 22 Mar 2018 13:32:56 +0000 (14:32 +0100)]
create the disabled_registration site tag that allows to remove a specific site from the drop-down in the person registration form
gggeek [Sat, 20 Jan 2018 15:17:09 +0000 (15:17 +0000)]
tag 4.3.1
gggeek [Sat, 20 Jan 2018 14:55:28 +0000 (14:55 +0000)]
another attempt; make Logger friend to php 5.3
gggeek [Sat, 20 Jan 2018 14:42:30 +0000 (14:42 +0000)]
another attempt at fixing tests
gggeek [Sat, 20 Jan 2018 14:35:11 +0000 (14:35 +0000)]
2nd attempt at fixing tests
gggeek [Sat, 20 Jan 2018 14:16:34 +0000 (14:16 +0000)]
finish fixes for removal of 'each'; fix html injection in demo code
gggeek [Sat, 20 Jan 2018 14:06:21 +0000 (14:06 +0000)]
Merge branch 'master' of github.com:gggeek/phpxmlrpc
gggeek [Sat, 20 Jan 2018 14:06:06 +0000 (14:06 +0000)]
Remove usage of 'each' call from tests to make them work w. php 7.2; fix an error when using ssl and non-curl; fix inspections from phpstorm
Gaetano Giunta [Thu, 18 Jan 2018 09:48:28 +0000 (09:48 +0000)]
Merge pull request #61 from ianvanness/patch-1
Update mail.php demo failure html tag
Ian Van Ness [Thu, 18 Jan 2018 03:45:44 +0000 (19:45 -0800)]
Update mail.php demo failure html tag
use proper opening tag for fail condition
gggeek [Tue, 16 Jan 2018 17:08:11 +0000 (17:08 +0000)]
Fix: encoding of php resources when in php compat mode