]> sjero.net Git - wget/blobdiff - src/ChangeLog
gnutls: Fix a problem with multiple peek read calls.
[wget] / src / ChangeLog
index a84ff3780ca44c8354be06c9c61f6c609f69dd83..30f75cd6d0c028fbc76adbf36ae79c4e791d272a 100644 (file)
@@ -1,3 +1,172 @@
+2010-07-29  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * gnutls.c (wgnutls_peek): Don't read more data if the buffered peek
+       data is sufficient.
+
+2010-07-28  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * http.h (http_loop): Add new argument `original_url'
+       * http.c (http_loop): Add new argument `original_url'.  Use
+       `original_url' to get a filename if `trustservernames' is false.
+
+       * init.c (commands): Add "trustservernames".
+
+       * options.h (library): Add variable `trustservernames'.
+
+       * main.c (option_data): Add trust-server-names.
+       (print_help): Describe --trust-server-names.
+
+       * retr.c (retrieve_url): Pass new argument to `http_loop'.
+
+2010-07-20  Alan Jenkins <alan-jenkins@tuffmail.co.uk> (tiny change)
+
+       * http.c (gethttp): Check content-length was set before trying to
+       compare it with the already downloded filesize.
+
+2010-07-20  Leonid Petrov <nouser@lpetrov.net>
+
+       * ftp.c (getftp): Don't attempt to retrieve the file if it is already
+       completely.
+       (ftp_loop_internal): Force the length to be zero for symlinks.
+
+2010-07-18  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * http.c (gethttp): If -N is used, don't exit immediately if the content
+       length is less or equal than the existing file size.  Specify "Range"
+       only if -N is not used.
+       Reported by: Caleb Cushing <xenoterracide@gmail.com>.
+
+2010-07-14  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * ftp.c (max): Remove definition.
+       (getftp): New variable `got_expected_bytes'.  Let `expected_bytes' be
+       the value SIZE returns, otherwise use the bytes count returned by RETR.
+       Suggested by Daniel Stenberg <daniel@haxx.se>.
+
+2010-07-14  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * ftp.c (max): Add definition.
+       (getftp): Consider for `expected_bytes' the greatest value between the
+       bytes count returned by SIZE and the bytes count returned by RETR.
+       Reported by: Jozua <jozua@sparky.za.net>.
+
+2010-07-11  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * http.c (http_loop): New variable `force_full_retrieve'.  If the remote
+       file is newer that the local one then inhibit -c.
+       Reported by: Caleb Cushing <xenoterracide@gmail.com>.
+
+2010-07-09  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * css-url.c (get_urls_css_file): Use `wget_read_file' instead of
+       `read_file'.  Use `wget_read_file_free' instead of `read_file_free'.
+       * convert.c (convert_links): Likewise.
+       * html-url.c (get_urls_html, get_urls_file): Likewise.
+       * res.c (res_parse_from_file): Likewise.
+
+       * utils.h: Rename `read_file' to `wget_read_file'.  Rename
+       `read_file_free' to `wget_read_file_free'.
+
+       * utils.c (wget_read_file): Renamed from `read_file'.
+       (wget_read_file_free): Renamed from `read_file_free'.
+
+2010-07-05  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * gnutls.c (ssl_init): New local variables `ca_directory' and `dir'.
+       Load default root certificates under the `ca_directory' directory.
+
+2010-07-03  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * gnutls.c (ssl_connect_wget): New local variable `allowed_protocols'.
+       Honor the --secure-protocol flag.
+
+2010-06-20  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * main.c (print_help): Fix help string for --random-wait.  Its range is
+       [0.5*wait, 1.5*wait) not [0, 2*wait).
+       Reported by: Tom Mizutani <gombei1970@gmail.com>.
+
+2010-06-15  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * gnutls.c [WIN32]: Include "w32sock.h".
+       (FD_TO_SOCKET): Add definition.
+       (ssl_connect_wget): Get the real socket handle by FD_TO_SOCKET.
+       Define FD_TO_SOCKET if it is not yet defined.
+
+2010-06-14  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * gnutls.c: Include <stdlib.h>.
+       (struct wgnutls_transport_context): Remove `peekstart'.
+       (ssl_connect_wget): Renamed from `ssl_connect'.
+       (wgnutls_poll): New variable `ctx'.
+       (wgnutls_read): Don't use `ctx->peekstart'.
+       (wgnutls_peek): Likewise.  Don't attempt to read if there is not
+       ready data.
+
+2010-06-14  Giuseppe Scrivano  <gscrivano@gnu.org>
+       * http.c (http_loop): Always send a HEAD request when -N is used
+       together with --content-disposition.
+       Reported by: Jochen Roderburg <Roderburg@Uni-Koeln.DE>.
+
+2010-06-10  Muthu Subramanian K <muthusuba@gmail.com> (tiny change)
+
+       * http.c (http_loop): Increase `total_downloaded_bytes' by
+       `hstat.rd_size', not `hstat.len'.
+
+2010-06-10  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * main.c (print_version): Drop the current maintainer line.
+
+2010-06-10  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * Makefile.am (build_info.c): Generate the `build_info.c' file under
+       the build directory.
+       Patch by: Daniel Stenberg <daniel@haxx.se>.
+
+2010-06-03  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * http.c (http_loop): Do not send a HEAD request before the GET request
+       when --content-disposition is used.
+       Reported by: alex_wh@mail.ru.
+
+2010-05-31  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * css.l: Use option "nounput".
+       (YY_NO_INPUT): Add macro definition.
+
+2010-05-31  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * html-parse.c (map_html_tags): Fix condition for closed tag.  Handle
+       the case '>' is not specified after '/'.
+
+2010-05-31  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * sysdep.h (_SVID_SOURCE): Remove definition.
+       (_BSD_SOURCE): Remove definition.
+
+2010-05-31  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * recur.c (retrieve_tree): Remove variable `up_error_code'.
+
+       * iri.c (open_locale_to_utf8): Remove function.
+
+2010-05-30  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * html-parse.c (NAME_CHAR_P): Consider '<' an invalid character.
+       (advance_declaration): Close the tag if '<' is found.
+       (map_html_tags): Likewise.
+
+2010-05-27  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * main.c (print_usage): Accept a new parameter `error'.
+       (main): Print diagnostic messages to stderr, not stdout.
+
+2010-05-27  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * Makefile.am (wget_SOURCES): Remove `snprintf.c'.
+
+       * snprintf.c: Remove file.
+
 2010-05-27  Giuseppe Scrivano  <gscrivano@gnu.org>
 
        * main.c (main): Exit with failure when -k is specified and -O is not