Subversion Repositories

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

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

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