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