Subversion Repositories

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

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

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