[X2Go-tags] [nx-libs] annotated tag 3.5.99.3 created (now a7cfd5e)
git-admin at x2go.org
git-admin at x2go.org
Thu Feb 15 22:21:30 CET 2018
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
More information about the x2go-tags
mailing list