aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* nx-X11: use the "old", non-NX header location.Mihai Moldovan2017-03-092-1/+4
| | | | | Affects: - 1270_nx-X11_CVE-2017-2624-Use-timingsafe_memcmp-to-c.full.patch
* Refresh:Mihai Moldovan2017-03-093-20/+10
| | | | | - 0016_nx-X11_install-location.debian.patch - 9900-dxpc-license-history.full+lite.patch
* nx-X11: Backport CVE-2017-2624 (timingsafe_memcmp)Ulrich Sibiller2017-03-093-0/+171
| | | | | | | Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.6.x (Ulrich Sibiller) v3: backport to nx-libs 3.5.0.x (Mihai Moldovan)
* debian/control: add Breaks statement on pre-4.1.0.0 x2goserver to x2goagent ↵Mihai Moldovan2016-07-102-0/+3
| | | | package.
* debian/changelog: whitespace only.Mihai Moldovan2016-07-101-1/+1
|
* nx-libs.spec: let x2goagent package satisfy x2goagent-virtual.Mihai Moldovan2016-06-302-0/+2
|
* nx-libs.spec: add new x2goagent.options file to installed file list of ↵Mihai Moldovan2016-06-302-0/+3
| | | | x2goagent package.
* nx-libs.spec: copy new debian/x2goagent.options file into build environment, ↵Mihai Moldovan2016-06-302-0/+3
| | | | analogous to what debian/roll-tarballs.sh does.
* debian/x2goagent.install: add new x2goagent.options file.Mihai Moldovan2016-06-302-0/+3
|
* debian/rules: symlink and remove new debian/x2goagent.options file into/from ↵Mihai Moldovan2016-06-302-1/+5
| | | | build environment.
* debian/Makefile.nx-libs: install/destroot new x2goagent.options file.Mihai Moldovan2016-06-302-0/+3
|
* debian/roll-tarballs.sh: copy new debian/x2goagent.options file into real ↵Mihai Moldovan2016-06-302-0/+3
| | | | tarball environment.
* debian/: add x2goagent.options file for compatibility with x2goserver nightly.Mihai Moldovan2016-06-302-0/+38
|
* debian/changelog: add entry for last change.Mihai Moldovan2016-06-281-0/+2
|
* debian/control: add myself as uploader.Mihai Moldovan2016-06-271-0/+1
| | | | Also, force a rebuild due to the changed versioning.
* debian/changelog: Add closures for #757, #758, #760. The issue occurred ↵Mike Gabriel2016-02-201-0/+1
| | | | earlier (#410) and was resolved by properly setting up Xinerama symlinks
* Xinerama symlinking: Attach Xinerama symlinking to nxagent bin:package (and ↵3.5.0.xMike Gabriel2015-09-285-9/+12
| | | | | | not libnx-xinerama1). Backported from Arctica GH 3.6.x branch.
* Enforce symlink creation for Xinerama et al. library symlinks.Mike Gabriel2015-09-232-3/+4
|
* Revert "debian/libnx-xinerama1.*: fix faulty logic when creating symlinks."Mike Gabriel2015-09-222-3/+8
| | | | | | | This reverts commit 5a9f8294ce2f9c4265c5359323d7ad157974d016. Conflicts (resolved by Mike Gabriel): debian/changelog
* nx-libs.spec: add xkeyboard-config to nxagent's Requires.Mihai Moldovan2015-07-172-0/+7
| | | | Should be a weak dependency, but RPM doesn't support that too well yet.
* debian/control: add xkb-data to nxagent's Recommends.Mihai Moldovan2015-07-172-1/+4
|
* Continue developmentX2Go Release Manager2015-07-043-2/+8
|
* release 3.5.0.32X2Go Release Manager2015-07-041-2/+2
|
* nx-X11: Backport: xserver: Avoid sending uninitialized padding data over the ↵Peter Åstrand2015-07-043-0/+1062
| | | | | | | | | | | network Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.6.x (Ulrich Sibiller) v3: backport to nx-libs 3.5.0.x (Mihai Moldovan)
* nx-X11: Backport: Make RANDR 'set' timestamps follow client specified time. ↵Keith Packard2015-07-043-0/+73
| | | | | | | | | | | | | | | Bug 21987. The lastSetTime value which indicates when the configuration within the server was last changed was not getting set in the appropriate RandR requests. Signed-off-by: Keith Packard <keithp@keithp.com> Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.6.x (Ulrich Sibiller) v3: backport to nx-libs 3.5.0.x (Mihai Moldovan)
* nx-X11: Backport: randr: Clean up compiler warnings about unused and ↵Keith Packard2015-07-043-0/+125
| | | | | | | | | | | | | | | | | | | shadowing variables set but not used variables shadowing a previous local A hidden problem was that the VERIFY_RR_* macros define local 'rc' variables, any other local definitions for those would be shadowed and generate warnings from gcc. I've renamed the other locals 'ret' instead of 'rc'. Signed-off-by: Keith Packard <keithp@keithp.com> Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.6.x (Ulrich Sibiller) v3: backport to nx-libs 3.5.0.x (Mihai Moldovan)
* nx-X11: Backport: randr: Fix REQUEST vs. REQUEST_SIZE_MATCH mismatchAaron Plattner2015-07-043-0/+40
| | | | | | | | | | | | | | | | ProcRRGetScreenSizeRange uses REQUEST(xRRGetScreenSizeRangeReq) followed by REQUEST_SIZE_MATCH(xRRGetScreenInfoReq). This happens to work out because both requests have the same size, so this is not a functional change, just a cosmetic one. Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Keith Packard <keithp@keithp.com> Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.6.x (Ulrich Sibiller) v3: backport to nx-libs 3.5.0.x (Mihai Moldovan)
* nx-X11: Backport: ProcRRGetScreenInfo: swap configTimestamp as wellAlan Coopersmith2015-07-043-0/+34
| | | | | | | | | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Keith Packard <keithp@keithp.com> Tested-by: Daniel Stone <daniel@fooishbar.org> Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.6.x (Ulrich Sibiller) v3: backport to nx-libs 3.5.0.x (Mihai Moldovan)
* nx-X11: Backport: RRModeCreate: plug memory leak of newModes if AddResource ↵Alan Coopersmith2015-07-043-0/+49
| | | | | | | | | | | | | | | | | | | | | | | fails Reported by parfait 1.0: Error: Memory leak (CWE 401) Memory leak of pointer 'newModes' allocated with realloc(((char*)modes), ((num_modes + 1) * 8)) at line 93 of randr/rrmode.c in function 'RRModeCreate'. pointer allocated at line 82 with realloc(((char*)modes), ((num_modes + 1) * 8)). Error: Memory leak (CWE 401) Memory leak of pointer 'newModes' allocated with malloc(8) at line 93 of randr/rrmode.c in function 'RRModeCreate'. pointer allocated at line 84 with malloc(8). Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Keith Packard <keithp@keithp.com> Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.6.x (Ulrich Sibiller) v3: backport to nx-libs 3.5.0.x (Mihai Moldovan)
* nx-X11: Backport: randr: fix server crash in RRGetScreenInfoJulien Cristau2015-07-043-0/+43
| | | | | | | | | | | | | | | | We don't return rates to randr < 1.1 clients, so don't allocate space for them. This fixes a FatalError due to not all allocated space being used. X.Org bug#21861 <http://bugs.freedesktop.org/show_bug.cgi?id=21861> Reported-by: Guillaume Quintin <coincoin169g@gmail.com> Signed-off-by: Julien Cristau <jcristau@debian.org> Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.6.x (Ulrich Sibiller) v3: backport to nx-libs 3.5.0.x (Mihai Moldovan)
* nx-X11: Backport: randr: check for virtual size limits before set crtcTiago Vignatti2015-07-043-0/+48
| | | | | | | | | | | | | | Return a error if the screen is configured to an invalid size. Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com> Reviewed-by: Adam Jackson <ajax@redhat.com> Reviewed-by: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Keith Packard <keithp@keithp.com> Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.6.x (Ulrich Sibiller) v3: backport to nx-libs 3.5.0.x (Mihai Moldovan)
* nx-X11: Backport: Free randr crtc and output pointer arraysKeith Packard2015-07-043-0/+37
| | | | | | | | | | | | | All of the crts and outputs were freed, but not the arrays full of pointers to them. Signed-off-by: Keith Packard <keithp@keithp.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.6.x (Ulrich Sibiller) v3: backport to nx-libs 3.5.0.x (Mihai Moldovan)
* nx-X11: Backport: Drop a reference to user mode after createKeith Packard2015-07-043-0/+35
| | | | | | | | | | User mode has no customer when create until assigned to some output. Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.6.x (Ulrich Sibiller) v3: backport to nx-libs 3.5.0.x (Mihai Moldovan)
* nx-X11: Backport: Bug 51375: Xorg doesn't set status for RRGetOutputInfoJaroslav Šmíd2015-07-043-0/+39
| | | | | | | | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=51375 https://bugs.freedesktop.org/attachment.cgi?id=63397 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Keith Packard <keithp@keithp.com> Tested-by: Daniel Stone <daniel@fooishbar.org> Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.6.x (Ulrich Sibiller) v3: backport to nx-libs 3.5.0.x (Mihai Moldovan)
* {nx-X11,nxproxy}: correct manpages: --help -> -helpMike DePaulo2015-06-294-3/+20
| | | | | | | | | | | | | | | | | | | | | | xorg-server does not follow the convention of using 2 dashes. Note that --help does produce the help output. However, it produces this additional output after it: Error: Aborting session with 'Unrecognized option: --help'. Session: Aborting session at 'Sun Jun 28 01:35:35 2015'. Session: Session aborted at 'Sun Jun 28 01:35:35 2015'. It also causes a return code of 1 rather than 0. Therefore, we should instruct users to call -help instead. v2: backport to nx-libs 3.5.0.x (Mihai Moldovan) Affects: - 0009_nxagent_add-man-page.full.patch - 0009_nxproxy_add-man-page.full+lite.patch - 0209_x2goagent_add-man-page.full.patch
* nx-X11: Fix alpha premultiplication in XRenderParseColor. Fixes: #893.Emanuele Giaquinta2015-06-233-0/+40
| | | | | | | | | | | | | | | | Due to C arithmetic conversion rules we must use an unsigned constant (or a cast) to perform the multiplication using unsigned arithmetic. Fixes ArcticaProject/nx-libs#55. Author: Emanuele Giaquinta <emanuele.giaquinta@gmail.com> Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> v2: backport to nx-libs 3.6.x (Mike Gabriel) v3: backport to nx-libs 3.5.0.x (Mihai Moldovan) Adds: - 0040_nx-X11_Fix-alpha-premultiplication-in-XRenderPa.full.patch
* debian/control: Add Breaks:/Replaces: for qvd-libxcomp3 and qvd-nxproxy.Mike Gabriel2015-06-201-2/+6
|
* nxcomp: fix "negotiation in stage 10" error.Vadim Troshchinskiy2015-06-163-0/+74
| | | | | | | | | | Problem fixed by adding a select() call to implement a timeout, and retrying writes if needed. v2: backport to nx-libs 3.5.0.x (Mihai Moldovan) Adds: - 0660_nxcomp_fix-negotiation-in-stage-10-error.full+lite.patch
* Security fixes: X.Org CVE-2014-8099:Mihai Moldovan2015-06-022-5/+170
| | | | | | | | v3: port to NXxvdisp.c rather than xvdisp.c (Mike DePaulo) v4: backport v3 to nx-libs 3.5.0.x (Mihai Moldovan) Changes: - 1026-Xv-unvalidated-lengths-in-XVideo-extension-swap.full.patch
* Security fixes: X.Org CVE-2015-3418:Mihai Moldovan2015-06-022-2/+20
| | | | | | | | v3: port to NXdispatch.c rather than dispatch.c (Mike DePaulo) v4: backport v3 to nx-libs 3.5.0.x (Mihai Moldovan) Changes: - 1210-CVE-2015-3418-dix-Allow-zero-height-PutImage-re.full.patch
* Security fixes: X.Org CVE-2014-8092:Mihai Moldovan2015-06-022-5/+22
| | | | | | | | v3: port to NXdispatch.c rather than dispatch.c (Mike DePaulo) v4: backport v3 to nx-libs 3.5.0.x (Mihai Moldovan) Changes: - 1019-dix-integer-overflow-in-ProcPutImage-CVE-2014-8.full.patch
* Security fixes: X.Org CVE-2013-4396:Mihai Moldovan2015-06-022-5/+52
| | | | | | | | v2: Apply to NXdixfonts.c rather than dixfonts.c (Mike DePaulo) v3: backport v2 to nx-libs 3.5.0.x (Mihai Moldovan) Changes: - 1003-Avoid-use-after-free-in-dix-dixfonts.c-doImageT.full.patch
* nxcomp/README.on-retroactive-DXPC-license: Some layout and interpunctuation ↵Mike Gabriel2015-06-022-1/+6
| | | | | | | | | fixes. Backported from Arctica GH 3.6.x branch. Affects: - 9900-dxpc-license-history.full+lite.patch
* nxcomp/Misc.cpp: fix build failure introduced in ↵Mihai Moldovan2015-05-282-3/+8
| | | | | | | | | a27a8aae3ca7a3f70e05152ac3d347942e11159d. Backported from Arctica GH 3.6.x branch. Affects: - 9900-dxpc-license-history.full+lite.patch
* debian/changelog: typo fix.Mihai Moldovan2015-05-281-1/+1
|
* Support tarring up the HEAD of the current branch.Mike Gabriel2015-05-282-2/+3
|
* Allow patch files names having a dash next to the four digits (i.e., ↵Mike Gabriel2015-05-282-2/+4
| | | | 1234-<patchname>.<suffix>).
* Add 9900-dxpc-license-history.full+lite.patch. Document license history of ↵Mike Gabriel2015-05-283-0/+4179
| | | | | | DXPC (where nxcomp got forked from). Backported from Arctica GH 3.6.x branch.
* debian/COPYING.full+lite: Replace content with GPL-2 license text, because ↵Mike Gabriel2015-05-282-42/+329
| | | | that is the overall (i.e., strictest) license we have to deal with in nx-libs.
* debian/roll-tarball.sh: Make sure *.keyboard, debian/**, nx-libs.spec, ↵Mike Gabriel2015-05-282-6/+8
| | | | .pc/** don't end up in tarball (special focuse on the nx-libs-lite tarball).