[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