Subversion Repositories

?revision_form?Rev ?revision_input??revision_submit??revision_endform?

Rev 48 | Rev 50 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 48 Rev 49
-
 
1
libtar (1.2.20-8) unstable; urgency=low
-
 
2
-
 
3
  * Convert debian/rules to modern dh style and upgrade to compat level
-
 
4
    11, enabling Multi-Arch.
-
 
5
-
 
6
 -- Magnus Holmgren <holmgren@debian.org>  Sun, 25 Aug 2019 17:57:21 +0200
-
 
7
1
libtar (1.2.20-7) unstable; urgency=low
8
libtar (1.2.20-7) unstable; urgency=low
2
9
3
  * no_strip.patch: make install must not strip binaries; it breaks cross
10
  * no_strip.patch: make install must not strip binaries; it breaks cross
4
    compilation and is against policy with regard to build options.
11
    compilation and is against policy with regard to build options.
5
  * Pass --build and --host to configure as appropriate to enable cross
12
  * Pass --build and --host to configure as appropriate to enable cross
6
    compilation (Closes: #839883).
13
    compilation (Closes: #839883).
7
  * Change Homepage to http://repo.or.cz/w/libtar.git since www.feep.net
14
  * Change Homepage to http://repo.or.cz/w/libtar.git since www.feep.net
8
    is gone.
15
    is gone.
9
16
10
 -- Magnus Holmgren <holmgren@debian.org>  Tue, 11 Oct 2016 23:12:49 +0200
17
 -- Magnus Holmgren <holmgren@debian.org>  Tue, 11 Oct 2016 23:12:49 +0200
11
18
12
libtar (1.2.20-6) unstable; urgency=low
19
libtar (1.2.20-6) unstable; urgency=low
13
20
14
  * Drop libtar/Makefile from examples, since it makes the build
21
  * Drop libtar/Makefile from examples, since it makes the build
15
    unreproducible (saves $SHELL) and isn't enough to compile libtar.c
22
    unreproducible (saves $SHELL) and isn't enough to compile libtar.c
16
    anyway.
23
    anyway.
17
  * Bump Standards-Version to 3.9.8.
24
  * Bump Standards-Version to 3.9.8.
18
25
19
 -- Magnus Holmgren <holmgren@debian.org>  Mon, 01 Aug 2016 22:52:44 +0200
26
 -- Magnus Holmgren <holmgren@debian.org>  Mon, 01 Aug 2016 22:52:44 +0200
20
27
21
libtar (1.2.20-5) unstable; urgency=low
28
libtar (1.2.20-5) unstable; urgency=low
22
29
23
  * oldgnu_prefix.patch: Detect old-style GNU headers correctly (Closes:
30
  * oldgnu_prefix.patch: Detect old-style GNU headers correctly (Closes:
24
    #763119). Those appear in incremental archives and use the bytes that
31
    #763119). Those appear in incremental archives and use the bytes that
25
    the new-style headers use for the prefix field for other fields.
32
    the new-style headers use for the prefix field for other fields.
26
    Thanks to Steinar H. Gunderson.
33
    Thanks to Steinar H. Gunderson.
27
  * testsuite.patch: Add a simple test (Closes: #737258).
34
  * testsuite.patch: Add a simple test (Closes: #737258).
28
  * Bump Standards-Version to 3.9.7.
35
  * Bump Standards-Version to 3.9.7.
29
36
30
 -- Magnus Holmgren <holmgren@debian.org>  Fri, 25 Mar 2016 19:12:23 +0100
37
 -- Magnus Holmgren <holmgren@debian.org>  Fri, 25 Mar 2016 19:12:23 +0100
31
38
32
libtar (1.2.20-4) unstable; urgency=high
39
libtar (1.2.20-4) unstable; urgency=high
33
40
34
  * no_maxpathlen.patch: Half of the part of the patch modifying
41
  * no_maxpathlen.patch: Half of the part of the patch modifying
35
    compat/dirname.c was missing, causing libtar's dirname to always
42
    compat/dirname.c was missing, causing libtar's dirname to always
36
    return NULL (except in special circumstances). Actually make it work
43
    return NULL (except in special circumstances). Actually make it work
37
    (Closes: #745352). (The reason that libtar doesn't use libc's
44
    (Closes: #745352). (The reason that libtar doesn't use libc's
38
    dirname() and basename() on some or most platforms is that the code
45
    dirname() and basename() on some or most platforms is that the code
39
    doesn't work with destructive versions of these functions).
46
    doesn't work with destructive versions of these functions).
40
47
41
 -- Magnus Holmgren <holmgren@debian.org>  Sat, 03 May 2014 20:39:02 +0200
48
 -- Magnus Holmgren <holmgren@debian.org>  Sat, 03 May 2014 20:39:02 +0200
42
49
43
libtar (1.2.20-3) unstable; urgency=low
50
libtar (1.2.20-3) unstable; urgency=low
44
51
45
  * no_maxpathlen.patch: Fix two grave bugs in the patch. First,
52
  * no_maxpathlen.patch: Fix two grave bugs in the patch. First,
46
    th_get_pathname would only allocate as much memory as was needed for
53
    th_get_pathname would only allocate as much memory as was needed for
47
    the first filename encountered, causing heap corruption when/if
54
    the first filename encountered, causing heap corruption when/if
48
    encountering longer filenames later. Second, two variables were mixed
55
    encountering longer filenames later. Second, two variables were mixed
49
    up in tar_append_tree(). Also, fix a potential memory leak and trim
56
    up in tar_append_tree(). Also, fix a potential memory leak and trim
50
    the patch a bit.
57
    the patch a bit.
51
  * [SECURITY] CVE-2013-4420.patch: When the prefix field is in use, the
58
  * [SECURITY] CVE-2013-4420.patch: When the prefix field is in use, the
52
    safer_name_suffix() function should certainly be applied to the
59
    safer_name_suffix() function should certainly be applied to the
53
    combination of it and the name field, not just on the name field.
60
    combination of it and the name field, not just on the name field.
54
  * th_get_size-unsigned-int.patch: Make the th_get_size() macro cast the
61
  * th_get_size-unsigned-int.patch: Make the th_get_size() macro cast the
55
    result from oct_to_int() to unsigned int. This is the right fix for
62
    result from oct_to_int() to unsigned int. This is the right fix for
56
    bug #725938 on 64-bit systems, where a specially crafted tar file
63
    bug #725938 on 64-bit systems, where a specially crafted tar file
57
    would not cause an integer overflow, but a memory allocation of almost
64
    would not cause an integer overflow, but a memory allocation of almost
58
    16 exbibytes, which would certainly fail outright without harm.
65
    16 exbibytes, which would certainly fail outright without harm.
59
66
60
 -- Magnus Holmgren <holmgren@debian.org>  Sat, 15 Feb 2014 23:51:51 +0100
67
 -- Magnus Holmgren <holmgren@debian.org>  Sat, 15 Feb 2014 23:51:51 +0100
61
68
62
libtar (1.2.20-2) unstable; urgency=low
69
libtar (1.2.20-2) unstable; urgency=low
63
70
64
  * no_static_buffers.patch: avoid using a static buffer in
71
  * no_static_buffers.patch: avoid using a static buffer in
65
    th_get_pathname(). Taken from upstream. Needed for no_maxpathlen.patch.
72
    th_get_pathname(). Taken from upstream. Needed for no_maxpathlen.patch.
66
  * no_maxpathlen.patch: Fix FTBFS on Hurd by dynamically allocating path
73
  * no_maxpathlen.patch: Fix FTBFS on Hurd by dynamically allocating path
67
    names (Closes: #657116). Thanks to Svante Signell and Petter
74
    names (Closes: #657116). Thanks to Svante Signell and Petter
68
    Reinholdtsen.
75
    Reinholdtsen.
69
  * [SECURITY] CVE-2013-4420.patch: Strip out leading slashes and any
76
  * [SECURITY] CVE-2013-4420.patch: Strip out leading slashes and any
70
    pathname prefix containing ".." components (Closes: #731860). This is
77
    pathname prefix containing ".." components (Closes: #731860). This is
71
    done in th_get_pathname() (as well as to symlink targets when
78
    done in th_get_pathname() (as well as to symlink targets when
72
    extracting symlinks), not merely when extracting files, which means
79
    extracting symlinks), not merely when extracting files, which means
73
    applications calling that function will not see the stored
80
    applications calling that function will not see the stored
74
    filename. There is no way to disable this behaviour, but it can be
81
    filename. There is no way to disable this behaviour, but it can be
75
    expected that one will be provided when the issue is solved upstream.
82
    expected that one will be provided when the issue is solved upstream.
76
  * Bump Standards-Version to 3.9.5.
83
  * Bump Standards-Version to 3.9.5.
77
84
78
 -- Magnus Holmgren <holmgren@debian.org>  Sat, 15 Feb 2014 21:49:37 +0100
85
 -- Magnus Holmgren <holmgren@debian.org>  Sat, 15 Feb 2014 21:49:37 +0100
79
86
80
libtar (1.2.20-1) unstable; urgency=high
87
libtar (1.2.20-1) unstable; urgency=high
81
88
82
  * [SECURITY] New upstream release. Fixes CVE-2013-4397: Integer
89
  * [SECURITY] New upstream release. Fixes CVE-2013-4397: Integer
83
    overflow (Closes: #725938).
90
    overflow (Closes: #725938).
84
  * Bump Standards-Version to 3.9.4.
91
  * Bump Standards-Version to 3.9.4.
85
92
86
 -- Magnus Holmgren <holmgren@debian.org>  Thu, 10 Oct 2013 19:20:49 +0200
93
 -- Magnus Holmgren <holmgren@debian.org>  Thu, 10 Oct 2013 19:20:49 +0200
87
94
88
libtar (1.2.19-1) unstable; urgency=low
95
libtar (1.2.19-1) unstable; urgency=low
89
96
90
  * New upstream release.
97
  * New upstream release.
91
98
92
 -- Magnus Holmgren <holmgren@debian.org>  Sun, 05 May 2013 17:59:29 +0200
99
 -- Magnus Holmgren <holmgren@debian.org>  Sun, 05 May 2013 17:59:29 +0200
93
100
94
libtar (1.2.16-1) unstable; urgency=low
101
libtar (1.2.16-1) unstable; urgency=low
95
102
96
  * New upstream: Chris Frey has stepped up with the consent of the
103
  * New upstream: Chris Frey has stepped up with the consent of the
97
    original author, Mark Roth, and published an "official unofficial" git
104
    original author, Mark Roth, and published an "official unofficial" git
98
    repo at http://repo.or.cz/w/libtar.git, which I will use for the time
105
    repo at http://repo.or.cz/w/libtar.git, which I will use for the time
99
    being.
106
    being.
100
  * Updated debian/watch to look for tags and corresponding snapshot
107
  * Updated debian/watch to look for tags and corresponding snapshot
101
    tarballs at above URL.
108
    tarballs at above URL.
102
  * All patches have been incorporated or (in the case of
109
  * All patches have been incorporated or (in the case of
103
    autoreconf.patch) made obsolete upstream.
110
    autoreconf.patch) made obsolete upstream.
104
  * debian/rules: Add build-indep and build-arch targets.
111
  * debian/rules: Add build-indep and build-arch targets.
105
  * Updated debian/copyright.
112
  * Updated debian/copyright.
106
  * Use dpkg-buildflags to set CFLAGS et al.
113
  * Use dpkg-buildflags to set CFLAGS et al.
107
  * debian/control: Add VCS fields; bump Standards-Version to 3.9.3.
114
  * debian/control: Add VCS fields; bump Standards-Version to 3.9.3.
108
115
109
 -- Magnus Holmgren <holmgren@debian.org>  Sat, 23 Jun 2012 01:03:41 +0200
116
 -- Magnus Holmgren <holmgren@debian.org>  Sat, 23 Jun 2012 01:03:41 +0200
110
117
111
libtar (1.2.11-8) unstable; urgency=low
118
libtar (1.2.11-8) unstable; urgency=low
112
119
113
  * libtool.patch: Set SHELL to the configured shell in those Makefile.in
120
  * libtool.patch: Set SHELL to the configured shell in those Makefile.in
114
    where libtool is used; otherwise libtool fails when /bin/sh is dash
121
    where libtool is used; otherwise libtool fails when /bin/sh is dash
115
    but bash is expected (Closes: #621935).
122
    but bash is expected (Closes: #621935).
116
  * man_hyphen_minus.patch (new): Escape hyphens that should be minus
123
  * man_hyphen_minus.patch (new): Escape hyphens that should be minus
117
    signs in man pages.
124
    signs in man pages.
118
  * Rename libtar as libtar0 to follow policy.
125
  * Rename libtar as libtar0 to follow policy.
119
126
120
 -- Magnus Holmgren <holmgren@debian.org>  Sun, 24 Apr 2011 21:11:52 +0200
127
 -- Magnus Holmgren <holmgren@debian.org>  Sun, 24 Apr 2011 21:11:52 +0200
121
128
122
libtar (1.2.11-7) unstable; urgency=low
129
libtar (1.2.11-7) unstable; urgency=low
123
130
124
  * New maintainer (Closes: #526618).
131
  * New maintainer (Closes: #526618).
125
  * Change source format to 3.0 (quilt), clean up Debian diff and split
132
  * Change source format to 3.0 (quilt), clean up Debian diff and split
126
    into several patches:
133
    into several patches:
127
    * libtool.patch: Using libtool to build dynamic library;
134
    * libtool.patch: Using libtool to build dynamic library;
128
    * autoreconf.patch: Changes needed to call autoreconf (bug 511741);
135
    * autoreconf.patch: Changes needed to call autoreconf (bug 511741);
129
    * memleak.patch: Fix memory leaks;
136
    * memleak.patch: Fix memory leaks;
130
    * bad_ptrtoint.patch: Document stupidity of tartype_t in libtar.c 
137
    * bad_ptrtoint.patch: Document stupidity of tartype_t in libtar.c 
131
      (bug 309945).
138
      (bug 309945).
132
  * Increase Debhelper compat level to 7.
139
  * Increase Debhelper compat level to 7.
133
  * Use dh_autoreconf to avoid having to keep track of files to clean.
140
  * Use dh_autoreconf to avoid having to keep track of files to clean.
134
  * memleak2.patch (new): Applied instead of memleak.patch. Fix memory
141
  * memleak2.patch (new): Applied instead of memleak.patch. Fix memory
135
    leak by making th_get_pathname() return a pointer to a static buffer
142
    leak by making th_get_pathname() return a pointer to a static buffer
136
    instead of a pointer to a copy of a local buffer (LP: #41804).
143
    instead of a pointer to a copy of a local buffer (LP: #41804).
137
  * Add homepage field and watch file (in case there is ever a new
144
  * Add homepage field and watch file (in case there is ever a new
138
    upstream release).
145
    upstream release).
139
  * Upgrade to Standards-Version 3.9.1.
146
  * Upgrade to Standards-Version 3.9.1.
140
147
141
 -- Magnus Holmgren <holmgren@debian.org>  Sat, 26 Mar 2011 23:10:25 +0100
148
 -- Magnus Holmgren <holmgren@debian.org>  Sat, 26 Mar 2011 23:10:25 +0100
142
149
143
libtar (1.2.11-6) unstable; urgency=low
150
libtar (1.2.11-6) unstable; urgency=low
144
151
145
  * Fix autotools usage (Closes: #511741)
152
  * Fix autotools usage (Closes: #511741)
146
153
147
 -- Julien Danjou <acid@debian.org>  Sat, 02 May 2009 11:33:06 +0200
154
 -- Julien Danjou <acid@debian.org>  Sat, 02 May 2009 11:33:06 +0200
148
155
149
libtar (1.2.11-5) unstable; urgency=low
156
libtar (1.2.11-5) unstable; urgency=low
150
157
151
  * New maintainer (Closes: #465889)
158
  * New maintainer (Closes: #465889)
152
  * Add missing binary-indep target in debian/rules (Closes: #395714)
159
  * Add missing binary-indep target in debian/rules (Closes: #395714)
153
  * Use ${binary:Version} instead of Source-Version
160
  * Use ${binary:Version} instead of Source-Version
154
  * Bump standard version
161
  * Bump standard version
155
  * Switch to debhelper 5
162
  * Switch to debhelper 5
156
163
157
 -- Julien Danjou <acid@debian.org>  Wed, 02 Apr 2008 07:06:55 +0200
164
 -- Julien Danjou <acid@debian.org>  Wed, 02 Apr 2008 07:06:55 +0200
158
165
159
libtar (1.2.11-4) unstable; urgency=low
166
libtar (1.2.11-4) unstable; urgency=low
160
167
161
  * Always include the newest libtool.m4.  (Closes: #313612)
168
  * Always include the newest libtool.m4.  (Closes: #313612)
162
169
163
 -- James Morrison <phython@debian.org>  Sun, 28 Aug 2005 09:41:47 -0700
170
 -- James Morrison <phython@debian.org>  Sun, 28 Aug 2005 09:41:47 -0700
164
171
165
libtar (1.2.11-3) unstable; urgency=low
172
libtar (1.2.11-3) unstable; urgency=low
166
173
167
  * Document stupidity of tartype_t in libtar.c.  (Closes: #309945)
174
  * Document stupidity of tartype_t in libtar.c.  (Closes: #309945)
168
175
169
 -- James Morrison <phython@debian.org>  Sat, 11 Jun 2005 18:23:15 -0400
176
 -- James Morrison <phython@debian.org>  Sat, 11 Jun 2005 18:23:15 -0400
170
177
171
libtar (1.2.11-2) unstable; urgency=low
178
libtar (1.2.11-2) unstable; urgency=low
172
179
173
  * Move libtar-dev to libdevel. (Closes: #188207)
180
  * Move libtar-dev to libdevel. (Closes: #188207)
174
  * Fix potential memory leak.
181
  * Fix potential memory leak.
175
182
176
 -- James Morrison <phython@debian.org>  Sun, 25 Jul 2004 12:59:08 -0700
183
 -- James Morrison <phython@debian.org>  Sun, 25 Jul 2004 12:59:08 -0700
177
184
178
libtar (1.2.11-1) unstable; urgency=low
185
libtar (1.2.11-1) unstable; urgency=low
179
186
180
  * New Upstream release.
187
  * New Upstream release.
181
188
182
 -- James Morrison <phython@debian.org>  Sat,  5 Apr 2003 14:03:19 -0500
189
 -- James Morrison <phython@debian.org>  Sat,  5 Apr 2003 14:03:19 -0500
183
190
184
libtar (1.2.10-1) unstable; urgency=low
191
libtar (1.2.10-1) unstable; urgency=low
185
192
186
  * New Upstream release.
193
  * New Upstream release.
187
     (Closes: #166602) New upstream uses autoconf 2.5x
194
     (Closes: #166602) New upstream uses autoconf 2.5x
188
  * Remove dependency on automake.  Hopefully upstream will except this
195
  * Remove dependency on automake.  Hopefully upstream will except this
189
    use of libtool.
196
    use of libtool.
190
  * Remove all -static and -shared targets from debian/rules.
197
  * Remove all -static and -shared targets from debian/rules.
191
  * Use dh_install instead of dh_movefiles.
198
  * Use dh_install instead of dh_movefiles.
192
  * -
199
  * -
193
200
194
 -- James Morrison <phython@debian.org>  Sat,  5 Apr 2003 14:03:16 -0500
201
 -- James Morrison <phython@debian.org>  Sat,  5 Apr 2003 14:03:16 -0500
195
202
196
libtar (1.2.5-4) unstable; urgency=low
203
libtar (1.2.5-4) unstable; urgency=low
197
204
198
  * New maintainer. (Closes: #154597)
205
  * New maintainer. (Closes: #154597)
199
  * WSG_ENCAP is now defined.  (Closes: #147764)
206
  * WSG_ENCAP is now defined.  (Closes: #147764)
200
  * libtar-dev depends on libc-dev instead of libc6-dev. 
207
  * libtar-dev depends on libc-dev instead of libc6-dev. 
201
208
202
 -- James Morrison <phython@debian.org>  Wed, 14 Aug 2002 23:44:16 -0400
209
 -- James Morrison <phython@debian.org>  Wed, 14 Aug 2002 23:44:16 -0400
203
210
204
libtar (1.2.5-3) unstable; urgency=low
211
libtar (1.2.5-3) unstable; urgency=low
205
212
206
  * Modify build commands to acomadate change in autoconf (Closes #147764)
213
  * Modify build commands to acomadate change in autoconf (Closes #147764)
207
214
208
 -- Glenn McGrath <bug1@debian.org>  Thu, 23 May 2002 01:06:16 +1000
215
 -- Glenn McGrath <bug1@debian.org>  Thu, 23 May 2002 01:06:16 +1000
209
216
210
libtar (1.2.5-2) unstable; urgency=low
217
libtar (1.2.5-2) unstable; urgency=low
211
218
212
  * Fix build problem (Closes #135360)
219
  * Fix build problem (Closes #135360)
213
220
214
 -- Glenn McGrath <bug1@debian.org>  Sun, 24 Feb 2002 06:29:31 +1100
221
 -- Glenn McGrath <bug1@debian.org>  Sun, 24 Feb 2002 06:29:31 +1100
215
222
216
libtar (1.2.5-1) unstable; urgency=low
223
libtar (1.2.5-1) unstable; urgency=low
217
224
218
  * New upstream version
225
  * New upstream version
219
  * Change section of libtar-dev to devel and libtar to libs
226
  * Change section of libtar-dev to devel and libtar to libs
220
227
221
 -- Glenn McGrath <bug1@debian.org>  Fri, 22 Feb 2002 04:23:15 +1100
228
 -- Glenn McGrath <bug1@debian.org>  Fri, 22 Feb 2002 04:23:15 +1100
222
229
223
libtar (1.2.4-2) unstable; urgency=low
230
libtar (1.2.4-2) unstable; urgency=low
224
231
225
  * Change section from devel to libs 
232
  * Change section from devel to libs 
226
233
227
 -- Glenn McGrath <bug1@debian.org>  Sat,  2 Feb 2002 12:12:32 +1100
234
 -- Glenn McGrath <bug1@debian.org>  Sat,  2 Feb 2002 12:12:32 +1100
228
235
229
libtar (1.2.4-1) unstable; urgency=low
236
libtar (1.2.4-1) unstable; urgency=low
230
237
231
  * Initial Release. (closes #128042)
238
  * Initial Release. (closes #128042)
232
239
233
 -- Glenn McGrath <bug1@debian.org>  Sat,  5 Jan 2002 13:24:37 +1100
240
 -- Glenn McGrath <bug1@debian.org>  Sat,  5 Jan 2002 13:24:37 +1100
234
241