1arj (3.10.22-24) unstable; urgency=medium
2
3  * Remove dpkg-dev from Build-Depends, satisfied in stable.
4  * Switch to Standards-Version 4.5.1 (no changes needed).
5  * Switch to debhelper compatibility level 13.
6  * Add missing Forwarded information to patches lacking it.
7  * Do not pass ChangeLog to dh_installchangelogs now handled automatically.
8  * Fix configure.in to make it possible to run autoreconf on it.
9  * Move files to clean from debian/rules to debian/clean.
10  * Remove automatically created directories from debian/arj.dirs.
11  * Switch to dh sequencer.
12
13 -- Guillem Jover <guillem@debian.org>  Thu, 24 Dec 2020 17:43:18 +0100
14
15arj (3.10.22-23) unstable; urgency=medium
16
17  * Fix cross-building by fixing a typo in a Makefile pattern rule.
18    Thanks to Helmut Grohne <helmut@subdivi.de>. Closes: #934470
19
20 -- Guillem Jover <guillem@debian.org>  Tue, 13 Aug 2019 16:13:43 +0200
21
22arj (3.10.22-22) unstable; urgency=medium
23
24  * Set TZ to UTC0 for both date and arj calls when dealing with the help.arj
25    embedded into arj itself, so that we finally get reproducible output.
26  * Change several variables from unsigned long to time_t, to pass
27    appropriate pointers when calling localtime() or gmtime(), which fixes
28    various segfaults on x32.
29
30 -- Guillem Jover <guillem@debian.org>  Sun, 11 Aug 2019 05:34:58 +0200
31
32arj (3.10.22-21) unstable; urgency=medium
33
34  * Instead of fixing up unreproducible metadata in the help.arj embedded
35    into the arj program, just stop recording its file attributes altogether.
36  * Update debian/rules:
37    - Rename conf_gnu_type to confflags.
38    - Fold DEBUG and STRIP variables into a single buildvars, so that we do
39      not stomp over make variables with incompatible semantics.
40  * Fix cross-building support:
41    - Set CROSS_BUILDING variable during configure.
42    - Set CC_FOR_BUILD variable during configure.
43    - Check for a strip build tool during configure, and use that instead of
44      hardcoding "strip" in the makefile.
45    - Use CC_FOR_BUILD for all tools executed at build time.
46    - When cross-building build an additional arj program for the build
47      architecture, so that we can execute it to compress the help.arj that
48      we embed into the host arj.
49    - Include dpkg's buildtools.mk and pass CC and CC_FOR_BUILD to the build
50      system.
51    - Remove now obsolete comment about upstream build system not supporting
52      cross-building.
53  * Update debian/watch:
54    - Use tabs as field delimiters.
55    - Remove outdated heading field titles.
56    - Match on .xz in addition to .gz, even if it's unlikely upstream will
57      release such a thing.
58  * Switch to Standards-Version 4.4.0 (no changes needed).
59  * Switch to debhelper compatibility level 12.
60  * Switch from debian/compat to debhelper-commpat in Build-Depends.
61
62 -- Guillem Jover <guillem@debian.org>  Thu, 11 Jul 2019 10:07:18 +0200
63
64arj (3.10.22-20) unstable; urgency=medium
65
66  * Change -hdo debug switch to also set the files atime and ctime.
67  * Extend autopkgtest, and remove superficial restriction.
68
69 -- Guillem Jover <guillem@debian.org>  Mon, 11 Mar 2019 00:16:58 +0100
70
71arj (3.10.22-19) unstable; urgency=medium
72
73  * Use the -hdo debug switch for the help.arj embedded into the arj program
74    to set the archive timestamp based on the SOURCE_DATE_EPOCH. This makes
75    the binary package reproducible.
76  * Add a superficial autopkgtest for the arj command.
77
78 -- Guillem Jover <guillem@debian.org>  Sat, 09 Mar 2019 05:01:01 +0100
79
80arj (3.10.22-18) unstable; urgency=medium
81
82  * Fix typo in package description.
83  * Namespace debhelper files with package name.
84  * Add spaces around make variable assignments in debian/rules.
85  * Add comment on Build-Depends for the versioned dpkg-dev requirement.
86  * Switch to debhelper compatibility level 11.
87  * Bump Standards-Version to 4.3.0 (no changes needed).
88
89 -- Guillem Jover <guillem@debian.org>  Sun, 10 Feb 2019 17:09:19 +0100
90
91arj (3.10.22-17) unstable; urgency=medium
92
93  * Bump Standards-Version to 4.1.1 (no changes needed).
94  * Switch sf.net URLs from http to https.
95  * Switch from broken getconf cross interface to future=+lfs build flags.
96  * Merge debian/rules binary-common target into binary-arch.
97  * Switch to debian/watch format version 4.
98
99 -- Guillem Jover <guillem@debian.org>  Sun, 05 Nov 2017 05:00:15 +0100
100
101arj (3.10.22-16) unstable; urgency=medium
102
103  * Line-wrap dependency fields.
104  * Bump Standards-Version to 4.1.0 (no changes needed).
105  * Switch to debhelper compatibility level 10.
106  * Use the dh_update_autotools_config command instead of updating the
107    config.* files manually, and bump the debhelper Build-Depends version
108    to the one that can handle ancient config.* files.
109  * Move location of GPL-2 in Debian systems into a Comment field in
110    debian/copyright.
111  * Fix cross building by setting the CC detected in configure in the
112    generated makefile. Thanks to Helmut Grohne <helmut@subdivi.de>.
113    Closes: #875567
114  * Remove the build date from resulting generated binary. This makes
115    the package build more deterministic, and fixes cross building by
116    not running a build tool compiled for the host.
117    Thanks to Helmut Grohne <helmut@subdivi.de>. Closes: #875568
118
119 -- Guillem Jover <guillem@debian.org>  Fri, 15 Sep 2017 09:32:49 +0200
120
121arj (3.10.22-15) unstable; urgency=medium
122
123  * Use https for hadrons.org URLs.
124  * Bump Standards-Version to 3.9.8 (no changes needed).
125  * Switch to the dpkg makefile fragments in debian/rules.
126  * Always pass -fPIC and -shared as last options when building the shared
127    object plugin.
128  * Enable all hardening flags.
129
130 -- Guillem Jover <guillem@debian.org>  Sat, 04 Jun 2016 00:54:25 +0200
131
132arj (3.10.22-14) unstable; urgency=low
133
134  * Use https for the debian/copyright Format and Source URLs.
135  * Switch Vcs-Browser to a cgit URL.
136  * Now using Standards-Version 3.9.6 (no changes needed).
137  * Strip .comment and .note sections from executables.
138  * Fix out-of-bounds read access due to an index overflow, from controlled
139    input data in an archive. (Closes: #783948)
140  * Enable LFS, using getconf to pass the correct build flags.
141
142 -- Guillem Jover <guillem@debian.org>  Thu, 02 Jul 2015 03:11:36 +0200
143
144arj (3.10.22-13) unstable; urgency=high
145
146  * Fix buffer overflow from size under user control, causing free() on an
147    invalid pointer. (Closes: #774015)
148  * Fix absolute path directory traversal. Fixes CVE-2015-0557.
149    (Closes: #774435)
150  * Fix symlink directory traversal. Fixes CVE-2015-0556. (Closes: #774434)
151
152 -- Guillem Jover <guillem@debian.org>  Sat, 28 Mar 2015 04:22:18 +0100
153
154arj (3.10.22-12) unstable; urgency=low
155
156  * Remove package creation information from debian/copyright.
157  * Switch debian/copyright to machine-readable format 1.0.
158  * Switch to debhelper compatibility level 9.
159  * Now using Standards-Version 3.9.5 (no changes needed).
160  * Fix self integrity check command on 64-bit systems.
161    Thanks to B Watson <yalhcru@gmail.com>.
162  * Add patch description headers.
163
164 -- Guillem Jover <guillem@debian.org>  Fri, 08 Aug 2014 00:54:18 +0200
165
166arj (3.10.22-11) unstable; urgency=low
167
168  * Now using Standards-Version 3.9.4 (no changes needed).
169  * Set the static const intergrity_identifier variable as volatile instead
170    of building the file with -O0 to avoid the compiler optimizing it away,
171    so that we can use standard flags everywhere.
172  * Fix clean target by checking existence of GNUmakefile instead of Makefile.
173  * Fix build failure on GNU/Hurd, by handling unimplemented fcntl(F_GETLK).
174  * Fix upstream build system to honour CPPFLAGS and LDFLAGS.
175  * Fix format security errors.
176  * Switch to use dpkg-buildflags to set CPPFLAGS, CFLAGS and LDFLAGS,
177    thus enabling hardening flags. (Closes: #673479)
178  * Support nostrip build option, by changing the upstrem build system to
179    optionally strip the binaries after the linking stage and before their
180    preprocessing. (Closes: #436473)
181
182 -- Guillem Jover <guillem@debian.org>  Fri, 10 May 2013 05:01:06 +0200
183
184arj (3.10.22-10) unstable; urgency=low
185
186  * Fix build failure on GNU/Hurd due to missing -ldl, by adding “gnu*” to
187    the configure case handling libdl linking.
188
189 -- Guillem Jover <guillem@debian.org>  Mon, 28 Feb 2011 04:52:17 +0100
190
191arj (3.10.22-9) unstable; urgency=low
192
193  * Use a safe strcpy for overlapping strings, among others fixes a build
194    problem with a mangled generated .c file by msgbind (thus FTBFS), and
195    CRC errors at run-time. (Closes: #590354)
196  * Now using Standards-Version 3.9.1 (no changes needed).
197
198 -- Guillem Jover <guillem@debian.org>  Mon, 26 Jul 2010 15:18:11 +0200
199
200arj (3.10.22-8) unstable; urgency=low
201
202  * Switch to source format “3.0 (quilt)”:
203    - Remove quilt from Build-Depends.
204    - Remove quilt.make include from debian/rules.
205    - Remove patch and unpatch targets from debian/rules.
206    - Remove now unneeded debian/README.source.
207
208 -- Guillem Jover <guillem@debian.org>  Wed, 02 Dec 2009 21:27:38 +0100
209
210arj (3.10.22-7) unstable; urgency=low
211
212  * Switch to debhelper compatibility level 7.
213  * Use dh_prep instead of “dh_clean -k”.
214  * Use $(filter ...) instead of $(findstring ...) to extract space separated
215    options from DEB_BUILD_OPTIONS in debian/rules.
216  * Now using Standards-Version 3.8.3 (no changes needed).
217  * Detect and conditionally use system strnlen function. This fixes build
218    failures when the system has eglibc 2.10. (Closes: #546475)
219  * Add misc:Depends substvar to arj Depends.
220  * Update config.guess and config.sub before running configure and remove
221    them on clean to avoid shipping them on the diff.
222  * Build-Depend on autotools-dev to guarantee up to date config.guess and
223    config.sub files.
224
225 -- Guillem Jover <guillem@debian.org>  Sun, 13 Sep 2009 22:16:12 +0200
226
227arj (3.10.22-6) unstable; urgency=low
228
229  * Update packaging Vcs fields to the new URL.
230  * Remove DPATCHLEVEL variable from patches.
231  * Refresh patches with -pab.
232  * Add a debian/README.source file.
233  * Now using Standards-Version 3.8.0.
234  * Refer to GPL-2 from common-licenses instead of just GPL.
235
236 -- Guillem Jover <guillem@debian.org>  Sun, 22 Jun 2008 05:23:35 +0300
237
238arj (3.10.22-5) unstable; urgency=low
239
240  * Remove packaging svn information from debian/copyright.
241  * Cleanup debian/copyright:
242    - Change 'Copyright' to 'Copyright Holders'.
243    - Use UTF-8 copyright symbol.
244  * Refer to original author Robert K. Jung in the manual page.
245    - doc_refer_robert_k_jung.patch: New file. (Closes: #456275)
246
247 -- Guillem Jover <guillem@debian.org>  Thu, 29 May 2008 04:04:06 +0300
248
249arj (3.10.22-4) unstable; urgency=low
250
251  * Do not ignore make errors on 'debian/rules clean'.
252  * Add Vcs-Browser and Vcs-Svn fields.
253  * Add Homepage field.
254  * Now using Standards-Version 3.7.3 (no changes needed).
255  * Call configure with autotools-dev recommended --build and --host options.
256  * Remove irrelevant commented out debhelper commands.
257  * Remove Tag field, it's better maintained outside the package.
258  * Do not directly use the QA SourceForge redirector, instead use an URL
259    to sf.net. (Closes: #453532)
260  * Fix upstream Makefile to support parallel builds.
261    - 004_parallel_build.patch: New file.
262  * Move patch dependency in debian/rules from gnu/configure target to
263    gnu/configure.in.
264
265 -- Guillem Jover <guillem@debian.org>  Fri, 07 Dec 2007 06:12:20 +0200
266
267arj (3.10.22-3) unstable; urgency=low
268
269  * Switched to quilt:
270    - Add new debian/patches/series file.
271    - Add Build-Depends on 'quilt (>= 0.40)'.
272    - Include quilt.make from debian/rules.
273    - Make clean a single colon target and depend on unpatch in debian/rules.
274    - Remove now unused debian/patch.mk.
275  * Split autoconf and configure targets.
276  * Do not remove configure-stamp, as it's not created anymore.
277  * Rename the build target to build-arch, add a build-indep target and a
278    build one which depends on both.
279  * Switch to debhelper compatibility level 5.
280  * Now using Standards-Version 3.7.2 (no changes needed).
281  * Get rid of brace expansion bashisms in debian/rules.
282  * Add a Tag: field to the binary package, using the data from debtags.
283
284 -- Guillem Jover <guillem@debian.org>  Fri, 20 Apr 2007 03:03:26 +0300
285
286arj (3.10.22-2) unstable; urgency=low
287
288  * Make the code 64 bit clean. (Closes: #339815)
289    - 003_64_bit_clean.patch: New patch.
290  * Remove unused INSTALL variables and move nostrip comment just before
291    the commented dh_strip command from debian/rules.
292  * Reindent debian/copyright.
293  * Update FSF's address.
294
295 -- Guillem Jover <guillem@debian.org>  Thu, 24 Nov 2005 03:38:31 +0200
296
297arj (3.10.22-1) unstable; urgency=low
298
299  * New Upstream Release.
300    - 001_arches_align.patch: Synced.
301    - 002_kbsd_build.patch: Integrated upstream. Removed.
302    - 003_gcc34_static_const.patch: Likewise.
303    - 004_doc_typos.patch: Likewise.
304  * Update watch file to version 3 (no changes needed).
305  * Use new QA SourceForge watch redirector.
306  * Do not build integr.o with optimizations, otherwise gcc-4.0 removes
307    the static const variable. (Closes: #318366)
308    - 002_no_remove_static_const.patch: New file.
309  * Now using Standards-Version 3.6.2 (no changes needed).
310  * Removed transitional dummy package unarj.
311  * Clean up debian/rules.
312
313 -- Guillem Jover <guillem@debian.org>  Thu,  4 Aug 2005 23:00:51 +0300
314
315arj (3.10.21-4) unstable; urgency=low
316
317  * Fix typos in documentation. (Closes: #309875, #309876)
318    - 004_doc_typos.patch: New.
319    Thanks to A Costa <agcosta@gis.net>.
320
321 -- Guillem Jover <guillem@debian.org>  Sat,  4 Jun 2005 06:16:35 +0300
322
323arj (3.10.21-3) unstable; urgency=low
324
325  * Fix Subversion repository URL.
326  * Fix build failure on GNU/k*BSD. (Closes: #303945)
327    - 002_kbsd_build.patch: New.
328    Thanks to Aurelien Jarno <aurel32@debian.org>.
329  * Mark an unreferenced variable as const otherwise gcc 3.4 removes it.
330    (Closes: #283913)
331  * Do not use a stamp file for configure.
332
333 -- Guillem Jover <guillem@debian.org>  Sun, 15 May 2005 18:10:22 +0300
334
335arj (3.10.21-2) unstable; urgency=low
336
337  * Fixed the watch file.
338  * Make references to Debian, system neutral.
339  * Do not use a build file stamp.
340
341 -- Guillem Jover <guillem@debian.org>  Mon, 15 Nov 2004 11:41:51 +0100
342
343arj (3.10.21-1) unstable; urgency=low
344
345  * New Upstream Release.
346  * Provide a patch target instead of pre-build.
347    - debian/patch.mk: Likewise.
348    - debian/rules: Fix accordingly.
349  * Added the location of the Subversion repo used for the packages.
350    - debian/copyright.
351
352 -- Guillem Jover <guillem@debian.org>  Sun, 27 Jun 2004 08:07:09 +0200
353
354arj (3.10.20-1) unstable; urgency=low
355
356  * New Upstream Release.
357    - 002_statsfs.patch: Integrated upstream. Patch removed.
358    - 003_fix_CFLAGS.patch: Likewise.
359    - 004_fix_warnings.patch: Likewise.
360  * Fixed patches:
361    - 001_arches_align.patch: Properly test for alignment and endianess.
362  * Build binary independent packages only in binary-indep target.
363    (Closes: #244395)
364  * debian/copyright: Updated copyright year.
365
366 -- Guillem Jover <guillem@debian.org>  Tue, 27 Apr 2004 11:42:45 +0200
367
368arj (3.10.19-2) unstable; urgency=low
369
370  * Added patches:
371    - 001_arches_align.patch: Correct build failure on ia64 due to unaligned
372      memory access.
373    - 004_fix_warnings.patch: Fix compilation warnings.
374  * Allow user to override CFLAGS:
375    - debian/rules: Likewise.
376    - 003_fix_CFLAGS.patch: New patch. Likewise.
377  * debian/copyright: Added "License:".
378
379 -- Guillem Jover <guillem@debian.org>  Fri,  9 Apr 2004 23:12:05 +0200
380
381arj (3.10.19-1) unstable; urgency=low
382
383  * New Upstream Release.
384    - 000_fPIC.patch: Integrated upstream. Removed file.
385    - 001_arches_align.patch: Likewise.
386    - 002_statsfs.patch: Sync.
387  * Provide a migration path from the old non-free unarj package.
388    (Closes: #182273)
389
390 -- Guillem Jover <guillem@debian.org>  Sat, 13 Mar 2004 04:58:36 +0100
391
392arj (3.10.18-3) unstable; urgency=low
393
394  * The 'Happy New *RC*less Year' Release.
395  * Moved autotools updating logic to the clean target, but only update
396    the files. (Closes: #225688)
397
398 -- Guillem Jover <guillem@debian.org>  Thu,  1 Jan 2004 00:00:00 +0100
399
400arj (3.10.18-2) unstable; urgency=low
401
402  * Switched Maintainer and Co-Maintainer roles.
403  * Lowercase package description initial letter.
404  * Split diff patch:
405    - 000_fPIC.patch
406    - 001_arches_align.patch
407  * Added patch:
408    - 002_statsfs.patch: Include sys/statfs.h as it's not included in new
409      linux kernel header linux/fs.h. (Closes: #223135)
410      Thanks to Peter Hawkins <peter@hawkins.emu.id.au>.
411      Also switch from FIGETBSZ ioctl to statvfs, thus removing any linux
412      kernel header includes, that are breaking almost all builds lately.
413  * Use debian/patch.mk.
414  * Upgrade debhelper version to match DH_COMPAT.
415  * Move autotools update to an independent target.
416  * Move DH_COMPAT to debian/compat.
417
418 -- Guillem Jover <guillem@debian.org>  Wed, 10 Dec 2003 05:14:30 +0100
419
420arj (3.10.18-1) unstable; urgency=low
421
422  * New Upstream Release.
423    - Fixed unaligned memory accesses.
424  * Activate alignment support for ia64, hppa and arm.
425    (Closes: #203832, #192563)
426  * Build shared object with PIC flags.
427    Thanks Randolph Chung <tausq@debian.org>.
428  * debian/rules: Removed not used DDATE variable.
429
430 -- Guillem Jover <guillem@debian.org>  Thu, 23 Oct 2003 19:00:04 +0200
431
432arj (3.10.17-1) unstable; urgency=low
433
434  * New Upstream Release.
435  * debian/copyright: Reformatted.
436  * debian/rules: Changed misleading comment about stripping.
437  * Now using Standards-Version 3.6.1.
438
439 -- Guillem Jover <guillem@debian.org>  Thu, 18 Sep 2003 08:51:46 +0200
440
441arj (3.10.15-1) unstable; urgency=low
442
443  * New Upstream Release.
444  * Remove debian provided manpages as now they are integrated in upstream.
445  * Specify configure argument for mandir.
446  * Now using Standards-Version 3.6.0.
447
448 -- Guillem Jover <guillem@debian.org>  Wed, 30 Jul 2003 05:30:28 +0200
449
450arj (3.10g-1) unstable; urgency=low
451
452  * New Co-Maintainer.
453  * New Upstream Version.
454  * Added a watch file.
455  * Added /etc/rearj.cfg (Closes: #180874).
456  * Added arj crypto module.
457  * Do not strip the binaries, as it removes all self-extracting modules and
458    the help text appended to arj binary.
459  * Converted man pages from pod to nroff, also adapted to Unix systems, and
460    removed the build-dep on perl.
461  * Removed temporal debian directory.
462  * Do not include autoconf generated files, they are created at build time.
463  * Fixed build system, now honours DESTDIR.
464  * Use Makefile to install, thus allowig to build under non-linux systems.
465  * Fixed join command returning an undefined exit code (Closes: #187854).
466  * Now using Standards-Version 3.5.9.
467
468 -- Guillem Jover <guillem@debian.org>  Wed,  9 Apr 2003 21:55:10 +0200
469
470arj (3.10b-3) unstable; urgency=low
471
472  * Fixed build problem, closes: #179820.
473
474 -- Ola Lundqvist <opal@debian.org>  Sun,  6 Apr 2003 14:01:09 +0200
475
476arj (3.10b-2) unstable; urgency=low
477
478  * Added more build dependencies, closes: #179691.
479
480 -- Ola Lundqvist <opal@debian.org>  Tue,  4 Feb 2003 07:51:08 +0100
481
482arj (3.10b-1) unstable; urgency=low
483
484  * Initial release, closes: #178488.
485
486 -- Ola Lundqvist <opal@debian.org>  Mon, 27 Jan 2003 19:47:51 +0100
487