File: changelog

package info (click to toggle)
ioquake3 1.36+u20190529.350b8f9~dfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 14,704 kB
  • sloc: ansic: 205,858; makefile: 2,565; sh: 1,250; asm: 702; objc: 131; xml: 31
file content (810 lines) | stat: -rw-r--r-- 32,903 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
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
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
ioquake3 (1.36+u20190529.350b8f9~dfsg-2) unstable; urgency=medium

  * Upload to unstable
  * d/salsa-ci.yml: Request standard CI on salsa.debian.org
  * d/rules: Remove migration path from ioquake3-dbg, which was not
    in stretch or buster
  * Standards-Version: 4.4.0 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Tue, 09 Jul 2019 17:19:54 +0100

ioquake3 (1.36+u20190529.350b8f9~dfsg-1) experimental; urgency=medium

  * New upstream snapshot
  * d/copyright: Update
  * d/patches: Refresh

 -- Simon McVittie <smcv@debian.org>  Wed, 12 Jun 2019 22:18:37 +0100

ioquake3 (1.36+u20190416.d13d064~dfsg-1) experimental; urgency=medium

  * New upstream snapshot
  * d/p/lightall_fp.glsl-Stub-out-USE_BOX_CUBEMAP_PARALLAX-on-GLS.patch:
    Drop, replaced by a slightly different upstream solution

 -- Simon McVittie <smcv@debian.org>  Sun, 21 Apr 2019 21:55:22 +0100

ioquake3 (1.36+u20190206.d068e1d~dfsg-1) experimental; urgency=medium

  * New upstream snapshot
  * d/p/lightall_fp.glsl-Stub-out-USE_BOX_CUBEMAP_PARALLAX-on-GLS.patch:
    Mark patch as forwarded
  * AppArmor: Mark Mesa shader cache rules as obsoleted by apparmor 2.13
  * Use debhelper-compat (= 12)

 -- Simon McVittie <smcv@debian.org>  Sun, 17 Mar 2019 17:09:49 +0000

ioquake3 (1.36+u20181222.e5da13f~dfsg-2) unstable; urgency=medium

  * d/p/lightall_fp.glsl-Stub-out-USE_BOX_CUBEMAP_PARALLAX-on-GLS.patch:
    Fix shader compilation on hardware that doesn't support GLSL 1.30,
    and in particular pre-2011 Intel GPUs (5th generation, "Ironlake",
    or older). (Closes: #923226)

 -- Simon McVittie <smcv@debian.org>  Fri, 08 Mar 2019 09:09:43 +0000

ioquake3 (1.36+u20181222.e5da13f~dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * Declare compliance with Debian Policy 4.3.0

 -- Simon McVittie <smcv@debian.org>  Mon, 14 Jan 2019 08:29:04 +0000

ioquake3 (1.36+u20181017.09166ba~dfsg-2) unstable; urgency=medium

  * Explicitly set COMPILE_ARCH, COMPILE_PLATFORM as well as ARCH and
    PLATFORM.
    Otherwise the build system will think we're cross-compiling on any
    non-special-cased architecture where uname -m doesn't match the CPU
    part of the GNU tuple (mips64el, ppc64el, hppa, sh4 and hurd-i386
    have this behaviour), which in recent snapshots causes the upstream
    build system to reject pkg-config.
  * Clear ALTIVEC_CFLAGS on powerpcspe as intended
  * Explicitly set PKG_CONFIG, even when not cross-compiling
  * Only evaluate OPTIONS on-demand

 -- Simon McVittie <smcv@debian.org>  Tue, 13 Nov 2018 01:23:47 +0000

ioquake3 (1.36+u20181017.09166ba~dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * Don't install the upstream ChangeLog, which is 10 years out of date

 -- Simon McVittie <smcv@debian.org>  Mon, 12 Nov 2018 15:52:28 +0000

ioquake3 (1.36+u20180915.33a899d~dfsg-1) unstable; urgency=medium

  * d/p/debian/Compile-successfully-against-libcurl-7.52.x.patch:
    Don't rely on such a recent libcurl, to facilitate backporting to
    Debian 9 'stretch'
  * New upstream snapshot
  * Revert "Update maintainer address". The lists.alioth.debian.org
    form is still the canonical one.

 -- Simon McVittie <smcv@debian.org>  Mon, 01 Oct 2018 15:07:34 +0100

ioquake3 (1.36+u20180828.29db640~dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * Rename AppArmor profiles to decouple the name from the attachment,
    as per
    https://lists.ubuntu.com/archives/apparmor/2018-August/011791.html
  * d/copyright: Update for files in debian/
  * Declare compliance with Debian Policy 4.2.1

 -- Simon McVittie <smcv@debian.org>  Fri, 31 Aug 2018 11:30:45 +0100

ioquake3 (1.36+u20180720.39e2113~dfsg-1) unstable; urgency=medium

  * Update maintainer address
  * New upstream snapshot
    - d/p/Allow-pkg-config-binary-to-be-overridden-with-PKG_CONFIG.patch:
      Drop, applied upstream
  * Declare compliance with Debian Policy 4.1.5

 -- Simon McVittie <smcv@debian.org>  Wed, 25 Jul 2018 11:27:10 +0100

ioquake3 (1.36+u20180610.38a2f4d~dfsg-1) unstable; urgency=medium

  * d/p/Allow-pkg-config-binary-to-be-overridden-with-PKG_CONFIG.patch:
    Use $(PKG_CONFIG) in preference to pkg-config, for cross-compilation
    (a multiarch libopusfile-dev is also required, see #899138)
  * New upstream snapshot
    - d/p/Disable-Altivec-instructions-on-PowerPC-unless-requested.patch:
      Drop patch, superseded by upstream changes that should make runtime
      detection work as it was intended to
    - d/rules: Explicitly disable Altivec on powerpcspe

 -- Simon McVittie <smcv@debian.org>  Tue, 12 Jun 2018 11:25:10 +0100

ioquake3 (1.36+u20180506.10abac8~dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * Refresh patches

 -- Simon McVittie <smcv@debian.org>  Fri, 11 May 2018 11:16:31 +0100

ioquake3 (1.36+u20180409.3ad427c~dfsg-1) unstable; urgency=medium

  * Use uscan in git mode to download orig tarballs
  * New upstream snapshot
  * Declare compliance with Debian Policy 4.1.4

 -- Simon McVittie <smcv@debian.org>  Mon, 09 Apr 2018 10:31:45 +0100

ioquake3 (1.36+u20180322~dfsg-1) unstable; urgency=medium

  * New upstream snapshot
    - Appears to have fixed rare crashes in bot routing around
      OpenArena's oa_dm1 (Closes: #607178)
  * d/copyright: Add Files-Excluded

 -- Simon McVittie <smcv@debian.org>  Mon, 26 Mar 2018 22:46:26 +0100

ioquake3 (1.36+u20180108~dfsg-2) unstable; urgency=medium

  * Add reference to #885839 in previous changelog entry
  * Use <abstractions/wayland> from apparmor (>= 2.10.95-5) instead
    of reinventing it
  * AppArmor: Allow reading EGL vendor configuration
  * AppArmor: Allow zenity to read from dconf
  * Move packaging to salsa.debian.org

 -- Simon McVittie <smcv@debian.org>  Mon, 15 Jan 2018 08:35:54 +0000

ioquake3 (1.36+u20180108~dfsg-1) unstable; urgency=medium

  [ Pino Toscano ]
  * Recommend kdialog instead of kdebase-bin (Closes: #885839)

  [ Simon McVittie ]
  * Declare compliance with Debian Policy 4.1.3
  * Update Homepage field to use a https URL
  * New upstream snapshot (commit 6387c336)
    - Refresh patches
  * d/p/Disable-Altivec-instructions-on-PowerPC-unless-requested.patch:
    Add patch to compile without Altivec to support baseline powerpc
    CPUs. Thanks to GitHub user casey-ac for testing this change.
    This should also work on powerpcspe (Closes: #701561)

 -- Simon McVittie <smcv@debian.org>  Thu, 11 Jan 2018 08:56:14 +0000

ioquake3 (1.36+u20171216~dfsg-1) unstable; urgency=medium

  * New upstream snapshot (commit 7166a3cd)
  * Declare compliance with Debian Policy 4.1.2
  * ioquake3: Explicitly depend on libgl1. Since snapshot 20171016
    it's loaded at runtime rather than being linked in the usual way,
    so it isn't in ${shlibs:Depends}.

 -- Simon McVittie <smcv@debian.org>  Sun, 17 Dec 2017 12:52:31 +0000

ioquake3 (1.36+u20171122~dfsg-1) unstable; urgency=medium

  * New upstream snapshot (commit 424e1ac)

 -- Simon McVittie <smcv@debian.org>  Mon, 27 Nov 2017 11:07:44 +0000

ioquake3 (1.36+u20171016~dfsg-1) unstable; urgency=medium

  * New upstream snapshot (commit 6ecfa4f2)
  * Declare compliance with Debian Policy 4.1.1
  * d/control: Set Rules-Requires-Root: no since this package does not
    install any non-root-owned files

 -- Simon McVittie <smcv@debian.org>  Mon, 30 Oct 2017 10:31:33 +0000

ioquake3 (1.36+u20170908+dfsg1-2) unstable; urgency=medium

  * Don't set DEFAULT_BASEDIR. This makes ioquake3 set it at runtime
    from argv[0], making it relocatable, which is useful when building
    it into a Flatpak app.
  * Skip dh_apparmor when built with profile pkg.flatpak.app

 -- Simon McVittie <smcv@debian.org>  Fri, 08 Sep 2017 14:28:34 +0100

ioquake3 (1.36+u20170908+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot
  * Declare compliance with Debian Policy 4.1.0

 -- Simon McVittie <smcv@debian.org>  Fri, 08 Sep 2017 10:56:30 +0100

ioquake3 (1.36+u20170803+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot
    - Fix read buffer overflow in MSG_ReadBits
      (CVE-2017-11721) (Closes: #870725)
    - Check buffer boundary exactly in MSG_WriteBits, instead of
      potentially failing with a few bytes still available

 -- Simon McVittie <smcv@debian.org>  Fri, 04 Aug 2017 18:34:40 +0100

ioquake3 (1.36+u20170720+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot
  * debian/apparmor.d: allow even more device enumeration
  * Declare compliance with Debian Policy 4.0.0

 -- Simon McVittie <smcv@debian.org>  Sun, 23 Jul 2017 22:38:20 +0100

ioquake3 (1.36+u20170611+dfsg1-1) unstable; urgency=medium

  * debian/apparmor.d: allow more forms of device enumeration
  * New upstream snapshot
    - Drop patches that are no longer necessary
    - d/copyright: Update
  * Reference CVE-2017-6903 in previous changelog entry

 -- Simon McVittie <smcv@debian.org>  Thu, 15 Jun 2017 09:55:05 +0100

ioquake3 (1.36+u20161101+dfsg1-2) unstable; urgency=high

  * d/gbp.conf: switch branch to debian/stretch for updates during freeze
  * d/patches: Add patches from upstream fixing security vulnerabilities
    - refuse to load potentially auto-downloadable .pk3 files as
      ioquake3 renderers, ioquake3 game code, libcurl, or OpenAL drivers
      (mitigation: auto-downloading is off by default, and in Debian
      we do not dlopen libcurl anyway)
    - refuse to load default configuration file names from a .pk3 file
    - protect cl_renderer, cl_curllib, s_aldriver configuration variables so
      game code cannot set them
    - refuse to overwrite files other than *.txt with the dump console
      command
    - refuse to overwrite files other than *.cfg with the writeconfig
      console command
    (Closes: #857699; CVE-2017-6903)
  * Add patch adapted from openarena to request confirmation before
    enabling auto-downloading if the native-code Quake III Arena UI is
    in use. Unfortunately this is not the case with quake3_46, but
    I'm adding this patch in the hope that the wrapper script can
    be fixed before the stretch release.

 -- Simon McVittie <smcv@debian.org>  Tue, 14 Mar 2017 10:14:37 +0000

ioquake3 (1.36+u20161101+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot
    - debian/ioquake3.NEWS: describe the new default renderer
    - d/p/Pick-up-date-from-SOURCE_DATE_EPOCH-for-reproducible-buil.patch,
    - d/p/Introduce-NOTSHLIBLDFLAGS-used-to-link-executables-only.patch,
    - d/p/Fix-mis-spellings-of-separating-as-seperating.patch:
      drop, applied upstream
  * debian/.gitignore: update for debhelper 10
  * debian/rules: do the build in debian/build
  * debian/rules: let dh_auto_clean pick up the correct BUILD_DIR
  * debian/rules: automatically use V=0 or V=1 according to DH_QUIET
  * debian/apparmor.d: allow readdir() on game data directories

 -- Simon McVittie <smcv@debian.org>  Sat, 05 Nov 2016 19:03:47 +0000

ioquake3 (1.36+u20160914+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot
    - bump SDL2 build-dependency to 2.0.4 to match upstream's embedded
      code copy
    - debian/rules: improve get-orig-source target
  * debian/watch: mangle Debian version correctly
  * Remove a leftover comment which is now misleading
  * Remove ioquake3-dbg, rely on automatic dbgsym packages instead
  * Bump debhelper compat level to 10
    - don't explicitly do a parallel build, it is the default
  * debian/rules: mark get-orig-source as a phony target
  * debian/rules: re-indent options
  * d/p/Fix-mis-spellings-of-separating-as-seperating.patch:
    fix spellings
  * debian/apparmor.d: allow mapping objects from /usr/lib/openarena-server

 -- Simon McVittie <smcv@debian.org>  Wed, 21 Sep 2016 20:34:26 +0100

ioquake3 (1.36+u20160616+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot
    - refresh patches
  * AppArmor: allow enumerating direct-rendering devices (graphics cards)
  * AppArmor: allow use of Wayland shared memory buffers
  * AppArmor: allow Zenity popup to read GLib schemas
  * debian/gbp.conf: use DEP-14 branch names
  * debian/rules: maintainer-get-orig-source: suggest a gbp import-orig
    command line
  * Standards-Version: 3.9.8 (no changes needed)
  * Correct date(1) syntax when using SOURCE_DATE_EPOCH

 -- Simon McVittie <smcv@debian.org>  Mon, 27 Jun 2016 10:57:22 +0100

ioquake3 (1.36+u20160122+dfsg1-2) unstable; urgency=medium

  * Standards-Version: 3.9.7 (no changes needed)
  * Add an experimental AppArmor profile supporting OpenArena
    (openarena) and Quake III Arena (quake3 from contrib), in complain
    mode for now
  * Update reproducibility patch to pick up SOURCE_DATE_EPOCH, as set by
    debhelper >= 9.20151004
  * Enable full compiler hardening

 -- Simon McVittie <smcv@debian.org>  Mon, 21 Mar 2016 09:19:12 +0000

ioquake3 (1.36+u20160122+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot
    - update copyright
    - now uses Opus for VoIP, drop Speex build-dependency
  * Partially normalize packaging through wrap-and-sort
    - the .install files are not entirely sorted to preserve the
      relationship between comments and the files they refer to
  * Use https for Vcs-Git, to provide anonymous checkouts that
    still authenticate the server

 -- Simon McVittie <smcv@debian.org>  Fri, 22 Jan 2016 11:50:22 +0000

ioquake3 (1.36+u20151017+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot
  * debian/control: remove architecture restriction, which didn't
    actually exclude anything in Debian or debian-ports
  * debian/rules: maintainer-get-orig-source: put the tarball in
    ../build-area

 -- Simon McVittie <smcv@debian.org>  Sat, 21 Nov 2015 17:20:32 +0000

ioquake3 (1.36+u20150926+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot
    - should hopefully be portable to new architectures by default
  * Set FULLBINEXT="" to omit extension from executables, instead of
    renaming them afterwards
  * debian/q3arch: update and simplify for new upstream
    - arm* CPU maps to ARCH=arm
    - remove compat_arch: unused and never actually worked
    - remove rtcw_file_arch: unused
  * Stop using lsb_release for version info, use DEB_VENDOR instead

 -- Simon McVittie <smcv@debian.org>  Fri, 02 Oct 2015 09:40:55 +0100

ioquake3 (1.36+u20150710+dfsg1-1) unstable; urgency=medium

  [ Simon McVittie ]
  * New upstream snapshot
    - includes the upstream parts of Martin Michlmayr's patch to support
      arm64 (Closes: #790668)
  * Drop patches that have been applied upstream since previous snapshot
    - GNU/Hurd support
    - fix for crash if SDL reports many video modes

  [ Martin Michlmayr ]
  * debian/q3arch: add arm64 support

 -- Simon McVittie <smcv@debian.org>  Sun, 12 Jul 2015 22:33:30 +0100

ioquake3 (1.36+u20150412+dfsg1-2) unstable; urgency=medium

  * Another try at making the build reproducible: force TZ=UTC so the
    changelog date comes out the same in any timezone, and LC_ALL=C.UTF-8
    so we always get the same month names. Based on a patch from
    Reiner Herrmann. (Related to #784163)

 -- Simon McVittie <smcv@debian.org>  Mon, 04 May 2015 08:55:28 +0100

ioquake3 (1.36+u20150412+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot
  * Add and use a patch to avoid __DATE__, for reproducible builds;
    we use the date of the latest changelog entry instead
  * Upload to unstable

 -- Simon McVittie <smcv@debian.org>  Wed, 29 Apr 2015 09:32:31 +0100

ioquake3 (1.36+u20150228+dfsg1-1) experimental; urgency=medium

  * New upstream snapshot
  * Canonicalize Vcs-Browser and use https

 -- Simon McVittie <smcv@debian.org>  Thu, 12 Mar 2015 21:53:08 +0000

ioquake3 (1.36+u20150114+dfsg1-1) experimental; urgency=low

  * New upstream snapshot
  * Remove debian/source/local-options, dpkg-source behaves sensibly
    on its own (unapplies patches iff they were initially applied)
  * Standards-Version: 3.9.6 (no changes)
  * Mangle upstream version correctly in watch file
  * Add patch so the UI can see whether we're playing the demo
  * q3arch: add support for the modified architecture string used by iortcw
  * README.Debian: update instructions for integrating new games
    to point to src:openarena and src:quake as examples
  * Install symlinks to native-code cgame, qagame and ui modules so that
    quake3 (full, demo and Team Arena variants) can use them
  * Make ioquake3 depend on ioquake3-server (the cost is approximately
    1 megabyte, which is tiny compared with the game data) so it can share
    the compiled qagame modules

 -- Simon McVittie <smcv@debian.org>  Wed, 04 Feb 2015 10:17:51 +0000

ioquake3 (1.36+u20140929+g918eed9+dfsg1-1) experimental; urgency=low

  * Strip embedded code copy of SDL2 headers so we don't need to
    mention them in debian/copyright, since the tarball is repacked
    anyway

 -- Simon McVittie <smcv@debian.org>  Wed, 01 Oct 2014 10:51:59 +0100

ioquake3 (1.36+u20140929+g918eed9-1) experimental; urgency=low

  * New upstream snapshot
    - switch from SDL version 1 to version 2
    - refresh patches
  * Add patch to avoid crashing if SDL reports more than 128 video modes

 -- Simon McVittie <smcv@debian.org>  Wed, 01 Oct 2014 10:01:29 +0100

ioquake3 (1.36+u20140802+gca9eebb-2) unstable; urgency=medium

  * Build-depend on libjpeg-dev for jpeg-turbo transition

 -- Simon McVittie <smcv@debian.org>  Mon, 29 Sep 2014 19:05:23 +0100

ioquake3 (1.36+u20140802+gca9eebb-1) unstable; urgency=low

  * New upstream snapshot
  * debian/patches: stop using numbered patches so there's less diffstat
    churn when patches are added/removed
  * Drop patch to check for opus etc. via pkg-config, applied upstream
  * Drop patch to build for i486 on Debian i386, Debian's i386 gcc now
    targets i586 anyway
  * Drop patch to avoid opengl2 for OpenArena, opengl2 now uses internal
    GLSL resources
  * Refesh patches (no functional changes)
  * debian/rules: turn off all removed internal copies of libraries

 -- Simon McVittie <smcv@debian.org>  Sun, 17 Aug 2014 22:39:34 +0100

ioquake3 (1.36+u20140319+gb099255-1) unstable; urgency=low

  * New upstream snapshot

 -- Simon McVittie <smcv@debian.org>  Thu, 20 Mar 2014 08:57:43 +0000

ioquake3 (1.36+u20140116+gdde36d9-1) unstable; urgency=low

  * New upstream snapshot
    - refresh patches
    - set renderergl2 default video mode to 640x480, matching renderergl1:
      user configuration (if any) overrides this
    - switch opengl2 renderer back to opengl1 when running OpenArena,
      since OA's GLSL shaders don't seem to be fully compatible with it
  * Canonicalize Vcs-Git, Vcs-Browser
  * Standards-Version: 3.9.5 (no changes needed)
  * Install README.md as upstream README

 -- Simon McVittie <smcv@debian.org>  Sat, 18 Jan 2014 17:28:34 +0000

ioquake3 (1.36+u20130504+g42eeb75-2) unstable; urgency=low

  * Enable Opus support now that #708008 is fixed
    - add a patch to look for the various Xiph libraries in the locations
      from pkg-config, since opusfile.h isn't in the default search path

 -- Simon McVittie <smcv@debian.org>  Sun, 19 May 2013 23:49:35 +0100

ioquake3 (1.36+u20130504+g42eeb75-1) unstable; urgency=low

  * Merge from experimental
  * New upstream snapshot, now coming from git rather than svn
    - adapt get-orig-source and build system
    - loadable modules on i386 and alpha are now ...x86.so and ...alpha.so,
      not ...i386.so and ...axp.so: add a Breaks on openarena versions
      that don't ship both
    - refresh patches
    - drop patches applied upstream:
      + double number of cvars
      + double default "hunk" memory
      + increase command buffer
      + double maximum number of flares
    - disable Opus support for now, since Debian's libopusfile
      is only in experimental, and currently links OpenSSL, which is not
      GPL-compatible (see #708008)
    - explicitly disable internal libogg
  * Adapt the patch for windowed-mode-by-default to apply to both renderer
    versions

 -- Simon McVittie <smcv@debian.org>  Sun, 12 May 2013 17:14:36 +0100

ioquake3 (1.36+svn2287-2) experimental; urgency=low

  * Adjust gbp.conf for experimental
  * Compile on Hurd, treating it like Linux and kFreeBSD (patch and testing
    by Svante Signell, closes: #679330)

 -- Simon McVittie <smcv@debian.org>  Thu, 05 Jul 2012 08:57:53 +0100

ioquake3 (1.36+svn2287-1) unstable; urgency=low

  * New upstream snapshot
    - reverts a change that caused a 25% framerate loss on the proprietary
      nVidia driver (Closes: #677647)
    - drop patches for CVE-2012-3345, applied upstream
    - drop patches excluding qagame.qvm from checksums, applied upstream
  * Run in a window by default on new installations (mitigates: #546671)

 -- Simon McVittie <smcv@debian.org>  Sat, 23 Jun 2012 00:06:13 +0100

ioquake3 (1.36+svn2224-5) unstable; urgency=medium

  * Add bug number to the previous upload's changelog
  * Add CPPFLAGS (which are not followed by ioquake3) to CFLAGS (which are),
    for better hardening
  * Report status of libgl1-mesa-dri (indirect recommendation) in bug reports
  * On any-i386, only emit i486 instructions (we theoretically still
    support non-586 CPUs), but optimize for a generic modern x86
  * On any-i386, don't use -funroll-loops, working around a compiler
    segfault on these architectures (Closes: #677593)

 -- Simon McVittie <smcv@debian.org>  Fri, 15 Jun 2012 09:11:41 +0100

ioquake3 (1.36+svn2224-4) unstable; urgency=high

  * Fix symlink attack in /tmp by moving pid file into the user-specific
    directory ~/.q3a, ~/.openarena etc. (CVE-2012-3345, Closes: 677592)
  * As a precaution, remove Sys_TempPath() altogether, so that any
    other unsafe usage will fail

 -- Simon McVittie <smcv@debian.org>  Wed, 13 Jun 2012 20:13:45 +0100

ioquake3 (1.36+svn2224-3) unstable; urgency=low

  * Merge from experimental
  * Back out the patch that changes colour handling in the console:
    misleading for non-OpenArena, only minor impact for OpenArena
  * Use default.mk from dpkg-dev >= 1.16.1

 -- Simon McVittie <smcv@debian.org>  Sat, 31 Mar 2012 18:16:20 +0100

ioquake3 (1.36+svn2224-2) experimental; urgency=low

  * Import some of the changes from OpenArena 0.8.8's engine:
    - let servers set clients' sv_fps, which is used for movement prediction
    - remove FS_GamePureChecksum, which is never called
    - do not include the PK3 file containing qagame.qvm in pure-server
      checksums unless there is another reason to reference it, to allow
      server-side-only mods without forcing clients to have them
    - add support for a 9th colour escape code (^8, "COLOR_MENU", orange)
    - increase the maximum number of flares from 128 to 256
    - add sv_dorestart, which can be set by game code to force a full restart:
      some game modes in OpenArena can make use of this to avoid some full
      restarts

 -- Simon McVittie <smcv@debian.org>  Sun, 26 Feb 2012 22:37:55 +0000

ioquake3 (1.36+svn2224-1) unstable; urgency=low

  * New upstream snapshot
    - transfers com_altivec to renderer (hopefully Closes: #658215)
  * Standard-Version: 3.9.3 (no changes)
  * Use debhelper 9 for compressed/build-ID-based debug symbols

 -- Simon McVittie <smcv@debian.org>  Thu, 23 Feb 2012 17:41:00 +0000

ioquake3 (1.36+svn2202-1) unstable; urgency=low

  * Back to unstable
  * New upstream snapshot
  * Update description: Debian's openarena now uses this shared engine
    (Closes: #644577)
  * Don't install a duplicate copy of ChangeLog.gz, debhelper automatically
    gives us changelog.gz
  * Remove a stray non-breaking space from debian/copyright
  * Don't try to build on non-Linux, non-kFreeBSD - the current code structure
    only allows specific platforms, and I doubt ioquake3 is useful on
    Hurd anyway

 -- Simon McVittie <smcv@debian.org>  Tue, 29 Nov 2011 20:57:13 +0000

ioquake3 (1.36+svn2139-1) experimental; urgency=low

  * New upstream snapshot
    - should compile on non-x86 architectures again

 -- Simon McVittie <smcv@debian.org>  Mon, 08 Aug 2011 08:23:48 +0100

ioquake3 (1.36+svn2131-1) experimental; urgency=low

  * Branch into experimental. This version will not necessarily interoperate
    fully with the final 1.37 release.

  * New upstream snapshot
    - drop security patches, no longer needed
    - install the new pluggable renderers
    - update fake-QVM patch for this snapshot
    - add Breaks for openarena versions that don't set the protocol version
      as necessary for this engine

 -- Simon McVittie <smcv@debian.org>  Thu, 04 Aug 2011 09:05:49 +0100

ioquake3 (1.36+svn1946-5) unstable; urgency=low

  * Amend previous changelog to include bug numbers, which were not available
    when the package was prepared before the embargo date
  * Restore the ability to load replacement shared objects from a
    subdirectory, fixing symptoms like #620757 on OpenArena pure servers

 -- Simon McVittie <smcv@debian.org>  Thu, 04 Aug 2011 09:03:51 +0100

ioquake3 (1.36+svn1946-4) unstable; urgency=high

  * Apply upstream r2092 to fix failover between xmessage, zenity and kdialog
    if the preferred implementation is missing, so that r2097 can be applied
  * Apply upstream r2097 to fix arbitrary code execution by a malicious
    server. CVE-2011-1412 (Closes: #635731)
  * Apply upstream r2098 to fix arbitrary code execution by malicious QVM
    bytecode (mitigation: only if native code is enabled), which could be
    auto-downloaded from a malicious server if enabled. CVE-2011-2764
    (Closes: #635734)

 -- Simon McVittie <smcv@debian.org>  Tue, 26 Jul 2011 21:09:53 +0100

ioquake3 (1.36+svn1946-3) unstable; urgency=low

  * (ioquake3 1.36+svn1946-2 was never in Debian, due to problems with the
    orig tarball.)
  * Specifically build-depend on libjpeg8-dev (please revert this after wheezy
    or when libjpeg breaks ABI again, whichever is sooner)
  * Drop the patch that allowed compatibility with libjpeg62-dev
    - we no longer use any of the bundled libjpeg8 in Debian builds
      (Closes: #623462)
  * Standards-Version: 3.9.2 (no changes)
  * Specifically enable pristine-tar in git-buildpackage so we'll produce
    matching orig tarballs in future, and import the pristine-tar data
    for this upstream version
  * q3arch: correctly recognise powerpc-linux-gnuspe (Debian powerpcspe,
    PowerPC with Signal Processing Extensions) as Linux

 -- Simon McVittie <smcv@debian.org>  Sat, 23 Jul 2011 18:42:35 +0100

ioquake3 (1.36+svn1946-1) unstable; urgency=low

  * New upstream svn snapshot
    - drop patch 0008, which went upstream as r1934
    - fixes crashes when taking JPEG screenshots
  * Drop patch 0007, which didn't actually fix #607178
  * Drop Recommends on openarena|quake3 and the corresponding -server:
    those are the user-visible packages, and this shared engine is just an
    implementation detail
  * Stop the client Suggesting the server, too
  * Annotate the libjpeg patch with why upstream rejected it
  * Build-depend on libjpeg-dev instead of libjpeg62-dev, to allow a
    binNMU for the transition when it eventually happens
  * Upload to unstable

 -- Simon McVittie <smcv@debian.org>  Fri, 29 Apr 2011 16:12:57 +0100

ioquake3 (1.36+svn1933-1) experimental; urgency=low

  * New upstream svn snapshot
    - contains a fix for FTBFS on powerpc, hopefully (Closes: #617769)
    - support merged for system libjpeg; drop the Fedora-originated patch
    - add a smaller patch to use jpeg_mem_src from the bundled libjpeg 8 with
      the system libjpeg 6b (a necessary evil for now)
  * q3arch: extend the armel special case to recognise armhf as Linux too

 -- Simon McVittie <smcv@debian.org>  Wed, 16 Mar 2011 21:57:42 +0000

ioquake3 (1.36+svn1921-1) experimental; urgency=low

  * New upstream svn snapshot
    - discard patches that were applied or replaced upstream
    - refresh remaining patches
    - add patch to compile against OpenAL Soft extension headers
  * Remove patch 0015 again, breaking obsolete experimental openarena
    versions (if you're running 0.8.5-5+expX for any X, please upgrade)
  * Add a potential patch for an OpenArena crash (might close: #607178)

 -- Simon McVittie <smcv@debian.org>  Thu, 10 Mar 2011 23:44:48 +0000

ioquake3 (1.36+svn1858-2) unstable; urgency=low

  * Apply patch from upstream r1919 to avoid Com_StartupVariable marking
    cvars as user-created, causing them to be reset when joining some
    servers (Closes: #613692)

 -- Simon McVittie <smcv@debian.org>  Thu, 10 Mar 2011 22:49:57 +0000

ioquake3 (1.36+svn1858-1) unstable; urgency=low

  * New upstream snapshot
    - discard patches that were applied or replaced upstream
    - refresh remaining patches
    - add patch 0015: openarena in experimental relies on being able to set
      com_standalone 1 on the command line, so bring back that functionality,
      and copy com_basegame from fs_basegame if used
  * Replace patch 0014 with Zack Middleton's version from upstream bugzilla,
    which automatically counts human players, independent of the mod
  * Bump debhelper compat to 8 now it's (about to be) in stable
  * Update format of debian/copyright with the help of Config::Model

 -- Simon McVittie <smcv@debian.org>  Sat, 05 Feb 2011 22:30:41 +0000

ioquake3 (1.36+svn1802-2+dbg) experimental; urgency=low

  * Add debug symbols in ioquake3-dbg

 -- Simon McVittie <smcv@debian.org>  Sun, 16 Jan 2011 23:25:22 +0000

ioquake3 (1.36+svn1802-2) unstable; urgency=low

  * Correct patch 0014 so the variables are correctly formatted as strings
  * Update copyright file to DEP-5 (candidate) format
  * Remove example scripts to run openarena: openarena in experimental now
    uses wrapper scripts around this engine, so please use that instead

 -- Simon McVittie <smcv@debian.org>  Sun, 16 Jan 2011 23:14:27 +0000

ioquake3 (1.36+svn1802-1) unstable; urgency=low

  * New upstream svn snapshot
    - Add patches 0017, 0018: revert r1796, which breaks Team Arena, and apply
      patch suggested by Zack Middleton instead
    - Add patch 0019: fix a regression in joining single-player team games
  * Remove all of build/ in clean; otherwise architectures where uname -m
    doesn't match the Q3 architecture name won't delete the binaries
  * Use Q3 arch name "sh" for sh4
  * Recommend x11-utils, zenity or kdebase-bin so Sys_Dialog will work
  * Move get-orig-source functionality into debian/rules
  * Rename q3arch.sh to q3arch, and install it in ioquake3-server so
    openarena can build-depend on it

 -- Simon McVittie <smcv@debian.org>  Fri, 12 Nov 2010 20:55:11 +0000

ioquake3 (1.36+svn1788j-2) unstable; urgency=low

  * Add support for arm/armel in q3arch.sh, removing "might not work" warning
    (q_platform.h does support this CPU)
  * Make ioquake3-server recommend openarena-server | quake3-server,
    not their client counterparts
  * Enhance the example openarena scripts to support --help, --quiet,
    and running under a debugger
  * Use the upstream "debug" build target, which doesn't select any particular
    compiler flags except -O0, if DEB_BUILD_OPTIONS contains "noopt"
  * Use build/ rather than build/flavour-arch-os/ for both flavours of build
    (debug and release)
  * Rename the ioquake3-server man page to ioq3ded to match the binary, and
    update the man pages

 -- Simon McVittie <smcv@debian.org>  Fri, 15 Oct 2010 21:11:14 +0100

ioquake3 (1.36+svn1788j-1) unstable; urgency=low

  [ Bruno "Fuddl" Kleinert ]
  * Initial release (Closes: #488803)
  * Import several patches from Fedora, including:
    * Use system libjpeg (will close #495966 when openarena uses this engine)
  * Strip non-free LCC compiler
  * Strip some of the code copies from .orig.tar.gz:
    * library binaries
    * speex
    * curl

  [ Simon McVittie ]
  * Update to a svn snapshot of ioquake3
  * Import patches from Debian openarena packaging:
    * fix build and resulting binary on Alpha (vorlon)
    * load native-code game logic (smcv)
    * fix spelling errors (ansgar)
    * fix FTBFS on kFreeBSD (KiBi)
  * Import patches loosely based on OpenArena upstream patches:
    * clip cl_mouseAccelOffset at 0.0001 to avoid division by zero
    * increase some arbitrary limits
    * put g_humanplayers and g_needpass in server info
  * Add some new patches to let us run OpenArena with this engine:
    * don't require Quake 3's pak0.pk3 in standalone mode
    * allow apparent protocol version to be changed on the command line
  * Add example scripts to use this engine to play OpenArena
  * Move the installed binaries off the $PATH, since they're of little use
    on their own (this package mainly exists so openarena, quake3 etc. can
    depend on it in future)
  * Don't strip the libjpeg code copy from the orig tarball: we still use
    one modified file from it, which means we must include the README and
    details of changes
  * Audit copyright file and convert to DEP-5
  * Add a watch file

 -- Simon McVittie <smcv@debian.org>  Sun, 15 Aug 2010 22:25:41 +0100