[X2Go-Commits] Build failed in Jenkins: nx-libs+nightly+sles-11.3 #74
jenkins at x2go.org
jenkins at x2go.org
Fri Dec 15 14:54:52 CET 2017
See <http://jenkins.x2go.org:8080/job/nx-libs+nightly+sles-11.3/74/display/redirect?page=changes>
Changes:
[mike.gabriel] debian/rules: Enable -fPIE / -pie hardening support for nxagent and
[mike.gabriel] nxproxy.1 man page: Fix a typo + a rendering error. Detected by lintian.
[mike.gabriel] Xserver/dix/events.c: Drop unused i variable from TryClientEvents.
[mike.gabriel] debian/*.doc-base: Add .doc-base files for bin:packages containing
[mike.gabriel] nxproxy.1 man page: Another rendering flaw fixed.
[mike.gabriel] LICENSE files: Update copyright holders, FSF address and various other
[mike.gabriel] Per-file copyright notices: Update copyright information in file headers
[mike.gabriel] VCS info lines: Remove ancient X.org / XFree86 VCS info line from code
[mike.gabriel] make-changelog.sh: Ship simple script for updating the upstream
[mike.gabriel] README.md: Status update of listed 3.6.x features.
[mike.gabriel] README.md: Add build howto for openSUSE based RPMs.
[mike.gabriel] release 3.5.99.0
[uli42] Fix wrong include
[ïonic] {nx-X11/programs/Xserver/hw/nxagent/{Args.c,Options.{c,h}},nxcomp/{Loop,Misc}.cpp}:
[ïonic] nx-X11/programs/Xserver/hw/nxagent/Display.c: use new ReconnectTolerance
[ïonic] nx-X11/programs/Xserver/hw/nxagent/Display.c: use new ReconnectTolerance
[ïonic] nx-X11/programs/Xserver/hw/nxagent/Display.c: use new ReconnectTolerance
[ïonic] nx-X11/programs/Xserver/hw/nxagent/Display.c: split up
[ïonic] nx-X11/programs/Xserver/hw/nxagent/Display.c: add FIXME comment to
[ïonic] nx-X11/programs/Xserver/hw/nxagent/Display.c: add FIXME comment to
[mike.gabriel] hw/nxagent/Args.c: Follow-up fix for PR #183: expect
[mike.gabriel] nxagent.1 man page: Add explanation about the new reconnectchecks nx/nx
[mike.gabriel] hw/nxagent/Display.c: Fix comment where the meaning of the "bypass"
[mike.gabriel] nxagent.1 man page: Some layout fixes for string options with
[uli42] Fix pasting the clipboard directly after session start.
[mike.gabriel] nxcomp/Loop.cpp: Refer to Github namespace of Arctica Project as
[mike.gabriel] nxcomp/*.c: Update copyright headers, use new list of copyright holders
[mike.gabriel] nxcomp/Misc.cpp: Display new list of copyright holders when launching
[mike.gabriel] hw/nxagent/Init.c: Fix copy+paste flaw when re-arranging copyright
[mike.gabriel] nxcomp/Loop.cpp: We have GetCopyrightInfo() in Misc.cpp, so why not use
[mike.gabriel] nxcomp/Loop.cpp: Mention DXPC copyright holders on application (i.e.
[mike.gabriel] nxcomp/Loop.cpp: We have PrintVersionInfo(), why not use it? Use endl
[mike.gabriel] release 3.5.99.1
[uli42] move xkblib to xserver
[uli42] remove misc dir
[uli42] ensure that <X11/..> headers references use nx-X11 files if existing
[uli42] whitespace cleanup
[uli42] Revert "Fix wrong include"
[mikedep333] nx-libs.spec: Add BuildRequires: imake
[mike.gabriel] Makefile: Adapt install target to the new situation where we fake X11
[mike.gabriel] Fix FTBFS with gcc 4.4
[mike.gabriel] nx-libs.spec: Fix warning because of double reference to nxproxy.1.gz.
[mike.gabriel] hw/nxagent/X11/include/Xrandr_nxagent.h: Reduce injected
[mike.gabriel] nx-X11: Enable -Wpedantic as default CFLAG. This is to detect redefined
[mike.gabriel] randrproto: It was discovered that nx-libs shipped two different version
[mike.gabriel] include/extensions/damageproto.h: Use nx-X11's xfixesproto.h and
[mike.gabriel] Imake.tmpl: Use gccmakedep instead of makedepend.
[mike.gabriel] lib/X11/XKeysymDB: Update to last version found in X.org (between 1.3.5
[mike.gabriel] Add XF86TouchpadOn and XF86TouchpadOff to keysymdb
[mike.gabriel] run-nxproxy2nxagent-over-network: New test script that tests
[mike.gabriel] testscripts: Rename run-nxagent and run-nxagent-over-sockets.
[mike.gabriel] run-nxproxy2nxagent-over-network: Improve comment that describes script
[uli42] copy files from libX11 to xserver dir
[uli42] xserver: use own copy of XKBsrv.h header
[uli42] xserver: use own copy of XKBstr.h header
[uli42] xserver: use own copy of XKBrules.h header
[uli42] xserver: use own copy of XKBrules.h header
[uli42] xserver: use own copy of XKBgeom.h header
[uli42] xserver: remove define XKB_IN_SERVER
[uli42] xserver: drop XKBSRV_NEED_FILE_FUNCS
[uli42] replace transport.c link by xstrans.c
[uli42] Fix multiple warnings in os/xdmauth.c.
[uli42] dix: GetHosts bounds check using wrong pointer value [CVE-2014-8092 pt.
[uli42] os: Eliminate uninitialized value warnings from access.c
[uli42] os/access: fix regression in server interpreted auth
[uli42] xserver: adapt xkbsrc includes syntax to match upstream
[mike.gabriel] Check if unixPath is NULL before accessing it; this fixes crashing of
[mike.gabriel] Fix nxproxy hostname parsing.
[uli42] xserver: add missing xkbfile.h
[uli42] fix wrong include in XlibInt.c
[uli42] update all files with NX relevant changes to libX11 1.3.4
[uli42] improve header guards
[uli42] add XLOCALELIBDIR
[uli42] update src files *[ch] to libX11 1.3.4
[uli42] update lcUniConv subdir to libX11 1.3.4
[uli42] update makekeys.c to libX11 1.3.4 (+ fix)
[uli42] adapt include files to libX11 1.3.4
[uli42] Remove CRAY support
[uli42] set USE_XCB define to 0 to prevent compiler complaints
[uli42] update X.h and Xproto.h because of GenericEvent
[uli42] XlibInt.c: shorten one ifdef
[uli42] Lift XKB*.c to libX11 1.3.4
[uli42] Purge more remaining VCS refs
[uli42] remove more NEED_REPLIES/EVENTS
[uli42] Add (Free|Get)EventData.c from libX11 1.3.4
[uli42] Update some missing files to libX11 1.3.4
[uli42] update xcms files to libX11 1.3.4
[uli42] update xlibi18n files to libX11 1.3.4
[uli42] replace {x11,xim}trans.c links by libX11 1.3.4 solution
[uli42] Xutil.h: Fix wrong include path
[uli42] update files from modules dir of libX11 1.3.4
[uli42] Update keysym includes
[uli42] Increase size of working arrays in the makekeys utility program.
[uli42] When makekeys fails to find a good hash, print error instead of
[uli42] makekeys: Scan vendor keysyms as well as core
[uli42] adapt Imakefile to call makekeys correctly after update
[uli42] makekeys: Fix build/target word size mismatch when cross-compiling
[uli42] makekeys: move buf declaration from global to main to silence gcc
[uli42] Give GNU & Solaris Studio compilers hints about XEatData branches
[uli42] MakeBigReq: don't move the last word, already handled by Data32 (X.Org
[uli42] Use both __APPLE__ and __DARWIN__ defines
[uli42] Xrm: Handle the extremely unlikely situation of fstat failing
[uli42] ximcp: Prevent memory leak & double free if multiple %L in string
[uli42] XListFontsWithInfo: avoid accessing realloc'ed memory
[uli42] integer overflow in _XQueryFont() on 32-bit platforms [CVE-2013-1981
[uli42] integer overflow in _XF86BigfontQueryFont() [CVE-2013-1981 2/13]
[uli42] integer overflow in XListFontsWithInfo() [CVE-2013-1981 3/13]
[uli42] integer overflow in XGetMotionEvents() [CVE-2013-1981 4/13]
[uli42] integer overflow in XListHosts() [CVE-2013-1981 5/13]
[uli42] Integer overflows in stringSectionSize() cause buffer overflow in
[uli42] integer overflow in ReadInFile() in Xrm.c [CVE-2013-1981 7/13]
[uli42] integer truncation in _XimParseStringFile() [CVE-2013-1981 8/13]
[uli42] integer overflows in TransFileName() [CVE-2013-1981 9/13]
[uli42] integer overflow in XGetWindowProperty() [CVE-2013-1981 10/13]
[uli42] integer overflow in XGetImage() [CVE-2013-1981 11/13]
[uli42] integer overflow in XGetPointerMapping() & XGetKeyboardMapping()
[uli42] integer overflow in XGetModifierMapping() [CVE-2013-1981 13/13]
[uli42] Convert more _XEatData callers to _XEatDataWords
[uli42] Move repeated #ifdef magic to find PATH_MAX into a common header
[uli42] Make XGetWindowProperty() always initialize returned values
[uli42] unvalidated lengths in XAllocColorCells() [CVE-2013-1997 1/15]
[uli42] unvalidated index in _XkbReadGetDeviceInfoReply() [CVE-2013-1997 2/15]
[uli42] unvalidated indexes in _XkbReadGeomShapes() [CVE-2013-1997 3/15]
[uli42] unvalidated indexes in _XkbReadGetGeometryReply() [CVE-2013-1997 4/15]
[uli42] unvalidated index in _XkbReadKeySyms() [CVE-2013-1997 5/15]
[uli42] unvalidated index in _XkbReadKeyActions() [CVE-2013-1997 6/15]
[uli42] unvalidated index in _XkbReadKeyBehaviors() [CVE-2013-1997 7/15]
[uli42] unvalidated index in _XkbReadModifierMap() [CVE-2013-1997 8/15]
[uli42] unvalidated index in _XkbReadExplicitComponents() [CVE-2013-1997 9/15]
[uli42] unvalidated index in _XkbReadVirtualModMap() [CVE-2013-1997 10/15]
[uli42] unvalidated index/length in _XkbReadGetNamesReply() [CVE-2013-1997
[uli42] unvalidated length in _XimXGetReadData() [CVE-2013-1997 12/15]
[uli42] Avoid overflows in XListFonts() [CVE-2013-1997 13/15]
[uli42] Avoid overflows in XGetFontPath() [CVE-2013-1997 14/15]
[uli42] Avoid overflows in XListExtensions() [CVE-2013-1997 15/15]
[uli42] Unbounded recursion in GetDatabase() when parsing include files
[uli42] Unbounded recursion in _XimParseStringFile() when parsing include files
[uli42] Use calloc in XOpenDisplay to initialize structs containing pointers
[uli42] _XkbReadGetMapReply: reject maxKeyCodes smaller than the minKeyCode
[uli42] XListFontsWithInfo: Re-decrement flist[0] before calling free() on it.
[uli42] Add a couple fixups for the security patches
[mike.gabriel] nxcomp: Fix typo in usage message.
[mike.gabriel] Pending.c: conditionally include stdio.h
[mike.gabriel] debian/libnx-x11-6.symbols: Update symbols for new backports in
[mike.gabriel] nxcomp/{Client|}Proxy.cpp: Typo fix in error messages.
[mike.gabriel] hw/nxagent/{Clipboard|Events}.c: Typo fix in error messages.
[mike.gabriel] debian/rules: Don't modify/create post{inst,rm} scripts during
[mike.gabriel] debian/*.triggers: Call ldconfig via a trigger for all shared libraries.
[mike.gabriel] release 3.5.99.2
[ïonic] nx-X11/programs/Xserver/GL/glx/Imakefile: typo fix, leading to
[mike.gabriel] debian/rules: Don't use -pie -fPIE at build time for 3.5.99.2 as it
[uli42] XStringToKeysym: Special case for XF86 keysyms
[uli42] Delete now-redundant XKeysymDB
[uli42] XStringToKeysym: Check strdup() return value
[uli42] XStringToKeysym: Cope with 0x1234cafe-style input
[uli42] LINEAR_RGB_InitSCCData: When malloc fails, don't try to free unallocated
[uli42] Initialize event type
[uli42] Using freed pointer "e"
[uli42] Dereferencing possibly NULL "str" in call to function "memcpy" (Deref
[uli42] Variable "entry" tracked as NULL was dereferenced.
[uli42] Comparing array against NULL is not useful "&xkb->server->vmods != NULL"
[uli42] XDefaultOMIF.c: Fix memory leaks in get_font_name
[uli42] xcmx/cmxColNm: Removed unused assignments to pBuf (in two functions)
[uli42] xlibi18n/lcGeneric: Initialize uninitialized local variable
[uli42] ImUtil: Handle a memory leak in one early return branch
[uli42] Xrm: NEWTABLE had a memory leak after a memory allocation error
[uli42] xcms/LRGB: Fix potential resource leak.
[uli42] xcms/LRGB: Add a label for freeing property_return.
[uli42] XlibInt: info_list->watch_data was reallocated, but result was discarded
[uli42] xlibi18n/lcFile: Removed superfluous check for NULL target_dir
[uli42] XlibInt: Use strncpy+zero termination instead of strcpy to enforce
[uli42] Expand GetSizeOfFile() macro at the one place it's called
[uli42] Xrm.c: ReadInFile: refactor fstat error handling
[uli42] xcms/LRGB: don't double-free property_return
[uli42] cmsProp: don't deal with uninitialized values, fail instead
[uli42] Clean up memory when first XCreateRegion succeeds and second fails
[uli42] keyBind: Use Xcalloc to initialize allocated _XKeytrans
[uli42] xkb: XkbPropertyPtr determined allocation success from wrong variables
[uli42] Add #define XK_SINHALA
[uli42] Fix memory leak with broken bitmap files in XReadBitmapFileData
[uli42] FSWrap: fix potential leak in copy_string_list
[uli42] xcms: Fix error on LINEAR_RGB_InitSCCData error path.
[uli42] xcms: Fix memory leaks on LINEAR_RGB_InitSCCData error path.
[uli42] Fix memory leaks on _XimGetAttributeID error paths.
[uli42] Replace Xmalloc+bzero pairs with Xcalloc calls
[uli42] Convert malloc(strlen()); strcpy() sets to strdup
[uli42] Delete special case code to append "/sparcv9" to i18n module path
[uli42] Dead code removal
[uli42] XKB: XkbComputeSectionBounds: Check correct bounds in default
[uli42] XIM: Make Xim handle NEED_SYNC_REPLY flag
[uli42] Add _XGetRequest as substitute for GetReq/GetReqExtra
[uli42] XlcSL.c: convert old-style function definitions to ANSI C89 style
[uli42] Reject negative string counts in copy_string_list
[uli42] XQueryColors: Split a request into multiple requests if necessary
[uli42] Use pthreads on MinGW also
[uli42] Provide translation from XK_permille (ad5) to Unicode (U2030)
[uli42] Block for other threads in _XUserLockDisplay
[uli42] Remove "register" qualifier that annoys Solaris Studio compiler
[uli42] Typo fix
[uli42] Match braille patterns with compose tree
[uli42] XIM: Allow modifier releases in compose sequences (#26705)
[uli42] Fix "nomal" -> "normal" typo in several comments
[uli42] mbtocs should not truncate input
[uli42] Return name instead of False in XSetICValues()
[uli42] Return name instead of value in XGetIMValues() and XSetIMValues()
[uli42] Fix potential uninitialized variable access in _XimMakeICAttrIDList
[uli42] om: Fix memory leaks on get_font_name error paths.
[uli42] om: Fix potential memory leak in init_om.
[uli42] om: Fix memory leak on read_EncodingInfo error path.
[uli42] Fix memory leaks on _XimCbDispatch error path.
[uli42] Fix memory leak on _XimCommitRecv error path.
[uli42] Fix memory leaks on _XimWriteCachedDefaultTree error paths.
[uli42] Fix memory leaks on _XimProtoCreateIC error paths.
[uli42] Fix leaks in _XimEncodingNegotiation error paths.
[uli42] Fix "attrinute" typo in comments in ximcp
[uli42] im/ximcp: release modifiermap before returning
[uli42] Make the Local XIM request key releases for braille
[uli42] Fix status reporting for braille patterns
[uli42] lc/def/lcDefConv: Use Xcalloc to avoid use of uninitialized memory
[uli42] ximcp/imLckup: Handle negative return value from _Xlcwctomb
[uli42] ximcp/imTrX: Handle failing XGetWindowProperty
[uli42] ximcp/imRm: Handle leaking colormap_ret
[uli42] ximcp/imRmAttr: Handle leaking missing_list
[uli42] Use GetReqSized for GetReq and GetReqExtra
[uli42] include: Add GetReqSized() for request buffers of specific size
[uli42] Switch GetEmptyReq and GetResReq to call _XGetRequest
[uli42] libX11: Fixing modifier key range in Xutil.h (Bug #21910)
[uli42] Mark XKeycodeToKeysym as _X_DEPRECATED
[uli42] Fix man page and comment references to use XFreeModifiermap (lowercase
[uli42] Silence clang static analysis warnings for SetReqLen
[uli42] clang analyzer: Don't warn about Xmalloc(0)
[uli42] Events: Store event cookie when dequeuing event
[uli42] XCreate{Pix,Bit}map...Data: Free pixmap in error path if XCreateGC fails
[uli42] Convert XCreate{Pix,Bit}map...Data to use C99 designated initializers
[uli42] XIM: remove Private and Public macros
[uli42] Don't hard code path to Xcms.txt file.
[uli42] Remove unused TLI ("STREAMSCONN") code from Xlib
[uli42] Remove unused DECnet ("DNETCONN") code from Xlib
[uli42] cmsColNm.c: maintain constness of arguments to qsort helper function
[uli42] XRebindKeysym: Drop unnecessary const-removing cast
[uli42] XStringToKeysym: preserve constness when casting off unsignedness for
[uli42] Preserve constness in casting arguments through the Data*() routines
[uli42] XKeysymToString: move variable declarations to the scope of their usage
[uli42] Convert more sprintf calls to snprintf
[uli42] unifdef XKB_IN_SERVER
[uli42] Assume size_t is always available, since it was defined in C89
[uli42] _xudc_code_to_glyph: check for NULL pointer *before* writing to it, not
[uli42] XAllocClassHint: Assume calloc sets pointers in allocated memory to NULL
[uli42] Fix very weird indenting in nx-X11/lib/X11/GetFProp.c
[uli42] Move big request comment in XOpenDisplay to the right place
[uli42] Remove more unnecessary casts from Xmalloc/calloc calls
[uli42] Revert "Add a couple fixups for the security patches"
[uli42] xkb: fix off-by-one in _XkbReadGetNamesReply and _XkbReadVirtualModMap
[uli42] Free fs->properties in XF86BigfontQueryFont overflow error path
[uli42] Make sure internal headers include required headers
[uli42] cmsMath.c: Add missing stdio header for printf(3) in DEBUG build.
[uli42] rename xf86bigfstr.h to xf86bigfproto.h
[uli42] Assume size_t is always available, since it was defined in C89
[uli42] Sun's copyrights are now owned by Oracle
[uli42] Revert incomplete "Fix status reporting for braille patterns"
[uli42] Fix status reporting for braille patterns
[uli42] ximcp/imRmAttr: Handle leaking colormap_ret
[uli42] integer overflow in ReadInFile() in Xrm.c [CVE-2013-1981 7/13]
[uli42] GetProp: Zero-initialized error so its resourceID field is initialized
[uli42] Zero buffer data in BufAlloc()
[uli42] Tell clang not to report -Wpadded warnings on public headers we can't
[uli42] Align files with upstream libX11-1.6.0
[uli42] update Xfuncproto.h
[uli42] Require ANSI C89 pre-processor, drop pre-C89 token pasting support
[uli42] Stop truncating source to destination length if it is larger.
[uli42] Check for symbol existence with #ifdef, not #if
[uli42] Fix out-of-range comparison in _XF86BigfontQueryFont
[uli42] Tighten out-of-range comparisons.
[uli42] libX11: check size of GetReqExtra after XFlush
[uli42] XSetModifierMapping: Use Data instead of GetReqExtra
[uli42] omGeneric: remove space between struct name & member name
[uli42] XIM: Fix race on focus change: set 'FABRICATED' only when keyev filters
[uli42] Fix bogus timestamp generated by XIM
[uli42] Fix file leak on malloc error in XlcDL.c:resolve_object()
[uli42] lcfile: skip over any null entries in args list
[uli42] xlibi18n: convert sprintf calls to snprintf
[uli42] ximcp/imRm.c: convert sprintf calls to snprintf
[uli42] omGeneric.c: convert sprintf calls to snprintf
[uli42] Avoid memory leak/corruption if realloc fails in
[uli42] lcDB.c: ensure buffer size is updated correctly if realloc fails
[uli42] Avoid memory leak/corruption if realloc fails in imLcPrs.c:parseline()
[uli42] Avoid memory leak/corruption if realloc fails in Xregion.h:MEMCHECK
[uli42] miRegionCopy(): handle realloc failure better
[uli42] miRegionOp(): ensure region size is not updated if realloc fails
[uli42] Delete unused XKB_INSURE_SIZE macro from XKBlibint.h
[uli42] init_om: remove unneeded extra copy of string to local buffer
[uli42] Constify lc_name argument to _XlcLocaleDirName() &
[uli42] Fix const handling in XSetLocaleModifiers
[uli42] xlibi18n: Fix a bunch of const cast warnings
[uli42] i18n modules: Fix some const cast warnings
[uli42] xlibi18n: fix argsize argument to _XlcParsePath
[uli42] Remove even more casts of return values from Xmalloc/Xrealloc
[uli42] Don't cast sizeof() results to unsigned when passing to Xmalloc/Xcalloc
[uli42] Remove unnecessary casts of pointers to (char *) in calls to Xfree()
[uli42] Remove long unused udcInf.c
[uli42] Fix overflow checks in _XkbReadKeySyms when key_sym_map is already
[uli42] Reindent XKB code to X.Org standard style
[uli42] Rearrange some variable declarations & initializations in XKB
[uli42] Stop checking for HAVE_DIX_CONFIG_H on the client side
[uli42] Bug 68413 - [Bisected]Error in `xterm': realloc(): invalid next size
[uli42] Drop X_LOCALE fallback for OS'es without setlocale()
[uli42] unifdef -UISC
[uli42] Don't try so hard to find a matching font with the given encoding
[uli42] XkbSelectEventDetails: remove unnecessary assignments
[uli42] _XkbReadGeomOverlay: check for NULL first, then use pointer
[uli42] Fix typos in Xrm.c comments
[uli42] Remove dead USE_OWN_COMPOSE-protected code
[uli42] Fix XNextRequest() after direct usage of XCB
[uli42] libX11/lcGenConv.c fix: dereferenced before check
[uli42] libX11/XKBNames.c fix: dereferenced before check
[uli42] libX11/lcUTF8.c fix: dereferenced before check
[uli42] Remove redundant null checks before free
[uli42] Remove more redundant null checks before Xfree()
[uli42] libX11: rm redundante NULL checks
[uli42] rm redundant null checks
[uli42] lcDefConv.c: fix use before check
[uli42] Fix map->num_types check in XkbAddKeyType()
[uli42] Fix validation of ctrls parameter to XkbGetPerClientControls()
[uli42] Use C99 named initializers to fill in events passed to XSendEvent
[uli42] compose: fix the description of modifiers in compose sequences
[uli42] Fix potential memory leak
[uli42] Fix three "use of uninitialized variable" coverity warnings
[uli42] omGeneric.c: Correct the parameter usage of sizeof
[uli42] Replace Xmalloc+memset pairs with Xcalloc calls
[uli42] Add missing NULL checks to ICWrap
[uli42] Do not return() after exit().
[uli42] Get rid of some extraneous ; at the end of C source lines
[uli42] Remove unused definition of XCONN_CHECK_FREQ
[uli42] Bug 93184: read_EncodingInfo invalid free
[uli42] Bug 93183: _XDefaultOpenIM memory leaks in out-of-memory error paths
[uli42] Delete #if 0 hunks of code
[uli42] Use strdup instead of Xmalloc+strcpy in _XDefaultOpenIM
[uli42] XDefaultOMIF: replace strlen+Xmalloc+strcpy with strdup
[uli42] XDefaultOMIF: additional code simplification
[uli42] XDefaultOMIF: Remove comments referring to ancient Sun bug ids
[uli42] XlcDL.c: replace strcpy+strcat sequences with snprintf
[uli42] XlcDL.c: reduce code duplication
[uli42] lcPubWrap: replace malloc(strlen) + strcpy with strdup
[uli42] XKB: fix XkbGetKeyboardByName with Xming server
[uli42] Xlib.h: Fix macros imitating C functions.
[uli42] xcms: use size_t for strlen/sizeof values instead of converting to int &
[uli42] xcms: use unsigned indexes when looping through unsigned values
[uli42] xcms: use size_t for pointer offsets passed to strncmp
[uli42] The validation of server responses avoids out of boundary accesses.
[uli42] Validation of server responses in XGetImage()
[mike.gabriel] XKeysymDB: ... got removed.
[mike.gabriel] debian/libnx-x11-6.symbols: Update symbols list.
[mike.gabriel] Drop nx-X11/lib/X11/libX11.elist. Not needed for anything nowadays.
[u.sibiller] Fix libX11 implicit declaration warnings
[u.sibiller] Pending.c: Fix compilation warning
[u.sibiller] imLcIm.c: Fix unused variables
[u.sibiller] Args.c: fix string format warning
[u.sibiller] Colormap.c: add cast to avoid warning
[u.sibiller] Display.c: remove unused variable
[u.sibiller] Window.c: Fix function assignment warning
[u.sibiller] Loop.cpp: Fix output of SetCore()
[u.sibiller] security.c: fix compiler warnings
[u.sibiller] xcmisc.c: remove HAVE_STDINT
[u.sibiller] xkmread.c: use _X_UNUSED to avoid compiler warning when result is not
[u.sibiller] xkb.c: fix 'assignment makes integer from pointer without a cast'
[u.sibiller] Fix warnings in XlibInt.c
[u.sibiller] remove stray extern
[u.sibiller] no need to check args for Xfree()
[u.sibiller] fix: warning: pointer targets in passing argument 2 of '_XSend' differ
[u.sibiller] Fixes: warning: variable 'req' set but not,used
[u.sibiller] LRGB.c: Fix label defined but not used
[u.sibiller] dbe: Call to DDX SwapBuffers requires address of int, not unsigned int
[u.sibiller] dix: fix cast from pointer to integer
[u.sibiller] Remove useless line of code that contained a bug and triggered a gcc
[u.sibiller] xfixes: Remove unused variable.
[u.sibiller] sendexev.c: Fix return of unitialized variable
[mike.gabriel] debian/rules: Re-enable (+pie) hardening flags again when building .deb
[uli42] Plug a memory leak
[vadim] Slave channel implementation
[vadim] Add description of NX_SLAVE_CMD to man and help
[mike.gabriel] debian/patches: Rebase
[uli42] remove xf86Version.h and xf86Date.h
[uli42] remove hw/xfree86 altogether
[mike.gabriel] Imake.rules: Make BuildIncludes{,Top}() more robust in case people
[uli42] saver.c: fix unused variable warnings
[uli42] Imakefile: remove references to non-existing subdirs
[uli42] nxagent.keyboard: add quotes
[mike.gabriel] nxcompext: Drop (nowadays) no-op file NXlibint.h.
[mike.gabriel] Disinfect mi/ of mfb.
[mike.gabriel] Death to mfb (removing last remnants from NX code).
[mike.gabriel] Xserver/Imakefile: Drop all references to building already removed cfb*
[mike.gabriel] Xserver/Imakefile: Drop references to already removed afb code.
[mike.gabriel] Imakefile cleanup: Delete all ancient Vcs comments stemming from SVN
[uli42] libX11/Imakefile: add missing dependencies on ks_tables.h
[uli42] libX11/Imakefile: handle libX11 links
[mike.gabriel] Remove extmod from nx-X11/programs/Xserver/Xext/.
[mike.gabriel] Imake: drop DoLoadableServer, MakeDllModules and IHaveModules
[mike.gabriel] nxcomp: remove unused Utils.cpp
[mike.gabriel] remove *-def.cpp
[mike.gabriel] remove unused registry file
[mike.gabriel] drop ap_keysym.h
[mike.gabriel] drop unused glu.h
[mike.gabriel] Remove unused Xv and XvMC headers
[mike.gabriel] remove unused XInput.h
[mike.gabriel] remove unused registry.h
[mike.gabriel] remove unused fb24_32.h
[mike.gabriel] drop unused xtest1.frags
[mike.gabriel] remove unused jump_* files from libX11
[mike.gabriel] remove unused mkks.sh
[mike.gabriel] Makefile: Make sure libNX_X11.so.6.2 does not get installed as symlink
[mike.gabriel] remove DECnet support
[mike.gabriel] Remove unused TLI ("STREAMSCONN") code
[mike.gabriel] Remove OS2PIPECONN transport
[mike.gabriel] undef __UNIXOS2__
[mike.gabriel] undef hpux
[mike.gabriel] undef AIXV3
[mike.gabriel] undef Lynx
[mike.gabriel] undef __QNX__
[mike.gabriel] Drastically simplify TRANS_OPEN_MAX.
[mike.gabriel] whitespace cleanup
[mike.gabriel] Fixed #ifdef checks that were using i386 to use __i386__
[mike.gabriel] move helper functions to file end
[mike.gabriel] align license headers with Xorg/xtrans upstream
[mike.gabriel] replace PRMSG by prmsg
[mike.gabriel] use %p in format strings
[mike.gabriel] remove CLTS code
[mike.gabriel] Remove __UNIXOS2__ references
[mike.gabriel] Xtrans: update to Xorg/xtrans upstream (1.3.5+)
[mike.gabriel] Whitespace fixes
[mike.gabriel] debian/libnx-x11-6.symbols: Update after upgrade of xtrans library
[uli42] xtrans: fix compilation warnings because of missing XTRANS_SEND_FDS
[uli42] xtrans: Fix compile warning
[uli42] libX11 + Xserver: fix missing define warning
[uli42] xtrans: silence compiler warning regarding is_numeric
[uli42] xtrans: fix const warnings for SocketConnectConnInfo
[mike.gabriel] Xserver/fb/Imakefile: Introduce NULL variable.
[mike.gabriel] Xserver/fb: Drop fbmmx.[ch] files and code passages wrapped-in by
[vadim] Added sample slave agent and test script
[ïonic] nx-X11/lib/X11/Imakefile: essentially revert 5a90a63.
[ïonic] Makefile: fix up a9b145d4.
[uli42] Drop unused define NXAGENT_KEYMAP_DIR_FILE
[uli42] Improve DEBUG/TEST output regarding keyboard stuff
[uli42] Keyboard.c: Fix and simplify keyboard config file handling
[uli42] Keyboard.c: Fix wrong error msg prefix
[uli42] Keyboard.c: remove superfluous whitespace
[uli42] Keyboard.c: use NULL instead of 0
[uli42] Keyboard.c: improve keyboard file creation
[uli42] Keyboard.c: more whitespace/formatting fixes
[uli42] Keyboard.c: replace malloc/strcpy by str(n)dup
[uli42] Reconnect.c: simplify code by using strndup
[uli42] Keyboard.c: move variable to inner scope
[uli42] xkb: remove the world's most staggeringly broken vendor workaround
[uli42] Keyboard.c: evdev is only existing on Linux
[mike.gabriel] Xserver/hw/nxagent/Imakefile: Introduce the NULL variable.
[mike.gabriel] nxcompext: Move code into Xserver subtree, as nxcompext requires Xserver
[mike.gabriel] Xserver/Imakefile: Some whitespace fixes.
[mike.gabriel] New helper script: regenerate-symbol-docs.sh. Plus update symbols usage
[mike.gabriel] testscripts: Use non-NoMachine file headers for our testscripts.
[uli42] LibX11: drop unused xlibi18n
[uli42] add .gitignore files
[mike.gabriel] .gitignore: Don't ignore myself.
[mike.gabriel] Update auto-generated debian/copyright.in.
[uli42] Fix compilation warnings
[uli42] slightly improve rrxinerama debug output
[mike.gabriel] Remove libcwrapper usage from xorg server modules. The libcwrapper is
[mike.gabriel] Drop glx_ansic.h wrapper and call malloc, realloc, free and str-funcs
[mike.gabriel] Drop xf86glx.h, so we can finally drop Xserver/GL/include/ entirely.
[mike.gabriel] Mesa: Convert some files with MSDOS EOL style to Unix EOL style.
[mike.gabriel] debian/control: B-D alternatively on libxfont1-dev or libxfont-dev. Fix
[uli42] Screen.c: improve debugging output
[uli42] Screen.c: fix formatting
[uli42] Screen.c: fix compile warnings in DEBUG mode
[uli42] Screen.c: fix uninitalized variable
[uli42] Screen.c: more debug output formatting improvements
[vtroshchinskiy] Fix reversed logic in acceptHost setting
[vtroshchinskiy] Make nxagent only bind to loopback when requested
[mike.gabriel] release 3.5.99.3
[mike.gabriel] roll-tarballs.sh: Adapt to recent changes in nx-libs, keep legacy
[mike.gabriel] nxcompext: Drop folder with .gitignore file. nxcompext has been moved
[mike.gabriel] nxcomp: Fix artifacts in copyright headers.
[mike.gabriel] helper scripts: Add license headers to files.
[mike.gabriel] hw/nxagent/Init.c: Amend artifact in license header.
[orion] Use Obsoletes instead of Conflicts. Drop unneeded %{?_isa} versions
[orion] Be consistent with macros
[orion] Install missing libNX_X11.so.6 symlink - fixes gh-287
[mike.gabriel] Use Obsoletes instead of Conflicts. Drop unneeded %{?_isa} versions
[mike.gabriel] Be consistent with macros
[mike.gabriel] debian/changelog: Cosmetic fix, restoring correct version number for
[mike.gabriel] Makefile: Don't create superfluous symlink for libX11.so ->
[mike.gabriel] Xserver/randr: Regression fix introduced by c2b1f48. Re-introduce
[mike.gabriel] debian/copyright{,.in}: Adopt from Debian's upload candidate, being
[mike.gabriel] nx-X11/config/cf/X11.tmpl: Fix DefaultRGBDatabase path to
[uli42] Screen.c: Ensure that an output is unused before destroying it
[uli42] Screen.c: clean up superfluous whitespace
[mike.gabriel] drop platform support: unifdef __UNIXOS2__.
[mike.gabriel] drop platform support: unifdef Lynx.
[mike.gabriel] drop platform support: unifdef hpux and __hppa__.
[mike.gabriel] drop platform support: unifdef AIXV3, AIXV4 (and AIXrt, AIX386).
[mike.gabriel] drop platform support: unifdef __osf__.
[mike.gabriel] drop platform support: unifdef DGUX.
[mike.gabriel] drop platform support: unifdef QNX.
[mike.gabriel] drop platform support: unifdef sgi.
[mike.gabriel] dix: remove staggeringly broken vendor workarounds
[mike.gabriel] nx-X11/include/Xos_r.h: Drop one _POSIX_REENTRANT_FUNCTIONS macro block,
[mike.gabriel] Makefile: Align variable names USRLIBDIR, SHLIBDIR (and NX_DIR) with
[mike.gabriel] nx-libs.spec: Don't manually override SHLIBDIR via the .spec file. The
[mike.gabriel] debian/rules: Don't manually override SHLIBDIR via the dh_auto_build
[mike.gabriel] Makefile: Actively set/override USRLIBDIR and SHLIBDIR when calling
[mike.gabriel] Makefile: Allow longer names for variables that we want to allow distro
[mike.gabriel] Load libNX_X11 / faked libX11 via RPATH setting rather than fidgeting
[mike.gabriel] debian/patches: Update 016_nx-X11_install-location.debian.patch. Adapt
[mike.gabriel] debian/patches: Update comment header of
[mike.gabriel] Makefile: Fix flawed uninstall-* targets. Spotted by Ionic while
[mike.gabriel] The smart scheduler is not optional.
[mike.gabriel] Switch from using libNX_X11's deprecated XKeycodeToKeysym() function to
[mike.gabriel] Naming change: Security*Access -> Dix*Access
[uli42] dix: fix incomplete commit
[mike.gabriel] release 3.5.99.4
[mike.gabriel] Xserver/os/oscolor.c: Follow X.org in dropping the rgb.txt file
[mike.gabriel] debian/nxagent.*: Drop conffile /etc/nxagent/rgb utilizing
[mike.gabriel] nx-libs.spec: Drop non-shipped-anymore rgb(.txt) file from list of
[mike.gabriel] debian/patches: Update/rebase 016_nx-X11_install-location.debian.patch.
[mike.gabriel] nx-X11/config/cf/X11.tmpl: Set a more appropriate font directory
[mike.gabriel] Xserver/hw/nxagent/Font.c: Drop NXAGENT_ALTERNATE_FONT_PATH_4 (pointing
[mike.gabriel] Xserver/hw/nxagent/Font.c: Change (alternative) default font path order
[mike.gabriel] Xserver/hw/nxagent/Font.c: Drop references to /usr/NX/share/fonts/base
[mike.gabriel] debian/nx-x11-common.{links,dirs}: Make sure /usr/share/fonts/X11 are
[mike.gabriel] Xserver/dix/main.c: ErrorF requires a string to end with an EOL char.
[mike.gabriel] {dix/,hw/nxagent/NX}dixfont.{c,h}: Support using builtin-fonts. Makes
[mike.gabriel] For consistency, apply patch from previous commit (630a7c3) to the
[mike.gabriel] nx-libs.spec: Handle fonts dir symlinking and install
[mike.gabriel] dix: use one single function to register fpe fonts
[mike.gabriel] debian/control: Versioned B-D on libXfont (>= 1.4.2).
[mike.gabriel] nx-libs.spec: Versioned BR on libXfont-devel (and alike) (>= 1.4.2).
[mike.gabriel] nx-libs.spec: Add BR for Fedora/RHEL builds: xorg-x11-font-utils.
[mike.gabriel] nx-libs.spec: Add BR filesystem for SUSE builds (as it provides
[ionic] debian/copyright{,.in}: Adopt from Debian's upload candidate, being
[ionic] nx-X11/config/cf/X11.tmpl: Fix DefaultRGBDatabase path to
[ionic] Screen.c: Ensure that an output is unused before destroying it
[ionic] Screen.c: clean up superfluous whitespace
[ionic] drop platform support: unifdef __UNIXOS2__.
[ionic] drop platform support: unifdef Lynx.
[ionic] drop platform support: unifdef hpux and __hppa__.
[ionic] drop platform support: unifdef AIXV3, AIXV4 (and AIXrt, AIX386).
[ionic] drop platform support: unifdef __osf__.
[ionic] drop platform support: unifdef DGUX.
[ionic] drop platform support: unifdef QNX.
[ionic] drop platform support: unifdef sgi.
[ionic] dix: remove staggeringly broken vendor workarounds
[ionic] nx-X11/include/Xos_r.h: Drop one _POSIX_REENTRANT_FUNCTIONS macro block,
[ionic] Makefile: Align variable names USRLIBDIR, SHLIBDIR (and NX_DIR) with
[ionic] nx-libs.spec: Don't manually override SHLIBDIR via the .spec file. The
[ionic] debian/rules: Don't manually override SHLIBDIR via the dh_auto_build
[ionic] Makefile: Actively set/override USRLIBDIR and SHLIBDIR when calling
[ionic] Makefile: Allow longer names for variables that we want to allow distro
[ionic] Load libNX_X11 / faked libX11 via RPATH setting rather than fidgeting
[ionic] debian/patches: Update 016_nx-X11_install-location.debian.patch. Adapt
[ionic] debian/patches: Update comment header of
[ionic] Makefile: Fix flawed uninstall-* targets. Spotted by Ionic while
[ionic] The smart scheduler is not optional.
[ionic] Switch from using libNX_X11's deprecated XKeycodeToKeysym() function to
[ionic] Naming change: Security*Access -> Dix*Access
[ionic] dix: fix incomplete commit
[ionic] release 3.5.99.4
[ionic] Xserver/os/oscolor.c: Follow X.org in dropping the rgb.txt file
[ionic] debian/nxagent.*: Drop conffile /etc/nxagent/rgb utilizing
[ionic] nx-libs.spec: Drop non-shipped-anymore rgb(.txt) file from list of
[ionic] debian/patches: Update/rebase 016_nx-X11_install-location.debian.patch.
[ionic] nx-X11/config/cf/X11.tmpl: Set a more appropriate font directory
[ionic] Xserver/hw/nxagent/Font.c: Drop NXAGENT_ALTERNATE_FONT_PATH_4 (pointing
[ionic] Xserver/hw/nxagent/Font.c: Change (alternative) default font path order
[ionic] Xserver/hw/nxagent/Font.c: Drop references to /usr/NX/share/fonts/base
[ionic] debian/nx-x11-common.{links,dirs}: Make sure /usr/share/fonts/X11 are
[ionic] Xserver/dix/main.c: ErrorF requires a string to end with an EOL char.
[ionic] {dix/,hw/nxagent/NX}dixfont.{c,h}: Support using builtin-fonts. Makes
[ionic] For consistency, apply patch from previous commit (630a7c3) to the
[ionic] nx-libs.spec: Handle fonts dir symlinking and install
[ionic] dix: use one single function to register fpe fonts
[ionic] debian/control: Versioned B-D on libXfont (>= 1.4.2).
[ionic] nx-libs.spec: Versioned BR on libXfont-devel (and alike) (>= 1.4.2).
[ionic] nx-libs.spec: Add BR for Fedora/RHEL builds: xorg-x11-font-utils.
[ionic] nx-libs.spec: Add BR filesystem for SUSE builds (as it provides
[mike.gabriel] Xserver/dix/atom.c (et al.): Constify atom name strings.
[mike.gabriel] nxcomp/Loop.cpp: Ignore, options= nx/nx parameter, if file options path
[mike.gabriel] nxcomp/Loop.cpp: Allow nx/nx:<disp> as DISPLAY variable (i.e. an empty
[uli42] Fix "uninitialised byte(s)" complaints from valgrind
[mike.gabriel] hw/nxagent/Display.c: Fix uninitialized newAction in
[mike.gabriel] nx-X11/programs/Xserver/mi/{Imakefile,mibank.{c,h}}: backport
[ïonic] misc nx-X11/programs/Xserver/{hw/nxagent,miext,render}/: move code
[ïonic] nx-X11/{config/cf/{{Imake,X11}.tmpl,linux.cf},programs/Xserver/{include/os.h,os/{Imakefile,reallocarray.c}}:
[ïonic] nx-X11/programs/Xserver/include/os.h: backport xallocarray().
[ïonic] misc nx-X11/programs/Xserver/{composite,dix,randr}/: switch to using
[ïonic] misc nx-X11/programs/Xserver/randr/: switch to using xreallocarray,
[mike.gabriel] Xserver/GL/glx/glxcmd.c: Fix uninitialized xGLXQueryVersionReply.
[ionic] doc/libNX_X11/lcUniConv: Pull over README from X.org's libX11 to
[ionic] doc/libNX_X11/lcUniConv: Move over the rather-documentary files
[ionic] libNX_X11/lcUTF8.c: Drop not-used X11/lcUniConv/ascii.h.
[ionic] libNX_X11: Fully drop loadable i18n module support in libNX_X11.
[mike.gabriel] Xserver/Xext/shmint.h: Provide header file exporting ShmRegisterFunc and
[mike.gabriel] Xserver/fb/fboverlay.c: Define -DMITSHM at build as it is used in
[mike.gabriel] Xserver/mi/miscrinit.c: Use new shmint.h for making ShmRegisterFbFuncs()
[uli42] replace (DE)ALLOCATE_LOCAL by malloc/free
[uli42] nxagent: half number of NameForAtom calls
[uli42] Replace _XkbDupString with Xstrdup
[uli42] xkb: remove XkbAtomGetString, replace with NameForAtom.
[uli42] xkb: add missing const
[uli42] nxagent: move validateString as inline func to Utils.h
[mike.gabriel] replace (DE)ALLOCATE_LOCAL by malloc/free
[uli42] Backport CVE-2017-2624 (timingsafe_memcmp)
[uli42] os: add timingsafe_memcmp to Imake
[uli42] xkb: Allow NULL as rulesFile in XkbSetRulesDflts.
[ionic] nxcomp/ChannelEndPoint.cpp: we're not really testing for a character,
[uli42] Args.c: Fix missing parentheses
[uli42] Rootless.c: Fix wrongly negated comparisons
[uli42] Keyboard.c: Simplify if clause
[uli42] Window.c: Fix reference before check for null pointer
[uli42] Display.c: pid is always 0, remove check
[uli42] Rootless.c: fix possible memleak
[uli42] Rootless.c: improve malloc failure handling
[uli42] Rootless.c: improve debugging output
[uli42] Display.c: remove unused logo code
[uli42] dix: Fix compiler warning
[uli42] fb: fix compiler warning
[uli42] record.c: fix compiler warnings
[uli42] render/filter.c: add missing return value
[uli42] xfixes: fix compiler warnings
[uli42] xfixes: fix compiler warning
[uli42] Xext: fix compiler warning
[uli42] Keystroke.c: use Bool type where appropriate
[uli42] Keystroke.c: rework read_binding_from_xmlnode()
[uli42] Keystroke.c: fix code formatting
[uli42] Keystroke.c: simplify nxagentCheckSpecialKeystroke
[uli42] Keystroke.c: handle parsing state in parse_keystroke_file()
[uli42] Keystroke.c: reorder parse_keystroke_file
[uli42] Keystroke.c: Boolify nxagentCheckSpecialKeystroke
[uli42] Keystroke.c: Boolify read_binding_from_xmlnode
[uli42] Keystroke.c: use symbols instead of integers
[uli42] Keystroke.c: Simplify read_binding_from_xmlnode
[uli42] Keystroke.c: add another FIXME
[uli42] Keystroke.c: improve TEST output
[uli42] Keystroke.c: print keystroke name in TEST mode
[uli42] Keystroke.c: arrange switch_all_screens and fullscreen close together
[uli42] Keystroke: whitespace fixes
[uli42] Keystroke.c: more/fixed debug output
[uli42] Keystroke.c: Fix modifier handling
[uli42] Keyboard.c: Introduce separate masks for Alt and Meta
[uli42] Keystroke.h: sane struct init
[uli42] Keystroke.c: fix code order
[uli42] Keystroke.c: add missing Mod5 modifier
[uli42] Keystroke.c: make nxagentKeystrokeFileParsed local
[uli42] Keystroke.c: use an own environment variable for X2Go
[uli42] Keystroke.c: fix formatting
[uli42] Keystroke.c: simplify parse_keystroke_file
[uli42] Keystroke.c: add new keystroke to reread keystroke config
[uli42] Keystroke.c: remove unneeded capital keys for default keystrokes
[uli42] Update keystroke readme
[mike.gabriel] os/xdmcp: Just send XDMCP keepalive packets once every three minute
[mike.gabriel] Xserver/include/list.h: Add list.h from X.org (from X.org commit
[mike.gabriel] os: Add NotifyFd interfaces
[mike.gabriel] nxagent: Use SetNotifyFd to receive events.
[mike.gabriel] Move the code for resetting the DPMS mode in response to input events,
[mike.gabriel] os: Implement support for NotifyFd X_NOTIFY_WRITE and removal of
[mike.gabriel] os: Initialize NotifyFds earlier in startup
[uli42] Keystroke.c: ignore CapsLock and NumLock most of the time
[mike.gabriel] os/xdmcp: Remove dead 'restart' code
[mike.gabriel] os: Immediately queue initial WriteToClient
[mike.gabriel] Xserver/os/io.c: Bail out early from FlushClient if nothing needs to be
[mike.gabriel] dix: Pass ClientPtr to FlushCallback
[mike.gabriel] Fix overflow of ConnectionOutput->size and ->count
[mike.gabriel] os: Return BadLength instead of disconnecting BigReq clients (#4565)
[mike.gabriel] Set padding bytes to 0 in WriteToClient
[mike.gabriel] Don't crash on unconfigured interfaces. (X.org bug #5218, Andrei Barbu)
[mike.gabriel] Xserver/os/Imakefile: Introduce the NULL variable and line-wrap various
[mike.gabriel] Xserver/os/: Drop not-used-anymore MNX_TCPCONN macro.
[mike.gabriel] LBX clean-up: Drop forgotten passage in Xserver/os/connection.c.
[mike.gabriel] AUDIT messages should contain uid for local accesses (X.org bug #1997)
[mike.gabriel] Rework local client id finding code to be more uniform
[mike.gabriel] os: Fix a memory leak
[mike.gabriel] dix/os: Merge priority computation into SmartScheduleClient
[mike.gabriel] dix/os: backport various signal handling and smart scheduler changes
[mike.gabriel] os: Add facilities for client ID tracking.
[mike.gabriel] os: always check if client is local when connection is accepted
[mike.gabriel] dix: Pull client-is-local flag up to the ClientRec
[mike.gabriel] dix: Extend initial connection handshake for forwarding proxies
[mike.gabriel] Move SIGUSR1 notification as late as possible.
[mike.gabriel] os: Use NotifyFd for ErrorConnMax
[mike.gabriel] os: Add -displayfd option
[mike.gabriel] os: Add a mechanism to prevent creating any listen sockets
[mike.gabriel] Xserver/os/utils.c: Add NXAGENT_SERVER specific -nolisten parameter:
[mike.gabriel] Handle -displayfd and an explicit display number sensibly
[mike.gabriel] os: Use NotifyFd interface for listen descriptors
[mike.gabriel] os: -displayfd should check ports up to 65535
[mike.gabriel] Use unique logfile names when starting server with -displayfd
[mike.gabriel] os: FatalError if -displayfd writes fail AND Clear the -displayfd option
[mike.gabriel] os: Remove the useless -x option
[mike.gabriel] dix: Move AddScreen() over into dispatch.c and introduce init_screen()
[mike.gabriel] Move AddScreen() comment where it actually belongs. Should be done in
[mike.gabriel] dix: Remove insane BC hacks
[uli42] Fix wrong Xfree in XListFonts failure path
[uli42] _XDefaultError: set XlibDisplayIOError flag before calling exit
[mike.gabriel] regression fix for 52872a0: Keep index parameter in AddScreen() for now.
[mikedep333] Cygwin nxcomp: Use Cygwin un.h
[mikedep333] Remove EMX (MS-DOS & OS/2) support
[mike.gabriel] xinerama: Swap the response in RRXineramaWriteMonitor
[uli42] Args.c: add two missing options to help message
[uli42] Keystroke.c: use KEYSTROKE_NOTHING
[uli42] Keystroke.c: detect duplicate keystroke definitions
[uli42] Keystroke.h/Keyboard.h: cleanup mask variables
[uli42] Keystroke.h: auto-enum keystrokes
[uli42] Keystroke.c/h: completely disable keystrokes that are not active at
[uli42] keystrokes.cfg: add missing keystrokes
[uli42] Keystroke.c: introduce nxagentDumpKeystrokes()
[uli42] Keystroke.h: improve parse_keystroke_file()
[uli42] Keystroke.c: use Booleans where appropriate
[uli42] Keystroke.c: avoid use of comparisons on "False"
[uli42] Init keystrokes at startup and reconnect
[uli42] Keystroke.c: move some vars to inner scope
[uli42] keystrokes.cfg: remove debug keystrokes
[uli42] doc: document debugging keystrokes
[uli42] doc: rework keystroke documentation
[uli42] Keystrokes: rename left/up/right/down keystrokes to descriptive names
[mike.gabriel] roll-tarball.sh: Fix ChangeLog creation, always create ChangeLog for the
[mike.gabriel] Mesa subtree: Add quilt based patch system for bundled Mesa.
[ionic] record: avoid crash when calling RecordFlushReplyBuffer recursively
[mike.gabriel] NXpicturestr_PictSolidFill.h: Drop file and revert db8705. Not an issue
[mike.gabriel] nxcomp/Loop.cpp: Fix server/client mode info cerr printing in
[mike.gabriel] nxproxy: Support communication over stdin. Allow nxcl to use standard
[mike.gabriel] xserver: remove index from CloseScreen (API/ABI breakage)
[mike.gabriel] Revert "regression fix for 52872a0: Keep index parameter in AddScreen()
[mike.gabriel] Xserver/Imakefile: Improve readability by introducing the NULL variable
[mike.gabriel] dix: Move InitFonts up above screen initialization
[mike.gabriel] hw/nxagent/BitmapUtils.c: Derive from utilbitmap.c in deprecated
[mike.gabriel] dix: pass a valid ClientPtr to SetFontPath in all cases.
[mike.gabriel] SetFontPath: set client->errorValue on failure.
[mike.gabriel] Xserver: Support building against libXfont2 (v2) API and old libXfont(1)
[mike.gabriel] Makefile: Tell Xserver build which Xfont API to use (v2 or v1) depending
[mike.gabriel] debian/control: Use B-D libxfont-dev only. Follow libXfont2 transition
[mike.gabriel] nx-libs.spec: Prefer libXfont2-devel on RPM distro versions that have
[mike.gabriel] Add CreatePixmap allocation hints.
[mike.gabriel] Save pixmap allocation hints into the PixmapRec.
[mike.gabriel] Mesa.patches: Adapt Mesa to CreatePixmap allocation hint ABI bump.
[mike.gabriel] hw/nxagent/Pixmap.c et al.: Propagate usage_hint through
[mike.gabriel] Regression fix for added libXfont2 API support:
[mike.gabriel] debian/patches: Update 016_nx-X11_install-location.debian.patch (due to
[mike.gabriel] release 3.5.99.5
[mike.gabriel] nx-X11/config/cf/linux.cf: Fix FTBFS on arm64 (aarch64) due to missing
[mike.gabriel] nx-X11/config/cf/linux.cf: Fix FTBFS on Linux SPARC64 due to missing
[mike.gabriel] Makefile: Fix comment above special clean rules.
[mike.gabriel] Makefile: Remove nx-X11/config/cf/date.def on clean.
[mike.gabriel] Makefile: Make sure that 'make all' only calls 'make build' and _not_
[mike.gabriel] nx-X11/config/cf: Clean-up left-overs from having our own libNX_Xext
[mike.gabriel] Mesa.patches: Define USE_IEEE for __aarch64__ and __mc68000__, as well.
[mike.gabriel] Xserver: Build nxagent with MIT-SCREEN-SAVER extension enabled.
[mike.gabriel] debian/copyright{,in}: Pull-over latest changes on these files from the
[mike.gabriel] debian/control: Pull-over latest changes on these files from the
[mike.gabriel] debian/control: Pre-D (nx-x11-common) on versioned dpkg not required
[mike.gabriel] debian/{rules,nx-x11proto-xext-dev}: More Xext header files belong int
[mike.gabriel] debian/control: Add get-orig-source rule as in official Debian package.
[ïonic] nx-libs.spec: whitespace only.
[ïonic] {debian/control,nx-libs.spec}: add proper dependencies upon xkbcomp for
[ïonic] nx-libs.spec: sync up RPM builds after Xext proto change in
[mike.gabriel] Clearing comments from $XFree86$ (et al.) header lines.
[mike.gabriel] Xserver/GL/glx/glxext.c: Fix for previous commit, re-adding a comment
[uli42] nxagent.1: remove no longer existing -co option from manpage
[uli42] nxagent.1: fix typo
[uli42] nxagent.1: add -options, previously undocumented
[uli42] nxagent.1: rephrase description
[uli42] nxagent.1: use nxagent everywhere
[uli42] nxagent.1: highlight nxagent
[uli42] nxagent.1: fix: "tolerancechecks" was documented as "reconnectchecks"
[uli42] nxagent.1: some more rephrasing
[mike.gabriel] Xserver/os/connection.c: Accompany display number with some
[mike.gabriel] Xserver/os/connection.c: If -displayfd and an explicit display port
[mike.gabriel] man/nxagent.1: Document the nxagent specific usage pattern of the
[ionic] nx-X11/programs/Xserver/os/connection.c: compact display autodetection
[mike.gabriel] Revert "NXpicturestr_PictSolidFill.h: Drop file and revert db8705. Not
[mike.gabriel] hw/nxagent/Dialog.c: Drop unused dialog for DIALOG_DISABLE_XKB_LOCAL.
[mike.gabriel] nxcomp/Children.cpp: Don't generate warnings with duplicated NX paths.
[mike.gabriel] Xserver/Imakefile: Change order of linker options, so that self-built
[mike.gabriel] Xserver/Imakefile: Drop redundant library path option
[mike.gabriel] release 3.5.99.6
[mike.gabriel] debian/copyright: Update copyright attributions (re-add
[ionic] nx-libs.spec: RPM does not support %elif/%elsif/%elseif/whatever.
[uli42] Revert "Switch from using libNX_X11's deprecated XKeycodeToKeysym()
[uli42] remove _X_DEPRECATED for XKeycodeToKeysym
[mike.gabriel] nx-X11/config/cf/gnu*: Re-introduce GNU/Hurd support to the nx-X11
[mike.gabriel] nxcompshad/Shadow.cpp: Use EBADF instead of EBADFD (which is not
[mike.gabriel] release 3.5.99.7
[ulrich.sibiller] nx-libs.spec: fix FTBFS on RHEL6
[mike.gabriel] nx-X11/config/cf/gnuLib.rules: Drop ancient Vcs comment. Erroneously
[mike.gabriel] debian/copyright: Update copyright attributions.
[mikedep333] nx-libs.xpec: Fix FTBFS on F24 due to missing Xfont2
[sfandino] Propagate DESTDIR and PREFIX from Makefile
[sfandino] Don't force root ownership of dirs when installing
[uli42] remove BuildRman define
[uli42] Args.c: fix sync option parsing
[frantracer] Squashed 'nx-X11/extras/Mesa_6.4.1/' content from commit 53d1bc0
[frantracer] nx-X11/extras/Mesa: Drop bundled Mesa, place a symlink to imported Git
[frantracer] Mesa subtree: Adapt build process for building against Mesa that gets
[frantracer] roll-tarball.sh: Drop various unused files from the bundled Mesa version
[mike.gabriel] roll-tarball.sh: Fix tarball creation, now that we pull in Mesa as a
[frantracer] Squashed 'nx-X11/extras/Mesa_6.4.2/' content from commit 475b1f7
[frantracer] nx-X11/extras: Add symlinks to Mesa_6.4.2 and patches
[frantracer] roll-tarball.sh: Fix resolution of symbolic links and removal of useless
[mike.gabriel] Mesa.patches: Have Mesa.patches_6.4.2 rather as a copy than as a symlink
[mike.gabriel] Mesa.patches_6.4.1: Add missing EOL at EOF to series file.
[mike.gabriel] Fix FTBFS on mips64el architecture due to missing definition of the
[mike.gabriel] nx-X11/config/cf/linux.cf: Drop AsOutputArchSize macro from
[mike.gabriel] dix: Remove arch awareness from servermd.h (X.org v2, nx-libs v4)
[mike.gabriel] Fix FTBFS on Linux based HP-PARisc 32-bit systems. Thanks to John Paul
[mike.gabriel] debian/patches: Update 016_nx-X11_install-location.debian.patch (line
[mike.gabriel] hw/nxagnet/Atoms.c: In DEBUG mode, we need validateString() which is not
[mike.gabriel] hw/nxagent/Window.c: Introduce NX_REAL_WINDOW window property.
[mike.gabriel] nxcomp: Set TokenSize to 1536 for link type ADSL and WAN. Improving
[mike.gabriel] nx-libs.spec: Use mesa-quilt with Fedora builds, but rely on fallback
[mike.gabriel] mesa-quilt: Provide a fallback patching method on systems where pulling
[mike.gabriel] README.Mesa.patches: Define some rules for patch naming and numbering
[mike.gabriel] release 3.5.99.8
[mike.gabriel] roll-tarballs.sh: Remove even more files from nx-X11/extras/Mesa/. This
[mike.gabriel] Mesa.patches: Disable 4001_Fix-non-working-GLX-in-64bit-Xorg-7.0.patch.
[mike.gabriel] nxagent man page: Fix layout near -nxrealwindowprop option.
[mike.gabriel] Report Xlib-side window IDs to session.log in machine readable form.
[mike.gabriel] make-changelog.sh: Drop obviously not needed '--since 1970' option from
[mike.gabriel] m4/nx-macros.m4: Add autotools macros derived from X.org and nxcomp*
[mike.gabriel] nxproxy: Switch to autoreconf.
[mike.gabriel] debian/rules: Drop redundant --with-symbols configure option, '-g'
[mike.gabriel] nxproxy/configure.ac: Have AC_LANG before NX_COMPILER_BRAND. Thanks to
[mike.gabriel] debian/control: Add B-D: automake (required for Debian jessie, Ubuntu
[mike.gabriel] nxcompshad: Switch to autoreconf.
[mike.gabriel] nxcompshad/src/Regions.h: Avoid warning: ‘typedef’ was ignored in this
[mike.gabriel] nxcompshad/src/Core.cpp: Don't redeclare (and shadow) curLine. Use
[mike.gabriel] nxcompshad/src/Shadow.cpp: Drop duplicate prototype for
[mike.gabriel] nxcompshad: Prototype for NXShadowResetOptions() missing. Export it as
[mike.gabriel] nxcompshad: Rewrite Logger class methods to properly take advantage of
[mike.gabriel] debian/control: Process with wrap-and-sort -s.
[mike.gabriel] debian/copyright: White-space cleanup.
[mike.gabriel] debian/control: Add B-D: libtool (required for Debian jessie, Ubuntu
[uli42] Improve keystroke file handling
[uli42] pass filename as parameter to nxagentProcessOptionsFile()
[uli42] rename nxagentOptionFile to nxagentOptionsFilename
[uli42] treat options parameter as option string if it starts with nx/nx
[mike.gabriel] nxcomp: Switch to autoreconf.
[mike.gabriel] nxcomp/configure.ac: Re-add previously available configure options
[mike.gabriel] nxcomp/configure.ac,m4/nx-macros.m4,nxcomp/src/Socket.h: Use
[mike.gabriel] debian/rules: Drop override_dh_clean target. Not required anymore, as
[mike.gabriel] nxcomp: Trivially fix local variables shadowing variables of same name
[mike.gabriel] nxcomp/src/Loop.cpp: Avoid duplicate usage of proxyFD (global variable)
[mike.gabriel] nxcomp/src/Proxy.cpp: Fix index usage of nested loops.
[mike.gabriel] nxcomp/src/Loop.cpp: Drop duplicate prototypes (which already exist in
[mike.gabriel] nxcomp/src/Loop.cpp: Rename local variable 'handler' to 'signalHandler'.
[mike.gabriel] nxcomp/src/Loop.cpp: Don't reuse global variable names as function
[mike.gabriel] nxcomp/src/Transport.cpp: Don't redeclare local variable if it can be
[mike.gabriel] nxcomp/src/Loop.cpp: Drop global variable diffTs, declare it in every
[mike.gabriel] nxcomp/src/Loop.cpp: Don't use global variables as function paramters in
[mike.gabriel] nxcomp/src/Loop.cpp: Don't mix using global proxyFD and a local
[mike.gabriel] nxcomp: Add __attribute__((noreturn)) to more functions where
[mike.gabriel] Render.c: Improve situation for multiple trapezoid requests.
[mike.gabriel] nxproxy/src/Makefile.am: Actually define nxproxy_CFLAGS, so the various
[mike.gabriel] nxcomp/configure.ac: Don't rely on pkg-config alone when it comes to
[ionic] nxcomp/configure.ac: we don't need to specify empty optional parameters.
[ionic] nxcomp/configure.ac: fix copy-and-paste typo (nxcompshad.pc.)
[uli42] Set NX_AGENT_VERSION property for root window
[mike.gabriel] m4/nx-macros.m4: Add NX_STRICT_OPTION and NX_DEFAULT_OPTIONS macros
[mike.gabriel] nx*/configure.ac: Use newly introduced macro NX_DEFAULT_OPTIONS instead
[mike.gabriel] debian/rules: Add configure option --disable-silent-rules.
[mike.gabriel] Convert nx-X11/lib/ build flow from imake to autotools.
[mike.gabriel] nx-X11/programs/Xserver/Imakefile: White-space fix.
[mike.gabriel] debian/control: Add D (libnx-x11-6): libx11-data.
[mike.gabriel] debian/rules: Use tabs as first indentation level.
[mike.gabriel] debian/rules: Re-order configure options for the sake of more beauty.
[mike.gabriel] Makefile: Use $(RM_DIR) rather then plain rmdir in clean-env target.
[mike.gabriel] Makefile: Check for dir existence before attempting to remove it.
[mike.gabriel] nx-X11/Makefile: Only run full CleanEnv code, if imake is installed in
[mike.gabriel] nx-X11/programs/Xserver/Render.c: Re-introduce nxagentGlyphsCleanup()
[mike.gabriel] nxcompshad: Drop Cygwin/Win32 support. Has been untested and unused for
[mike.gabriel] nx-X11/extras: Drop Mesa-6.4.1 related files.
[mike.gabriel] debian/copyright: Update copyright attributions.
[mike.gabriel] debian/control: Bump Standards-Version: to 4.0.1. No changes needed.
[mike.gabriel] hw/nxagent/Window.c: Fix spelling error in debug message.
[mike.gabriel] Mesa.patches: Add 5001_nasty-typo-fixes.patch. Fix some nasty typos in
[mike.gabriel] debian/rules: Strip static libraries before installing them into the
[mike.gabriel] release 3.5.99.9
[mike.gabriel] roll-tarball.sh: Use -f with rm everywhere, also when tweaking the Mesa/
[mike.gabriel] roll-tarball.sh: Some more .gitignore files to remove.
[mike.gabriel] roll-tarball.sh: Drop m4/nx-xtrans.m4 from nx-libs-lite tarball.
[mike.gabriel] Mesa.patches: Shrink over-zealous 5001 patch. Only patch files that we
[mike.gabriel] nxcomp/src/{Loop,Proxy}.cpp: On Debian/kFreeBSD (and other *BSD
[ionic] nx-X11/programs/Xserver/hw/nxagent/Render.c: use macros obtaining values
[mike.gabriel] Assure that headers from libNX_X11 are always included from
[mike.gabriel] release 3.5.99.10
[mike.gabriel] debian/control: Drop non-required B-D libxmltok1-dev.
[mike.gabriel] debian/control: Bump Standards-Version: to 4.1.0. No changes needed.
[vtroshchinskiy] Fix nxagent argument parsing logic
[mike.gabriel] nxproxy/src/Main.c: Silence compiler warning.
[ionic] nxcomp/configure.ac: prettify AC_ARG_ENABLE() calls, use more quotes and
[ionic] nxcomp/src/Loop.cpp: whitespace fixes only.
[mike.gabriel] .gitignore: Improve all .gitignore files, adapt to autotools build-flow
[mike.gabriel] nxcomp/src/Loop.cpp: Reduce control->TokenSize slightly again in order
[ionic] **/.gitignore: add stray files.
[ionic] .gitignore: ignore vim swap files.
[vtroshchinskiy] Fix bug #525: PANIC! No port specified for multimedia connections
[ionic] nx-libs.spec: add -mno-vxs to general C(XX)FLAGS on ppc64le.
[ionic] nx-libs.spec: drop ugly optsflag sed hack, hopefully obsoleted by
[ionic] nx-libs.spec: handle potentially undefined variables more gracefully.
[ionic] nx-libs.spec: pass CDEBUGFLAGS and friends directly through via make
[ionic] README.md: add short Windows section and mention that using Cygwin tools
[ionic] nxcomp/configure.ac: rename --{en,dis}able-info to --{en,dis}able-debug,
[ionic] nx{comp{,shad},proxy}: add configure flag --enable-cxx11 to enable and
[ionic] nxcomp: add AX_PTHREAD code from autoconf-archive and check for pthread
[ionic] New logging implementation
[ionic] Set default log level to WARNING
[ionic] nxcomp/Log.h: also clear the buffer after setting it to an empty string.
[ionic] nxcomp/Log.h: delete stream_ member before class object destruction.
[ionic] nxcomp/{configure.ac,Log.cpp}: implement configure-time std::put_time
[ionic] nxcomp/src/Log.{cpp,h}: port to std::stack as internal buffer structure.
[ionic] nxcomp/src/Log.h: block signals while writing out data.
[ionic] nxcomp/src/Log.cpp: add PID to thread ID output if requested.
[ionic] nxcomp/src/Log.h: prepare for logger testing application.
[ionic] nxcomp: add basic logging_test utility in test subdirectory.
[ionic] Conversion of Loop.cpp to the new log system
[ionic] Fix whitespace and line splitting issues reported by ionic
[ionic] Remove leading \n in NXTrans* logging
[ionic] nxcomp/src/Loop.cpp: fix whitespace errors on continued lines.
[mike.gabriel] Regression fix for f855b3b6. Caused FTBFS with Loop.cpp:2669:0: error:
[ionic] nxcomp/m4/ax_pthread.m4: move to top-level m4/ directory, use symlink.
[ionic] nxproxy: use ax_pthread.m4.
[ionic] nxcomp/src/Auth.cpp: handle launchd sockets in DISPLAY variable
[ionic] nxcomp/src/Loop.cpp: hardcode X11 and (legacy/xfs) font UNIX paths.
[uli42] nxagent manpage: some minor formatting improvements and typo fixes
[mike.gabriel] keysym.h: fix include path
[mike.gabriel] glxext.c/NXglxext.c: merge two functions into one
[mike.gabriel] NXglxext.c: rename and relocate variable
[mike.gabriel] fix broken path due to missing /
[uli42] Fix options parsing on reconnect
[uli42] Args.c: Fix compile bug with DEBUG enabled
[uli42] Args.c: simplify nxagentProcessOptionsFile()
[uli42] simply free() calls
[uli42] Error.c: simply nxagentGetClientsPath()
[ionic] nx-X11/lib/include/xtrans/Xtranssock.c: drop UNIX path overrides as
[mike.gabriel] nxproxy.1 man page: Update explanation for NX_TEMP env variable.
[mike.gabriel] nxcomp/src/Misc.cpp: Update explanation for the NX_TEMP env variable.
[uli42] Keyboard.c: Use booleans for nxagentKeycodeConversion
[uli42] add option keyconv=(auto|on|off)
[uli42] Keyboard.c: make nxagentKeycodeConversion a Boolean
[uli42] nxcomp: Fix setting of global tcpFD
[uli42] nxcomp: remove unused return values
[uli42] nxcomp: use lowercase abbreviations for seconds and milliseconds
[mike.gabriel] Drop bin wrappers for nxagent and nxproxy, directly install nxproxy and
[mike.gabriel] Makefile: Don't use DESTDIR in configure.
[mike.gabriel] Makefile: Quote '$@' in make calls with double quotes.
[ionic] nxcomp/nxproxy: add missing hint for keyconv option
[ionic] nxcomp/nxproxy: slightly improve the usage message of nxproxy
[ionic] nxproxy/nxcomp: document logging options
[ionic] randr: always realloc crtcs and outputs
[ionic] randr: free crtc->outputs on destroy
[ionic] Coverity # 807: Fix a memory leak in XFixesExpandRegion.
[ionic] Coverity # 487: Check version number correctly.
[ionic] Coverity # 491: Check version number correctly.
[ionic] Coverity # 337: Remove useless NULL check.
[ionic] devPrivates fixes
[ionic] Allow options to appear with other components.
[ionic] DIX: XKB: Set xkbInfo to NULL as well as freeing it
[ionic] Events.c: move variable to inner scope
[ionic] Events.c: drop unused variable
[ionic] Make sure XQueryTree results are freed
[ionic] Events.c: add ifdef around nxagentRemoteWindowsTree
[uli42] Reintroduce -co as no-op
[ionic] nxcomp: fix double free
[ionic] nxcomp: simplify free calls
[ionic] ChannelEndPoint.cpp: fix two memleaks
[ionic] Loop.cpp: fix two memleaks
[ionic] Loop.cpp: fix more memory leaks
[ionic] nxcomp: use new macro SAFE_FREE(ptr)
[mike.gabriel] Add asprintf() implementation for platforms without it
[mike.gabriel] Typo in xserver Xvasprintf()
[mike.gabriel] os/xprintf: add Xvscnprintf and Xscnprintf
[ionic] nx-X11/programs/Xserver/os/xprintf.c: remove doubly-defined Xscnprintf
[mike.gabriel] Xserver/os/xprintf.c: Drop NoMachine's own implementation of
[mike.gabriel] Xtranssock.c: simplify code in SocketWritev
[mike.gabriel] nxcomp: fix shadow warning
[mike.gabriel] Silence warning: "ar: 'u' modifier ignored since 'D' is the default"
[ionic] nxcomp/src/Log.cpp: only create a new queue entry if we actually intend
[ionic] nx-X11/programs/Xserver/os/xprintf.c: completely drop NX-related
[mike.gabriel] re-implement pre-xinerama behaviour
[mike.gabriel] always notify on size changes
[mike.gabriel] small code cosmetics
[mike.gabriel] debian/*: Adopt from official Debian package where appropriate.
[mike.gabriel] Keyboard.c: Improve TEST output
[mike.gabriel] Keyboard.c: print message class for user messages
[mike.gabriel] Keyboard.c: Add some comments with changelog explanations
[mike.gabriel] nxagent manpage: Improve explanation of -noignore and -noxkblock
[mike.gabriel] Keyboard.c: Some code cleanups
[mike.gabriel] Keyboard.c: Make xkblock more robust
[mike.gabriel] nxagent manpage: Extend keyboard documentation
[mike.gabriel] Keyboard.c: Use calloc instead of malloc + memset
[mike.gabriel] Keyboard.c: XkbDfltRepeatDelay and XkbDfltRepeatIntervall are int not
[mike.gabriel] Keyboard.c: set variables to NULL after free
[mike.gabriel] Keyboard.c: Fix indentation
[mike.gabriel] Keyboard.c: Replace some memsets by zero initialization
[mike.gabriel] Events.c/h: Rename & restructure some Xkb functions
[mike.gabriel] nxagent manpage: extend description of keyboard option
[mike.gabriel] debian/control: All Priority: extras packages are required to be changed
[mike.gabriel] debian/control: Set Section: to "libs" for libnx-x11-6.
[mike.gabriel] nx-libs.spec: Add missing BuildRequires and fix paths to files.
[mike.gabriel] Add missing/renamed patches. (Ouch!).
[mike.gabriel] debian/rules: Fix override_dh_clean target for older Debian/Ubuntu
[mike.gabriel] debian/rules: Don't remove our main Makefile.
[mike.gabriel] debian/rules: Neither overzealously remove nx-X11/Makefile.
[mike.gabriel] Xserver/Xi/chgfctl.c: Fix compiler warning: misleading-indentation.
[mike.gabriel] hw/nxagent/NXdispatch.c: Fix compiler warning: misleading-indentation
[mike.gabriel] hw/nxagent/NXxvdisp.c: Fix compiler warnings: misleading-indentation
[mike.gabriel] hw/nxagent/Events.c: Fix compiler warnings (with NX_DEBUG_INPUT):
[mike.gabriel] Xserver/GL/glx/glxfb.c: Fix compiler warning: pointer-sign.
[mike.gabriel] glx: warning fixes
[mike.gabriel] lib/X11/Xrm.c: Compiler warning fix: logical-not-parentheses
[mike.gabriel] Xserver/GL/glx/glxcmds.c: Cast small-int values through intptr_t when
[ionic] nx-libs.spec: add back erroneously dropped xkeyboard-config dependency.
[ionic] nx-libs.spec: actually use a weak dependency for xkeyboard-config.
[mike.gabriel] Xserver/hw/nxagent/compext: Xfree -> free and Xmalloc -> malloc.
[mike.gabriel] Xserver/hw/nxagent/Clipboard.c: Fix free calls (free back to XFree).
[mike.gabriel] release 3.5.99.11
[mike.gabriel] debian/changelog: post-release version bump to 3.5.99.11
[mike.gabriel] Xserver/hw/nxagent/Image.c: Fix regression FTBFS after d4465b71 got
[mike.gabriel] release 3.5.99.12
------------------------------------------
[...truncated 15.23 KB...]
+++ i=13
+++ '[' 13 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXX
+++ i=14
+++ '[' 14 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXX
+++ i=15
+++ '[' 15 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXX
+++ i=16
+++ '[' 16 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXX
+++ i=17
+++ '[' 17 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXX
+++ i=18
+++ '[' 18 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXXX
+++ i=19
+++ '[' 19 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXXXX
+++ i=20
+++ '[' 20 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXXXXX
+++ i=21
+++ '[' 21 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXXXXXX
+++ i=22
+++ '[' 22 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXXXXXXX
+++ i=23
+++ '[' 23 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXXXXXXXX
+++ i=24
+++ '[' 24 -lt 24 ']'
+++ printf XXXXXXXXXXXXXXXXXXXXXXXX
+++ return 0
++ mktemp -d --tmpdir=/var/lib/jenkins/tmp/ tmp.XXXXXXXXXXXXXXXXXXXXXXXX
+ TEMP_DIR=/var/lib/jenkins/tmp/tmp.yt02NOomdtVuOvWZI4aYZ3PM
+ temp_cleanup+=("${TEMP_DIR}")
+ mkdir -p -- /var/lib/jenkins/tmp/tmp.yt02NOomdtVuOvWZI4aYZ3PM/nx-libs
+ chmod -Rf -- 2770 /var/lib/jenkins/tmp/tmp.yt02NOomdtVuOvWZI4aYZ3PM
+ cd /var/lib/jenkins/build/heuler/nx-libs
+ git clone --no-hardlinks --no-local /var/lib/jenkins/build/heuler/nx-libs /var/lib/jenkins/tmp/tmp.yt02NOomdtVuOvWZI4aYZ3PM/nx-libs/
Cloning into '/var/lib/jenkins/tmp/tmp.yt02NOomdtVuOvWZI4aYZ3PM/nx-libs'...
+ cd /var/lib/jenkins/tmp/tmp.yt02NOomdtVuOvWZI4aYZ3PM
++ cd nx-libs
++ gitrevno
++ cd -
+ GITREV=2716
+ pushd nx-libs
+ git --no-pager log --since '2 years ago' '--format=%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n'
+ popd
+ rm -Rf -- nx-libs/.git
+ mv -- nx-libs/nx-libs.spec .
++ grep -E -- '^Version:.*' nx-libs.spec
++ awk '{ print $2 }'
+ UPSTREAM_VERSION=3.5.99.12
++ grep -E -- '^Release:.*' nx-libs.spec
++ awk '{ print $2 }'
+ PKG_RELEASE='0.0build1%{?dist}'
++ sed -e 's/%{?dist}//'
+ PKG_SRCRELEASE=0.0build1
++ grep -qsE -- '^BuildArch:.*noarch$' nx-libs.spec
++ echo no
+ IS_NOARCH=no
+ '[' heuler = heuler ']'
+ IS_RELEASE=0
+ sed -i nx-libs.spec -e 's/%{?dist}/.0.git20171215.2716.heuler%{?dist}/'
+ '[' -f nx-libs/debian/patches/series ']'
+ cd nx-libs
+ QUILT_PATCHES=debian/patches
+ quilt push -a
Applying patch debian/patches/2001_nx-X11_install-location.debian.patch
patching file nx-X11/config/cf/Imake.tmpl
patching file nx-X11/config/cf/site.def
Applying patch debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch
patching file nx-X11/programs/Xserver/Xext/security.c
Now at patch debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch
+ rm -Rf -- .pc/
+ sed 's/%{name}/nx-libs/'
+ read source_file
+ awk '{ print $2 }'
+ grep -E '^Source[1-9]+:.*' nx-libs.spec
+ mv -- /var/lib/jenkins/tmp/tmp.yt02NOomdtVuOvWZI4aYZ3PM/nx-libs /var/lib/jenkins/tmp/tmp.yt02NOomdtVuOvWZI4aYZ3PM/nx-libs-3.5.99.12
+ tar -czf /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.3/SRPM/rpmbuild/SOURCES/nx-libs-3.5.99.12.tar.gz nx-libs-3.5.99.12
+ cp -- nx-libs.spec /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.3/SRPM/rpmbuild/SOURCES
+ cd
+ rm -Rf -- /var/lib/jenkins/tmp/tmp.yt02NOomdtVuOvWZI4aYZ3PM/nx-libs
+ '[' xsle = xopensuse ']'
+ '[' xsle = xsle ']'
+ typeset -a arches_copy
+ arches_copy=("${arches[@]}")
+ typeset -i i=0
+ (( i = 0 ))
+ (( i < 3 ))
+ [[ SRPM == \i\3\8\6 ]]
+ (( ++i ))
+ (( i < 3 ))
+ [[ x86_64 == \i\3\8\6 ]]
+ (( ++i ))
+ (( i < 3 ))
+ [[ i386 == \i\3\8\6 ]]
+ arches_copy[i]=i586
+ (( ++i ))
+ (( i < 3 ))
+ typeset arch=
+ for arch in "${arches_copy[@]}"
+ mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.3/SRPM
+ for arch in "${arches_copy[@]}"
+ mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.3/x86_64
+ for arch in "${arches_copy[@]}"
+ mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.3/i586
+ BUILD_RESULT=/home/abuild/rpmbuild/
+ typeset obs_config_dir=obs-config
+ extra_obs_build_args=()
+ typeset -a extra_obs_build_args
+ typeset obs_build_vendor_tag=
++ map_prefix_to_vendor x2go
++ typeset prefix=x2go
++ typeset out=
++ typeset ret=1
++ case "${prefix}" in
++ out=X2Go
++ ret=0
++ printf %s X2Go
++ return 0
+ obs_build_vendor_tag=X2Go
+ '[' 0 -ne 0 ']'
+ extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}")
+ typeset -i tmp_suse_major_version=0
+ typeset -i tmp_suse_minor_version=0
+ [[ 11.3 = \t\u\m\b\l\e\w\e\e\d ]]
++ get_generic_major_version 11.3
++ typeset version=11.3
++ typeset -i ret=0
++ '[' -z 11.3 ']'
++ typeset -i tmp_major_version=0
+++ sed -e '/^\([0-9][0-9]*\)\.[0-9][0-9]*$/!d;s//\1/'
++ tmp_major_version=11
++ '[' 11 -ne 0 ']'
++ echo 11
++ return 0
+ tmp_suse_major_version=11
+ '[' 0 -ne 0 ']'
++ get_generic_minor_version 11.3
++ typeset version=11.3
++ typeset -i ret=0
++ '[' -z 11.3 ']'
++ typeset -i tmp_minor_version=-1
+++ sed -e '/^[0-9][0-9]*\.\([0-9][0-9]*\)$/!d;s//\1/'
++ tmp_minor_version=3
++ echo 3
++ return 0
+ tmp_suse_minor_version=3
+ '[' 0 -ne 0 ']'
+ '[' xsle = xopensuse ']'
+ '[' xsle = xsle ']'
++ sed s/#VERSION#/11.3/
+ DOWNLOAD_URL=/srv/mirrors/non-public/sle/11.3/rpms/
+ '[' 11 -lt 12 ']'
+ BUILD_RESULT=/usr/src/packages
+ typeset -i noarch_built=0
+ for l_ARCH in "${arches[@]}"
+ '[' SRPM = SRPM ']'
+ typeset base_arch=x86_64
+ '[' -z x86_64 ']'
+ '[' xsle = xfedora ']'
+ '[' xsle = xepel ']'
+ ps ax
+ grep -E 'build.*/var/cache/obs-build/sle/11.3/x86_64/'
+ grep 'sudo obs'
+ get_extra_repository suse sle 11.3 heuler nx-libs x86_64 1
+ typeset TYPE=suse
+ typeset DIST=sle
+ typeset CODENAME=11.3
+ typeset COMPONENT=heuler
+ typeset PACKAGE=nx-libs
+ typeset ARCH=x86_64
++ make_boolean 1
++ typeset -l OPTION=1
++ case "${OPTION}" in
++ OPTION=1
++ printf 1
++ return 0
+ typeset WANT_EXTRA=1
+ case "${TYPE}" in
+ OTHERMIRROR=
+ '[' 1 -eq 1 ']'
+ OTHERMIRROR='--repo suse at https://packages.x2go.org/sle/11.3/extras'
+ '[' -z x2go-keyring ']'
+ '[' x2go-keyring '!=' nx-libs ']'
+ OTHERMIRROR='--repo suse at https://packages.x2go.org/sle/11.3/extras --repo suse at https://packages.x2go.org/sle/11.3/heuler'
+ return 0
+ sudo obs-build --nosignature --repo suse at https://packages.x2go.org/sle/11.3/extras --repo suse at https://packages.x2go.org/sle/11.3/heuler --repo /srv/mirrors/non-public/sle/11.3/rpms/ --root /var/cache/obs-build/sle/11.3/x86_64/ --clean --stage=-bs --define '%vendor X2Go' /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.3/SRPM/rpmbuild/SOURCES/nx-libs.spec
logging output to /var/cache/obs-build/sle/11.3/x86_64/.build.log...
[ 0s] Memory limit set to 33053024KB
[ 0s] Using BUILD_ROOT=/var/cache/obs-build/sle/11.3/x86_64
[ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386
[ 0s]
[ 0s]
[ 0s] japsand started "build nx-libs.spec" at Fri Dec 15 13:54:43 UTC 2017.
[ 0s]
[ 0s]
[ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.3/SRPM/rpmbuild/SOURCES/nx-libs.spec ...
[ 0s] init_buildsystem --configdir /usr/lib/obs-build/configs --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse at https://packages.x2go.org/sle/11.3/extras --repository suse at https://packages.x2go.org/sle/11.3/heuler --repository /srv/mirrors/non-public/sle/11.3/rpms/ --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.3/SRPM/rpmbuild/SOURCES/nx-libs.spec ...
[ 4s] initializing /var/cache/obs-build/sle/11.3/x86_64/.srcfiles.cache ...
[ 4s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/sle/11.3/extras
[ 4s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/sle/11.3/heuler
[ 5s] /usr/lib/obs-build/createdirdeps --oldfile /var/cache/obs-build/sle/11.3/x86_64/.srcfiles.cache /srv/mirrors/non-public/sle/11.3/rpms/
[ 7s] expanding package dependencies...
[ 8s] Warning: distribution not specified, assuming 'sles11sp2-x86_64' (see /usr/lib/obs-build/configs).
[ 9s] expansion error
[ 9s] nothing provides imake
[ 9s] nothing provides pixman-devel >= 0.13.2
[ 9s] nothing provides xorg-x11-libXfont-devel >= 1.4.2
[ 9s] nothing provides xorg-x11-libXdamage-devel
[ 9s] nothing provides xorg-x11-libXcomposite-devel
[ 9s] nothing provides xorg-x11-libXrandr-devel
[ 9s] nothing provides xorg-x11-libXtst-devel
[ 9s] nothing provides xorg-x11-libXinerama-devel
[ 9s]
[ 9s] japsand failed "build nx-libs.spec" at Fri Dec 15 13:54:52 UTC 2017.
[ 9s]
+ exit 1
+ cleanup
+ '[' -n '' ']'
+ '[' -n '' ']'
+ echo 'Warning: mock temporary config directory not defined. Skipping cleanup.'
Warning: mock temporary config directory not defined. Skipping cleanup.
+ typeset temp_dir=
+ for temp_dir in "${temp_cleanup[@]}"
+ '[' -n /var/lib/jenkins/tmp/tmp.yt02NOomdtVuOvWZI4aYZ3PM ']'
+ '[' -d /var/lib/jenkins/tmp/tmp.yt02NOomdtVuOvWZI4aYZ3PM ']'
+ rm -Rf -- /var/lib/jenkins/tmp/tmp.yt02NOomdtVuOvWZI4aYZ3PM
Build step 'Execute shell' marked build as failure
More information about the x2go-commits
mailing list