This is an automated email from the git hooks/post-receive script.

x2go pushed a change to annotated tag
in repository x2gobroker.

        at  a245588   (tag)
   tagging  5e07e8d31384d26b72ea7a1d45ee30ced56b718a (commit)
 tagged by  Mihai Moldovan
        on  Sat Feb 2 21:54:32 2019 +0100

- Log -----------------------------------------------------------------
Upstream version


Mihai Moldovan (23):
      debian/changelog: fixup.
      x2gobroker.spec: disable generation of debug package, which will always 
be empty and lead to errors on certain platforms.
      x2gobroker.spec: add %debug_package macro when debugging is to be 
enabled, hoping that it will actually generate proper debuginfo (and -source) 
sub packages owning files.
      x2gobroker.spec: whitespace only.
      x2gobroker.spec: remove obsolete EPEL 5 support.
      x2gobroker.spec: switch to HTTPS-based links.
      x2gobroker.spec: use more curly braces.
      x2gobroker.spec: pull in gcc and redhat-rpm-config.
      x2gobroker.spec: re-enable debug file generation to see which OS versions 
still fail.
      x2gobroker.spec: %exclude does not work with curly braces, revert.
      x2gobroker.spec: remove %debug_package macro usage, breaks builds 
      x2gobroker.spec: pass down global flags in CFLAGS and LDFLAGS.
      x2gobroker.spec: fix %{__global_ldflags} usage if variable does not exist.
      x2gobroker.spec: commands don't seem to work when wrapped in curly braces 
(at least on *SuSE), so revert.
      src/x2gobroker-{agent,ssh}.c: catch errors in setuid wrappers and add 
general return clause to make compilers happy.
      Makefile: make sure that we actually append our custom CFLAGS and LDFLAGS 
values, even if passed in through the make command line.
      src/x2gobroker-{agent,ssh}.c: fix compile warnings/errors.
      src/x2gobroker-{agent,ssh}.c: fix more compile errors.
      misc: copyright update.
      misc: switch to HTTPS-based URLs where appropriate.
      man/*: update date and version stamps pre-release.
      misc: add missing coding modelines.
      misc: add vim file encoding modelines.

Mike Gabriel (141):
      src/*.c: Fix implicit declaration of execv().
      debian/{control,compat}: Bump to DH version level 9.
      debian/rules: Fix empty python-x2gobroker bin:packages on Debian 9 and 
      debian/control: Bump Standards-Version: to 3.9.8. No changes needed.
      bin/x2gobroker-ssh: Drop binary file, erroneously added by commit 
      bump upstream version to
      src/*.c: Fix implicit declaration of execv().
      debian/{control,compat}: Bump to DH version level 9.
      Port to Python3
      Drop left-over debug print() call.
      debian/control: Drop from D (several bin:pkgs): python3-argparse, 
argparse is shipped with Python3 core.
      Makefile: Assure that is run under Python3.
      Makefile: Add check target (drop empty test target).
      debian/rules: Enable unit tests at every package build.
      x2gobroker.spec: Adapt to Python3 port.
      debian/{control,x2gobroker-common.install}: Split out common files into 
non-Pythonian bin:pkg.
      debian/*.install: Add EOLs at EOF.
      debian/control: Switch from libapache2-mod-wsgi to 
      Makefile: Clean-up x2gobroker-ssh executable in clean-arch target.
      Improve debugging messages during authentication phase.
      Make hostname detection work for the default configuration (that defines 
localhost session profiles).
      x2gobroker.spec: Bump package version.
      debian/changelog: update from Git history
      debian/changelog: update from Git history (for upcoming release)
      debian/x2gobroker-ssh.prerm: Replace header (was: postrm API, now: prerm 
      x2gobroker/ Fix call of base64.decodestring on Python3.
      unit tests: Fix deep misunderstanding in the way allow-deny vs. 
deny-allow should actually work.
      x2gobroker/brokers/ Entire rewrite of check_profile_acls() 
method. (Fixes: #1234).
      x2gobroker/tests/ Add test case for passwords with 
accentuated characters (using the testsuite_authmech for now).
      debian/changelog: add closure for #1240
      x2gobroker.spec: CentOS 6 + 7 have python34-devel, not python3-devel.
      Enable debug_packages for openSUSE Tumbleweed (suse_version > 1500).
      debian/changelog: fix author
      x2gobroker.spec: CentOS 6 + 7 have python34-setuptools, not 
      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.
      x2gobroker/agent (check_load()): Bail out if no remote agent is given.
      sbin/x2gobroker-pubkeyauthorizer: Fix key lookup in os.environ for 
      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.
      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-testagent: Convert to Python3 (using 2to3 tool).
      x2gobroker-loadchecker: Python3'ify iteration over dict keys.
      x2gobroker-pubkeyauthorizer: Tiny Python2to3 fix.
      x2gobroker/ Provide helper functions for pretty-formatting key 
      x2gobroker-keygen: Use new fingerprint formatting functions.
      sbin/x2gobroker-pubkeyauthorizer: Drop unused binascii import.
      x2gobroker/ Bail out if no hostaddr contained in remote_agent.
      x2gobroker/ No load-checking when remote_agent is set to 'LOCAL'.
      x2gobroker/ Report properly to the logger if we fail to 
obtain a load factor.
      x2gobroker/ Better sanity checks for remote_agent and its dict 
keys hostname and hostaddr.
      x2gobroker-loadchecker.service: loadchecker service needs to chuid to 
system user x2gobroker.
      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).
      tmpfiles.d utilization: Create RUNDIR/x2gobroker via tmpfiles.d system. 
Fixes missing dir and flawed permissions when running under systemd.
      debian/*.install: Add tmpfiles.d files into bin:pkgs.
      x2gobroker.spec: Install tmpfiles.d configs into bin:pkgs.
      Makefile: Run build at build time.
      Makefile: Compress man pages.
      debian/changelog: white-space clean-up at EOL.
      Makefile: Support skipping installation of the x2gobroker PyModule. 
Useful when building with CDBS on Debian.
      debian/*: Trigger Makefile's install target and install those files. Drop 
debhelper from-source-installation magic.
      tmpfiles.d: Grmpf... &%(/&21766%... They go to /usr/lib, not /usr/share/.
      etc/x2gobroker-wsgi.apache.*: Drop Apache2.2 support.
      x2gobroker.spec: Only install tmpfiles.d configs on systems that 
support/have systemd.
      debian/control: Add B-D: dh-python.
      x2gobroker.spec: Make sure the build chroot has all it needs to run the 
PyModule's unit tests.
      debian/control: Typo fix... missing ',' at EOL in Build-Depends: field.
      x2gobroker.spec: Let's try to get unit tests working on Fedora first...
      x2gobroker.spec: Some path fixes for the new tmpfiles.d/.
      debian/python3-x2gobroker.install: Fix installation to /usr/lib/python3.x 
      x2gobroker.spec: Fix removal of conf files in tmpfiles.d where needed.
      x2gobroker/brokers/ Make sure profile['name'] has a 
fallback if not given in the session profile.
      x2gobroker/brokers/ Also check for presence of 'host' 
and 'sshport'.
      debian/x2gobroker-loadchecker.postinst: Do chown/chmod on the correct 
file (not authservice.log, but loadchecker.log).
      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/ 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.
      Log to system broker.log file when run via x2gobroker-ssh. (Fixes: #1253).
      update debian/changelog from Git history
      debian/changelog: wrap-a-line...
      debian/changelog: wrap-2-more-lines...
      debian/changelog: Fix bug closure for #1252.
      lib/ Make sure that the reported system load average 
is never zero.
      patches/: Drop pre-history patch for python2.6 in squeeze.
      Getting started documentation: Rework document, convert to markdown, 
install into x2gobroker bin:pkg (on DEB based systems).
      Makefile.docupload: Add apidoc target (running sphinx-apidoc).
      docs/source: Initialize Sphinx API documentation's .rst files.
      docs/source: Add Sphinx Build configuration.
      docs/source/: Exlcude unit tests from API documentation.
      x2gobroker: Convert __doc__ strings from Epydoc syntax to sphinxy syntax.
      debian/: New bin:pkg python-x2gobroker-doc. Build API documentation with 
Sphinx and include it in a separate -doc package.
      Bump versions in Python code to We are getting closer to the 
      Copyright: Happy (new) year 2018 (belated).
      x2gobroker.authmechs: Write API documentation.
      x2gobroker.authmechs: Add FIXME about non-working~ inheritance among 
authmech classes.
      docs/source/ Switch to Sphinx theme 'haiku' if Sphinx >= 1.0 is 
available at build time.
      docs/source:index.rst: Write an introduction text for the API 
      x2gbroker/ Grammar fix in __doc__ string.
      x2gobroker.authservice: Document Auth Service client's authenticate() 
      Makefile.docupload; Update DOC_PATH. A symlink from python-x2gobroker/ to 
x2gobroker/ exists on the server.
      various fixes (rebase them all)
      x2gobroker/ Provide API documentation for global defaults.
      etc/x2gobroker.conf: Fix the load_factor formula.
      x2gobroker/ Provide/improve API documentation for the load 
      x2gobroker/ Provide/improve API documentation for our utility 
      x2gobroker/ Avoid zombie x2gobroker-agent processes by 
terminating the process and emptying the communication buffers.
      bin/x2gobroker: If binding the http server fails, a non-zero exit code 
should be returned. (Fixes: #1013).
      x2gobroker/ Don't re-read the x2gobroker.conf during each 
cycle of the load checking loop. Rather read it on service startup and require 
a service restart when x2gobroker.conf has been changed.
      x2gobroker/ Avoid rare cases where at the end of a load 
checking cycle a negative sleep time would have been calculated. (Fixes: 
#1315). Thanks to Walid Moghrabi for catching this.
      x2gobroker/ Add FIXME about bogus code passage. Needs 
      lib/ Be more specific in comment about load average 
      x2gobroker/ Improve API documentation.
      x2gobroker/ Add/improve API documentation.
      x2gobroker/ In API documentation, spell INI in capitals. And 
some typos and rephrasings.
      x2gobroker/ Correctly reference RawConfigParser class.
      x2gobroker/ Move delay_execution() function over to 
      Move AuthService and AuthClient classes to x2gobroker/, so 
that we have them in the API documentation.
      x2gobroker/ Add API documentation.
      x2gobroker/ Don't use types.InstanceType anymore. Gone in 
      x2gobroker/tests/ Drop duplicate URL key from 
      x2gobroker/tests/ Rename function, so we don't 
redefine an earlier test function.
      x2gobroker/tests/ Add missing / undefined 
      SSH broker: Add --login option. This now supports X2Go Broker user and 
X2Go Server username being different accounts.
      bin/x2gobroker: Correctly use split_host_address() function call.
      bin/x2gobroker: Don't override already defined logger objects, define 
them properly where needed.
      Convert one more unicode object into (Python3) string.
      debian/control: Add B-D: python3-netaddr (for unit tests).
      x2gobroker/tests/ Assure that tests are run without 
loadchecker usage.
      broker-use-load-checker profile option: Also tolerate 'TRUE' and 'True'.
      x2gobroker/ Fix failing execution of LOCAL broker agent. As the 
LOCAL broker agent is executed setuid root, we cannot Popen.terminate() (which 
is unneeded anyway) the process after its execution.
      HTTP broker: Add &login=<server_user> support to plain and json broker 
      Ignore SSH broker events for now. Not sure if we will ever support that.
      debian/python-x2gobroker-doc.doc-base: Drop leading white-space in 
Abstract: field.
      Finalize API documentation.
      Fix regression flaw in x2gobroker/web/, introduced by commit 

X2Go Release Manager (4):
      Continue development
      debian/changelog: merge in changes from release/0.0.3.x branch.
      debian/changelog: merge in changes from release/0.0.3.x branch.


No new revisions were added by this update.

Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on 
x2go-tags mailing list

Reply via email to