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

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

        at  a7cfd5e   (tag)
   tagging  9acd13e50c3bde9105f6143922028f0de0d4ae50 (commit)
  replaces  3.5.99.2
 tagged by  Mike Gabriel
        on  Mon Dec 19 15:04:37 2016 +0100

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

iQIcBAABCAAGBQJYV+j1AAoJEJr0azAldxsxza4QALhTwGI8mFwwa12IsBY4X5gi
dgMZKZb8z/QyMPJyIMNjjtlhMuI6OWG48qkyntMo51rPw3vF8RJf4MklrP6tGHAV
ZCY7q+8feBvvEZCwtT5snNLmFhEKTY208ql/ZaeSn/IV27zeQ4rCpg3Tcp4VIVVb
Qaqw4sVbsNTHpScD/Brllw9Xy0FRbhWsovB9f19vgO74+4StiYyEEpzfRcK3T9Ne
wUxKNSJ8cMXR9X6HuJDXyGJdu7KQU6Sl0ASrE2876CxjLG+4RYwhNwiZO1+fSzx3
iVh9OWShRHzz/mE+RAW2M5HJprLsrte4Q9Xv9ZJ7nCX9sj1bFPo7kCCiCcmSnOAi
/sJdboK4oQyt1CknVqdub0rjq7UJ41DeB7/HNUQjsCvoiW6l0/MYGpruqZ7JOejc
JKxJAoT9ONwIcQdAm5QmnSv1GObmLRdAxNhzzULZbJkwL2+A+xj4ln6Nl1x3lMmC
pOZHipqBn7OhtIc1UkfRYHTcZ3PIAXNnn2hd2XU3KCnEUM49SxPXasGv6YzopXWG
3wMrfy0zjctren0nziTQuV8zKY2j5Jg8o9Py5zpq7UQT3cFeq9wNRbeQTmXcEVIK
/mOkaHHpp7TctNd+Wg8I8YFQzUZU5cN1rAT/Anpn8V+q5mG5sPLobb8SouODzCSU
l0wxRVmYsK33ZclOzite
=Ox4L
-----END PGP SIGNATURE-----

Adam Jackson (5):
      Zero buffer data in BufAlloc()
      Disinfect mi/ of mfb.
      Death to mfb (removing last remnants from NX code).
      Drastically simplify TRANS_OPEN_MAX.
      remove CLTS code

Alan Coopersmith (89):
      LINEAR_RGB_InitSCCData: When malloc fails, don't try to free unallocated 
bits
      XDefaultOMIF.c: Fix memory leaks in get_font_name
      Expand GetSizeOfFile() macro at the one place it's called
      Xrm.c: ReadInFile: refactor fstat error handling
      Clean up memory when first XCreateRegion succeeds and second fails
      Replace Xmalloc+bzero pairs with Xcalloc calls
      Convert malloc(strlen()); strcpy() sets to strdup
      Delete special case code to append "/sparcv9" to i18n module path
      XlcSL.c: convert old-style function definitions to ANSI C89 style
      Reject negative string counts in copy_string_list
      Remove "register" qualifier that annoys Solaris Studio compiler
      Fix "nomal" -> "normal" typo in several comments
      Fix "attrinute" typo in comments in ximcp
      Fix man page and comment references to use XFreeModifiermap (lowercase 
map)
      XCreate{Pix,Bit}map...Data: Free pixmap in error path if XCreateGC fails
      Convert XCreate{Pix,Bit}map...Data to use C99 designated initializers
      Remove unused TLI ("STREAMSCONN") code from Xlib
      Remove unused DECnet ("DNETCONN") code from Xlib
      cmsColNm.c: maintain constness of arguments to qsort helper function
      XRebindKeysym: Drop unnecessary const-removing cast
      XStringToKeysym: preserve constness when casting off unsignedness for 
strcmp
      Preserve constness in casting arguments through the Data*() routines
      XKeysymToString: move variable declarations to the scope of their usage
      Convert more sprintf calls to snprintf
      unifdef XKB_IN_SERVER
      Assume size_t is always available, since it was defined in C89
      _xudc_code_to_glyph: check for NULL pointer *before* writing to it, not 
after
      XAllocClassHint: Assume calloc sets pointers in allocated memory to NULL
      Fix very weird indenting in nx-X11/lib/X11/GetFProp.c
      Move big request comment in XOpenDisplay to the right place
      Remove more unnecessary casts from Xmalloc/calloc calls
      Free fs->properties in XF86BigfontQueryFont overflow error path
      Sun's copyrights are now owned by Oracle
      integer overflow in ReadInFile() in Xrm.c [CVE-2013-1981 7/13]
      Tell clang not to report -Wpadded warnings on public headers we can't fix
      Require ANSI C89 pre-processor, drop pre-C89 token pasting support
      XSetModifierMapping: Use Data instead of GetReqExtra
      omGeneric: remove space between struct name & member name
      Fix file leak on malloc error in XlcDL.c:resolve_object()
      lcfile: skip over any null entries in args list
      xlibi18n: convert sprintf calls to snprintf
      ximcp/imRm.c: convert sprintf calls to snprintf
      omGeneric.c: convert sprintf calls to snprintf
      Avoid memory leak/corruption if realloc fails in XlcDL.c:resolve_object()
      lcDB.c: ensure buffer size is updated correctly if realloc fails
      Avoid memory leak/corruption if realloc fails in imLcPrs.c:parseline()
      Avoid memory leak/corruption if realloc fails in Xregion.h:MEMCHECK macro
      miRegionCopy(): handle realloc failure better
      miRegionOp(): ensure region size is not updated if realloc fails
      Delete unused XKB_INSURE_SIZE macro from XKBlibint.h
      init_om: remove unneeded extra copy of string to local buffer
      Constify lc_name argument to _XlcLocaleDirName() & _XlcLocaleLibDirName()
      Fix const handling in XSetLocaleModifiers
      xlibi18n: Fix a bunch of const cast warnings
      i18n modules: Fix some const cast warnings
      xlibi18n: fix argsize argument to _XlcParsePath
      Remove even more casts of return values from Xmalloc/Xrealloc
      Don't cast sizeof() results to unsigned when passing to Xmalloc/Xcalloc
      Remove unnecessary casts of pointers to (char *) in calls to Xfree()
      Remove long unused udcInf.c
      Fix overflow checks in _XkbReadKeySyms when key_sym_map is already created
      Reindent XKB code to X.Org standard style
      Rearrange some variable declarations & initializations in XKB
      Stop checking for HAVE_DIX_CONFIG_H on the client side
      Bug 68413 - [Bisected]Error in `xterm': realloc(): invalid next size
      Drop X_LOCALE fallback for OS'es without setlocale()
      unifdef -UISC
      XkbSelectEventDetails: remove unnecessary assignments
      _XkbReadGeomOverlay: check for NULL first, then use pointer
      Fix typos in Xrm.c comments
      Fix map->num_types check in XkbAddKeyType()
      Fix validation of ctrls parameter to XkbGetPerClientControls()
      Use C99 named initializers to fill in events passed to XSendEvent
      Replace Xmalloc+memset pairs with Xcalloc calls
      Get rid of some extraneous ; at the end of C source lines
      Remove unused definition of XCONN_CHECK_FREQ
      Bug 93184: read_EncodingInfo invalid free
      Bug 93183: _XDefaultOpenIM memory leaks in out-of-memory error paths
      Delete #if 0 hunks of code
      Use strdup instead of Xmalloc+strcpy in _XDefaultOpenIM
      XDefaultOMIF: replace strlen+Xmalloc+strcpy with strdup
      XDefaultOMIF: additional code simplification
      XDefaultOMIF: Remove comments referring to ancient Sun bug ids
      XlcDL.c: replace strcpy+strcat sequences with snprintf
      XlcDL.c: reduce code duplication
      lcPubWrap: replace malloc(strlen) + strcpy with strdup
      xcms: use size_t for strlen/sizeof values instead of converting to int & 
back
      xcms: use unsigned indexes when looping through unsigned values
      xcms: use size_t for pointer offsets passed to strncmp

Ander Conselvan de Oliveira (18):
      xcms/LRGB: Fix potential resource leak.
      xcms/LRGB: Add a label for freeing property_return.
      XlibInt: info_list->watch_data was reallocated, but result was discarded
      xcms/LRGB: don't double-free property_return
      Fix memory leak with broken bitmap files in XReadBitmapFileData
      FSWrap: fix potential leak in copy_string_list
      xcms: Fix error on LINEAR_RGB_InitSCCData error path.
      xcms: Fix memory leaks on LINEAR_RGB_InitSCCData error path.
      Fix memory leaks on _XimGetAttributeID error paths.
      om: Fix memory leaks on get_font_name error paths.
      om: Fix potential memory leak in init_om.
      om: Fix memory leak on read_EncodingInfo error path.
      Fix memory leaks on _XimCbDispatch error path.
      Fix memory leak on _XimCommitRecv error path.
      Fix memory leaks on _XimWriteCachedDefaultTree error paths.
      Fix memory leaks on _XimProtoCreateIC error paths.
      Fix leaks in _XimEncodingNegotiation error paths.
      lc/def/lcDefConv: Use Xcalloc to avoid use of uninitialized memory

Andreas Wettstein (1):
      XIM: Allow modifier releases in compose sequences (#26705)

Benjamin Herrenschmidt (1):
      Remove useless line of code that contained a bug and triggered a gcc 
warning. This variable will be overriden before being used anyway. (Bugzilla 
#5595)

Bhavi Dhingra (1):
      omGeneric.c: Correct the parameter usage of sizeof

Bodo Graumann (1):
      libX11: Fixing modifier key range in Xutil.h (Bug #21910)

Choe Hwanjin (1):
      XIM: Make Xim handle NEED_SYNC_REPLY flag

Cyril Brulebois (1):
      xfixes: Remove unused variable.

Daniel Stone (5):
      XStringToKeysym: Special case for XF86 keysyms
      Delete now-redundant XKeysymDB
      XStringToKeysym: Check strdup() return value
      XStringToKeysym: Cope with 0x1234cafe-style input
      xkb: remove the world's most staggeringly broken vendor workaround

Dominik Muth (1):
      Xlib.h: Fix macros imitating C functions.

Egbert Eich (2):
      Don't hard code path to Xcms.txt file.
      XIM: Fix race on focus change: set 'FABRICATED' only when keyev filters 
in place.

Emilio Pozuelo Monfort (1):
      Plug a memory leak

Eric Anholt (1):
      Remove libcwrapper usage from xorg server modules. The libcwrapper is not 
used in nxagent.

Erkki Seppälä (20):
      Using freed pointer "e"
      Dereferencing possibly NULL "str" in call to function "memcpy" (Deref 
assumed on the basis of 'nonnull' parameter attribute.)
      Variable "entry" tracked as NULL was dereferenced.
      Comparing array against NULL is not useful "&xkb->server->vmods != NULL"
      xcmx/cmxColNm: Removed unused assignments to pBuf (in two functions)
      xlibi18n/lcGeneric: Initialize uninitialized local variable
      ImUtil: Handle a memory leak in one early return branch
      Xrm: NEWTABLE had a memory leak after a memory allocation error
      xlibi18n/lcFile: Removed superfluous check for NULL target_dir
      XlibInt: Use strncpy+zero termination instead of strcpy to enforce buffer 
size
      cmsProp: don't deal with uninitialized values, fail instead
      keyBind: Use Xcalloc to initialize allocated _XKeytrans
      xkb: XkbPropertyPtr determined allocation success from wrong variables
      im/ximcp: release modifiermap before returning
      ximcp/imLckup: Handle negative return value from _Xlcwctomb
      ximcp/imTrX: Handle failing XGetWindowProperty
      ximcp/imRm: Handle leaking colormap_ret
      ximcp/imRmAttr: Handle leaking missing_list
      ximcp/imRmAttr: Handle leaking colormap_ret
      GetProp: Zero-initialized error so its resourceID field is initialized

Harshula Jayasuriya (1):
      Add #define XK_SINHALA

ISHIKAWA,chiaki (1):
      Fix bogus timestamp generated by XIM

Jeremy Huddleston (7):
      Dead code removal
      XKB: XkbComputeSectionBounds: Check correct bounds in default switch-case
      Fix potential uninitialized variable access in _XimMakeICAttrIDList
      Mark XKeycodeToKeysym as _X_DEPRECATED
      Silence clang static analysis warnings for SetReqLen
      clang analyzer: Don't warn about Xmalloc(0)
      Fixed #ifdef checks that were using i386 to use __i386__

Jon TURNEY (1):
      Don't try so hard to find a matching font with the given encoding

Julien Cristau (2):
      xkb: fix off-by-one in _XkbReadGetNamesReply and _XkbReadVirtualModMap
      dix: fix cast from pointer to integer

Kees Cook (1):
      libX11: check size of GetReqExtra after XFlush

Keith Packard (2):
      Block for other threads in _XUserLockDisplay
      dbe: Call to DDX SwapBuffers requires address of int, not unsigned int 
[CVE-2014-8097 pt. 2]

Kristian Høgsberg (2):
      Drop glx_ansic.h wrapper and call malloc, realloc, free and str-funcs 
directly.
      Drop xf86glx.h, so we can finally drop Xserver/GL/include/ entirely.

Kusanagi Kouichi (1):
      XQueryColors: Split a request into multiple requests if necessary

Marko Myllynen (1):
      Provide translation from XK_permille (ad5) to Unicode (U2030)

Mihai Moldovan (6):
      nx-X11/programs/Xserver/GL/glx/Imakefile: typo fix, leading to 
glcontextmodes.c not being compiled.
      Merge branch 'uli42-pr/backup_memleak' into arctica-3.6.x
      Merge branch 'sunweaver-pr/drop-fbmmx' into arctica-3.6.x
      nx-X11/lib/X11/Imakefile: essentially revert 5a90a63.
      Makefile: fix up a9b145d4.
      Merge branch 'uli42-pr/keyboard_fixes' into arctica-3.6.x

Mike Gabriel (49):
      debian/rules: Don't use -pie -fPIE at build time for 3.5.99.2 as it 
causes nxagent to segfault. Investigating the reasons behind it is in process...
      Merge branch 'uli42-pr/libX11_further_backports' into 3.6.x
      XKeysymDB: ... got removed.
      debian/libnx-x11-6.symbols: Update symbols list.
      Drop nx-X11/lib/X11/libX11.elist. Not needed for anything nowadays. 
Probably never was needed in nx-X11.
      Merge branch 'uli42-pr/fix_compile_warnings' into 3.6.x
      debian/rules: Re-enable (+pie) hardening flags again when building .deb 
packages.
      Merge branch 'theqvd-slave-channel' into 3.6.x
      debian/patches: Rebase 
102_xserver-xext_set-securitypolicy-path.debian.patch.
      Merge branch 'uli42-pr/remove_xf86' into 3.6.x
      Imake.rules: Make BuildIncludes{,Top}() more robust in case people 
attempt providing path names instead of file names via srclist.
      Merge branch 'sunweaver-pr/build-includes-robustness' into 3.6.x
      Merge branch 'uli42-misc_fixes' into 3.6.x
      nxcompext: Drop (nowadays) no-op file NXlibint.h.
      Merge branch 'sunweaver-pr/drop-nxlibint-h' into 3.6.x
      Xserver/Imakefile: Drop all references to building already removed cfb* 
implementations.
      Xserver/Imakefile: Drop references to already removed afb code.
      Merge branch 'sunweaver-pr/drop-mfb-maskbits-h' into 3.6.x
      Imakefile cleanup: Delete all ancient Vcs comments stemming from SVN 
times of X.org and XFree86.
      Merge branch 'sunweaver-pr/clean-up-old-vcs-comments' into 3.6.x
      Merge branch 'uli42-pr/add_libX11_links' into 3.6.x
      Remove extmod from nx-X11/programs/Xserver/Xext/.
      Merge branch 'pr/unused_files' into 3.6.x
      Makefile: Make sure libNX_X11.so.6.2 does not get installed as symlink 
but as actual file. (Follow-up for 5a90a63).
      Merge branch 'uli42-pr/upgrade_xtrans' into 3.6.x
      debian/libnx-x11-6.symbols: Update after upgrade of xtrans library files.
      Merge branch 'uli42-pr/libX11_xtrans_silence_compiler_warnings' into 3.6.x
      Xserver/fb/Imakefile: Introduce NULL variable.
      Xserver/fb: Drop fbmmx.[ch] files and code passages wrapped-in by USE_MMX 
macro.
      Xserver/hw/nxagent/Imakefile: Introduce the NULL variable.
      nxcompext: Move code into Xserver subtree, as nxcompext requires Xserver 
includes at build time.
      Xserver/Imakefile: Some whitespace fixes.
      Merge branch 'sunweaver-pr/move-nxcompext-into-Xserver' into 3.6.x
      New helper script: regenerate-symbol-docs.sh. Plus update symbols usage 
of libNX_X11 and nxcompext in nxagent, nxcompext and libNX_X11.
      testscripts: Use non-NoMachine file headers for our testscripts.
      Merge branch 'sunweaver-pr/testscripts-file-headers' into 3.6.x
      Merge branch 'uli42-pr/remove_xlibi18n' into 3.6.x
      Merge branch 'uli42-pr/gitignore' into 3.6.x
      .gitignore: Don't ignore myself.
      Update auto-generated debian/copyright.in.
      Merge branch 'uli42-pr/compilation_fixes_and_debug_improvements' into 
3.6.x
      Merge branch 'sunweaver-pr/extmod-xfree86loader-cleanup' into 3.6.x
      Mesa: Convert some files with MSDOS EOL style to Unix EOL style.
      Merge branch 'sunweaver-pr/drop-glx-ansic' into 3.6.x
      debian/control: B-D alternatively on libxfont1-dev or libxfont-dev. Fix 
FTBFS on Debian stretch which has libxfont2-dev as default now.
      Merge branch 'uli42-pr/improve_xinerama_debug' into 3.6.x
      Merge branch 'theqvd-fix-accept-host-message' into 3.6.x
      Merge branch 'theqvd-fix-loopback-bind' into 3.6.x
      release 3.5.99.3

Niveditha Rau (1):
      Make sure internal headers include required headers

Olivier Fourdan (1):
      XKB: fix XkbGetKeyboardByName with Xming server

Owen W. Taylor (1):
      Fix XNextRequest() after direct usage of XCB

Pauli Nieminen (1):
      Initialize event type

Peter Hutterer (7):
      Add _XGetRequest as substitute for GetReq/GetReqExtra
      Typo fix
      Use GetReqSized for GetReq and GetReqExtra
      include: Add GetReqSized() for request buffers of specific size
      Switch GetEmptyReq and GetResReq to call _XGetRequest
      Fix potential memory leak
      Fix three "use of uninitialized variable" coverity warnings

Philipp Reh (1):
      Events: Store event cookie when dequeuing event

Ran Benita (2):
      Remove dead USE_OWN_COMPOSE-protected code
      compose: fix the description of modifiers in compose sequences

Ross Burton (1):
      Add missing NULL checks to ICWrap

Ryan Pavlik (1):
      Use pthreads on MinGW also

Samuel Thibault (4):
      Match braille patterns with compose tree
      Make the Local XIM request key releases for braille
      Fix status reporting for braille patterns
      Fix status reporting for braille patterns

Thomas Klausner (6):
      cmsMath.c: Add missing stdio header for printf(3) in DEBUG build.
      Stop truncating source to destination length if it is larger.
      Check for symbol existence with #ifdef, not #if
      Fix out-of-range comparison in _XF86BigfontQueryFont
      Tighten out-of-range comparisons.
      Do not return() after exit().

Tobias Stoeckmann (2):
      The validation of server responses avoids out of boundary accesses.
      Validation of server responses in XGetImage()

Ulrich Sibiller (83):
      Revert "Add a couple fixups for the security patches"
      rename xf86bigfstr.h to xf86bigfproto.h
      Assume size_t is always available, since it was defined in C89
      Revert incomplete "Fix status reporting for braille patterns"
      Align files with upstream libX11-1.6.0
      update Xfuncproto.h
      Fix libX11 implicit declaration warnings
      Pending.c: Fix compilation warning
      imLcIm.c: Fix unused variables
      Args.c: fix string format warning
      Colormap.c: add cast to avoid warning
      Display.c: remove unused variable
      Window.c: Fix function assignment warning
      Loop.cpp: Fix output of SetCore()
      security.c: fix compiler warnings
      xcmisc.c: remove HAVE_STDINT
      xkmread.c: use _X_UNUSED to avoid compiler warning when result is not 
needed
      xkb.c: fix 'assignment makes integer from pointer without a cast'
      Fix warnings in XlibInt.c
      LRGB.c: Fix label defined but not used
      sendexev.c: Fix return of unitialized variable
      remove xf86Version.h and xf86Date.h
      remove hw/xfree86 altogether
      saver.c: fix unused variable warnings
      Imakefile: remove references to non-existing subdirs
      nxagent.keyboard: add quotes
      libX11/Imakefile: add missing dependencies on ks_tables.h
      libX11/Imakefile: handle libX11 links
      Imake: drop DoLoadableServer, MakeDllModules and IHaveModules
      nxcomp: remove unused Utils.cpp
      remove *-def.cpp
      remove unused registry file
      drop ap_keysym.h
      drop unused glu.h
      Remove unused Xv and XvMC headers
      remove unused XInput.h
      remove unused registry.h
      remove unused fb24_32.h
      drop unused xtest1.frags
      remove unused jump_* files from libX11
      remove unused mkks.sh
      remove DECnet support
      Remove unused TLI ("STREAMSCONN") code
      Remove OS2PIPECONN transport
      undef __UNIXOS2__
      undef hpux
      undef AIXV3
      undef Lynx
      undef __QNX__
      whitespace cleanup
      move helper functions to file end
      align license headers with Xorg/xtrans upstream
      replace PRMSG by prmsg
      use %p in format strings
      Remove __UNIXOS2__ references
      Xtrans: update to Xorg/xtrans upstream (1.3.5+)
      Whitespace fixes
      xtrans: fix compilation warnings because of missing XTRANS_SEND_FDS
      xtrans: Fix compile warning
      libX11 + Xserver: fix missing define warning
      xtrans: silence compiler warning regarding is_numeric
      xtrans: fix const warnings for SocketConnectConnInfo
      Drop unused define NXAGENT_KEYMAP_DIR_FILE
      Improve DEBUG/TEST output regarding keyboard stuff
      Keyboard.c: Fix and simplify keyboard config file handling
      Keyboard.c: Fix wrong error msg prefix
      Keyboard.c: remove superfluous whitespace
      Keyboard.c: use NULL instead of 0
      Keyboard.c: improve keyboard file creation
      Keyboard.c: more whitespace/formatting fixes
      Keyboard.c: replace malloc/strcpy by str(n)dup
      Reconnect.c: simplify code by using strndup
      Keyboard.c: move variable to inner scope
      Keyboard.c: evdev is only existing on Linux
      LibX11: drop unused xlibi18n
      add .gitignore files
      Fix compilation warnings
      slightly improve rrxinerama debug output
      Screen.c: improve debugging output
      Screen.c: fix formatting
      Screen.c: fix compile warnings in DEBUG mode
      Screen.c: fix uninitalized variable
      Screen.c: more debug output formatting improvements

Vadim Troshchinskiy (5):
      Slave channel implementation
      Add description of NX_SLAVE_CMD to man and help
      Added sample slave agent and test script
      Fix reversed logic in acceptHost setting
      Make nxagent only bind to loopback when requested

Xue Wei (1):
      mbtocs should not truncate input

Yaakov Selkowitz (1):
      XIM: remove Private and Public macros

Yann Droneaud (2):
      Return name instead of False in XSetICValues()
      Return name instead of value in XGetIMValues() and XSetIMValues()

walter harms (12):
      libX11/lcGenConv.c fix: dereferenced before check
      libX11/XKBNames.c fix: dereferenced before check
      libX11/lcUTF8.c fix: dereferenced before check
      Remove redundant null checks before free
      Remove more redundant null checks before Xfree()
      libX11: rm redundante NULL checks
      rm redundant null checks
      lcDefConv.c: fix use before check
      remove stray extern
      no need to check args for Xfree()
      fix: warning: pointer targets in passing argument 2 of '_XSend' differ in 
signedness [-Wpointer-sign]
      Fixes: warning: variable 'req' set but not,used

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

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
_______________________________________________
x2go-tags mailing list
x2go-tags@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-tags

Reply via email to