This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2gobroker.
commit 638d82037e6d0cfb71c759667cccad24fbe7a874 Author: Mike Gabriel <mike.gabr...@das-netzwerkteam.de> Date: Tue May 15 14:36:16 2018 +0200 update debian/changelog from Git history --- debian/changelog | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 72 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index a119984..4e346a2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -14,20 +14,91 @@ x2gobroker (0.0.4.0-0x2go1) UNRELEASED; urgency=medium check_profile_acls() method. (Fixes: #1234). - x2gobroker/tests/test_web_plain_base.py: Add test case for passwords with accentuated characters (using the testsuite_authmech for now). + - Makefile: Support skipping installation of the x2gobroker PyModule. + Useful when building with CDBS on Debian. + - Makefile: Compress man pages. + - Makefile: Run setup.py build at build time. + - tmpfiles.d utilization: Create RUNDIR/x2gobroker via tmpfiles.d system. + Fixes missing dir and flawed permissions when running under systemd. + - etc/x2gobroker.conf: Mention the per-profile option for enabling/disabling + load checker support. + - sbin/{x2gobroker-pubkeyauthorizer,x2gobroker-keygen}: Use proper octal + numbers for file permissions. + - sbin/x2gobroker-pubkeyauthorizer: Fix key lookup in os.environ for + Python3. + - sbin/x2gobroker-pubkeyauthorizer: Some string/bytecode fixes for Python3. + Plus urllib -> urllib.request. + - sbin/x2gobroker-pubkeyauthorizer: Improve key integrity checker and move + it further up. Plus one more Python2 -> Python3 issue fixed. + - sbin/x2gobroker-pubkeyauthorizer: Drop unused binascii import. + - x2gobroker-pubkeyauthorizer: Tiny Python2to3 fix. + - load checker integration: Make the default-use-load-checker option work + like all other default-* options. + - uccs frontend: Convert datetime.datetime object to string before answering + the http request with it. + - x2gobroker/agent (check_load()): Bail out if no remote agent is given. + - x2gobroker-testagent: Convert to Python3 (using 2to3 tool). + - x2gobroker-loadchecker: Python3'ify iteration over dict keys. + - x2gobroker/utils.py: Provide helper functions for pretty-formatting key + fingerprints. + - x2gobroker-keygen: Use new fingerprint formatting functions. + - x2gobroker/agent.py: Bail out if no hostaddr contained in remote_agent. + - x2gobroker/agent.py: No load-checking when remote_agent is set to 'LOCAL'. + - x2gobroker/agent.py: Better sanity checks for remote_agent and its dict + keys hostname and hostaddr. + - x2gobroker/loadchecker.py: Report properly to the logger if we fail to + obtain a load factor. + - x2gobroker-loadchecker.service: loadchecker service needs to chuid to + system user x2gobroker. (Closes: #1252). + - x2gobroker-loadchecker.service: File ownership should be + x2gobroker:x2gobroker, too. + - x2gobroker-loadchecker: No chown/chmod if we are not running as root + (which is mostly the case). + - x2gobroker/brokers/inifile_broker.py: Make sure profile['name'] has a + fallback if not given in the session profile. + - x2gobroker/brokers/inifile_broker.py: Also check for presence of 'host' + and 'sshport'. + - UCCS API change for X2Go Sessions: Rename "SessionType" to "Command". + - obligatory profile keys: Move from inifile backend to UCCS frontend, as + those requirements are frontend specific. + - UCCS: Start working on API version 5. + - x2gobroker/uccsjson.py: Hide private Python class properties from JSON + dict (like <obj>._api_version). + - UCCS frontend: Fix API version check. + - UCSS frontend: Propagate API version onwards to the X2GoServer JSON + generator class. + - infile broker backend: Fix handling of empty lists in session profile + and session profile defaults. + - etc/x2gobroker-wsgi.apache.*: Drop Apache2.2 support. + - Log to system broker.log file when run via x2gobroker-ssh. + * debian/*: + + Trigger Makefile's install target and install those files. Drop debhelper from-source-installation magic. * debian/{control,compat}: Bump to DH version level 9. * debian/{control,x2gobroker-common.install}: + Split out common files into non-Pythonian bin:pkg. - * debian/*.install: Add EOLs at EOF. + * debian/*.install: + + Add EOLs at EOF. + + Add tmpfiles.d files into bin:pkgs. + + Fix installation to /usr/lib/python3.x paths. * debian/control: + Drop from D (several bin:pkgs): python3-argparse, argparse is shipped with Python3 core. + Switch from libapache2-mod-wsgi to libapache2-mod-wsgi-py3. + + Add B-D: dh-python. + * debian/x2gobroker-loadchecker.postinst: + + Do chown/chmod on the correct file (not authservice.log, but loadchecker.log). * x2gobroker.spec: + Adapt to Python3 port. + Bump package version. + CentOS 6 + 7 have python34-devel, not python3-devel. + Enable debug_packages for openSUSE Tumbleweed (suse_version > 1500). + CentOS 6 + 7 have python34-setuptools, not python3-setuptools. + + Fix removal of conf files in tmpfiles.d where needed. + + Install tmpfiles.d configs into bin:pkgs. + + Only install tmpfiles.d configs on systems that support/have systemd. + + Some path fixes for the new tmpfiles.d/. + + Make sure the build chroot has all it needs to run the PyModule's unit tests. + + Let's try to get unit tests working on Fedora first... -- X2Go Release Manager <git-ad...@x2go.org> Wed, 05 Apr 2017 20:01:48 +0000 -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gobroker.git _______________________________________________ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits