plcapi.git
3 years agoreadme labels
gggeek [Sun, 6 Dec 2020 10:31:02 +0000 (10:31 +0000)]
readme labels

3 years agotest on php 8
gggeek [Sun, 6 Dec 2020 10:29:15 +0000 (10:29 +0000)]
test on php 8

3 years agooops, there were OIDS in the migrations too...
Thierry Parmentelat [Thu, 12 Nov 2020 22:14:24 +0000 (23:14 +0100)]
oops, there were OIDS in the migrations too...

3 years agopostgresql 12 has removed the "WITH OIDS" table creation option - that we do not...
Thierry Parmentelat [Thu, 12 Nov 2020 10:18:15 +0000 (11:18 +0100)]
postgresql 12 has removed the "WITH OIDS" table creation option - that we do not really need anyway

3 years agono longer require pcucontrol in a server-side build
Thierry Parmentelat [Wed, 11 Nov 2020 13:39:44 +0000 (14:39 +0100)]
no longer require pcucontrol in a server-side build

3 years agoadd to composer.json more dev tools
gggeek [Mon, 1 Jun 2020 10:09:25 +0000 (10:09 +0000)]
add to composer.json more dev tools

3 years agoadd editorconfig
gggeek [Mon, 1 Jun 2020 10:09:09 +0000 (10:09 +0000)]
add editorconfig

3 years agowelcome 2020
gggeek [Mon, 1 Jun 2020 10:03:58 +0000 (10:03 +0000)]
welcome 2020

3 years agocomments
gggeek [Mon, 1 Jun 2020 10:00:53 +0000 (10:00 +0000)]
comments

4 years agodocs
gggeek [Wed, 4 Mar 2020 10:26:33 +0000 (10:26 +0000)]
docs

4 years agodocs
gggeek [Wed, 4 Mar 2020 10:18:45 +0000 (11:18 +0100)]
docs

4 years agotry better sending of cookies with spaces in their value
gggeek [Wed, 4 Mar 2020 09:58:47 +0000 (09:58 +0000)]
try better sending of cookies with spaces in their value

4 years agoadd test on php 7.4
gggeek [Wed, 4 Mar 2020 09:10:01 +0000 (09:10 +0000)]
add test on php 7.4

4 years ago.git files
gggeek [Wed, 4 Mar 2020 09:09:43 +0000 (09:09 +0000)]
.git files

4 years agocomments
gggeek [Mon, 29 Jul 2019 14:41:57 +0000 (14:41 +0000)]
comments

4 years agocomments
gggeek [Mon, 29 Jul 2019 14:20:48 +0000 (14:20 +0000)]
comments

4 years agofix: usage of Logger
gggeek [Mon, 29 Jul 2019 14:14:39 +0000 (14:14 +0000)]
fix: usage of Logger

4 years agodocs
gggeek [Mon, 29 Jul 2019 13:56:45 +0000 (13:56 +0000)]
docs

4 years agocomments
gggeek [Mon, 29 Jul 2019 13:54:21 +0000 (13:54 +0000)]
comments

4 years agocomments
gggeek [Mon, 29 Jul 2019 13:46:22 +0000 (13:46 +0000)]
comments

4 years agodocs
gggeek [Mon, 29 Jul 2019 13:35:21 +0000 (13:35 +0000)]
docs

4 years agofix bc for errors for empty requests
gggeek [Mon, 29 Jul 2019 13:17:33 +0000 (13:17 +0000)]
fix bc for errors for empty requests

4 years agofix 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

4 years agoMerge branch 'master' of github.com:gggeek/phpxmlrpc
gggeek [Mon, 29 Jul 2019 11:37:51 +0000 (11:37 +0000)]
Merge branch 'master' of github.com:gggeek/phpxmlrpc

4 years agoWIP fix #71: allow parsing of large xml files
gggeek [Mon, 29 Jul 2019 11:37:32 +0000 (11:37 +0000)]
WIP fix #71: allow parsing of large xml files

4 years agoMerge pull request #72 from till/patch-1
Gaetano Giunta [Tue, 23 Jul 2019 06:40:00 +0000 (08:40 +0200)]
Merge pull request #72 from till/patch-1

Update: composer command

4 years agoUpdate: 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.

4 years agosendmail revisited for python3
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

4 years agoOne more fix for issue #55 4.3.2
gggeek [Mon, 27 May 2019 08:04:00 +0000 (08:04 +0000)]
One more fix for issue #55

4 years agotravis
gggeek [Sat, 18 May 2019 11:20:34 +0000 (11:20 +0000)]
travis

4 years agotravis
gggeek [Sat, 18 May 2019 11:05:35 +0000 (11:05 +0000)]
travis

4 years agotravis
gggeek [Sat, 18 May 2019 11:02:18 +0000 (11:02 +0000)]
travis

4 years agotravis
gggeek [Sat, 18 May 2019 10:57:59 +0000 (10:57 +0000)]
travis

4 years agotravis
gggeek [Sat, 18 May 2019 10:38:55 +0000 (10:38 +0000)]
travis

4 years agotravis
gggeek [Sat, 18 May 2019 10:31:24 +0000 (10:31 +0000)]
travis

4 years agotravis
gggeek [Sat, 18 May 2019 10:20:19 +0000 (10:20 +0000)]
travis

4 years agotravis
gggeek [Sat, 18 May 2019 10:06:26 +0000 (10:06 +0000)]
travis

4 years agotravis
gggeek [Sat, 18 May 2019 10:00:24 +0000 (10:00 +0000)]
travis

4 years agotravis
gggeek [Sat, 18 May 2019 09:30:00 +0000 (09:30 +0000)]
travis

4 years agocomment typo
gggeek [Sat, 18 May 2019 08:19:28 +0000 (08:19 +0000)]
comment typo

5 years agomodify the way PostgreSQL quotes backslashes
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

5 years agoallow using plcsh even when not root
Thierry Parmentelat [Mon, 8 Apr 2019 15:39:32 +0000 (17:39 +0200)]
allow using plcsh even when not root

5 years agobugfix;
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..

5 years agono change, just reformatted
parmentelat [Tue, 15 Jan 2019 17:15:31 +0000 (18:15 +0100)]
no change, just reformatted

5 years agono change, just nicer php
parmentelat [Tue, 15 Jan 2019 14:29:04 +0000 (15:29 +0100)]
no change, just nicer php

5 years agomake sync to push php as well
parmentelat [Tue, 15 Jan 2019 14:26:08 +0000 (15:26 +0100)]
make sync to push php as well

5 years agocosmetic-only changes in LeaseFilter
parmentelat [Mon, 14 Jan 2019 20:12:10 +0000 (21:12 +0100)]
cosmetic-only changes in LeaseFilter

5 years agoadopt similar approach in delete leases, although this was harmless
parmentelat [Mon, 14 Jan 2019 20:11:32 +0000 (21:11 +0100)]
adopt similar approach in delete leases, although this was harmless

5 years agoserious bugfix in lease updates
parmentelat [Mon, 14 Jan 2019 20:11:08 +0000 (21:11 +0100)]
serious bugfix in lease updates

5 years agouse // instead of / when rounding timestamp in Lease
parmentelat [Mon, 14 Jan 2019 11:12:26 +0000 (12:12 +0100)]
use // instead of / when rounding timestamp in Lease

5 years agoSetting tag plcapi-7.0-0 python3 plcapi-7.0-0
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

5 years agoGetBootMedium: split former option systemd-debug in 2 parts: systemd-console and...
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

5 years agosecond pass on all uses of base64encodings, so at to always return str like it was...
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

5 years agountabified auxiliary tools for py3
parmentelat [Thu, 20 Dec 2018 11:32:33 +0000 (12:32 +0100)]
untabified auxiliary tools for py3

5 years agocosmetic pep8-like
parmentelat [Thu, 20 Dec 2018 11:31:52 +0000 (12:31 +0100)]
cosmetic pep8-like

5 years agoan attempt to get more feedback from a node that fails to boot
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

5 years agocleanup - mostly (manual) pep8
parmentelat [Mon, 17 Dec 2018 13:48:01 +0000 (14:48 +0100)]
cleanup - mostly (manual) pep8

5 years agofor python3, GetBootMedium needs to open image file as binary
parmentelat [Mon, 17 Dec 2018 13:47:43 +0000 (14:47 +0100)]
for python3, GetBootMedium needs to open image file as binary

5 years agoa pass on some explicit encode calls that are obviously wrong in python3; some may...
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

5 years agobytes vs string in getbootmedium
parmentelat [Fri, 14 Dec 2018 13:41:49 +0000 (14:41 +0100)]
bytes vs string in getbootmedium

5 years agopython3 does not leak variable name outside an except as
parmentelat [Fri, 14 Dec 2018 13:41:25 +0000 (14:41 +0100)]
python3 does not leak variable name outside an except as

5 years agoupon make sync, restart slowly but safely
parmentelat [Fri, 14 Dec 2018 13:40:41 +0000 (14:40 +0100)]
upon make sync, restart slowly but safely

5 years agohttpd is not started through systemd
parmentelat [Fri, 14 Dec 2018 12:12:43 +0000 (13:12 +0100)]
httpd is not started through systemd

5 years agoadd troubleshooting info in plcapi.log when passwd auth fails
parmentelat [Fri, 14 Dec 2018 12:09:08 +0000 (13:09 +0100)]
add troubleshooting info in plcapi.log when passwd auth fails

5 years agomore tweaks for python3
parmentelat [Fri, 14 Dec 2018 12:08:22 +0000 (13:08 +0100)]
more tweaks for python3

5 years agofixed bug introduced when porting to py3
parmentelat [Fri, 14 Dec 2018 12:07:07 +0000 (13:07 +0100)]
fixed bug introduced when porting to py3

5 years agowsgi expects a bytes object, not a str anymore
parmentelat [Thu, 13 Dec 2018 20:00:39 +0000 (21:00 +0100)]
wsgi expects a bytes object, not a str anymore

5 years agoautopep8
parmentelat [Thu, 13 Dec 2018 15:17:28 +0000 (16:17 +0100)]
autopep8

5 years agoclean up unused SetRole() in 000-functions
parmentelat [Thu, 13 Dec 2018 15:17:14 +0000 (16:17 +0100)]
clean up unused SetRole() in 000-functions

5 years agoautopep8
parmentelat [Thu, 13 Dec 2018 15:14:27 +0000 (16:14 +0100)]
autopep8

5 years agoa little nicer plcsh
parmentelat [Thu, 13 Dec 2018 15:12:29 +0000 (16:12 +0100)]
a little nicer plcsh

5 years agofix 'make sync'
parmentelat [Thu, 13 Dec 2018 15:09:52 +0000 (16:09 +0100)]
fix 'make sync'

5 years agothat one was hard to pinpoint: we DON'T want to convert str to bytes, when normalizin...
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 !

5 years agomade db creation code simpler
parmentelat [Thu, 13 Dec 2018 11:50:21 +0000 (12:50 +0100)]
made db creation code simpler

5 years agodb-config scripts also need to go python3 - plus autopep8 in the mix
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

5 years agocosmetic pep8
parmentelat [Wed, 12 Dec 2018 18:03:30 +0000 (19:03 +0100)]
cosmetic pep8

5 years agoremove use of very old file() function that is no longer available
parmentelat [Wed, 12 Dec 2018 18:01:31 +0000 (19:01 +0100)]
remove use of very old file() function that is no longer available

5 years agofix an odd way to import pycurl
parmentelat [Wed, 12 Dec 2018 12:51:12 +0000 (13:51 +0100)]
fix an odd way to import pycurl

5 years agoprune everything about aspects that is python2 and too tedious to port
parmentelat [Wed, 12 Dec 2018 12:50:41 +0000 (13:50 +0100)]
prune everything about aspects that is python2 and too tedious to port

5 years agoget rid of ldap
parmentelat [Wed, 12 Dec 2018 10:49:11 +0000 (11:49 +0100)]
get rid of ldap

5 years agoDocBook.py for python3
parmentelat [Wed, 12 Dec 2018 09:10:09 +0000 (10:10 +0100)]
DocBook.py for python3

5 years agooops, syntax error
parmentelat [Tue, 11 Dec 2018 15:45:21 +0000 (16:45 +0100)]
oops, syntax error

5 years agoimports email* in py3
parmentelat [Tue, 11 Dec 2018 15:41:33 +0000 (16:41 +0100)]
imports email* in py3

5 years agomore ironing in the corner of that 'types' modules
parmentelat [Tue, 11 Dec 2018 14:15:29 +0000 (15:15 +0100)]
more ironing in the corner of that 'types' modules

5 years agoStringTypes has gone
parmentelat [Tue, 11 Dec 2018 08:39:23 +0000 (09:39 +0100)]
StringTypes has gone

5 years agomore tweaks for python3
parmentelat [Mon, 10 Dec 2018 20:36:32 +0000 (21:36 +0100)]
more tweaks for python3

5 years agomore python3, esp. in shebangs and doc
parmentelat [Mon, 10 Dec 2018 17:34:05 +0000 (18:34 +0100)]
more python3, esp. in shebangs and doc

5 years agotrash wsdl altogether
parmentelat [Mon, 10 Dec 2018 16:50:29 +0000 (17:50 +0100)]
trash wsdl altogether

5 years agomore python3 business
parmentelat [Mon, 10 Dec 2018 16:31:05 +0000 (17:31 +0100)]
more python3 business

5 years agouse python3 in build
parmentelat [Mon, 10 Dec 2018 10:26:57 +0000 (11:26 +0100)]
use python3 in build

5 years agoplcsh is a python source file too
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-*

5 years agoblind 2to3
parmentelat [Fri, 7 Dec 2018 19:32:28 +0000 (20:32 +0100)]
blind 2to3

5 years agostartup scripts : assume initscripts is not installed, only use systemctl
parmentelat [Fri, 7 Dec 2018 15:52:15 +0000 (16:52 +0100)]
startup scripts : assume initscripts is not installed, only use systemctl

5 years agoremove requirements that are no longer available in f29 - use pip when appropriate
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

5 years agotests
gggeek [Tue, 30 Oct 2018 11:13:18 +0000 (11:13 +0000)]
tests

5 years agoMerge pull request #66 from KasperFranz/patch-1
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

5 years agoLeave in readme
kasper Franz [Mon, 6 Aug 2018 08:05:56 +0000 (09:05 +0100)]
Leave in readme

5 years agoAdded gitattributes to remove some size
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

5 years agojust reordering in Logger.py
parmentelat [Wed, 23 May 2018 21:41:13 +0000 (23:41 +0200)]
just reordering in Logger.py

5 years agomore pep8-friendly, and log calls to GetNodes() as well for troubleshooting database...
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