aboutsummaryrefslogtreecommitdiff
path: root/debian/patches/series
Commit message (Collapse)AuthorAgeFilesLines
* 40 patches, fixing several X.Org CVEs in NX.Mike Gabriel2015-02-141-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Security fixes: - Rebase loads of X.Org patches (mainly from RHEL-5) against NX. If not all patches from a CVE patch series appear here, then it means that the affected file/code is not used in NX at build time. - X.Org CVE-2011-2895: 1001-LZW-decompress-fix-for-CVE-2011-2895-From-xorg-lib-X.patch - X.Org CVE-2011-4028: 1002-Fix-CVE-2011-4028-File-disclosure-vulnerability.-ups.patch - X.Org CVE-2013-4396: 1003-Avoid-use-after-free-in-dix-dixfonts.c-doImageText-C.patch - X.Org CVE-2013-6462: 1004-CVE-2013-6462-unlimited-sscanf-overflows-stack-buffe.patch - X.Org CVE-2014-0209: 1005-CVE-2014-0209-integer-overflow-of-realloc-size-in-Fo.patch 1006-CVE-2014-0209-integer-overflow-of-realloc-size-in-le.patch - X.Org CVE-2014-0210: 1007-CVE-2014-0210-unvalidated-length-in-_fs_recv_conn_se.patch 1009-CVE-2014-0210-unvalidated-lengths-when-reading-repli.patch 1011-CVE-2014-0210-unvalidated-length-fields-in-fs_read_q.patch 1014-CVE-2014-0210-unvalidated-length-fields-in-fs_read_e.patch 1015-CVE-2014-0210-unvalidated-length-fields-in-fs_read_g.patch 1016-CVE-2014-0210-unvalidated-length-fields-in-fs_read_l.patch 1017-CVE-2014-0210-unvalidated-length-fields-in-fs_read_l.patch - X.Org CVE-2014-0211: 1010-CVE-2014-0211-Integer-overflow-in-fs_get_reply-_fs_s.patch 1012-CVE-2014-0211-integer-overflow-in-fs_read_extent_inf.patch 1013-CVE-2014-0211-integer-overflow-in-fs_alloc_glyphs-fr.patch 1018-unchecked-malloc-may-allow-unauthed-client-to-crash-.patch - X.Org CVE-2014-8092: 1019-dix-integer-overflow-in-ProcPutImage-CVE-2014-8092-1.patch 1020-dix-integer-overflow-in-GetHosts-CVE-2014-8092-2-4.patch 1021-dix-integer-overflow-in-RegionSizeof-CVE-2014-8092-3.patch 1022-dix-integer-overflow-in-REQUEST_FIXED_SIZE-CVE-2014-.patch - X.Org CVE-2014-8097: 1023-dbe-unvalidated-lengths-in-DbeSwapBuffers-calls-CVE-.patch - X.Org CVE-2014-8095: 1024-Xi-unvalidated-lengths-in-Xinput-extension-CVE-2014-.patch - X.Org CVE-2014-8096: 1025-xcmisc-unvalidated-length-in-SProcXCMiscGetXIDList-C.patch - X.Org CVE-2014-8099: 1026-Xv-unvalidated-lengths-in-XVideo-extension-swapped-p.patch - X.Org CVE-2014-8100: 1027-render-check-request-size-before-reading-it-CVE-2014.patch 1028-render-unvalidated-lengths-in-Render-extn.-swapped-p.patch - X.Org CVE-2014-8102: 1029-xfixes-unvalidated-length-in-SProcXFixesSelectSelect.patch - X.Org CVE-2014-8101: 1030-randr-unvalidated-lengths-in-RandR-extension-swapped.patch - X.Org CVE-2014-8093: 1031-glx-Be-more-paranoid-about-variable-length-requests-.patch 1032-glx-Be-more-strict-about-rejecting-invalid-image-siz.patch 1033-glx-Additional-paranoia-in-__glXGetAnswerBuffer-__GL.patch 1034-glx-Add-safe_-add-mul-pad-v3-CVE-2014-8093-4-6-v4.patch 1036-glx-Integer-overflow-protection-for-non-generated-re.patch - X.Org CVE-2014-8098: 1035-glx-Length-checking-for-GLXRender-requests-v2-CVE-20.patch 1037-glx-Top-level-length-checking-for-swapped-VendorPriv.patch 1038-glx-Length-checking-for-non-generated-single-request.patch 1039-glx-Length-checking-for-RenderLarge-requests-v2-CVE-.patch 1040-glx-Pass-remaining-request-length-into-varsize-v2-CV.patch - Security fixes with no assigned CVE: 1008-Don-t-crash-when-we-receive-an-FS_Error-from-the-fon.patch
* Patch system: Prepend a "0" to every patch file name in debian/patches/. ↵Mike Gabriel2015-02-141-76/+76
| | | | Adapt only this changelog stanza to this modification.
* Revert "Add patch ↵Mike Gabriel2015-02-091-1/+0
| | | | | | | | | 700_nx-X11_mesa-initialize-server-support-correctly.full.patch. Initialize server_support array with correct size. Fix Mesa upstream bugzilla bug #7353. (Fixes: #776)." This reverts commit b992fdaa0f0789e4e1db6d121cfff979210dcb52. Reason: the file nx-X11/extras/Mesa/src/glx/x11/glxextensions.c is not used at build time and will be removed from the code base in NX 3.6.
* Drop 604_nx-X11_recent-freetype-API.full.patch. Not used in current build ↵Mike Gabriel2015-02-031-1/+0
| | | | process.
* Drop patches: 017_nx-X11_update-autotools-helper-files.full.patch, ↵Mike Gabriel2015-02-031-3/+0
| | | | 018_nx-X11_update-libtool-ltmain-script.full.patch, 019_nx-X11_expat-build-against-system-libxmltok.full.patch. They patch files that are not used at build time.
* Add patch 700_nx-X11_mesa-initialize-server-support-correctly.full.patch. ↵Mike Gabriel2015-02-031-0/+1
| | | | Initialize server_support array with correct size. Fix Mesa upstream bugzilla bug #7353. (Fixes: #776).
* Add 991_fix-hr-typos.full+lite.patch and 991_fix-hr-typos.full.patch. Fix ↵Mike Gabriel2015-01-281-0/+2
| | | | several typos in upstream code detected by lintian.
* Add 321_nxagent_x2go-specific-keystroke-config.full.patch. If nxagent is ↵Horst Schirmeier2015-01-191-0/+1
| | | | launched as x2goagent, use X2Go-specific paths for the keystrokes.cfg file. (Fixes: #744).
* DISABLED:401_nxcomp_bigrequests-and-genericevent-extensions.full+lite.patch.Mike Gabriel2014-12-031-1/+1
|
* Add 401_nxcomp_bigrequests-and-genericevent-extensions.full+lite.patch. ↵Paul Szabo2014-11-131-0/+1
| | | | Enable support for the X11 big requests extension and the generic events extension.
* Revert "Add 401_nxcomp_big-requests.full+lite.patch. Support usage of the ↵Mike Gabriel2014-11-131-1/+0
| | | | | | BIG-REQUESTS X11 extension on the server-side. (See Debian bug #766299)." This reverts commit c69c2e2ea177fd9e369a6342640bdedda9a500d8.
* Revert "401_nxcomp_bigrequests.full+lite.patch: PATCH DISABLED FOR NOW, IT ↵Mike Gabriel2014-11-131-1/+1
| | | | | | CAUSES NXPROXY CRASHES EVERY 1-2 minutes." This reverts commit d505944e064f54c82c8bc66943238b49db05d37f.
* Add 207_nxagent_fix-xfixes-selection.full.patch. Fix selection handling when ↵Ulrich Sibiller2014-11-051-0/+1
| | | | XFIXES is enabled. (Fixes: #585)
* 401_nxcomp_bigrequests.full+lite.patch: PATCH DISABLED FOR NOW, IT CAUSES ↵Mike Gabriel2014-10-251-1/+1
| | | | NXPROXY CRASHES EVERY 1-2 minutes.
* Add 401_nxcomp_big-requests.full+lite.patch. Support usage of the ↵Mike Gabriel2014-10-251-0/+1
| | | | BIG-REQUESTS X11 extension on the server-side. (See Debian bug #766299).
* Rename 605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full.patch to ↵Mike Gabriel2014-10-191-1/+1
| | | | 605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full+lite.patch. It is an nxcomp patch that needs to be applied in the nx-libs-lite _and_ the nx-libs-full tarball release.
* Add 607_nxcomp_macosx-X11-launcher-in-private-tmp.full+lite.patch. Fix check ↵Mike Gabriel2014-10-181-0/+1
| | | | for launchd socket path in $DISPLAY on recent Mac OS X systems.
* Add 400_nxcomp-version.full+lite.patch. Allow 4-digit version comparison ↵Nito Martinez2014-10-021-0/+1
| | | | during NX session handshake. (Fixes: #610).
* Add 025_nxcomp-fix-ftbfs-against-jpeg9a.full+lite.patch. Fix FTBFS when ↵Mike Gabriel2014-08-201-0/+1
| | | | built against libjpeg9a. Thanks to Gabriel Marcano for sending this in.
* Split up patch 210 (for correct creation nx-libs, nx-libs-lite tarballs):Mike Gabriel2014-06-301-1/+2
| | | | | | * Split up patch 210 (for correct creation nx-libs, nx-libs-lite tarballs): + 210_nxagent_save_session_state.full.patch + 210_nxcomp_save_session_state.full+lite.patch
* Fix patch names...Mike Gabriel2014-06-301-2/+2
| | | | | | | | * Fix patch names: + 212_nxcomp_build-on-Android.patch -> 212_nxcomp_build-on-Android.full+lite.patch + 302_nx-X11_xkbbasedir-detection.patch -> 302_nx-X11_xkbbasedir-detection.full.patch
* Add 212_nxcomp_build-on-Android.patch. Fix FTBFS of nxproxy/nxcomp when ↵Mike Gabriel2014-06-291-0/+1
| | | | build against the Android system. (Fixes: #339).
* Rename Patches 210 and 211. Update series file.Oleksandr Shneyder2014-06-271-2/+2
|
* Add 206_nxagent_clipboard-as-nxoption.full.patch. Make the clipboard option ↵Mike Gabriel2014-06-271-0/+1
| | | | configurable in nxagent via NX options as addition to the command line parameter -clipboard. Note that the command line parameter overrides the clipboard NX option. Possible values are both or 1, client, server, none or 0.
* Add 211_nxcomp_set_default_options.patch. Set default arguments for options ↵Oleksandr Shneyder2014-06-251-0/+1
| | | | 'link' and 'pack' to avoid session damage by resuming with incorrect options file.
* Add 210_nxagent_nxcomp_save_session_state.patch. Save session state in path ↵Oleksandr Shneyder2014-06-251-0/+1
| | | | specified by "state" option in agent options file. If option is omitted, session state will not be saved. Session states are: STARTING, RUNNING, SUSPENDING, SUSPENDED, RESUMING, TERMINATING, TERMINATED.
* Revert "Add 210_nxagent_nxcomp_save_session_state.patch. Save session state ↵Oleksandr Shneyder2014-06-251-1/+0
| | | | | | in path specified by "state" option in agent options file. If option is omitted, session state will not be saved. Session states are: STARTING, RUNNING, SUSPENDING, SUSPENDED, RESUMING, TERMINATING, TERMINATED." This reverts commit fcd9b71bc912fa0d56b935fe0f3c06bec25d1124.
* Add 210_nxagent_nxcomp_save_session_state.patch. Save session state in path ↵Oleksandr Shneyder2014-06-251-0/+1
| | | | specified by "state" option in agent options file. If option is omitted, session state will not be saved. Session states are: STARTING, RUNNING, SUSPENDING, SUSPENDED, RESUMING, TERMINATING, TERMINATED.
* Rename patches to match our naming scheme:Mike Gabriel2014-06-221-6/+6
| | | | | | | | | + 008_nxcomp_sa-restorer.full+lite.patch + 009_nxagent_add-man-page.full.patch + 009_nxproxy_add-man-page.full+lite.patch + 056_nx-X11_Werror-format-security.full.patch + 209_x2goagent_add-man-page.full.patch + 220_nxproxy_bind-loopback-only.full+lite.patch
* renmae patch 057Mike Gabriel2014-06-221-1/+1
|
* Add 990_fix-DEBUG-and-TEST-builds.full.patch. Fix debug builds (e.g. when ↵Mihai Moldovan2014-06-211-0/+1
| | | | globally setting -DDEBUG and -DTEST at build time).
* Add 057_nx-X11-bigendian-ppc64-no-session-window.patch. Fix failures in ↵Mihai Moldovan2014-06-211-0/+1
| | | | session windows coming up on Big Endian systems like PPC64. (Fixes: #516).
* Add 029_nxcomp_ppc64.full+lite.patch. Fix sockaddr handling on Big Endian ↵Mike Gabriel2014-06-151-0/+1
| | | | systems (like PPC64). (Fixes: #515).
* Add 302_nx-X11_xkbbasedir-detection.patch. For detecting XkbBaseDir test for ↵Mike Gabriel2014-06-131-0/+1
| | | | xkb/rules/base instead of testing for deprecated file xkb/keymap.dir. (Fixes: #40).
* Add 028_nx-X11_abstract-kernel-sockets.full.patch. Provide abstract local ↵Mike Gabriel2014-06-111-0/+1
| | | | socket support for Linux based systems. This patch pulls in abstract socket relevant code from xtrans 1.2.7.
* fix patch nameMike Gabriel2014-06-111-1/+1
|
* Add 027_nxcomp_abstract-X11-socket.patch. In proxy mode server let NX proxy ↵Mike Gabriel2014-06-111-0/+1
| | | | attempt connecting to the abstract X11 socket first, and only fallback to the file system socket, if the abstract socket is not available. (Fixes: #505).
* Add 606_nx-X11_build-on-aarch64.full.patch. Build on aarch64 architectures. ↵Mike Gabriel2014-05-091-0/+1
| | | | (Fixes: #490).
* Make sure, patch 056_nx-X11-Werror-format-security.full.patch gets included ↵Mike Gabriel2014-05-071-1/+1
| | | | into rolled tarball (by renaming *.patch to *.full.patch).
* Clean debian/patches/series: Remove commented out patches.Mike Gabriel2014-05-071-1/+0
|
* nxagent: add patch to fix refresh error on RDP connections to Windows 2012 ↵Oleksandr Shneyder2014-05-061-0/+1
| | | | if speed=ADSL.
* Add patch: 056_nx-X11-Werror-format-security.patch. Fix more ↵Mike Gabriel2014-03-291-0/+1
| | | | -Werror=format-security errors that only show up on ARM builds. (Fixes: #423).
* Add patch: 055_nx-X11_imake-Werror-format-security.full.patch. Fix FTBFS of ↵Mike Gabriel2014-01-281-0/+1
| | | | imake on current Fedora rawhide (21) which uses the compiler option -Werror=format-security for all builds. (Fixes: #412).
* Add patch: 054_nx-X11_ppc64-ftbfs.full.patch. Fix FTBFS on ppc64 ↵Mike Gabriel2014-01-281-0/+1
| | | | architecture. (Fixes: #411).
* Improve patch: ↵Mike Gabriel2013-12-061-1/+1
| | | | 601_nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch. Improvements taken from the current Fedora package. Thanks to Orion Paplowski!!! Also adapt roll-tarball.sh do dropping more bundled libraries.
* Add patch: 302_nx-X11_do-not-build-bundled-libs.full.patch. Rename patch: ↵Mike Gabriel2013-12-061-1/+2
| | | | | | | | | 302_nxagent_configurable-keystrokes.full.patch. * Add patch: 302_nx-X11_do-not-build-bundled-libs.full.patch. Taken from Fedora. Do not build bundled libraries, rather use system libraries instead. * Rename patch: 302_nxagent_configurable-keystrokes.full.patch to 320_nxagent_configurable-keystrokes.full.patch.
* Add patch 605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full.patch. ↵Mike Gabriel2013-12-031-0/+1
| | | | Fix FTBFS of nx-libs-lite on Mac OS X Mavericks. (Fixes: #337).
* Add patch 604_nx-X11_recent-freetype-API.full.patch. Fix FTBFS against ↵Mike Gabriel2013-12-031-0/+1
| | | | recent (>= 2.5.0) libfreetype6 API.
* Add patch: 603_nx-X11_compilation_warnings.full.patch. Fix 3 evident bugs: ↵Mike Gabriel2013-09-301-0/+1
| | | | one implicit function declaration issue and two array index out of bounds issues. (Fixes: #314).
* Add patch: 602_nx-X11_initgroups.full.patch. Fix calling setuid and setgid ↵Mike Gabriel2013-08-291-0/+1
| | | | without setgroups or initgroups. There is a high probability this means it didn't relinquish all groups, and this would be a potential security issue to be fixed. Seek POS36-C on the web for details about the problem. (Fixes: #293).