changelog 75.5 KB
Newer Older
Mike Gabriel's avatar
Mike Gabriel committed
1 2 3 4 5 6 7 8
nx-libs (2:3.5.99.20-0) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 17 Apr 2019 11:03:42 +0200

nx-libs (2:3.5.99.19-0) unstable; urgency=medium
Mike Gabriel's avatar
Mike Gabriel committed
9 10 11 12 13 14

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 01 Mar 2019 15:33:30 +0100

Mike Gabriel's avatar
Mike Gabriel committed
15 16 17 18 19 20 21
nx-libs (2:3.5.99.18-0) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 31 Jan 2019 14:09:11 +0100

22
nx-libs (2:3.5.99.17-0) unstable; urgency=medium
Mike Gabriel's avatar
Mike Gabriel committed
23 24 25 26 27 28 29

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 20 Nov 2018 16:02:49 +0100

nx-libs (2:3.5.99.16-0) unstable; urgency=medium
Mike Gabriel's avatar
Mike Gabriel committed
30 31 32 33 34 35

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 16 Mar 2018 23:51:34 +0100

Mike Gabriel's avatar
Mike Gabriel committed
36 37 38 39 40 41 42
nx-libs (2:3.5.99.15-0) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 07 Mar 2018 23:46:14 +0100

Mike Gabriel's avatar
Mike Gabriel committed
43 44 45 46 47 48 49
nx-libs (2:3.5.99.14-0) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 28 Feb 2018 10:53:17 +0100

Mike Gabriel's avatar
Mike Gabriel committed
50 51 52 53 54 55 56
nx-libs (2:3.5.99.13-0) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 16 Jan 2018 15:18:57 +0100

Mike Gabriel's avatar
Mike Gabriel committed
57 58 59 60 61 62 63
nx-libs (2:3.5.99.12-0) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 15 Dec 2017 12:23:12 +0100

64 65 66 67 68 69 70
nx-libs (2:3.5.99.11-0) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 15 Dec 2017 12:01:56 +0100

Mike Gabriel's avatar
Mike Gabriel committed
71 72 73 74 75 76 77
nx-libs (2:3.5.99.10-0.1) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 15 Sep 2017 14:57:20 +0200

Mike Gabriel's avatar
Mike Gabriel committed
78 79 80 81 82 83 84
nx-libs (2:3.5.99.9-0.1) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 30 Aug 2017 19:32:14 +0200

Mike Gabriel's avatar
Mike Gabriel committed
85 86 87 88 89 90 91
nx-libs (2:3.5.99.8-0.1) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 30 Jun 2017 21:21:09 +0200

Mike Gabriel's avatar
Mike Gabriel committed
92 93 94 95 96 97 98
nx-libs (2:3.5.99.7-0.1) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 05 May 2017 00:15:57 +0200

Mike Gabriel's avatar
Mike Gabriel committed
99 100 101 102 103 104 105
nx-libs (2:3.5.99.6-0.1) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 21 Apr 2017 16:24:19 +0200

Mike Gabriel's avatar
Mike Gabriel committed
106 107 108 109 110 111 112
nx-libs (2:3.5.99.5-0.1) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 11 Apr 2017 17:00:28 +0200

Mike Gabriel's avatar
Mike Gabriel committed
113 114 115 116 117 118 119
nx-libs (2:3.5.99.4-0.1) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 24 Feb 2017 22:19:27 +0000

Mike Gabriel's avatar
Mike Gabriel committed
120 121 122 123 124 125 126
nx-libs (2:3.5.99.3-0.1) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 19 Dec 2016 15:02:16 +0100

127
nx-libs (2:3.5.99.2-0.1) unstable; urgency=medium
Mike Gabriel's avatar
Mike Gabriel committed
128 129 130 131 132 133

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 13 Oct 2016 14:09:42 +0200

Mike Gabriel's avatar
Mike Gabriel committed
134 135 136 137 138 139 140
nx-libs (2:3.5.99.1-0.1) unstable; urgency=medium

  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 13 Sep 2016 15:44:10 +0200

Mike Gabriel's avatar
Mike Gabriel committed
141
nx-libs (2:3.5.99.0-0.1) unstable; urgency=medium
142

Mike Gabriel's avatar
Mike Gabriel committed
143 144
  * Upstream-provided Debian package for nx-libs.
    See upstream ChangeLog for recent changes.
145

Mike Gabriel's avatar
Mike Gabriel committed
146
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 06 Jul 2016 10:37:23 +0200
147

148 149
nx-libs (2:3.5.0.34-0x2go1) UNRELEASED; urgency=medium

150 151 152 153
  [ Mihai Moldovan ]
  * nx-libs.spec:
    - Fix SHLIBSGLOBALSFLAGS => SHLIBGLOBALSFLAGS typo spotted by Orion
      Poplawski.
154 155 156
  * debian/:
    - x2goagent.options: reenable XFIXES extension. The initial problem that
      required this workaround has been fixed a long time ago.
157 158 159

 -- X2Go Release Manager <git-admin@x2go.org>  Wed, 08 Nov 2017 11:18:57 +0100

160
nx-libs (2:3.5.0.33-0x2go1) unstable; urgency=low
161 162 163
  [ Mihai Moldovan ]
  * debian/control:
    - Add xkb-data to nxagent's Recommends.
164 165
    - Uploaders: add myself. Also, force a rebuild due to the changed
      versioning.
166
    - Add Breaks statement on pre-4.1.0.0 x2goserver to x2goagent package.
167 168 169 170
    - Change Breaks statement to pre-4.0.1.21 x2goserver and add a Replaces:
      x2goserver << 4.0.1.21 section to x2goagent package. We'll do the
      /etc/x2go/x2goagent.options file move for x2goserver 4.0.1.21 and
      nx-libs 3.5.0.33 already.
171 172 173
  * nx-libs.spec:
    - Add xkeyboard-config to nxagent's Requires. Should be a weak dependency,
      but RPM doesn't support that too well yet.
174 175
    - Copy new debian/x2goagent.options file into build environment, analogous
      to what debian/roll-tarballs.sh does.
176 177
    - Add new x2goagent.options file to installed file list of x2goagent
      package.
178
    - Let x2goagent package satisfy x2goagent-virtual.
179
    - Add -mno-vxs to general C(XX)FLAGS on ppc64le.
180 181 182 183 184
      Hopefully just a temporary workaround until
      https://bugzilla.redhat.com/show_bug.cgi?id=1489712 /
      https://bugs.centos.org/view.php?id=13779 are resolved.
      Backported from Arctica GH 3.6.x branch.
      v2: backport to nx-libs 3.5.0.x (Mihai Moldovan)
185
    - Drop ugly sed hack to push optflags to build system.
186
    - Pass CDEBUGSFLAGS and friends directly to the make command in %build.
187 188
    - Let x2goagent conflict with pre-4.0.1.21 x2goserver versions. Needed for
      x2goagent.options file move.
189 190
  * debian/:
    - Add x2goagent.options file for compatibility with x2goserver nightly.
191 192
  * debian/roll-tarballs.sh:
    - Copy new debian/x2goagent.options file into real tarball environment.
193 194
  * debian/Makefile.nx-libs:
    - Install/destroot new x2goagent.options file.
195 196 197
  * debian/rules:
    - Symlink and remove new debian/x2goagent.options file into/from build
      environment.
198 199
  * debian/x2goagent.install:
    - Add new x2goagent.options file.
Mihai Moldovan's avatar
Mihai Moldovan committed
200 201 202
  * Refresh:
    - 0016_nx-X11_install-location.debian.patch
    - 9900-dxpc-license-history.full+lite.patch
203 204 205
  * nx-X11: use the "old", non-NX header location.
    Affects:
    - 1270_nx-X11_CVE-2017-2624-Use-timingsafe_memcmp-to-c.full.patch
206 207
  * {debian/control,nx-libs.spec}:
    - Add proper dependencies upon xkbcomp for RPM and DEB packages.
208
      Fixes: #1160.
209 210
      Backported from Arctica GH 3.6.x branch.
      v2: backport to nx-libs 3.5.0.x (Mihai Moldovan)
211 212 213
  * debian/patches:
    - Refresh all patches. Removes some fuzziness and adds the -p diff option
      to show the C function name in hunk headers.
214
    - Fixup series file to include previous patch.
215 216 217 218 219 220
  * nxcomp: Handle launchd sockets in DISPLAY variable correctly when fetching
    X cookie.
    Backported from Arctica GH 3.6.x branch.
    v2: backport to nx-libs 3.5.0.x (Mihai Moldovan)
    Adds:
      - debian/patches/1600_nxcomp-handle-launchd-socket-in-Auth.full+lite.patch
221 222 223 224 225 226 227 228 229
  * nxcomp: Hardcode X11 and (legacy/xfs) font UNIX paths.
    Fixes: ArcticaProject/nx-libs#536
    Allowing overrides via NX_TEMP and TEMP breaks system using
    pam_tmpdir.so and most server infrastructure expects the location to be
    fixed anyway.
    Backported from Arctica GH 3.6.x branch.
    v2: backport to nx-libs 3.5.0.x (Mihai Moldovan)
    Adds:
      - debian/patches/1610_nxcomp-harcode-some-UNIX-socket-path.full+lite.patch
230 231 232 233 234
  * Mid-release fixup:
    - Rename
      debian/patches/1400_nx-X11_Render.c-Improve-situation-fo.full+lite.patch
      to
      debian/patches/1400_nx-X11_Render.c-Improve-situation-fo.full.patch.
235 236 237 238 239 240
    - Split up
      debian/patches/1500_all_propagate-optflags-to-subcompone.full+lite.patch.
      Put server changes into
      debian/patches/1500_all_propagate-optflags-to-subcompone.full.patch
      and keep client changes local to
      debian/patches/1510_all_propagate-optflags-to-subcompone.full+lite.patch.
241

242 243 244
  [ Mike Gabriel ]
  * debian/libxinerama1.postinst.in:
    + Revert 5a9f829. Make sure libnx-Xinerama1 based Xinerama works
245
      again with X2Go on Debian based systems.
246
    + Enforce symlink creation for Xinerama et al. library symlinks.
247
      (Fixes: #757, #758, #760).
248 249 250
  * Xinerama symlinking: Attach Xinerama symlinking to nxagent bin:package (and
    not libnx-xinerama1).
    Backported from Arctica GH 3.6.x branch.
251 252 253 254 255
  * debian/Makefile.nx-libs:
    + Make sure that 'make all' only calls 'make build' and _not_ the global
      '%:' ruleset afterwards.
      Backported from Arctica GH 3.6.x branch.
      v2: backport to nx-libs 3.5.0.x (Mihai Moldovan)
256 257 258 259 260 261 262
  * buildsystem:
    - OPTFLAGS: Properly propagate build option flags to nxcomp{,ext,shad} and
      the nx-X11 build scripts.
      Backported from Arctica GH 3.6.x branch.
      v2: backport to nx-libs 3.5.0.x (Mihai Moldovan)
      Adds:
      - debian/patches/1500_all_propagate-optflags-to-subcompone.full+lite.patch
263

264 265 266 267 268 269 270 271
  [ Ulrich Sibiller ]
  * nx-X11: Backport CVE-2017-2624 (timingsafe_memcmp)
    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)
    Adds:
    - 1270_nx-X11_CVE-2017-2624-Use-timingsafe_memcmp-to-c.full.patch

272 273 274 275 276 277 278 279
  [ Oleksandr Shneyder ]
  * nxcomp: Set TokenSize to 1536 for link type ADSL and WAN.
    Improving non-xrender based browser scrolling behaviour when link type is
    set to ADSL or WAN.
    Backported from Arctica GH 3.6.x branch.
    v2: backport to nx-libs 3.5.0.x (Mihai Moldovan)
    Adds:
    - debian/patches/1300_nxcomp_Set-TokenSize-to-1536-for-lin.full+lite.patch
280 281 282 283 284
  * nx-X11: Render.c: Improve situation for multiple trapezoid requests.
    Backported from Arctica GH 3.6.x branch.
    v2: backport to nx-libs 3.5.0.x (Mihai Moldovan)
    Adds:
    - debian/patches/1400_nx-X11_Render.c-Improve-situation-fo.full+lite.patch
285

286 287 288 289 290 291 292 293 294
  [ Simon Matter ]
  * nxcomp: Reduce control->TokenSize slightly again in order to fix
    fragmentation of packages when on VPN (or otherwise encapsulated)
    connections.
    Backported from Arctica GH 3.6.x branch.
    v2: backport to nx-libs 3.5.0.x (Mihai Moldovan)
    Adds:
    - debian/patches/1301_nxcomp_Reduce-TokenSize-slightly-for.full+lite.patch

295
 -- X2Go Release Manager <git-admin@x2go.org>  Wed, 08 Nov 2017 08:07:54 +0100
296

297
nx-libs (2:3.5.0.32-0x2go1) unstable; urgency=low
298

299 300 301 302 303 304 305
  [ Mihai Moldovan ]
  * Only use the first three numbers in the full version for current_version
    on OS X. ld(1) on 10.6 fails otherwise.
    Affected:
    - 0420_nxcomp_use-correct-library-naming-scheme-on-OS-X.full+lite.patch
    - 0620_nxcompext_use-correct-library-naming-scheme-on-OS-X.full.patch
    - 0621_nxcompshad_use-correct-library-naming-scheme-on-OS-X.full.patch
306 307 308 309
  * nx-X11: handle source pictures (those without a Drawable surface)
    gracefully.
    Adds:
    - 0017_nx-X11_fix-SetPictureFilter.full.patch
310 311 312
  * nx-X11: fix typo in previous patch.
    Affects:
    - 0017_nx-X11_fix-SetPictureFilter.full.patch
313 314 315
  * nx-X11: add more NULL guards to TEST and DEBUG sections of Render.c.
    Affects:
    - 0990_fix-DEBUG-and-TEST-builds.full.patch
316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409
  * CVE patches were previously not included in release tarballs.
    Rename:
    - 1001-LZW-decompress-fix-for-CVE-2011-2895-From-xorg-lib-X.patch =>
      1001-LZW-decompress-fix-for-CVE-2011-2895-From-xorg-.full.patch
    - 1002-Fix-CVE-2011-4028-File-disclosure-vulnerability.-ups.patch =>
      1002-Fix-CVE-2011-4028-File-disclosure-vulnerability.full.patch
    - 1003-Avoid-use-after-free-in-dix-dixfonts.c-doImageText-C.patch =>
      1003-Avoid-use-after-free-in-dix-dixfonts.c-doImageT.full.patch
    - 1004-CVE-2013-6462-unlimited-sscanf-overflows-stack-buffe.patch =>
      1004-CVE-2013-6462-unlimited-sscanf-overflows-stack-.full.patch
    - 1005-CVE-2014-0209-integer-overflow-of-realloc-size-in-Fo.patch =>
      1005-CVE-2014-0209-integer-overflow-of-realloc-size-.full.patch
    - 1006-CVE-2014-0209-integer-overflow-of-realloc-size-in-le.patch =>
      1006-CVE-2014-0209-integer-overflow-of-realloc-size-.full.patch
    - 1007-CVE-2014-0210-unvalidated-length-in-_fs_recv_conn_se.patch =>
      1007-CVE-2014-0210-unvalidated-length-in-_fs_recv_co.full.patch
    - 1008-Don-t-crash-when-we-receive-an-FS_Error-from-the-fon.patch =>
      1008-Don-t-crash-when-we-receive-an-FS_Error-from-th.full.patch
    - 1009-CVE-2014-0210-unvalidated-lengths-when-reading-repli.patch =>
      1009-CVE-2014-0210-unvalidated-lengths-when-reading-.full.patch
    - 1010-CVE-2014-0211-Integer-overflow-in-fs_get_reply-_fs_s.patch =>
      1010-CVE-2014-0211-Integer-overflow-in-fs_get_reply-.full.patch
    - 1011-CVE-2014-0210-unvalidated-length-fields-in-fs_read_q.patch =>
      1011-CVE-2014-0210-unvalidated-length-fields-in-fs_r.full.patch
    - 1012-CVE-2014-0211-integer-overflow-in-fs_read_extent_inf.patch =>
      1012-CVE-2014-0211-integer-overflow-in-fs_read_exten.full.patch
    - 1013-CVE-2014-0211-integer-overflow-in-fs_alloc_glyphs-fr.patch =>
      1013-CVE-2014-0211-integer-overflow-in-fs_alloc_glyp.full.patch
    - 1014-CVE-2014-0210-unvalidated-length-fields-in-fs_read_e.patch =>
      1014-CVE-2014-0210-unvalidated-length-fields-in-fs_r.full.patch
    - 1015-CVE-2014-0210-unvalidated-length-fields-in-fs_read_g.patch =>
      1015-CVE-2014-0210-unvalidated-length-fields-in-fs_r.full.patch
    - 1016-CVE-2014-0210-unvalidated-length-fields-in-fs_read_l.patch =>
      1016-CVE-2014-0210-unvalidated-length-fields-in-fs_r.full.patch
    - 1017-CVE-2014-0210-unvalidated-length-fields-in-fs_read_l.patch =>
      1017-CVE-2014-0210-unvalidated-length-fields-in-fs_r.full.patch
    - 1018-unchecked-malloc-may-allow-unauthed-client-to-crash-.patch =>
      1018-unchecked-malloc-may-allow-unauthed-client-to-c.full.patch
    - 1019-dix-integer-overflow-in-ProcPutImage-CVE-2014-8092-1.patch =>
      1019-dix-integer-overflow-in-ProcPutImage-CVE-2014-8.full.patch
    - 1020-dix-integer-overflow-in-GetHosts-CVE-2014-8092-2-4.patch =>
      1020-dix-integer-overflow-in-GetHosts-CVE-2014-8092-.full.patch
    - 1021-dix-integer-overflow-in-RegionSizeof-CVE-2014-8092-3.patch =>
      1021-dix-integer-overflow-in-RegionSizeof-CVE-2014-8.full.patch
    - 1022-dix-integer-overflow-in-REQUEST_FIXED_SIZE-CVE-2014-.patch =>
      1022-dix-integer-overflow-in-REQUEST_FIXED_SIZE-CVE-.full.patch
    - 1023-dbe-unvalidated-lengths-in-DbeSwapBuffers-calls-CVE-.patch =>
      1023-dbe-unvalidated-lengths-in-DbeSwapBuffers-calls.full.patch
    - 1024-Xi-unvalidated-lengths-in-Xinput-extension-CVE-2014-.patch =>
      1024-Xi-unvalidated-lengths-in-Xinput-extension-CVE-.full.patch
    - 1025-xcmisc-unvalidated-length-in-SProcXCMiscGetXIDList-C.patch =>
      1025-xcmisc-unvalidated-length-in-SProcXCMiscGetXIDL.full.patch
    - 1026-Xv-unvalidated-lengths-in-XVideo-extension-swapped-p.patch =>
      1026-Xv-unvalidated-lengths-in-XVideo-extension-swap.full.patch
    - 1027-render-check-request-size-before-reading-it-CVE-2014.patch =>
      1027-render-check-request-size-before-reading-it-CVE.full.patch
    - 1028-render-unvalidated-lengths-in-Render-extn.-swapped-p.patch =>
      1028-render-unvalidated-lengths-in-Render-extn.-swap.full.patch
    - 1029-xfixes-unvalidated-length-in-SProcXFixesSelectSelect.patch =>
      1029-xfixes-unvalidated-length-in-SProcXFixesSelectS.full.patch
    - 1030-randr-unvalidated-lengths-in-RandR-extension-swapped.patch =>
      1030-randr-unvalidated-lengths-in-RandR-extension-sw.full.patch
    - 1031-glx-Be-more-paranoid-about-variable-length-requests-.patch =>
      1031-glx-Be-more-paranoid-about-variable-length-requ.full.patch
    - 1032-glx-Be-more-strict-about-rejecting-invalid-image-siz.patch =>
      1032-glx-Be-more-strict-about-rejecting-invalid-imag.full.patch
    - 1033-glx-Additional-paranoia-in-__glXGetAnswerBuffer-__GL.patch =>
      1033-glx-Additional-paranoia-in-__glXGetAnswerBuffer.full.patch
    - 1034-glx-Add-safe_-add-mul-pad-v3-CVE-2014-8093-4-6-v4.patch =>
      1034-glx-Add-safe_-add-mul-pad-v3-CVE-2014-8093-4-6-.full.patch
    - 1035-glx-Length-checking-for-GLXRender-requests-v2-CVE-20.patch =>
      1035-glx-Length-checking-for-GLXRender-requests-v2-C.full.patch
    - 1036-glx-Integer-overflow-protection-for-non-generated-re.patch =>
      1036-glx-Integer-overflow-protection-for-non-generat.full.patch
    - 1037-glx-Top-level-length-checking-for-swapped-VendorPriv.patch =>
      1037-glx-Top-level-length-checking-for-swapped-Vendo.full.patch
    - 1038-glx-Length-checking-for-non-generated-single-request.patch =>
      1038-glx-Length-checking-for-non-generated-single-re.full.patch
    - 1039-glx-Length-checking-for-RenderLarge-requests-v2-CVE-.patch =>
      1039-glx-Length-checking-for-RenderLarge-requests-v2.full.patch
    - 1040-glx-Pass-remaining-request-length-into-varsize-v2-CV.patch =>
      1040-glx-Pass-remaining-request-length-into-varsize-.full.patch
    - 1041-nx-X11-lib-font-fc-fserve.c-initialize-remaining-buf.patch =>
      1041-nx-X11-lib-font-fc-fserve.c-initialize-remainin.full.patch
    - 1042-Do-proper-input-validation-to-fix-for-CVE-2011-2895.patch =>
      1042-Do-proper-input-validation-to-fix-for-CVE-2011-.full.patch
    - 1101-Coverity-844-845-846-Fix-memory-leaks.patch =>
      1101-Coverity-844-845-846-Fix-memory-leaks.full.patch
    - 1102-include-introduce-byte-counting-functions.patch =>
      1102-include-introduce-byte-counting-functions.full.patch
    - 1103-xkb-Don-t-swap-XkbSetGeometry-data-in-the-input-buff.patch =>
      1103-xkb-Don-t-swap-XkbSetGeometry-data-in-the-input.full.patch
    - 1104-xkb-Check-strings-length-against-request-size.patch =>
      1104-xkb-Check-strings-length-against-request-size.full.patch
410
  * debian/rolltarball.sh:
411 412
    Cherry-picked from Arctica GH 3.6.x branch.

413 414 415 416 417 418 419 420 421
    - Use more quotes. Fixes potential bugs, including one triggered by an
      unquoted hash within the command line. BASH accepts this. Other shells
      do not (i.e., treat everything following the hash character as a
      comment.)
    - Convert tabs to spaces for consistency.
    - Use more curly braces. Prevents random characters as being treated as
      part of a variable name.
    - Don't escape last newline of a multiline command. Worked out fine so
      far, because the next line was empty, but this can easily change...
422 423
  * README.keystrokes:
    Backported from Arctica GH 3.6.x branch.
424 425
    Affects:
    + 0320_nxagent_configurable-keystrokes.full.patch
426

427
    - Copy actions documentation from the wiki.
428
    - Add documentation for branding behavior.
429
    - Remove accidentally copied Dokuwiki syntax.
430 431
  * debian/keystrokes.cfg: fix whitespace errors.
    Backported from Arctica GH 3.6.x branch.
432 433 434 435 436 437 438
  * debian/libnx-xinerama1.*: also create libXinerama symlink in
    libnx-xinerama1.postinst.postinst (and remove in
    libnx-xinerama1.postinst.prerm.)
    Backported from Arctica GH 3.6.x branch.
  * debian/libnx-xinerama1.*: move Xinerama dir back to nx-x11-common. Only
    delete known files. Fixes RPM build failures.
    Backported from Arctica GH 3.6.x branch.
439 440
  * nx-libs.spec: actually create libXinerama.so.1 symlink during build phase.
    Backported from Arctica GH 3.6.x branch.
441 442
  * debian/control: workaround missing dependencies of nxagent on Ubuntu for
    now.
443 444
  * debian/libnx-xinerama1.*: fix faulty logic when creating symlinks.
    Backported from Arctica GH 3.6.x branch.
445 446 447 448 449 450
  * Security fixes:
    - X.Org CVE-2014-8100:
      v3: port to NXrender.c rather than render.c (Mike DePaulo)
      v4: backport v3 to nx-libs 3.5.0.x (Mihai Moldovan)
      Changes:
      + 1027-render-check-request-size-before-reading-it-CVE.full.patch
451 452 453 454 455 456
  * Security fixes:
    - X.Org CVE-2014-8100:
      v3: port to NXrender.c rather than render.c (Mike DePaulo)
      v4: backport v3 to nx-libs 3.5.0.x (Mihai Moldovan)
      Changes:
      + 1028-render-unvalidated-lengths-in-Render-extn.-swap.full.patch
457 458 459 460 461
  * nxcomp/Misc.cpp: fix build failure introduced in
    a27a8aae3ca7a3f70e05152ac3d347942e11159d.
    Backported from Arctica GH 3.6.x branch.
    Affects:
    - 9900-dxpc-license-history.full+lite.patch
462 463 464 465 466 467
  * Security fixes:
    - X.Org CVE-2013-4396:
      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
468 469 470 471 472 473
  * Security fixes:
    - X.Org CVE-2014-8092:
      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
474 475 476 477 478 479
  * Security fixes:
    - X.Org CVE-2015-3418:
      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
480 481 482 483 484 485
  * Security fixes:
    - X.Org CVE-2014-8099:
      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
486

487 488 489 490 491 492 493
  [ Bernard Cafarelli ]
  * nx-X11: link to libdl to fix undefined references to 'dlopen' and 'dlsym'.
    Fixes: #853.
    v2: generally link to libdl in all of nx-X11. (Mike Gabriel)
    Adds:
    - 0630_nx-X11_fix-underlinking-dlopen-dlsym.full.patch

494 495 496 497
  [ Mike Gabriel ]
  * Security fixes:
    - X.Org CVE-2013-7439:
      1200-CVE-2013-7439-MakeBigReq-don-t-move-the-last-wo.full.patch
498 499 500
  * nx-X11: Prevent underlinking by linking to libNX_X{11,damage,fixes).
    Adds:
    - 0640_nx-X11_fix-underlinking-libNX_Xcomposite_damage_fixes.full.patch
501 502 503
  * nxcompshad: Prevent underlinking by linking to libNX_Xext.
    Adds:
    - 0650_nxcompshad_link-to-NX_Xext.full.patch
504 505 506
  * Security fixes:
    - X.Org CVE-2015-3418:
      1210-CVE-2015-3418-dix-Allow-zero-height-PutImage-re.full.patch
507 508
  * debian/roll-tarball.sh:
    + Make sure *.keyboard, debian/**, nx-libs.spec, .pc/** don't end up
509
      in tarball (special focus on the nx-libs-lite tarball).
510 511
    + Allow patch files names having a dash next to the four digits (i.e.,
      1234-<patchname>.<suffix>).
512
    + Support tarring up the HEAD of the current branch.
513 514 515
  * debian/COPYING.full+lite:
    + Replace content with GPL-2 license text, because that is the overall
      (i.e., strictest) license we have to deal with in nx-libs.
516 517 518
  * Add 9900-dxpc-license-history.full+lite.patch. Document license history of
    DXPC (where nxcomp got forked from).
    Backported from Arctica GH 3.6.x branch.
519 520 521 522 523
  * nxcomp/README.on-retroactive-DXPC-license: Some layout and
    interpunctuation fixes.
    Backported from Arctica GH 3.6.x branch.
    Affects:
    - 9900-dxpc-license-history.full+lite.patch
524

525 526 527 528 529
  [ Nito Martinez ]
  * nxcomp: fix DEBUG, TEST, DUMP, FLUSH, TOKEN, PING, MIXED et al builds.
    Adds:
    - 0992_fix-DEBUG-TEST-DUMP-FLUSH-TOKEN-PING-et-al-builds.full+lite.patch

530 531 532 533 534 535
  [ Vadim Troshchinskiy ]
  * nxcomp: fix "negotiation in stage 10" error.
    v2: backport to nx-libs 3.5.0.x (Mihai Moldovan)
    Adds:
    - 0660_nxcomp_fix-negotiation-in-stage-10-error.full+lite.patch

536 537 538 539 540 541 542 543
  [ Emanuele Giaquinta ]
  * nx-X11: Fix alpha premultiplication in XRenderParseColor.
    Fixes: #893.
    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

544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560
  [ Michael DePaulo ]
  * {nx-X11,nxproxy}: correct manpages: --help -> -help
    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

561 562 563 564 565 566 567
  [ Ulrich Sibiller ]
  * nx-X11: Bug 51375: Xorg doesn't set status for RRGetOutputInfo
    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)
    Adds:
    - 1250_nx-X11_Bug-51375-Xorg-doesn_t-set-status-for-RR.full.patch
568 569 570 571 572 573
  * nx-X11: Drop a reference to user mode after create
    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)
    Adds:
    - 1251_nx-X11_Drop-a-reference-to-user-mode-after-crea.full.patch
574 575 576 577 578 579
  * nx-X11: Free randr crtc and output pointer arrays
    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)
    Adds:
    - 1252_nx-X11_Free-randr-crtc-and-output-pointer-array.full.patch
580 581 582 583 584 585
  * nx-X11: randr: check for virtual size limits before set crtc
    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)
    Adds:
    - 1253_nx-X11_randr-check-for-virtual-size-limits-befo.full.patch
586 587 588 589 590 591
  * nx-X11: randr: fix server crash in RRGetScreenInfo
    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)
    Adds:
    - 1254_nx-X11_randr-fix-server-crash-in-RRGetScreenInf.full.patch
592 593 594 595 596 597
  * nx-X11: RRModeCreate: plug memory leak of newModes if AddResource fails
    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)
    Adds:
    - 1255_nx-X11_RRModeCreate-plug-memory-leak-of-newMode.full.patch
598 599 600 601 602 603
  * nx-X11: ProcRRGetScreenInfo: swap configTimestamp as well
    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)
    Adds:
    - 1256_nx-X11_ProcRRGetScreenInfo-swap-configTimestamp.full.patch
604 605 606 607 608 609
  * nx-X11: randr: Fix REQUEST vs. REQUEST_SIZE_MATCH mismatch
    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)
    Adds:
    - 1257_nx-X11_randr-Fix-REQUEST-vs-REQUEST_SIZE_MATCH-.full.patch
610 611 612 613 614 615 616
  * nx-X11: randr: Clean up compiler warnings about unused and shadowing
    variables
    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)
    Adds:
    - 1258_nx-X11_randr-Clean-up-compiler-warnings-about-u.full.patch
617 618 619 620 621 622
  * nx-X11: Make RANDR 'set' timestamps follow client specified time. Bug 21987.
    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)
    Adds:
    - 1259_nx-X11_Make-RANDR-_set_-timestamps-follow-clien.full.patch
623 624 625 626 627 628
  * nx-X11: xserver: Avoid sending uninitialized padding data over the network
    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)
    Adds:
    - 1260_nx-X11_xserver-Avoid-sending-uninitialized-padd.full.patch
629

630
 -- X2Go Release Manager <git-admin@x2go.org>  Sat, 04 Jul 2015 04:44:00 +0200
631

X2Go Release Manager's avatar
X2Go Release Manager committed
632
nx-libs (2:3.5.0.31-0x2go1) unstable; urgency=low
633

634 635 636 637 638 639
  [ Clemens Lang ]
  * Use path discovery for finding makedepend. Remove old cruft. Adds:
    - 0070_nxcomp_use-MAKEDEPEND-in-path.full+lite.patch
    - 0071_nxcompext_use-MAKEDEPEND-in-path.full+lite.patch
    - 0072_nxcompshad_use-MAKEDEPEND-in-path.full+lite.patch
    - 0073_nxproxy_use-MAKEDEPEND-in-path.full+lite.patch
640 641 642 643
  * Fix dynamic library linking on OS X. Use -dynamiclib instead of -bundle.
    Adds:
    - 0074_nxcomp_use-dynamiclib-flag-on-OS-X.full+lite.patch
    - 0075_nxcompshad_use-dynamiclib-flag-on-OS-X.full+lite.patch
644 645 646 647 648 649
  * Use the correct library naming scheme on OS X. It differs from other
    UNIX-based systems.
    Adds:
    - 0410_nxcomp_use-correct-library-naming-scheme-on-OS-X.full+lite.patch
    - 0610_nxcompext_use-correct-library-naming-scheme-on-OS-X.full+lite.patch
    - 0611_nxcompshad_use-correct-library-naming-scheme-on-OS-X.full+lite.patch
650

651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672
  [ Mihai Moldovan ]
  * nx{comp{,ext,shad},proxy}: try really hard to find makedepend. Do not fail
    if it is not available.
  * Rename:
    - 0070_nxcomp_use-MAKEDEPEND-in-path.full+lite.patch =>
      0410_nxcomp_use-MAKEDEPEND-in-path.full+lite.patch
    - 0071_nxcompext_use-MAKEDEPEND-in-path.full+lite.patch =>
      0610_nxcompext_use-MAKEDEPEND-in-path.full+lite.patch
    - 0072_nxcompshad_use-MAKEDEPEND-in-path.full+lite.patch =>
      0611_nxcompshad_use-MAKEDEPEND-in-path.full+lite.patch
    - 0073_nxproxy_use-MAKEDEPEND-in-path.full+lite.patch =>
      0612_nxproxy_use-MAKEDEPEND-in-path.full+lite.patch
    - 0074_nxcomp_use-dynamiclib-flag-on-OS-X.full+lite.patch =>
      0613_nxcomp_use-dynamiclib-flag-on-OS-X.full+lite.patch
    - 0075_nxcompshad_use-dynamiclib-flag-on-OS-X.full+lite.patch =>
      0614_nxcompshad_use-dynamiclib-flag-on-OS-X.full+lite.patch
    - 0610_nxcompext_use-correct-library-naming-scheme-on-OS-X.full+lite.patch
      =>
      0620_nxcompext_use-correct-library-naming-scheme-on-OS-X.full+lite.patch
    - 0611_nxcompshad_use-correct-library-naming-scheme-on-OS-X.full+lite.patch
      =>
      0621_nxcompshad_use-correct-library-naming-scheme-on-OS-X.full+lite.patch
673 674 675
  * nx-libs.spec:
    - Versioned libXcomp* should obsolete unversioned libXcomp*, not
      libNX_Xcomp*.
676
    - Add overlooked Obsolete: statement to libNX_Xfixes3.
677 678
  * Mid-release fixup:
    - Rename *nxcomp{ext,shad}*.full+lite* to *nxcomp{ext,shad}*.full.
679

X2Go Release Manager's avatar
X2Go Release Manager committed
680
 -- X2Go Release Manager <git-admin@x2go.org>  Tue, 17 Mar 2015 18:48:06 +0100
681

Mike Gabriel's avatar
Mike Gabriel committed
682
nx-libs (2:3.5.0.30-0x2go1) unstable; urgency=low
683

Mike Gabriel's avatar
Mike Gabriel committed
684 685 686 687 688 689
  [ Mike Gabriel ]
  * Version bump release of nx-libs to assure a working
    upgrade path on Ubuntu (where the build daemons strip-off
    the "-0x2goX" revision suffix from the package version.

  [ X2Go Release Manager ]
690 691 692 693
  * debian/roll-tarball.sh:
    + Only clean up nx-X11 source tree if it is there (i.e., skip that
      for the nx-libs-lite tarball generation).

Mike Gabriel's avatar
Mike Gabriel committed
694
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Sat, 14 Mar 2015 14:37:58 +0100
695

X2Go Release Manager's avatar
X2Go Release Manager committed
696
nx-libs (2:3.5.0.29-0x2go2) unstable; urgency=medium
Mike Gabriel's avatar
Mike Gabriel committed
697

698
  [ Mike Gabriel ]
699
  * Update 0320_nxagent_configurable-keystrokes.full.patch. Fix patch header
700
    referring to keystrokes.cfg (plural), not keystroke.cfg.
701 702 703
  * Allow sysadmins to manipulate nxagent's / x2goagent's rgb file by placing
    it into /etc/nxagent or /etc/x2go.
  * Provide support for separate .keyboard files for nxagent/x2goagent.
704 705
  * Modify 0101_nxagent_set-rgb-path.full.patch. Allow configurable rgb files.
  * Extend 0999_nxagent_unbrand-nxagent-brand-x2goagent.full.patch. Let rgb
706 707 708
    file shipped with x2goagent supersede rgb file shipped with nxagent.
    FIXME: a better approach would be to decide at runtime if to use
    /etc/x2go/rgb or /etc/nxagent/rgb.
709
  * Extend 0999_nxagent_unbrand-nxagent-brand-x2goagent.full.patch. Allow
710
    separate .keyboard files for x2goagent and nxagent.
711
  * Update 0600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch. Don't
712
    patch files that get removed during code reduction.
713
  * Add 0991_fix-hr-typos.full+lite.patch and 0991_fix-hr-typos.full.patch.
714
    Fix several typos in upstream code detected by lintian.
715
  * Makefile.nx-libs: Don't allow symlinks to point into buildroot.
716
  * Makefile.nx-libs: Install man pages via main Makefile.
717
  * Add Description: and Author: fields to various patch headers.
718 719
  * Makefile.nx-libs: Run make install for nxproxy first, then create the
    wrapper script.
720 721
  * Make install-lite rule in Makefile.nx-libs more predictable and not
    rely on nxproxy/Makefile.in.
722 723
  * Makefile.nx-libs: Fix uninstall-lite rule. The nxproxy and nxcomp
    uninstallation has to be in uninstall-lite, not in uninstall-full.
724 725
  * Update 1042-Do-proper-input-validation-to-fix-for-CVE-2011-2895.patch.
    Fix broken comment paragraph, whitespace fix.
726

727
  * NX code reduction efforts (from 93Mb to 41Mb):
728 729 730 731 732 733 734 735 736 737 738
    - Drop more unused code in nx-X11/programs/Xserver/hw/. Do this in
      roll-tarball.sh and in debian/rules alike.
    - Stop shipping unused / very old xterm code.
    - Drop nx-X11/programs/Xserver/hw/xfree86 except of four files symlinked
      to other locations in the source tree at build time.
    - More source tree size reduction by analyzing what exactly of the Mesa
      source code in nx-X11/extras/ is used and what not.
    - Drop more unused folders from tarball release / before .deb package build:
      .  nx-X11/programs/Xserver/miext/shadow/
      .  nx-X11/programs/Xserver/XpConfig/
      .  nx-X11/programs/Xserver/Xprint/
739
    - Makefile.nx-libs: Don't install Mesa header files into DESTDIR anymore.
740 741
    - Unify source tree reduction (debian/rules vs. roll-tarball.sh) via file/
      folder lists in text files named debian/CODE-REDUCTION_*.
742
    - Update 0991_fix-hr-typos.full.patch. Don't patch files that get removed by
Mike Gabriel's avatar
Mike Gabriel committed
743
      the NX code reduction effort.
744
    - Drop 0604_nx-X11_recent-freetype-API.full.patch. Not used in current build
Mike Gabriel's avatar
Mike Gabriel committed
745
      process.
746
    - Update 0600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch. Don't
Mike Gabriel's avatar
Mike Gabriel committed
747
      patch files matter to the NX code reduction efforts.
748 749
    - Update 0031_nx-X11_parallel-make.full.patch. Don't patch .original files
      in NX code tree.
750 751
    - Drop patches: 0017_nx-X11_update-autotools-helper-files.full.patch,
      0018_nx-X11_update-libtool-ltmain-script.full.patch,
752 753
      0019_nx-X11_expat-build-against-system-libxmltok.full.patch. They patch
      files that are not used at build time.
754

755
  * Patch system:
X2Go Release Manager's avatar
X2Go Release Manager committed
756 757 758
    - Prepend a "0" to every patch file name in debian/patches/. The patch
      order is now given by a 4 digit ID. Adapt only this changelog stanza to
      this modification.
759

760 761 762 763 764 765 766 767 768
  * Debian/Ubuntu packaging:
    + Fully rework the way nx-libs gets packaged for Debian/Ubuntu.
    + Split up libnx-x11 into individual packages.
    + Provide dbg:packages for each bin:package containing binaries.
    + Use Makefile logic to install files into DESTDIR.
    + Provide dev:packages for each lib:package individually.
    + Provide nx-x11proto-*-dev packages for all libnx-* libraries.
    + Install _all_ library files (*.so*) to /usr/lib/<triplet>/, so
      no extra settings of LD_LIBRARY_PATH is necessary.
769 770
    + Add Multi-Arch support for Debian based distro versions that
      support Multi-Arch.
771
    + Support hardened builds for nxcomp* libraries.
772
    + Support hardened builds for nxagent and libNX_*.so files.
773
    + Add debian/*.symbols files for shared nx-X11 libraries.
774
    + Support .symbols for 64bit and 32bit alike.
775
    + Provide CDBS-generated debian/copyright.in file.
776

777 778 779 780 781 782 783
  * debian/rules:
    + Backup nxcomp/VERSION file from NoMachine before replacing it with
      a symlink to debian/VERSION. Recreate the original file when cleaning
      up.
    + Fix removal of unused code (that part of the code that we know of so
      far). (The debian/rules file is a Makefile and Makefiles don't understand
      shell globbing with curly braces).
784 785
    + Correctly link config files (etc/rgb, etc/nxagent.keyboard,
      etc/x2goagent.keyboard) before dh_auto_build.
786
    + Add to B-D: expat.
787
    + Install upstream ChangeLogs into bin:packages.
788
    + Remove upstream nx-libs ChangeLog during override_dh_clean.
789
    + Use proper quoting on build flag vars (they may contain spaces).
790 791 792 793

  * nx-libs.spec:
    + The gpg-offline bin:package is not available in our SLE repo. We can do
      without.
794 795
    + Update .spec file to meet changes in tarball size reduction and
      restructuring.
796
    + Use SONAME based library package naming scheme.
797
    + Mention NX technology in every package description.
798
    + Install man pages into bin:packages.
799
    + Make libNX_X11-6 and libXinerama1 compliant to Shared Library Policy.
800 801 802
    + Add Obsoletes: fields to all shared libs for marking the non-versioned
      library package (names) as obsolete.
    + Don't depend on nx-libs base package with fixed version.
803
    + Don't fail if removing *.a files fails due to the files being non-present.
804 805
    + Set PREFIX=%{_prefix} USRLIBDIR=%{_libdir} SHLIBDIR=%{_libdir} at build
      time.
806
    + Assure that BuildRoot: is set.
807
    + On SLE 11.x: libX* packages are prefixed with "xorg-x11-".
808
    + Install "%{_libdir}/nx/bin" into nxproxy package.
809

810 811 812 813
  * debian/roll-tarball.sh:
    + Install etc/ files into etc/ subfolder (rgb, nxagent.keyboard,
      x2goagent.keyboard).

814
  [ Horst Schirmeier ]
815
  * Update 0320_nxagent_configurable-keystrokes.full.patch. Fix a typo that
816 817
    prevented the /etc/nxagent/keystrokes.cfg file from being parsed. (Fixes:
    #741).
818
  * Add 0321_nxagent_x2go-specific-keystroke-config.full.patch. If nxagent is
819 820
    launched as x2goagent, use X2Go-specific paths for the keystrokes.cfg file.
    (Fixes: #744).
821

822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883
  [ Michael DePaulo ]
  * 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
884 885
    - X.org CVE-2015-0255
        1104-xkb-Check-strings-length-against-request-size.patch
886 887 888 889

    - Security fixes with no assigned CVE:
        1008-Don-t-crash-when-we-receive-an-FS_Error-from-the-fon.patch

890 891 892 893 894 895
    - Rebase the following patches that are prerequisites for the
      CVE-2015-0255 patch:
        1101-Coverity-844-845-846-Fix-memory-leaks.patch
        1102-include-introduce-byte-counting-functions.patch
        1103-xkb-Don-t-swap-XkbSetGeometry-data-in-the-input-buff.patch

896 897
    - Fix FTBFS due to the nxproxy executable already existing under
      /usr/lib/nx/bin/nx/
898

899 900
  [ Mihai Moldovan ]
  * Change string "X2go" to "X2Go" where appropriate.
901 902 903 904 905 906 907
  * CVE security review:
    - Update 1007-CVE-2014-0210-unvalidated-length-in-_fs_recv_conn_se.patch.
      Use xfree() instead of free() in nx-libs.
    - Update 1011-CVE-2014-0210-unvalidated-length-fields-in-fs_read_q.patch.
      Apply correctly on nx-libs 3.6.x.
    - Update 1020-dix-integer-overflow-in-GetHosts-CVE-2014-8092-2-4.patch.
      Human-readable version of "1 MB".
908 909 910 911
    - Add 1041-nx-X11-lib-font-fc-fserve.c-initialize-remaining-buf.patch.
      Initialize remaining bufleft variables (nx-X11/lib/font/fc/fserve.c).
    - Add 1042-Do-proper-input-validation-to-fix-for-CVE-2011-2895.patch.
      Do proper input validation to fix for CVE-2011-2895.
912

X2Go Release Manager's avatar
X2Go Release Manager committed
913
 -- X2Go Release Manager <git-admin@x2go.org>  Fri, 13 Mar 2015 15:50:00 +0100
Mike Gabriel's avatar
Mike Gabriel committed
914

Mike Gabriel's avatar
Mike Gabriel committed
915
nx-libs (2:3.5.0.28-0x2go1) unstable; urgency=medium
Mike Gabriel's avatar
Mike Gabriel committed
916

917
  [ Mike Gabriel ]
918
  * Provide COPYING file in tarball. Update debian/copyright.
919 920 921
  * Add 025_nxcomp-fix-ftbfs-against-jpeg9a.full+lite.patch. Fix FTBFS when
    built against libjpeg9a. Thanks to Gabriel Marcano for sending this in.
    (Fixes: #578).
922 923
  * Update 027_nxcomp_abstract-X11-socket.full+lite: Add patch header
    (Description: and Author: field).
924 925
  * Add 607_nxcomp_macosx-X11-launcher-in-private-tmp.full+lite.patch. Fix check
    for launchd socket path in $DISPLAY on recent Mac OS X systems.
926 927 928 929
  * Rename 605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full.patch to
    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.
930 931 932 933
  * debian/libnx-x11.postinst:
    + Don't use dpkg-architecture (bin:package dpkg-dev) in postinst script.
      Instead prep a libnx-x11.postinst script at build time. (Fixes:
      #621).
934 935
  * debian/rules:
    + No such option for dh_auto_build: --with quilt."
936 937 938 939
  * nx-libs.spec:
    + Adapt installation of debian/VERSION as VERSION.x2goagent and
      nxcomp/VERSION to latest changes introduced by
      400_nxcomp-version.full+lite.patch.
940
    + Additionally adapt to building on openSUSE/SLES.
Mike Gabriel's avatar
Mike Gabriel committed
941
    + SUSE hack for linking to files in libX11-6 and libXext6.
942 943
    + Make sure all package directories are owned by one of the
      built bin:packages.
944 945
    + Fix Xinerama symlink installation into RPM bin:package
      libNX_Xinerama. (Fixes: #269).
946 947
    + Header files need not be removed anymore. They don't get installed via
      Makefile.nx-libs anymore.
Mike Gabriel's avatar
Mike Gabriel committed
948

949 950 951 952
  [ Nito Martinez ]
  * Add 400_nxcomp-version.full+lite.patch. Allow 4-digit version comparison
    during NX session handshake. (Fixes: #610).

953 954 955 956
  [ Ulrich Sibiller ]
  * Add 207_nxagent_fix-xfixes-selection.full.patch. Fix selection handling
    when XFIXES is enabled. (Fixes: #585).

Mike Gabriel's avatar
Mike Gabriel committed
957
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 13 Nov 2014 21:39:24 +0100
Mike Gabriel's avatar
Mike Gabriel committed
958

Mike Gabriel's avatar
Mike Gabriel committed
959
nx-libs (2:3.5.0.27-0x2go1) unstable; urgency=medium
960 961 962 963 964

  * 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

Mike Gabriel's avatar
Mike Gabriel committed
965
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 30 Jun 2014 14:53:27 +0200
966

Mike Gabriel's avatar
Mike Gabriel committed
967
nx-libs (2:3.5.0.26-0x2go1) unstable; urgency=medium
Mike Gabriel's avatar
Mike Gabriel committed
968

Mike Gabriel's avatar
Mike Gabriel committed
969 970 971 972 973
  * 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
Mike Gabriel's avatar
Mike Gabriel committed
974

Mike Gabriel's avatar
Mike Gabriel committed
975
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 30 Jun 2014 14:42:51 +0200
Mike Gabriel's avatar
Mike Gabriel committed
976

Mike Gabriel's avatar
Mike Gabriel committed
977
nx-libs (2:3.5.0.25-0x2go1) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
978

979 980 981
  [ Mihai Moldovan ]
  * Add 029_nxcomp_ppc64.full+lite.patch. Fix sockaddr handling on
    Big Endian systems (like PPC64). (Fixes: #515).
982
  * Add 057_nx-X11_sanitize-eventmasks.full.patch. Fix
983 984
    failures in session windows coming up on Big Endian systems
    like PPC64. (Fixes: #516).
985 986 987 988 989
  * Improve 105_nxagent_export-remote-keyboard-config.full.patch.
    Don't print out nonsensical information, if there really was
    no error when creating the keyboard file or the other way around.
    Also add the reason when failing to create the keyboard file.
    Only print an error message if SessionPath *really* is not defined.
990 991
  * Improve 028_nx-X11_abstract-kernel-sockets.full.patch. Make it more
    Big Endian robust by assigning correct types for socklen_t objects.
992 993
  * Add 990_fix-DEBUG-and-TEST-builds.full.patch. Fix debug builds (e.g.
    when globally setting -DDEBUG and -DTEST at build time).
994

Mike Gabriel's avatar
Mike Gabriel committed
995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008
  [ Nito Martínez ]
  * Add 212_nxcomp_build-on-Android.patch. Fix FTBFS of nxproxy/nxcomp when
    build against the Android system. (Fixes: #339).

  [ Oleksandr Shneyder ]
  * Add 210_nxagent_nxcomp_save_session_state.full+lite.patch. Save session
    state 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.
  * Add 211_nxcomp_set_default_options.full+lite.patch. Set default arguments
    for options 'link' and 'pack' to avoid session damage by resuming with
    incorrect options file.

1009
  [ Mike Gabriel ]
1010 1011
  * Add 606_nx-X11_build-on-aarch64.full.patch. Build on aarch64
    architectures. (Fixes: #490).
1012 1013
  * Add 027_nxcomp_abstract-X11-socket.full+lite.patch. In proxy mode "server"
    let NX proxy attempt connecting to the abstract X11 socket first, and only
1014 1015
    fallback to the file system socket, if the abstract socket is not
    available. (Fixes: #505).
1016 1017 1018
  * Add 028_nx-X11_abstract-kernel-sockets.full.patch. Provide abstract local
    socket support for Linux based systems. This patch pulls in abstract
    socket relevant code from xtrans 1.2.7. (Fixes: #504).
1019 1020 1021
  * Add 302_nx-X11_xkbbasedir-detection.patch. For detecting XkbBaseDir
    test for xkb/rules/base instead of testing for deprecated file
    xkb/keymap.dir. (Fixes: #40).
1022 1023 1024 1025 1026
  * Add 206_nxagent_clipboard-as-nxoption.full.patch. Make the clipboard
    option 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.
1027

1028 1029 1030 1031 1032 1033
  * Update patches, to make them apply cleanly after above changes:
    + 220_nxproxy-bind-loopback-only.full+lite.patch
    + 016_nx-X11_install-location.debian.patch
    + 056_nx-X11-Werror-format-security.full.patch
    + 108_nxagent_wine-close-delay.full.patch
    + 300_nxagent_set-wm-class.full.patch
1034
    + 320_nxagent_configurable-keystrokes.full.patch
1035

1036 1037 1038 1039 1040 1041 1042 1043
  * Rename patches to match our naming scheme:
    + 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

Mike Gabriel's avatar
Mike Gabriel committed
1044
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 30 Jun 2014 14:05:46 +0200
Mike Gabriel's avatar
Mike Gabriel committed
1045

Mike Gabriel's avatar
Mike Gabriel committed
1046
nx-libs (2:3.5.0.24-0x2go1) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1047

1048
  * Clean up debian/patches/series: Remove commented out patches.
1049 1050
  * Make sure, patch 056_nx-X11-Werror-format-security.full.patch gets
    included into rolled tarball (by renaming *.patch to *.full.patch).
1051 1052
  * Update 320_nxagent_configurable-keystrokes.full.patch: The keystrokes config
    file's default name now is keystrokes.cfg (plural).
1053 1054
  * Configurable keystrokes: Don't ignore first XML element in keystrokes.cfg
    anymore. (Fixes: #488).
Mike Gabriel's avatar
Mike Gabriel committed
1055 1056
  * debian/control:
    + Fix: nx-libs source: not-binnmuable-all-depends-any x2goagent -> nxagent.
Mike Gabriel's avatar
Mike Gabriel committed
1057

Mike Gabriel's avatar
Mike Gabriel committed
1058
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 07 May 2014 09:55:48 +0200
Mike Gabriel's avatar
Mike Gabriel committed
1059

Mike Gabriel's avatar
Mike Gabriel committed
1060
nx-libs (2:3.5.0.23-0x2go1) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1061

1062 1063 1064
  [ Orion Poplawski ]
  * Add patch: 054_nx-X11_ppc64-ftbfs.full.patch. Fix FTBFS on ppc64
    architecture. (Fixes: #411).
1065 1066 1067
  * Add patch: 055_nx-X11_imake-Werror-format-security.full.patch. Fix FTBFS
    of imake on current Fedora rawhide (21) which uses the compiler option
    -Werror=format-security for all builds. (Fixes: #412).
1068 1069 1070
  * Add patch: 056_nx-X11-Werror-format-security.patch. Fix more
    -Werror=format-security errors that only show up on ARM builds. (Fixes:
    #423).
1071 1072 1073
  * nx-libs.spec:
    - Sync nx-libs.spec in Fedora with upstream's nx-libs.spec file. (Fixes:
      #393).
Mike Gabriel's avatar
Mike Gabriel committed
1074

1075 1076 1077
  [ Mike Gabriel ]
  * debian/control:
    + Build our imake against x11proto-core-dev headers.
1078 1079
  * nx-libs.spec:
    + Build our imake against xorg-x11-proto-devel.
1080

1081
  [ Oleksandr Shneyder ]
Mike Gabriel's avatar
Mike Gabriel committed
1082 1083
  * Add patch: 205_nxagent_refresh-adsl.full.patch. Fix refresh error on RDP
    connections to Windows 2012 if speed=ADSL.
1084

Mike Gabriel's avatar
Mike Gabriel committed
1085
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 06 May 2014 18:05:47 +0200
Mike Gabriel's avatar
Mike Gabriel committed
1086

Mike Gabriel's avatar
Mike Gabriel committed
1087
nx-libs (2:3.5.0.22-0x2go2) unstable; urgency=low
1088 1089 1090

  * Update version in VERSION.x2goagent.

Mike Gabriel's avatar
Mike Gabriel committed
1091
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Sat, 04 Jan 2014 22:01:40 +0100
1092

Mike Gabriel's avatar
Mike Gabriel committed
1093
nx-libs (2:3.5.0.22-0x2go1) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1094

1095 1096 1097 1098
  [ Mirraz Mirraz ]
  * Add patch: 603_nx-X11_compilation_warnings.full.patch. Fix 3 evident bugs:
    one implicit function declaration issue and two array index out of bounds
    issues. (Fixes: #314).
Mike Gabriel's avatar
Mike Gabriel committed
1099

1100
  [ Mike Gabriel ]
1101 1102
  * Add patch 604_nx-X11_recent-freetype-API.full.patch. Fix FTBFS against
    recent (>= 2.5.0) libfreetype6 API.
1103
  * Refresh patch: 600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch.
Mike Gabriel's avatar
Mike Gabriel committed
1104 1105 1106 1107 1108
  * Improve patch:
    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.
1109 1110
  * Rename patch: 302_nxagent_configurable-keystrokes.full.patch to
    320_nxagent_configurable-keystrokes.full.patch.
1111 1112 1113 1114
  * debian/source/format:
    + Switch to format 1.0.
  * debian/control:
    + Add libfreetype6-dev to Build-Depends: field.
1115 1116
    + Drop symlinking libNX_xrandr for setting a custom LD_LIBRARY_PATH. Not in
      use anymore and not recommended at all to have that.
1117
    + Make sure all nx-libs components depend on the very same version.
1118 1119
  * debian/rules:
    + Remove bundled libraries from source tree before building the package.
1120 1121 1122 1123
  * nx-libs.spec:
    + Ship nx-libs.spec (RPM package definitions) in upstream project. (Thanks
      to the Fedora package maintainers). File differs from the Fedora file
      already.
1124
    + Clear (Fedora package) changelog.
1125
    + Use local tarball, don't expect  ,,-full'' in tarball name.
1126 1127
    + The RPM macro for the linker flags does not exist on EPEL. Thus, hardcode
      __global_ldflags macro for EPEL builds.
1128
    + Enable Xinerama support for RPM packages. (Fixes: #370).
1129

1130 1131 1132 1133
  [ Clemens Lang ]
  * Add patch 605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full.patch. Fix
    FTBFS of nx-libs-lite on Mac OS X Mavericks. (Fixes: #337).

Mike Gabriel's avatar
Mike Gabriel committed
1134
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Sat, 04 Jan 2014 21:39:17 +0100
Mike Gabriel's avatar
Mike Gabriel committed
1135

Mike Gabriel's avatar
Mike Gabriel committed
1136
nx-libs (2:3.5.0.21-0) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1137

1138
  [ Mike Gabriel ]
1139 1140
  * Provide a default keystrokes.cfg in /etc/nx (for nxagent) and /etc/x2go
    (for x2goagent). (Fixes: #199).
1141 1142
  * Use a keystrokes.cfg that reflects the normally hard-coded defaults of
    a vanilla nxagent. (Fixes: #223).
1143
  * Set NXAGENT_KEYSTROKEFILE to /etc/x2go/keystrokes.cfg for wrapper x2goagent.
1144
  * For vanilla nxagent move keystrokes.cfg from /etc/nx to /etc/nxagent.
Mike Gabriel's avatar
Mike Gabriel committed
1145 1146 1147
  * Tarball roller script:
    + Only install keystrokes.cfg when in full mode.
    + Only install nxproxy wrapper when in lite mode.
1148 1149
  * /debian/control:
    + Add B-Ds: libfontconfig1-dev, libfontenc-dev.
1150 1151
  * /debian/nx-libs-dev.install:
    + Remove unrelated files from -dev package.
1152 1153
  * Fix keystrokes.cfg, use Ctrl+Alt+<key> instead of just Ctrl+<key>. (Adds to
    fixing #223).
Mike Gabriel's avatar
Mike Gabriel committed
1154

1155 1156 1157 1158
  [ Orion Poplawski ]
  * Change build options so that bundled libraries are not used anymore at
    build time. Remove bundled libraries from rolled tarballs, as well. (Fixes:
    #238).
1159 1160 1161 1162 1163
  * Add patch: 602_nx-X11_initgroups.full.patch. Fix calling setuid and setgid
    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).
1164

Mike Gabriel's avatar
Mike Gabriel committed
1165
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 30 Aug 2013 16:18:04 +0200
Mike Gabriel's avatar
Mike Gabriel committed
1166

Mike Gabriel's avatar
Mike Gabriel committed
1167
nx-libs (2:3.5.0.20-0) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1168

1169 1170
  * Fix faulty symlink path. Make sure that x2goagent symlink
    does not point to absolute path somewhere within the build
Mike Gabriel's avatar
Mike Gabriel committed
1171
    environment. (Fixes: #156).
Mike Gabriel's avatar
Mike Gabriel committed
1172

Mike Gabriel's avatar
Mike Gabriel committed
1173
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 28 Mar 2013 20:43:31 +0100
Mike Gabriel's avatar
Mike Gabriel committed
1174

Mike Gabriel's avatar
Mike Gabriel committed
1175
nx-libs (2:3.5.0.19-0) unstable; urgency=low
1176 1177 1178

  * Add Jan's reasoning for using string_rep() instead of bash based
    string substitutions as comment to /debian/Makefile.replaces.sh.
1179
  * Fix FTBFS for .deb packages after including fix for #145.
1180

Mike Gabriel's avatar
Mike Gabriel committed
1181
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 28 Mar 2013 08:59:01 +0100
1182

Mike Gabriel's avatar
Mike Gabriel committed
1183
nx-libs (2:3.5.0.18-0) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1184

1185
  [ Mike Gabriel ]
1186 1187
  * Remove duplicate install of nxproxy from main Makefile. Spotted by Jan
    Engelhard.
1188 1189 1190
  * Work-in patch from Jan Engehardt for working around different
    improper bash implementations of string-in-string replacing. (Fixes:
    #145).
1191 1192
  * Main Makefile: Use absolute symlink when linking from $(X2GOLIBDIR)
    into $(NXLIBDIR) (i.e. linking x2goagent -> nxagent). (Fixes: #143).
Mike Gabriel's avatar
Mike Gabriel committed
1193

1194 1195
  [ Orion Poplawski ]
  * Fix wrong symlink direction of libNX_* files. (Fixes: #107).
1196 1197
  * Avoid building of libxcomp1 (which actually is identical to libxcomp3,
    just with a wrong name). (Fixes: #104).
1198

Mike Gabriel's avatar
Mike Gabriel committed
1199
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 22 Mar 2013 23:39:39 +0100
Mike Gabriel's avatar
Mike Gabriel committed
1200

Mike Gabriel's avatar
Mike Gabriel committed
1201
nx-libs (2:3.5.0.17-0) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1202

1203 1204
  [ Jan Engelhardt ]
  * Fix /bin/Makefile. Add $(DESTDIR) to every install path.
Mike Gabriel's avatar
Mike Gabriel committed
1205

1206
  [ Alexander Wuerstlein ]
1207
  * Add patch: 302_nxagent_configurable-keystrokes.full.patch, replaces the
1208
    hardcoded nxagent keybindings by a configurable table of keybindings.
1209
    (Fixes: #74).
1210 1211
  * Follow-up commit for 302_nxagent_configurable-keystrokes.full.patch, fixes
    FTBFS problem with the first version of that patch.
1212

1213 1214
  [ Mike Gabriel ]
  * Add README.keystrokes to doc section of bin:package nxagent.
1215
  * Add libxml2-dev to build dependencies.
1216
  * Add pkg-config to build dependencies.
1217 1218 1219
  * Continue Reinhard's work on top-level install/uninstall. Esp.
    integrate debian/post-nx-build.sh into main Makefile. Make
    value of CONFIGURE variable traversable through the Makefile tree.
1220

1221
  [ Orion Poplawski ]
1222
  * Add patches: 026_nxcomp*_honour-optflags.full*.patch. (Fixes: #84).
1223

1224
  [ Reinhard Tartler ]
Mike Gabriel's avatar
Mike Gabriel committed
1225
  * Install debug symbols for all packages in a new binary package
1226
    'nx-x11-dbg'.
1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240
  * Drop patch: 025_nxproxy_no-configure-file.full+lite.patch, instead remove
    file nxproxy/configure from the source tree.
  * Add roll-tarball.sh: replaces nx-tarballrelease script that could be
    found in nx-buildscripts branch of nx-libs.git. Use this script to
    create tarballs of nx-libs and nx-libs-lite.
  * Fix installation of libxcompext, thanks to Orion Paplowski for spotting
    this.
  * /debian/rules:
    + Integrate code from /debian/pre-build-nx.sh and drop the named file.
    + Disable parallel build of .deb packages.
  * /debian/control:
    + Rely on shlibs instead of hardcoded dependencies.
    + Drop xbitmaps from Build-Depends.
    + Move xfonts-base over to Recommends.
Mike Gabriel's avatar
Mike Gabriel committed
1241 1242
  * Update 031_nx-X11_parallel-make.full.patch. Add an explicit dependency
    from the NX libX11.so to the nxcomp libraries. Unbreaks parallel builds.
1243
    (Fixes: #87).
1244 1245
  * Fix and greatly enhance the top-level install and uninstall target for
    plain makefile installs.
Mike Gabriel's avatar
Mike Gabriel committed
1246

Mike Gabriel's avatar
Mike Gabriel committed
1247
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 04 Jan 2013 13:23:57 +0100
Mike Gabriel's avatar
Mike Gabriel committed
1248

Mike Gabriel's avatar
Mike Gabriel committed
1249
nx-libs (2:3.5.0.16-0) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1250

1251
  * Fix installation of header files in Debian package.
1252
  * Fix patch file names concerning component nx-X11.
1253 1254
  * Modify patch: 032_no-x11r6.full.patch. Install nx-X11 to /usr/local/lib/nx.
  * Add patch: 032_no-x11r6.debian.patch. Use /usr/lib/nx for nx-X11 on Debian.
1255 1256
  * Drop patch 032, fix other patches so that installation via make install
    installs NX components to /usr/local/lib/nx and /usr/local/include/nx.
1257 1258 1259
  * Add patches: 024_fix-make-clean.full.patch,
    024_fix-make-clean.full+lite.patch. Fix clean-up of build tree after
    make build has run.
1260 1261
  * Add patch: 025_nxproxy_no-configure-file.full+lite.patch. Remove
    unneeded build file from NoMachine's nxproxy sources.
1262 1263
  * Modify patch: 001_add-main-makefile.full+lite.patch. Install nx* and
    x2goagent wrapper scripts during make install.
1264 1265
  * Fix wrapper scripts: make sure all NX executables can be launched
    if NX gets installed via the tarball installation method.
1266 1267
  * Modify patch: 001_add-main-makefile.full+lite.patch. Add uninstall
    routine.
1268
  * Dropping empty override rules for quilt patch from /debian/rules.
1269 1270
  * Bump Debian Standards to 3.9.3 (no changes needed). Update Home page and
    Vcs information.
Mike Gabriel's avatar
Mike Gabriel committed
1271

Mike Gabriel's avatar
Mike Gabriel committed
1272
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 07 Nov 2012 21:07:49 +0100
Mike Gabriel's avatar
Mike Gabriel committed
1273

Mike Gabriel's avatar
Mike Gabriel committed
1274
nx-libs (2:3.5.0.15-0) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1275

1276
  [ Mike Gabriel ]
1277 1278 1279 1280
  * Improve 020_add-nxagent-wrapper.full.patch: Properly set NX_TEMP, make
    sure nxagent launches even with pam_tmpdir.so being in use.
  * Improve 023_add-x2goagent-wrapper.full.patch: Properly set NX_TEMP, make
    sure x2goagent launches even with pam_tmpdir.so being in use.
1281 1282
  * Add VERSION.x2goagent to package x2goagent package so x2goversion command
    lists up x2goagent in the list of X2Go server-side packages.
1283
  * Refresh patch: 200_nxagent_check-binary-x2go-flavour.full.patch.
1284 1285
  * Make sure the NX_TEMP envvar gets set in all wrapper script for all nx*
    execubles.
1286
  * Link libNX_Xrandr to a separate location where we can provide it as libXrandr.
1287 1288 1289
  * /debian/control:
    + Maintainer change in package: X2Go Developers <x2go-dev@lists.berlios.de>.
    + Priority: optional.
1290 1291 1292
  * Add patch: 220_nxproxy-bind-loopback-only.full+lite.patch, adds loopback
    option to nxproxy options and forces nxproxy to bind to loopback devices
    only.
Mike Gabriel's avatar
Mike Gabriel committed
1293

1294 1295
  [ Oleksandr Shneyder ]
  * Add patch: 204-nxagent_repaint-solidpict.full.patch. Fixes repainting of
1296
    SolidFill pictures by nxagent/x2goagent on reconnects. (Fixes: #16).
1297

Mike Gabriel's avatar
Mike Gabriel committed
1298
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 21 Sep 2012 10:02:16 +0200
Mike Gabriel's avatar
Mike Gabriel committed
1299

Mike Gabriel's avatar
Mike Gabriel committed
1300
nx-libs (2:3.5.0.14-0) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1301

1302
  [ Mike Gabriel ]
1303 1304 1305 1306
  * New upstream release of nxagent (3.5.0-9).
  * Adapt patch series (all hunks succeeded automatically).
  * Drop patch: 120_nxagent_libcairo-null-source-drawables.full.patch, the issue
    has been fixed by NoMachine (TR05J02703).
1307 1308 1309
  * Drop patch: 109_nxagent_locale-utf8-compound-text.patch, the patch causes
    Qt applications to be rendered without window decorations when running in
    rootless window mode.
Mike Gabriel's avatar
Mike Gabriel committed
1310

1311 1312 1313 1314 1315
  [ Mihai Moldovan ]
  * Add patch: 052_nxcomp_macos10-nxauth-location.full+lite.patch, change
    nxauth search location on Mac OS X to $NX_SYSTEM/nxauth to facilitate
    application bundle building.

Mike Gabriel's avatar
Mike Gabriel committed
1316
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 28 Jun 2012 14:52:24 +0200
Mike Gabriel's avatar
Mike Gabriel committed
1317

Mike Gabriel's avatar
Mike Gabriel committed
1318
nx-libs (2:3.5.0.13-0) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1319

1320
  [ Mike Gabriel ]
1321
  * Let nxagent Debian package depend on xfonts-base.
Mike Gabriel's avatar
Mike Gabriel committed
1322

1323 1324 1325 1326
  [ Jim Burnes ]
  * Add patch: 120_nxagent_libcairo-null-source-drawables.full.patch, solves
    crashes of GTK applications based on libcairo 1.12.1+.

Mike Gabriel's avatar
Mike Gabriel committed
1327
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 11 May 2012 23:51:35 +0200
Mike Gabriel's avatar
Mike Gabriel committed
1328

Mike Gabriel's avatar
Mike Gabriel committed
1329
nx-libs (2:3.5.0.12-0) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1330

1331
  [ Mike Gabriel ]
1332 1333 1334
  * Update patch: 001_add-main-makefile.full+lite.patch, adapt patch from
    packaging. Test for Makefiles in subfolders before calling them.
    Fixes build failure during ,,make distclean'' calls.
1335
  * Provide temporary workaround for installation on Debian 64bit with
1336
    multiarch support (via libnx-x11.postinst and .prerm).
1337
  * Re-introduce proper Xinerama support on non-multiarch systems.
Mike Gabriel's avatar
Mike Gabriel committed
1338

1339 1340
  [ Mihai Moldovan ]
  * Add patch: 051_nxcomp_macos105-fdisset.full+lite.patch, work around
1341 1342
    issue in Mac OS X 10.5 SDK. Pass address of fd_set structs on the stack
    to the FD_ISSET macro/function, instead of the struct itself.
1343 1344
  * Update patch: 005_nxcomp_gcc43.full+lite.patch, fix faulty path to
    nxcomp/Split.cpp.
1345

1346
  [ Oleksandr Shneyder ]
1347 1348 1349 1350
  * Add patch: 203_nxagent_disable-rootless-exit.full.patch, add command line
    argument "-norootlessexit". Usually, nxagent exits after 30 seconds if
    running in rootless mode and no X-Clients are present. Starting nxagent
    with option "-norootlessexit" will change this behaviour.
1351

Mike Gabriel's avatar
Mike Gabriel committed
1352
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 07 Mar 2012 20:50:14 +0100
Mike Gabriel's avatar
Mike Gabriel committed
1353

Mike Gabriel's avatar
Mike Gabriel committed
1354
nx-libs (2:3.5.0.11-0) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1355

1356
  [ Mike Gabriel ]
1357 1358
  * Use ,,$(MAKE) -C'' in main Makefile for calling Makefiles in subdirectories,
    make build stanza work for nx-libs-full and nx-libs-lite.
1359 1360 1361
  * Do not install libXinerama directly into /usr/lib/nx. Recommended method is
    installing to /usr/lib/nx/Xinerama, so that you can enable/disable usage of
    the Xinerama extension.
1362 1363
  * Update patch: 001_add-main-makefile.full+lite.patch, use curly braces for
    macros.
1364
  * Enable parallel build for Debian package.
1365 1366 1367
  * Merge honor-ac-dirs.patch from Jan Engelhardt (OpenSUSE) with already
    existing Makefile patches (012_nxcomp..., 013_nxcompext_...,
    014_nxcompshad_...).
1368 1369
  * Rename patches 030_nx-X11_... and 031_nx-X11_..., the tarball roll script
    currently requires ,,full'' or ,,full+lite'' in the file name.
1370
  * Make patch headers DEP5 compliant (030_nx-X11_... and 031_nx-X11_...).
1371 1372
  * Update patch: 001_add-main-makefile.full+lite.patch, fix missing
    $(CONFIGURE) variable.
1373 1374 1375 1376 1377
  * Update patches: 012_nxcomp..., 013_nxcompext_..., 014_nxcompshad_....
    Also make use of $(LIBFULL) in Makefile.in's install and uninstall stanzas.
    Inspired by Jan Engelhardt's so-version.diff patch. However, the version
    name change requested in that patch has been rejected for
    NX (redistributed).
1378
  * Apply patches for the Debian package as the last patches in the series.
1379
  * Fix faulty patch name suffix (has to be .patch, not .diff).
1380 1381 1382
  * Fix Xinerama support in Debian package libnx-x11 when NX gets built with
    patch 600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch. Still on
    the todo list: fix the nx-X11 installation via Makefile.
1383
  * Fine-tune symlinking of libXinerama.
Mike Gabriel's avatar
Mike Gabriel committed
1384

1385
  [ Jan Engelhardt ]
1386 1387
  * Update patch: 001_add-main-makefile.full+lite.patch, allow passing of
    configure args.
1388
  * Add patch: 030_nx-X11_configure-args.diff. Allow passing of configure args.
1389
  * Add patch: 031_nx-X11_parallel-make.diff, enable parallel make.
1390 1391
  * Add patch: 301_nx-X11_use-shared-libs.full.diff, use shared libraries from
    distribution rather then libs included in source tree.
1392
  * Add patch: 032_nx-X11_no-x11r6-project-root. We must not overlap with any
1393 1394 1395
    existing files, therefore, both /usr/X11R6 and /usr are excluded
    possibilities for ProjectRoot. Use %_libexecdir/somename, since that is
    still allowed by FHS.
1396 1397
  * Add patch 600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch, use
    unique library names for nx-X11 based X11 libraries.
1398

Mike Gabriel's avatar
Mike Gabriel committed
1399
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 22 Feb 2012 14:41:07 +0100
Mike Gabriel's avatar
Mike Gabriel committed
1400

Mike Gabriel's avatar
Mike Gabriel committed
1401
nx-libs (2:3.5.0.10-0) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1402

1403 1404
  * Add patch: 006_nxcomp_libpng15.full+lite.patch, fix build against
    libpng 1.5.x.
1405 1406
  * Reintroduce patch: 008_nxcomp_sa_restorer.full+lite.patch, now in a
    version found on etersoft.ru, fixes build on ia64 architecture.
Mike Gabriel's avatar
Mike Gabriel committed
1407

Mike Gabriel's avatar
Mike Gabriel committed
1408
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 07 Feb 2012 13:43:50 +0100
Mike Gabriel's avatar
Mike Gabriel committed
1409

1410
nx-libs (2:3.5.0.9-0) unstable; urgency=low
1411

1412
  [ Mike Gabriel ]
1413
  * Providing pending patches in source tree.
1414

1415 1416 1417 1418
  [ Oleksandr Shneyder ]
  * Update patch: 202_nx-x11_enable-xinerama.full.patch, disable Xinerama
    extension if NX_XINERAMA_CONF not exists.

1419
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 01 Feb 2012 14:39:57 +0100
1420

1421
nx-libs (2:3.5.0.8-0) unstable; urgency=low
1422 1423 1424

  * Reorganize patch names, to reflect patch inclusion into lite+full or
    full-only ,,NX (redistributed)'' tarball.
1425 1426
  * Update patch: 001_add-main-makefile.full+lite.patch, only build, install,
    clean etc. NX subprojects if the folder exists.
1427
  * Package x2goagent is an ,,all'' package, not ,,any''.
1428 1429
  * Add folder /debian/patches-pending-evaluation with two newly discovered
    patches from git.etersoft.ru (AltLinux packaging repository for NX).
1430 1431
  * Fix patch: 109_nxagent_locale-utf8-compound-text.patch, fix crashes
    reported from Stefan Baur. Thanks for reporting and testing!!!
1432

1433
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Sun, 22 Jan 2012 23:36:19 +0100
1434

1435
nx-libs (2:3.5.0.7-0) unstable; urgency=low
1436 1437 1438

  * Drop patch: 011_nxcomp_sa-restorer.patch.

1439
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 16 Jan 2012 11:28:14 +0100
1440

1441
nx-libs (2:3.5.0.6-0) unstable; urgency=low
1442 1443

  * Add patch: 202_nx-x11_enable-xinerama.patch.
1444 1445 1446
  * Fix lintian issue: missing-separator-between-items for x2goagent package.
    Drop dependency on libnx-x11 as we already depend on nxagent and fix
    description synopsis of x2goagent package.
1447
  * Add patch header/copyright to: 202_nx-x11_enable-xinerama.patch.
1448 1449 1450
  * Silence lintian on debian-revision-should-not-be-zero. As this is no Debian
    packaging repository, but ,,NX (redistributed)'', we will always release
    with rev no. set to ,,0''.
1451 1452
  * Install libXinerama into libnx-x11 package. Header files into
    libnx-x11-dev.
1453

1454
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 13 Jan 2012 13:21:41 +0100
1455

1456
nx-libs (2:3.5.0.5-0) unstable; urgency=low
1457 1458 1459

  * Fix wrapper script patches for nxagent, x2goagent, nxauth, nxproxy.

1460
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 13 Jan 2012 00:37:21 +0100
1461

1462
nx-libs (2:3.5.0.4-0) unstable; urgency=low
1463 1464 1465

  * Update/fix patch: 999_nxagent_unbrand-nxagent-brand-x2goagent.patch.

1466
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 12 Jan 2012 23:04:37 +0100
1467

1468
nx-libs (2:3.5.0.3-0) unstable; urgency=low
1469 1470 1471

  * Rename nxagent-unbrand patch, so that is the last patch to be applied
    (999_<patchname>).
1472
  * Drop NX agent unbrand patch from FreeNX.
1473 1474 1475 1476 1477
  * Add X2Go agent / NX agent flavouring via patch system:
    - 200_nxagent_check-binary-x2go-flavour.patch
    - 201_nxagent_set-x2go-icon-if-x2goagent-flavour.patch
    - 300_nxagent_set-wm-class.patch
    - 999_nxagent_unbrand-nxagent-brand-x2goagent.patch
1478
  * Add patch: 023_add-x2goagent-wrapper.patch.
1479
  * Add patch: 209_x2goagent-add-man-page.patch.
1480 1481
  * Add binary package: x2goagent, includes man page
    patch: 209_x2goagent-add-man-page.patch
1482 1483
  * Modify patch: 101_nxagent_set-rgb-path.patch, add path to RGB file
    if NX (redistributed) is installed via tarball under /usr/local.
1484
  * Provide patches that are tarball / distro aware. Either NX (redistributed)
Mike Gabriel's avatar
Mike Gabriel committed
1485 1486 1487 1488 1489
    has been installed to /usr/local/lib/nx via tarball or it has been
    packaged for a distribution and is installed to /usr/lib/nx. Other
    installation paths are currently not supported.
  * Fix RGB color pallette (gray X2GO logo to be more accurate) for agent
    splash screen.
1490

1491
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 12 Jan 2012 13:04:03 +0100
1492

1493
nx-libs (2:3.5.0.2-0) unstable; urgency=low
1494 1495 1496

  * Re-add binary wrapper scripts to the patch system as we
    want to provide them in the tarball.
1497 1498
  * Update folder name where applied patches end up in the tarball
    release.
1499

1500
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 10 Jan 2012 14:38:52 +0100
1501

1502
nx-libs (2:3.5.0.1-0) unstable; urgency=low
1503 1504 1505

  * Increment version to stay in sync with client-only branch.

1506
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 10 Jan 2012 12:05:46 +0100
1507

1508
nx-libs (2:3.5.0.0-0) unstable; urgency=low
1509 1510

  * New upstream release of nxagent (3.5.0-7).
1511 1512 1513 1514
  * Add lintian-overrides for every package. Override lintian warning:
    possible-new-upstream-release-without-new-version as there will
    be new upstream releases of NX subprojects that will not require
    a version increment of the Debian package.
1515 1516
  * Add individual watch files for NX components in this source package.
  * Change naming scheme of patch files.
1517
  * Add man page for nxagent. Fix lintian warning: binary-without-manpage.
1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528
  * Add FreeNX patches for nxagent (some with other names compared to FreeNX):
    - 101_nxagent_set-rgb-path.patch
    - 102_xserver-xext_set-securitypolicy-path.patch
    - 103_nxagent_set-X0-config-path.patch
    - 104_nxagent_enable_debug.patch
    - 105_nxagent_export-remote-keyboard-config.patch
    - 106_nxagent_utf8-copy-clipboard.patch
    - 107_nxagent_clipboard-compound-text+small-bed-sheets.patch
    - 108_nxagent_wine-close-delay.patch
    - 109_nxagent_locale-utf8-compound-text.patch
    - 200_nxagent_unbrand-agent.patch
1529 1530
  * Adapt path names in FreeNX patches to meet requirements for source tree of
    this package.
1531
  * Rework FreeNX patches to be applicable to latest NX sources.
1532
  * Install nxagent.xpm icon to /usr/share/pixmaps.
1533 1534
  * Rename patch: 008_nxproxy_add-nx-proxy-wrapper.patch to
    008_nxproxy_add-nxproxy-wrapper.patch.
1535 1536
  * Add patch from FreeNX patchset:
    110_nxagent_createpixmap-bounds-check.patch.
1537 1538
  * Disable patch: 104_nxagent_enable_debug.patch for now as it let's the build
    fail.
1539
  * Add patch: 017_nx-x11_update-autotools-helper-files.patch.
1540 1541
  * Add README.source file, fixes lintian warning:
    patch-system-but-no-source-readme.
1542 1543 1544
  * Add lintian-override: outdated-autotools-helper-file to
    source.lintian-overrides as we patch-update the outdated helper files before
    building binaries.
1545 1546 1547
  * Add patch: 018_nx-x11_update-libtool-ltmain-script.patch. Silence lintian
    warning ancient-libtool via lintian override as we patch in a new version
    of ltmain.sh by this patch.
1548 1549 1550
  * Update patch: 017_nx-x11_update-autotools-helper-files.patch. Add lintian
    override to source.lintian-overrides: ancient-autotools-helper-file as we
    handle autotools helper file updates via patch system.
1551
  * Add upstream CHANGELOG files to all .deb packages of this source package.
1552 1553 1554 1555 1556 1557
  * Override lintian warnings
    - libnx-x11: postinst-has-useless-call-to-ldconfig
    - libnx-x11: postrm-has-useless-call-to-ldconfig
    as they relate to a bug in debhelper (call of ldconfig although we did not
    touch any directory controlled by /etc/ld.so.conf, amongst others
    see BTS issue #205142).
1558
  * Make sure upstream changelog file names are in lower case.
1559 1560
  * Disable patch: 006_remove-configure-files.patch, remove configure
    files from within /debian/rules.
1561 1562
  * Add patch: 019_nx-x11_expat-build-against-system-libxmltok.patch, fixes
    lintian error: embedded-library: expat. Build-depend on libxmltok1-dev.
1563
  * Fix LD_LIBRARY_PATH export in wrapper scripts/patches.
1564 1565
  * X2Go Packaging Team becomes maintainer, Mike Gabriel + Reinhard Tartler
    become uploaders.
1566
  * Make `breaks-without-version' lintian overrides needless.
1567
  * Break/replace nxlibs and nxlibs-dev (packages provided by
1568
    freenx-team on Launchpad).
1569
  * Set homepage of NoMachine upstream site (using http://www.nomachine.com/sources.php).
1570
  * Packaging Vcs has been relocated to Alioth.
1571
  * Add more upstream source information to README.source.
1572
  * Remove *-dbg packages from /debian/control file.
1573
  * Make package descriptions in /debian/control more explanatory.
1574 1575
  * Remove patch 006_remove-configure-files.patch. Implemented via
    /debian/rules.
1576 1577 1578 1579
  * Remove patches and put as executable scripts into /debian/bin/
    - 005_add-nxagent-wrapper.patch.
    - 008_add-nxproxy-wrapper.patch.
    - 011_add-nxauth-wrapper.patch.
1580
  * Remove patch: 104_nxagent_enable_debug.patch, as it breaks package build.
1581 1582
  * Add patch headers to all patch files, report most patches upstream. Waiting for
    feedback and quotable URLs from NoMachine.
1583 1584
  * Transfer patch: 009_nxproxy_add-man-page.patch into man page file
    in /debian/man.
1585
  * Add patch: 011_nxcomp_sa-restorer.patch.
1586
  * Add/insert patch: 005_nxcomp_gcc43.patch.
1587
  * Fix line hunks: 011_nxcomp_sa-restorer.patch.
1588
  * Call dh_clean again. This got lost somewhere on the way.
1589
  * Remove branding from descriptions in control file.
1590
  * Add patch: 000_add-NX-redistribution-README.patch.
1591 1592 1593 1594
  * Add patches: 009_add-nxagent-man-page.patch, 009_add-nxproxy-man-page.patch.
    Reintroduce man page creation via patch system, so that all man pages
    find their way into the NX-redistribution tarball created from this source
    project.
1595

1596
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 10 Jan 2012 11:39:17 +0100
1597

1598
nx-libs (2:3.5.0-1) unstable; urgency=low
Mike Gabriel's avatar
Mike Gabriel committed
1599 1600

  * Initial release.
1601 1602 1603 1604 1605 1606 1607
    - nxcomp (3.5.0-2)
    - nxcompext (3.5.0-1)
    - nxcompshad (3.5.0-2)
    - nx-X11 (3.5.0-2)
    - nxagent (3.5.0-5)
    - nxauth (3.5.0-1)
    - nxproxy (3.5.0-1)
Mike Gabriel's avatar
Mike Gabriel committed
1608
  * Use NX adapted LD_LIBRARY_PATH in debian/rules.
1609
  * Add quilt as build dependency.
1610
  * Add main Makefile via patch: 001_add-main-makefile.patch.
Mike Gabriel's avatar
Mike Gabriel committed
1611 1612
  * Add patch: 002_nxcompshad-build-against-nx-x11-only.patch.
  * Add patch: 003_nxcompshad-gcc43.patch.
1613
  * Add patch: 004_nx-x11-fix-nxcompshad-build.patch.
1614
  * Add patch: 005_add-nxagent-wrapper.patch.
1615
  * Fix for lintian issue: missing-build-dependency quilt (>= 0.46-7~).
1616
  * Fix for lintian issue: extended-description-line-too-long (nxagent).
1617
  * Disabling build of *-dbg packages for now...
1618
  * Add patch: 006_remove-configure-files.patch.
1619
  * Add patch: 007_nxcompshad-clean-gch-files.patch.
1620
  * Remove unknown option --with from dh_auto_clean.
1621
  * Add autoconf as build dependency.
1622
  * Add patch: 008_add-nxproxy-wrapper.patch. Build nxproxy package.
1623
  * Add patch: 009_nxproxy-add-man-page.patch.
1624
  * Add nxproxy man page to nxproxy package.
1625 1626
  * Fix of nxproxy build in main Makefile (modifies
    001_add-main-makefile.patch).
1627
  * Add patch: 010_nxauth-fix-binary-name-in-man-page.patch.
1628
  * Add patch: 011_add-nxauth-wrapper.patch.
Mike Gabriel's avatar
Mike Gabriel committed
1629
  * Build nxauth package.
1630
  * Add lintian overrides for libxcomp*: breaks-without-version.
1631 1632
  * Add patches: 012, 013, 014 - Makefile uninstall stanza patches for
    nxcomp, nxcompext, nxcompshad.
1633
  * Add patch: 015_nxproxy-makefile-uninstall.patch.
1634 1635
  * Add install/uninstall stanza to main Makefile (via patch
    001_add-main-makefile.patch).
1636 1637
  * Add patch 016_nx-x11-install.patch, to allow installation of nx-X11 from
    Makefile (via make install).
Mike Gabriel's avatar
Mike Gabriel committed
1638

1639
 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 28 Dec 2011 19:05:48 +0100