Rev |
Age |
Author |
Path |
Log message |
Diff |
51 |
1894d 06h |
magnus |
/trunk/debian/ |
Bump Standards-Version to 4.4.0. |
|
50 |
1894d 06h |
magnus |
/trunk/debian/ |
testsuite.patch: Don't create testsuite/Makefile with autoconf; add
empty clean and distclean targets to it so that cleaning and building
twice works. |
|
49 |
1894d 07h |
magnus |
/trunk/debian/ |
Convert debian/rules to modern dh style and upgrade to compat level
11, enabling Multi-Arch. |
|
48 |
2942d 02h |
magnus |
/trunk/debian/ |
Change Homepage to http://repo.or.cz/w/libtar.git since www.feep.net
is gone. |
|
47 |
2942d 02h |
magnus |
/trunk/debian/ |
Pass --build and --host to configure as appropriate to enable cross
compilation (Closes: #839883). |
|
46 |
2942d 02h |
magnus |
/trunk/debian/patches/ |
Actually, it's libtar/Makefile.in we need to patch, even if we don't package the libtar example program. |
|
45 |
2942d 03h |
magnus |
/trunk/debian/ |
no_strip.patch: make install must not strip binaries; it breaks cross
compilation and is against policy with regard to build options. |
|
44 |
3013d 02h |
magnus |
/trunk/debian/ |
Bump Standards-Version to 3.9.8. |
|
43 |
3013d 02h |
magnus |
/trunk/debian/ |
Drop libtar/Makefile from examples, since it makes the build
unreproducible (saves $SHELL) and isn't enough to compile libtar.c
anyway. |
|
41 |
3142d 05h |
magnus |
/trunk/debian/ |
Bump Standards-Version to 3.9.7. |
|
40 |
3142d 05h |
magnus |
/trunk/debian/ |
Don't bother checking for zlib, which is only used by the example binary (libtar). |
|
39 |
3142d 05h |
magnus |
/trunk/debian/ |
testsuite.patch: Add a simple test (Closes: #737258). |
|
38 |
3672d 03h |
magnus |
/trunk/debian/ |
oldgnu_prefix.patch: Detect old-style GNU headers correctly (Closes:
#763119). Those appear in incremental archives and use the bytes that
the new-style headers use for the prefix field for other fields.
Thanks to Steinar H. Gunderson. |
|
36 |
3834d 04h |
magnus |
/trunk/debian/ |
no_maxpathlen.patch: Half of the part of the patch modifying
compat/dirname.c was missing, causing libtar's dirname to always
return NULL (except in special circumstances). Actually make it work
(Closes: #745352). (The reason that libtar doesn't use libc's
dirname() and basename() on some or most platforms is that the code
doesn't work with destructive versions of these functions). |
|
33 |
3911d 00h |
magnus |
/trunk/debian/ |
th_get_size-unsigned-int.patch: Make the th_get_size() macro cast the
result from oct_to_int() to unsigned int. This is the right fix for
bug #725938 on 64-bit systems, where a specially crafted tar file
would not cause an integer overflow, but a memory allocation of almost
16 exbibytes, which would certainly fail outright without harm. |
|
32 |
3911d 01h |
magnus |
/trunk/debian/patches/ |
Add stdlib.h for malloc() in lib/decode.c |
|
31 |
3911d 01h |
magnus |
/trunk/debian/ |
[SECURITY] CVE-2013-4420.patch: When the prefix field is in use, the
safer_name_suffix() function should certainly be applied to the
combination of it and the name field, not just on the name field. |
|
30 |
3911d 01h |
magnus |
/trunk/debian/ |
no_maxpathlen.patch: Fix two grave bugs in the patch. First,
th_get_pathname would only allocate as much memory as was needed for
the first filename encountered, causing heap corruption when/if
encountering longer filenames later. Second, two variables were mixed
up in tar_append_tree(). Also, fix a potential memory leak and trim
the patch a bit. |
|
29 |
3911d 01h |
magnus |
/trunk/debian/ |
Correct patch name in changelog. |
|
25 |
3911d 02h |
magnus |
/trunk/debian/ |
Bump Standards-Version to 3.9.5. |
|