[X2Go-tags] [nx-libs] annotated tag 3.5.99.5 created (now c853e10)

git-admin at x2go.org git-admin at x2go.org
Thu Feb 15 22:21:31 CET 2018


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

x2go pushed a change to annotated tag 3.5.99.5
in repository nx-libs.

        at  c853e10   (tag)
   tagging  3a2ecb9a5d3b54b07cb3ea54d74f80a0686821db (commit)
  replaces  3.5.99.4
 tagged by  Mike Gabriel
        on  Tue Apr 11 17:04:12 2017 +0200

- Log -----------------------------------------------------------------
Release 3.5.99.5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJY7PBsAAoJEJr0azAldxsxHOUP/RhpJuN8yXdyT9XMNnVkyRbL
6C/H1NGhWxDY9rOMF9XYZRXR8r6RzWhh0TT2uL06ZVDXt7+mu024R0zJc+GNMrEU
K1LC7/k/sZ5P+4L6ulrULLv4geo0yFANz/XBPBTpQDuDeILsf1HH9Os58CKRGN0b
2Ir7cbs6i3mj0eIKIzwA/Z4PhIt0K8KnDxXtsz1XF/jz8YxcBEX+O9zdSn92fuak
5V/Pcq9rx2uXG3a1/HF1cQy08nZLOBTjYtxnDUOOjvZKmS6uil6myEjqgJJ9nrsz
InftglWa3lt+w6DE54O3j/7E3fUOYf0TE9VCWjI+gfBmiGs/Tzl19GL28/oUlGxo
1OebAHYJfCkYsGFtNFATSYzsSQRKj7BX/O83+TapG9zHh9A3Dmg5rktP8R23FXq9
348IjRBZ2oPjxGALidZKzkObdqQSGsbUn+GSbDZ5BdIM7hhTRKDbNxxmDjS4A0z+
OVsrdLBNNBYClKMcOzZst+Ae0SM1zqlwKgp5pqsxCtGf1K3ainjtrbrLGa2K8upw
Yn0B6JW0hkzInR7Oz+Vdvf/ztv7DjKb6L4A8XJxQbMpcvwqQkef5IiyYaQnFRs18
bLX+dyBL/D7MEdySLlqzmBCRWqk26TCjKLUjY6DZtEp7K6wbuI1afhSI/HjWRR0o
DbRX7hsB84+DHHFmo2jU
=HwuU
-----END PGP SIGNATURE-----

Aaron Plattner (3):
      os: Return BadLength instead of disconnecting BigReq clients (#4565)
      Add CreatePixmap allocation hints.
      Save pixmap allocation hints into the PixmapRec.

Adam Jackson (5):
      Don't crash on unconfigured interfaces. (X.org bug #5218, Andrei Barbu)
      dix: Pull client-is-local flag up to the ClientRec
      dix: Extend initial connection handshake for forwarding proxies
      Move SIGUSR1 notification as late as possible.
      os: Remove the useless -x option

Alan Coopersmith (5):
      Replace _XkbDupString with Xstrdup
      Set padding bytes to 0 in WriteToClient
      AUDIT messages should contain uid for local accesses (X.org bug #1997)
      Rework local client id finding code to be more uniform
      Use unique logfile names when starting server with -displayfd

Arthur Huillet (1):
      _XDefaultError: set XlibDisplayIOError flag before calling exit

Bernard Cafarelli (1):
      nxproxy: Support communication over stdin. Allow nxcl to use standard ssh instead of nxssh.

Chase Douglas (1):
      os: Add -displayfd option

Chris Wilson (1):
      os: Immediately queue initial WriteToClient

Daniel Stone (1):
      dix: remove staggeringly broken vendor workarounds

Dave Airlie (1):
      xserver: remove index from CloseScreen (API/ABI breakage)

Eamon Walsh (1):
      dix: pass a valid ClientPtr to SetFontPath in all cases.

Erkki Seppälä (1):
      record: avoid crash when calling RecordFlushReplyBuffer recursively

Fredrik Höglund (1):
      Move the code for resetting the DPMS mode in response to input events, from WaitForSomething to mieqProcessInputEvents.

Jamey Sharp (1):
      SetFontPath: set client->errorValue on failure.

Jon TURNEY (2):
      Handle -displayfd and an explicit display number sensibly
      os: -displayfd should check ports up to 65535

Julien Cristau (1):
      Fix wrong Xfree in XListFonts failure path

Keith Packard (8):
      os/xdmcp: Just send XDMCP keepalive packets once every three minute
      os: Add NotifyFd interfaces
      os: Implement support for NotifyFd X_NOTIFY_WRITE and removal of AddEnabledDevices/RemoveEnabledDevices
      Xserver/os/io.c: Bail out early from FlushClient if nothing needs to be written.
      dix/os: Merge priority computation into SmartScheduleClient
      os: Use NotifyFd for ErrorConnMax
      os: Use NotifyFd interface for listen descriptors
      os: FatalError if -displayfd writes fail AND Clear the -displayfd option after closing the file

Kristian Høgsberg (1):
      os: Add a mechanism to prevent creating any listen sockets

Mathieu Bérard (1):
      The smart scheduler is not optional.

Michal Srb (1):
      xinerama: Swap the response in RRXineramaWriteMonitor

Michel Dänzer (1):
      dix: Pass ClientPtr to FlushCallback

Mihai Moldovan (23):
      Merge branch 'sunweaver-pr/hard-code-rgb-colors' into 3.6.x
      Merge branch 'sunweaver-pr/randr-regression-fix-re-adding-RegisterResourceName-calls' into 3.6.x
      Merge branch 'sunweaver-pr/constify-atom-name-strings' into 3.6.x
      Merge branch 'sunweaver-pr/allow-empty-nx-options-string' into 3.6.x
      nx-X11/programs/Xserver/mi/{Imakefile,mibank.{c,h}}: backport ffaae7c0c69a51a53a76146c79f3630ae197a443.
      misc nx-X11/programs/Xserver/{hw/nxagent,miext,render}/: move code around so that we can drop nx-X11/programs/Xserver/render/miglyph.c (and by extension nx-X11/programs/Xserver/hw/nxagent/NXmiglyph.c.)
      nx-X11/{config/cf/{{Imake,X11}.tmpl,linux.cf},programs/Xserver/{include/os.h,os/{Imakefile,reallocarray.c}}: backport reallocarray() implementation.
      nx-X11/programs/Xserver/include/os.h: backport xallocarray().
      misc nx-X11/programs/Xserver/{composite,dix,randr}/: switch to using reallocarray, since it has been ported now.
      misc nx-X11/programs/Xserver/randr/: switch to using xreallocarray, since it has been ported now.
      Merge branch 'sunweaver-pr/fix-unused-libNX_X11-files' into 3.6.x
      Merge branch 'sunweaver-pr/really-enable-MITSHM-in-fboverlay-c' into 3.6.x
      Merge branch 'uli42-pr/cve-2017-2624' into 3.6.x
      Merge branch 'uli42-pr/backup_null_rulesfile' into 3.6.x
      nxcomp/ChannelEndPoint.cpp: we're not really testing for a character, but a pointer.
      Merge branch 'uli42-pr/misc_cherries' into 3.6.x
      Merge branch 'sunweaver-pr/setnotifyfd-ABI' into 3.6.x
      Merge branch 'sunweaver-pr/various-os-backports' into 3.6.x
      Merge branch 'sunweaver-pr/dix-dispatch-backports' into 3.6.x
      Merge branch 'sunweaver-pr/mesa-patching-with-quilt' into 3.6.x
      Merge branch 'sunweaver-pr/remove-index-from-CloseScreen-ABI-backport' into 3.6.x
      Merge branch 'sunweaver-pr/switch-to-libXfont2-API' into 3.6.x
      Merge branch 'sunweaver-pr/createpixmap-alloc-hints-abi-change' into 3.6.x

Mike DePaulo (2):
      Cygwin nxcomp: Use Cygwin un.h
      Remove EMX (MS-DOS & OS/2) support

Mike Gabriel (113):
      Xserver/randr: Regression fix introduced by c2b1f48. Re-introduce RegisterResourceName() calls after each CreateNewResourceType() call.
      Xserver/os/oscolor.c: Follow X.org in dropping the rgb.txt file entirely. Content of that file is now hard-coded.
      debian/nxagent.*: Drop conffile /etc/nxagent/rgb utilizing dpkg-maintscript-helper.
      nx-libs.spec: Drop non-shipped-anymore rgb(.txt) file from list of to-be-installed files.
      debian/patches: Update/rebase 016_nx-X11_install-location.debian.patch.
      nx-X11/config/cf/X11.tmpl: Set a more appropriate font directory (recommended: /usr/{,local/}share/nx/fonts).
      Xserver/hw/nxagent/Font.c: Drop NXAGENT_ALTERNATE_FONT_PATH_4 (pointing to /usr/NX/share/fonts/base) entirely.
      Xserver/hw/nxagent/Font.c: Change (alternative) default font path order to make font path search compliant with latest FHS for X11 fonts (though, prefer /usr/share/nx/fonts as default path).
      Xserver/hw/nxagent/Font.c: Drop references to /usr/NX/share/fonts/base as default font path, entirely.
      debian/nx-x11-common.{links,dirs}: Make sure /usr/share/fonts/X11 are reachable for nxagent (via placing a symlink to /usr/share/nx/fonts).
      Xserver/dix/main.c: ErrorF requires a string to end with an EOL char.
      {dix/,hw/nxagent/NX}dixfont.{c,h}: Support using builtin-fonts. Makes dependency on X11's misc fonts package obsolete.
      For consistency, apply patch from previous commit (630a7c3) to the original Xserver/dix/dixfonts.c file, although the code is undef'ed when NXAGENT_SERVER is defined.
      nx-libs.spec: Handle fonts dir symlinking and install /usr/share/nx/fonts symlink into nxagent bin:pkg. This change probably needs more fine-tuning for the various other RPM distros and versions out there.
      debian/control: Versioned B-D on libXfont (>= 1.4.2).
      nx-libs.spec: Versioned BR on libXfont-devel (and alike) (>= 1.4.2).
      nx-libs.spec: Add BR for Fedora/RHEL builds: xorg-x11-font-utils.
      nx-libs.spec: Add BR filesystem for SUSE builds (as it provides /usr/share/fonts).
      Merge branch 'sunweaver-pr/support-builtin-fonts' into 3.6.x
      debian/copyright{,.in}: Adopt from Debian's upload candidate, being DEP-5 compliant and up-to-date for 3.5.99.3.
      nx-X11/config/cf/X11.tmpl: Fix DefaultRGBDatabase path to $(USRDATADIR)/rgb (not $(LIBDIR)/rgb).
      drop platform support: unifdef __UNIXOS2__.
      drop platform support: unifdef Lynx.
      drop platform support: unifdef hpux and __hppa__.
      drop platform support: unifdef AIXV3, AIXV4 (and AIXrt, AIX386).
      drop platform support: unifdef __osf__.
      drop platform support: unifdef DGUX.
      drop platform support: unifdef QNX.
      drop platform support: unifdef sgi.
      nx-X11/include/Xos_r.h: Drop one _POSIX_REENTRANT_FUNCTIONS macro block, where offenders AIXV3, AIXV4 and __osf__ are gone now.
      Makefile: Align variable names USRLIBDIR, SHLIBDIR (and NX_DIR) with nx-X11 internal naming schemes (and use /usr/<lib>/nx/X11 rather than /usr/<lib>/nx-X11).
      nx-libs.spec: Don't manually override SHLIBDIR via the .spec file. The default in the main Makefile should work fine.
      debian/rules: Don't manually override SHLIBDIR via the dh_auto_build call. The default in the main Makefile should work fine.
      Makefile: Actively set/override USRLIBDIR and SHLIBDIR when calling Xserver's make process.
      Makefile: Allow longer names for variables that we want to allow distro maintainers to override.
      Load libNX_X11 / faked libX11 via RPATH setting rather than fidgeting with LD_LIBRARY_PATH in the nxagent wrapper script.
      debian/patches: Update 016_nx-X11_install-location.debian.patch. Adapt path to recent upstream changes.
      debian/patches: Update comment header of 016_nx-X11_install-location.debian.patch.
      Makefile: Fix flawed uninstall-* targets. Spotted by Ionic while reviewing the nxagent RPATH changeset. Thanks!
      Switch from using libNX_X11's deprecated XKeycodeToKeysym() function to using XGetKeyboardMapping().
      Naming change: Security*Access -> Dix*Access
      release 3.5.99.4
      Xserver/os/oscolor.c: Follow X.org in dropping the rgb.txt file entirely. Content of that file is now hard-coded.
      debian/nxagent.*: Drop conffile /etc/nxagent/rgb utilizing dpkg-maintscript-helper.
      nx-libs.spec: Drop non-shipped-anymore rgb(.txt) file from list of to-be-installed files.
      debian/patches: Update/rebase 016_nx-X11_install-location.debian.patch.
      nx-X11/config/cf/X11.tmpl: Set a more appropriate font directory (recommended: /usr/{,local/}share/nx/fonts).
      Xserver/hw/nxagent/Font.c: Drop NXAGENT_ALTERNATE_FONT_PATH_4 (pointing to /usr/NX/share/fonts/base) entirely.
      Xserver/hw/nxagent/Font.c: Change (alternative) default font path order to make font path search compliant with latest FHS for X11 fonts (though, prefer /usr/share/nx/fonts as default path).
      Xserver/hw/nxagent/Font.c: Drop references to /usr/NX/share/fonts/base as default font path, entirely.
      debian/nx-x11-common.{links,dirs}: Make sure /usr/share/fonts/X11 are reachable for nxagent (via placing a symlink to /usr/share/nx/fonts).
      Xserver/dix/main.c: ErrorF requires a string to end with an EOL char.
      {dix/,hw/nxagent/NX}dixfont.{c,h}: Support using builtin-fonts. Makes dependency on X11's misc fonts package obsolete.
      For consistency, apply patch from previous commit (630a7c3) to the original Xserver/dix/dixfonts.c file, although the code is undef'ed when NXAGENT_SERVER is defined.
      nx-libs.spec: Handle fonts dir symlinking and install /usr/share/nx/fonts symlink into nxagent bin:pkg. This change probably needs more fine-tuning for the various other RPM distros and versions out there.
      debian/control: Versioned B-D on libXfont (>= 1.4.2).
      nx-libs.spec: Versioned BR on libXfont-devel (and alike) (>= 1.4.2).
      nx-libs.spec: Add BR for Fedora/RHEL builds: xorg-x11-font-utils.
      nx-libs.spec: Add BR filesystem for SUSE builds (as it provides /usr/share/fonts).
      Xserver/dix/atom.c (et al.): Constify atom name strings.
      nxcomp/Loop.cpp: Ignore, options= nx/nx parameter, if file options path starts with /dev/, /proc/, or /sys/.
      nxcomp/Loop.cpp: Allow nx/nx:<disp> as DISPLAY variable (i.e. an empty nx/nx options string.
      Merge branch 'uli42-pr/happyvalgrind' into 3.6.x
      hw/nxagent/Display.c: Fix uninitialized newAction in nxagentResetSignalHandlers().
      Merge branch 'sunweaver-pr/happyvalgrind-nxagentResetSignalHandlers' into 3.6.x
      Xserver/GL/glx/glxcmd.c: Fix uninitialized xGLXQueryVersionReply.
      Merge branch 'sunweaver-pr/happyvalgrind-in-glXQueryVersion' into 3.6.x
      doc/libNX_X11/lcUniConv: Pull over README from X.org's libX11 to document the origin and purpose of 8bit_tab_to_h.c and cjk_tab_to_h.c.
      doc/libNX_X11/lcUniConv: Move over the rather-documentary files 8bit_tab_to_h.c and cjk_tab_to_h.c to nx-libs's doc/ folder.
      libNX_X11/lcUTF8.c: Drop not-used X11/lcUniConv/ascii.h.
      libNX_X11: Fully drop loadable i18n module support in libNX_X11.
      Xserver/Xext/shmint.h: Provide header file exporting ShmRegisterFunc and ShmRegisterFbFuncs (plus ShmSetPixmapFormat as a by-product).
      Xserver/fb/fboverlay.c: Define -DMITSHM at build as it is used in fboverlay.c.
      Xserver/mi/miscrinit.c: Use new shmint.h for making ShmRegisterFbFuncs() available.
      Merge branch 'uli42-pr/remove_allocate_local' into 3.6.x
      Merge branch 'uli42-pr/fix_validatestring' into 3.6.x
      Merge branch 'uli42-pr/cleanup_keystroke' into 3.6.x
      Xserver/include/list.h: Add list.h from X.org (from X.org commit 63f83d1).
      nxagent: Use SetNotifyFd to receive events.
      os: Initialize NotifyFds earlier in startup
      Merge branch 'uli42-pr/ignore_caps' into 3.6.x
      os/xdmcp: Remove dead 'restart' code
      Xserver/os/Imakefile: Introduce the NULL variable and line-wrap various variable definitions for the sake of better readability.
      Xserver/os/: Drop not-used-anymore MNX_TCPCONN macro.
      LBX clean-up: Drop forgotten passage in Xserver/os/connection.c.
      dix/os: backport various signal handling and smart scheduler changes from X.org
      Xserver/os/utils.c: Add NXAGENT_SERVER specific -nolisten parameter: ANY.
      dix: Move AddScreen() over into dispatch.c and introduce init_screen()
      Move AddScreen() comment where it actually belongs. Should be done in X.org, too.
      dix: Remove insane BC hacks
      Merge branch 'uli42-pr/libX11-HEAD' into 3.6.x
      regression fix for 52872a0: Keep index parameter in AddScreen() for now. Requires proper ABI backport. (was: copy+paste error).
      Merge branch 'mikedep333-pr/cygwin-nxcomp-ftbfs' into 3.6.x
      Merge branch 'sunweaver-pr/xinerama-response-swapping-in-RRXineramaWriteMonitor' into 3.6.x
      Merge branch 'uli42-pr/cleanup_keystroke' into 3.6.x
      roll-tarball.sh: Fix ChangeLog creation, always create ChangeLog for the CHECKOUT, not the currently checked out branch.
      Mesa subtree: Add quilt based patch system for bundled Mesa.
      NXpicturestr_PictSolidFill.h: Drop file and revert db8705. Not an issue anymore nowadays.
      Merge branch 'sunweaver-pr/drop-render-fullcolor-workaround' into 3.6.x
      nxcomp/Loop.cpp: Fix server/client mode info cerr printing in PrintProcessInfo().
      Revert "regression fix for 52872a0: Keep index parameter in AddScreen() for now. Requires proper ABI backport. (was: copy+paste error)."
      Xserver/Imakefile: Improve readability by introducing the NULL variable and adding more line-breaks.
      dix: Move InitFonts up above screen initialization
      hw/nxagent/BitmapUtils.c: Derive from utilbitmap.c in deprecated libXfont1 and ship as copy-of-code with nxagent.
      Xserver: Support building against libXfont2 (v2) API and old libXfont(1) API alike.
      Makefile: Tell Xserver build which Xfont API to use (v2 or v1) depending on what's available in the build env.
      debian/control: Use B-D libxfont-dev only. Follow libXfont2 transition on Debian (and alike).
      nx-libs.spec: Prefer libXfont2-devel on RPM distro versions that have it.~
      Mesa.patches: Adapt Mesa to CreatePixmap allocation hint ABI bump.
      hw/nxagent/Pixmap.c et al.: Propagate usage_hint through nxagentCreatePixmap, as well.
      Regression fix for added libXfont2 API support:
      debian/patches: Update 016_nx-X11_install-location.debian.patch (due to fuzziness).
      release 3.5.99.5

Pauli Nieminen (2):
      os: Fix a memory leak
      os: always check if client is local when connection is accepted

Peter Harris (1):
      Fix overflow of ConnectionOutput->size and ->count

Peter Hutterer (2):
      xkb: remove XkbAtomGetString, replace with NameForAtom.
      xkb: Allow NULL as rulesFile in XkbSetRulesDflts.

Rami Ylimäki (1):
      os: Add facilities for client ID tracking.

Tiago Vignatti (2):
      dix: use one single function to register fpe fonts
      dix: use one single function to register fpe fonts

Ulrich Sibiller (73):
      Screen.c: Ensure that an output is unused before destroying it
      Screen.c: clean up superfluous whitespace
      dix: fix incomplete commit
      Fix "uninitialised byte(s)" complaints from valgrind
      replace (DE)ALLOCATE_LOCAL by malloc/free
      nxagent: half number of NameForAtom calls
      xkb: add missing const
      nxagent: move validateString as inline func to Utils.h
      replace (DE)ALLOCATE_LOCAL by malloc/free
      Backport CVE-2017-2624 (timingsafe_memcmp)
      os: add timingsafe_memcmp to Imake
      Args.c: Fix missing parentheses
      Rootless.c: Fix wrongly negated comparisons
      Keyboard.c: Simplify if clause
      Window.c: Fix reference before check for null pointer
      Display.c: pid is always 0, remove check
      Rootless.c: fix possible memleak
      Rootless.c: improve malloc failure handling
      Rootless.c: improve debugging output
      Display.c: remove unused logo code
      dix: Fix compiler warning
      fb: fix compiler warning
      record.c: fix compiler warnings
      render/filter.c: add missing return value
      xfixes: fix compiler warnings
      xfixes: fix compiler warning
      Xext: fix compiler warning
      Keystroke.c: use Bool type where appropriate
      Keystroke.c: rework read_binding_from_xmlnode()
      Keystroke.c: fix code formatting
      Keystroke.c: simplify nxagentCheckSpecialKeystroke
      Keystroke.c: handle parsing state in parse_keystroke_file()
      Keystroke.c: reorder parse_keystroke_file
      Keystroke.c: Boolify nxagentCheckSpecialKeystroke
      Keystroke.c: Boolify read_binding_from_xmlnode
      Keystroke.c: use symbols instead of integers
      Keystroke.c: Simplify read_binding_from_xmlnode
      Keystroke.c: add another FIXME
      Keystroke.c: improve TEST output
      Keystroke.c: print keystroke name in TEST mode
      Keystroke.c: arrange switch_all_screens and fullscreen close together
      Keystroke: whitespace fixes
      Keystroke.c: more/fixed debug output
      Keystroke.c: Fix modifier handling
      Keyboard.c: Introduce separate masks for Alt and Meta
      Keystroke.h: sane struct init
      Keystroke.c: fix code order
      Keystroke.c: add missing Mod5 modifier
      Keystroke.c: make nxagentKeystrokeFileParsed local
      Keystroke.c: use an own environment variable for X2Go
      Keystroke.c: fix formatting
      Keystroke.c: simplify parse_keystroke_file
      Keystroke.c: add new keystroke to reread keystroke config
      Keystroke.c: remove unneeded capital keys for default keystrokes
      Update keystroke readme
      Keystroke.c: ignore CapsLock and NumLock most of the time
      Args.c: add two missing options to help message
      Keystroke.c: use KEYSTROKE_NOTHING
      Keystroke.c: detect duplicate keystroke definitions
      Keystroke.h/Keyboard.h: cleanup mask variables
      Keystroke.h: auto-enum keystrokes
      Keystroke.c/h: completely disable keystrokes that are not active at compile time
      keystrokes.cfg: add missing keystrokes
      Keystroke.c: introduce nxagentDumpKeystrokes()
      Keystroke.h: improve parse_keystroke_file()
      Keystroke.c: use Booleans where appropriate
      Keystroke.c: avoid use of comparisons on "False"
      Init keystrokes at startup and reconnect
      Keystroke.c: move some vars to inner scope
      keystrokes.cfg: remove debug keystrokes
      doc: document debugging keystrokes
      doc: rework keystroke documentation
      Keystrokes: rename left/up/right/down keystrokes to descriptive names

Vadim Troshchinskiy (1):
      Merge remote-tracking branch 'sunweaver-pr/pr/nxproxy-read-from-stdin' into 3.6.x

-----------------------------------------------------------------------

No new revisions were added by this update.

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/nx-libs.git


More information about the x2go-tags mailing list