X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2FChangeLog;h=6a5a99121744b84f978a5a0ab920c16b9ac0c9bf;hb=7736d5dc98f281f052c6ce9e3badde03f42363cf;hp=5f7e12f9980e5ec30931ed45f0f0fc23da5f0aca;hpb=4e58524e8f2a5de2250d357bc455438f6ec172d8;p=wget diff --git a/src/ChangeLog b/src/ChangeLog index 5f7e12f9..6a5a9912 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,145 @@ +2003-11-21 Hrvoje Niksic + + * headers.c: Removed. The file is no longer relevant, now that no + special handling of headers is done by the rbuf code. Moved + portions to http.c. + +2003-11-21 Hrvoje Niksic + + * rbuf.c: Removed. + + * ftp-basic.c (ftp_response): Use fd_read_line. No longer use + struct rbuf. Updated all callers. + + * http.c (gethttp): Use fd_read_head to read all the headers in + one go. + (next_header): New function. + + * retr.c (fd_read_line): New function: reads a line from FD, + leaving the rest of the data unread. + (fd_read_head): New function. + + * connect.c (fd_peek): New function, implements peeking. + (poll_internal): New function. + (fd_read): Use it. + (fd_write): Ditto. + (fd_peek): Ditto. + (fd_register_transport): Allow registering a "peeker" callback. + +2003-11-20 Hrvoje Niksic + + * connect.c: Renamed xread/xwrite/xclose to + fd_read/fd_write/fd_close. The "x" prefix is not appropriate + because the semantics have diverged from read/write/close too + significantly. Updated all callers. + +2003-11-20 Hrvoje Niksic + + * connect.c (sock_write): It's not necessary to initialize RES. + +2003-11-19 Hrvoje Niksic + + * main.c (main): Don't reference opt.ipv4_only and opt.ipv6_only + if IPv6 is disabled. + +2003-11-19 Hrvoje Niksic + + * connect.c (socket_has_inet6): Only compile it if IPv6 is enabled + and AI_ADDRCONFIG is missing. + +2003-11-18 Hrvoje Niksic + + * gen_sslfunc.c (ssl_init_prng): Warn the user when using a weak + random seed. + +2003-11-18 Hrvoje Niksic + + * host.c (address_list_contains): Renamed address_list_find to + address_list_contains because its result is boolean. + +2003-11-18 Hrvoje Niksic + + * connect.c (select_fd): Return 1 if select is not available. + +2003-11-17 Hrvoje Niksic + + * connect.c (connect_to_host): Don't reference address list after + releasing it. + +2003-11-17 Hrvoje Niksic + + * main.c (print_help): Fix alignment of FTP options output. + +2003-11-17 Hrvoje Niksic + + * host.c (lookup_host): Check for the ability to create IPv6 + sockets here. + + * init.c (defaults): Don't auto-set --inet4-only on IPv6-less + systems. + +2003-11-16 Hrvoje Niksic + + * main.c (print_help): Fix typo in `-O' help message. Fix docs of + -Y/--proxy. Fix docs of `--cookies' and `--glob'. Improve docs + of --convert-links. Fix docs of SSL options. + +2003-11-16 Hrvoje Niksic + + * ftp-basic.c: Don't include and others because + they're no longer needed. + +2003-11-16 Hrvoje Niksic + + * main.c (main): Don't allow setting of both opt.ipv4_only and + opt.ipv6_only. + + * init.c (defaults): Mark opt.ipv4_only specially when set + automatically. + +2003-11-15 Hrvoje Niksic + + * host.c (lookup_host): Use AI_ADDRCONFIG only if the family is + unspecified. This ensures that specifying `--no-inet4' on systems + where IPv6 resolves, but doesn't work behaves the same regardless + of the availability of AI_ADDRCONFIG. + +2003-11-15 Hrvoje Niksic + + * host.c: Don't refer to the now-removed function + forget_host_lookup in the documentation of lookup_host. + +2003-11-15 Hrvoje Niksic + + * http.c (persistent_available_p): Correctly specify the endpoint + argument to socket_ip_address. + (gethttp): When printing the "reusing connection to..." message, + specify the host name of the reused connection, not the current + host name. That makes more sense because it provides a useful + piece of information -- we know to which host we're supposed to + connect anyway! + +2003-11-15 Hrvoje Niksic + + * init.c: Make sure the options are in alphabetic order! + + * host.c (lookup_host): Merge lookup_host_passive and lookup_host + after all -- having both would result in some code duplication. + (lookup_host): Set hints.ai_family to AF_INET if ipv4_only is + requested. Likewise, set it to AF_INET6 for ipv6_only. Specify + AI_ADDRCONFIG where available. + (lookup_host): New flag LH_REFRESH that specifies that a cached + entry for HOST should be refreshed. + (cache_query): New function. + (cache_store): Ditto. + (cache_remove): Ditto. + (forget_host_lookup): No longer necessary, replaced with static + function cache_remove. + +2003-11-14 Hrvoje Niksic + + * main.c: Enable -4 and -6 only if IPv6 is enabled. + 2003-11-14 Hrvoje Niksic * connect.c (register_transport): Renamed from register_extended.