~ubuntu-branches/ubuntu/precise/wget/precise-proposed

« back to all changes in this revision

Viewing changes to src/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Noèl Köthe
  • Date: 2005-10-13 16:59:03 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051013165903-3e12j4gn6znkhmdb
Tags: 1.10.2-1
new upstream release which fixes a NTLM Buffer Overflow Vulnerability

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2005-10-13  Daniel Stenberg  <daniel@haxx.se>
 
2
 
 
3
        * http-ntlm.c (ntlm_output): Fixed buffer overflow vulnerability.
 
4
 
 
5
2005-08-26  Jeremy Shapiro  <jnshapiro@gmail.com>
 
6
 
 
7
        * openssl.c (ssl_init): Set SSL_MODE_AUTO_RETRY.
 
8
 
 
9
2005-08-11  Hrvoje Niksic  <hniksic@xemacs.org>
 
10
 
 
11
        * cmpt.c (strtoll): Define it if missing on the system and if Wget
 
12
        needs it.
 
13
 
 
14
        * mswindows.c (str_to_int64): Move to cmpt.c and rename to strtoll.
 
15
 
 
16
2005-08-09  Hrvoje Niksic  <hniksic@xemacs.org>
 
17
 
 
18
        * http.c (gethttp): Don't read more than the amount of data
 
19
        specified by the content-length header.
 
20
 
 
21
2005-08-09  Vasil Dimov  <vd@datamax.bg>
 
22
 
 
23
        * ftp.c (getftp): Don't free RESPLINE if ftp_response returns a
 
24
        status other than FTPOK.
 
25
 
 
26
2005-08-04  Giuseppe Bonacci  <g.bonacci@libero.it>
 
27
 
 
28
        * ftp-ls.c (ftp_parse_unix_ls): Remember the position of the
 
29
        previous token instead of backtracking back to it.
 
30
 
 
31
2005-07-06  Hrvoje Niksic  <hniksic@xemacs.org>
 
32
 
 
33
        * http.c (gethttp): When freeing MESSAGE, take into account that
 
34
        it can be NULL.
 
35
 
 
36
2005-07-05  Hrvoje Niksic  <hniksic@xemacs.org>
 
37
 
 
38
        * cmpt.c (timegm): Handle years after 2099.
 
39
 
 
40
2005-07-05  Hrvoje Niksic  <hniksic@xemacs.org>
 
41
 
 
42
        * cmpt.c (timegm): New function, used where timegm is unavailable.
 
43
 
 
44
2005-07-05  Hrvoje Niksic  <hniksic@xemacs.org>
 
45
 
 
46
        * http.c (gethttp): Don't print the request write error message
 
47
        twice.
 
48
        (http_atotm): Use timegm instead of mktime_from_utc.
 
49
 
 
50
2005-07-04  Hrvoje Niksic  <hniksic@xemacs.org>
 
51
 
 
52
        * xmalloc.c (debugging_free): Prefix hex pointer value with "0x"
 
53
        when printing.
 
54
 
 
55
2005-07-03  Hrvoje Niksic  <hniksic@xemacs.org>
 
56
 
 
57
        * mswindows.h: Also wrap accept() and listen().
 
58
 
 
59
2005-07-02  Hrvoje Niksic  <hniksic@xemacs.org>
 
60
 
 
61
        * host.c: Don't include "connect.h" now that we no longer have
 
62
        socket_has_inet6.
 
63
 
 
64
        * host.c: Remove extraneous include of netdb.h.
 
65
 
 
66
2005-07-02  Hrvoje Niksic  <hniksic@xemacs.org>
 
67
 
 
68
        * http.c (gethttp): Skip error message body in the keep-alive
 
69
        case.
 
70
 
 
71
2005-07-01  Hrvoje Niksic  <hniksic@xemacs.org>
 
72
 
 
73
        * url.c (url_parse): Don't crash on []-delimited IPv6 addresses
 
74
        followed by garbage.
 
75
 
 
76
2005-07-01  Hrvoje Niksic  <hniksic@xemacs.org>
 
77
 
 
78
        * main.c (print_help): Don't refer to the non-existent -nr in
 
79
        description of --mirror.
 
80
 
 
81
2005-06-28  Hrvoje Niksic  <hniksic@xemacs.org>
 
82
 
 
83
        * init.c (parse_line): Check for alphanumerics.
 
84
 
 
85
2005-06-28  Hrvoje Niksic  <hniksic@xemacs.org>
 
86
 
 
87
        * ftp.c (getftp): Delete trailing newlines from LIST output so
 
88
        lines don't come out with trailing \015\012 with -S.
 
89
 
 
90
2005-06-27  Hrvoje Niksic  <hniksic@xemacs.org>
 
91
 
 
92
        * cookies.c: Make cookies_now static.
 
93
 
 
94
2005-06-27  Hrvoje Niksic  <hniksic@xemacs.org>
 
95
 
 
96
        * utils.c (human_readable): Remove intermediary cast to long; MSVC
 
97
        has problems casting *unsigned* __int64 to double.
 
98
 
 
99
2005-06-27  Hrvoje Niksic  <hniksic@xemacs.org>
 
100
 
 
101
        (get_grouping_data): Restore LC_NUMERIC after querying thousand
 
102
        grouping info.
 
103
 
 
104
2005-06-27  Hrvoje Niksic  <hniksic@xemacs.org>
 
105
 
 
106
        * utils.c (get_grouping_data): Would omit separators in C locale.
 
107
 
 
108
2005-06-27  Hrvoje Niksic  <hniksic@xemacs.org>
 
109
 
 
110
        * http.c (gethttp): Improve "POST data file missing" error
 
111
        message.
 
112
 
 
113
2005-06-27  Hrvoje Niksic  <hniksic@xemacs.org>
 
114
 
 
115
        * utils.c (add_thousand_seps): Add thousand separators using the
 
116
        character and grouping rules appropriate for the locale, with the
 
117
        exception that "," and 3-digit groups are used in the locales that
 
118
        don't specify thousand separators.  (For compatibility with the
 
119
        output of Wget 1.10.)
 
120
        Based on with_thousand_seps from the trunk.
 
121
 
 
122
2005-06-27  Hrvoje Niksic  <hniksic@xemacs.org>
 
123
 
 
124
        * Makefile.in: Don't remove .libs; adapt to the use of
 
125
        AC_LIB_HAVE_LINKFLAGS.
 
126
 
 
127
2005-06-26  Gisle Vanem  <giva@bgnett.no>
 
128
 
 
129
        * mswindows.h: Define gai_strerror under MinGW.
 
130
 
 
131
2005-06-25  Hrvoje Niksic  <hniksic@xemacs.org>
 
132
 
 
133
        * cookies.c (parse_set_cookies): Cast pointer subtraction to int
 
134
        before using it with %d; AIX compiler warns on this.
 
135
        Reported by Jens Schleusener.
 
136
 
 
137
2005-06-26  Hrvoje Niksic  <hniksic@xemacs.org>
 
138
 
 
139
        * progress.c (create_image): Don't unnecessarily call
 
140
        with_thousand_seps twice.
 
141
 
 
142
2005-06-25  Hrvoje Niksic  <hniksic@xemacs.org>
 
143
 
 
144
        * utils.c (with_thousand_seps_sum): Decrease buffer size so it
 
145
        cannot overrun add_thousand_seps's buffer.
 
146
 
 
147
2005-06-25  Hrvoje Niksic  <hniksic@xemacs.org>
 
148
 
 
149
        * utils.c (SPRINTF_WGINT): The correct format is %I64d, not just
 
150
        %I64.
 
151
 
 
152
2005-06-25  Hrvoje Niksic  <hniksic@xemacs.org>
 
153
 
 
154
        * http.c (http_loop): Don't warn about wildcards in HTTP URLs if
 
155
        globbing isn't requested in the first place.
 
156
 
 
157
        * retr.c (retrieve_url): Temporarily turn off globbing when
 
158
        processing HTTP->FTP redirects.
 
159
 
 
160
2005-06-25  Hrvoje Niksic  <hniksic@xemacs.org>
 
161
 
 
162
        * utils.c (with_thousand_seps_sum): Now defined only if
 
163
        SUM_SIZE_INT is double.
 
164
 
 
165
        * wget.h (SUM_SIZE_INT): Instead of bothering with long, long
 
166
        long, __int64, and friends, simply either use wgint or double, end
 
167
        of story.  Since we know how to print either, we no longer need
 
168
        LARGE_INT_FMT.
 
169
 
 
170
        * sysdeps.h (LARGE_INT): Renamed to SUM_SIZE_INT to better reflect
 
171
        its intent, and moved to wget.h.
 
172
 
 
173
2005-06-24  Hrvoje Niksic  <hniksic@xemacs.org>
 
174
 
 
175
        * http.c (gethttp): Don't prepend / here.
 
176
 
 
177
        * cookies.c (cookie_handle_set_cookie): Prepend / to PATH.
 
178
        (cookie_header): Ditto.
 
179
 
 
180
2005-06-23  Hrvoje Niksic  <hniksic@xemacs.org>
 
181
 
 
182
        * utils.c (read_file): Ditto.
 
183
 
 
184
        * main.c (main): Use struct_fstat.
 
185
 
 
186
        * mswindows.h (struct_fstat): Define a struct_fstat to deal with
 
187
        the fact that Borland 5.5 has 64-bit stat, but not 64-bit fstat!
 
188
 
 
189
2005-06-22  Hrvoje Niksic  <hniksic@xemacs.org>
 
190
 
 
191
        * http.c (gethttp): Only handle --set-cookies (and assert that
 
192
        cookie jar exists) if opt.cookies is true.  Failure to do so
 
193
        triggered the assert when --no-cookies was used and the server
 
194
        sent a Set-Cookie header.  Ouch!
 
195
 
 
196
2005-06-22  Hrvoje Niksic  <hniksic@xemacs.org>
 
197
 
 
198
        * Makefile.in: Remove the manually maintained dependency list;
 
199
        make all object files depend on every header.
 
200
 
 
201
2005-06-19  Hrvoje Niksic  <hniksic@xemacs.org>
 
202
 
 
203
        * init.c (cmd_lockable_boolean): Don't recognize literal "2" and
 
204
        "-1" values; unlike 0 and 1, those should never be exposed to the
 
205
        user.  Update the error message to be more self-consistent, as
 
206
        proposed by Benno Schulenberg.
 
207
 
 
208
2005-06-18  Hrvoje Niksic  <hniksic@xemacs.org>
 
209
 
 
210
        * http.c (gethttp): Don't free "head" before using it to save
 
211
        headers.
 
212
 
 
213
2005-06-18  Hrvoje Niksic  <hniksic@xemacs.org>
 
214
 
 
215
        * http.c (gethttp): When -E is in use, check for file existence
 
216
        after appending ".html" to the name and modify the file name if
 
217
        necessary.
 
218
 
 
219
2005-06-17  Hrvoje Niksic  <hniksic@xemacs.org>
 
220
 
 
221
        * connect.c (socket_has_inet6): Removed.
 
222
 
 
223
        * host.c (lookup_host): Don't use the AI_ADDRCONFIG getaddrinfo
 
224
        hint.
 
225
 
 
226
2005-06-16  Hrvoje Niksic  <hniksic@xemacs.org>
 
227
 
 
228
        * init.c (cmd_lockable_boolean): Improve the error message so it
 
229
        lists the more useful values first.
 
230
 
 
231
2005-06-15  Hrvoje Niksic  <hniksic@xemacs.org>
 
232
 
 
233
        * http.c (gethttp): Also report the system error when the POST
 
234
        data file is missing.
 
235
 
 
236
2005-06-15  Benno Schulenberg  <benno@nietvergeten.nl>
 
237
 
 
238
        * ftp.c, http.c, connect.c, cookies.c, html-url.c, init.c, res.c:
 
239
        Gettext-ize messages that were previously missed.
 
240
 
 
241
2005-06-15  Hrvoje Niksic  <hniksic@xemacs.org>
 
242
 
 
243
        * host.h (ip_address): Remove the trailing comma from the type
 
244
        enum in the no-IPv6 case.
 
245
 
 
246
        * main.c (struct cmdline_option): Remove the trailing comma from
 
247
        the enum.
 
248
 
 
249
        Reported by Jens Schleusener.
 
250
 
1
251
2005-05-30  Hrvoje Niksic  <hniksic@xemacs.org>
2
252
 
3
253
        * url.c (strpbrk_or_eos): Check for a recent GCC version before