X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2FChangeLog;h=35c7fdfc6b4984c194e31f419a3c6b6547336cf7;hb=db9855f2be9bd52033db55cab57697894edd6884;hp=d4cb88a9478d65a69a7eeb6135856e662964c1cb;hpb=e65ff5729a876e9f0010ea3d00edb41cc0367a3e;p=wget diff --git a/src/ChangeLog b/src/ChangeLog index d4cb88a9..35c7fdfc 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,106 @@ +2005-04-09 Hrvoje Niksic + + * http-ntlm.c (ntlm_output): Use "char", not "unsigned char" for + ntlmbuf. Our base64 functions accept char anyway. + (ntlm_output): Join up the format string, since we nominally + support K&R compilers. + (ntlm_output): Ditto. + +2005-04-08 Hrvoje Niksic + + * ptimer.c: Use Windows timers under Cygwin, whose POSIX timer + implementation is incomplete. + +2005-04-08 Hrvoje Niksic + + * ptimer.c (struct ptimer): Remove the unused initialized field. + + * ptimer.c: Renamed function parameters from WT (which used to + stand for wget_timer or wtimer) to PT. + +2005-04-08 Hrvoje Niksic + + * ptimer.c (posix_init): Be smarter about choosing clocks. In + decreasing order of preference, use CLOCK_MONOTONIC, + CLOCK_HIGHRES, and CLOCK_REALTIME. + (ptimer_allocate): Removed. + + * ptimer.c: Refactor the code by cleanly separating the + architecture-dependent code from the architecture-independent + code. + +2005-04-08 Hrvoje Niksic + + * ptimer.c (ptimer_init): Explicitly check that + _POSIX_MONOTONIC_CLOCK is *both* defined and >=0. (Undefined + symbols are >=0.) + +2005-04-08 Hrvoje Niksic + + * ptimer.c (ptimer_diff): Fix typo affecting Windows build. + +2005-04-08 Hrvoje Niksic + + * ptimer.c (ptimer_init): In fact, _POSIX_MONOTONIC_CLOCK needs to + be >= 0. + + * ptimer.c (ptimer_init): Check whether _POSIX_MONOTONIC_CLOCK is + defined instead of whether it's greater than 0. glibc defines it + to 0, but still makes it available via sysconf. + +2005-04-08 Hrvoje Niksic + + * mswindows.c (str_to_int64): Rename OVERFLOW and UNDERFLOW to + INT64_OVERFLOW and INT64_UNDERFLOW, since those names are used. + +2005-04-07 Hrvoje Niksic + + * ptimer.c: New file. Move the "wtimer" functions from utils.c to + this file and rename them to ptimer_. + +2005-04-07 Hrvoje Niksic + + * host.c (NO_ADDRESS): Define NO_ADDRESS only after the system + headers have been included. + +2005-04-06 Hrvoje Niksic + + * http.c (pconn): Include NTLM data, which is per-connection. + (known_authentication_scheme_p): Recognize NTLM authorization. + (create_authorization_line): Call ntlm_input and ntlm_output. + + * http-ntlm.c: New file, donated by Daniel Stenberg and originally + written for curl, heavily modified for Wget. + + * utils.c (base64_encode): Relocated from http.c, since it is now + used by http-ntlm.c, and will possibly be used elsewhere. + (base64_decode): New function, originally based on code from GNU + recode. + +2005-04-02 Hrvoje Niksic + + * ftp.c (ftp_loop): Ditto. + + * ftp-basic.c (ftp_pasv): Use the xzero shorthand for memset(0). + (ftp_lpsv): Ditto. + +2005-04-05 Mauro Tortonesi + + * Makefile.in: removed string_t.c from list of source files. + +2005-04-04 Mauro Tortonesi + + * string_t.c: Removed. + + * string_t.h: Removed. + +2005-04-02 Hrvoje Niksic + + * url.c (rewrite_shorthand_url): Only accept recognized schemes. + That way "foo:80" will correctly be rewritten to "http://foo:80" + instead of left unchanged and ultimately rejected because of + "unsupported scheme foo". + 2005-03-31 Hrvoje Niksic * utils.c (number_to_string): Avoid explicit 64-bit constants;