mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
[svn] ChangeLog: Since this flat file doesn't have multiple branches,
looking at the dates would make you think that things went into 1.6 that actually just went into the 1.7-dev branch. Added "[Not in 1.6 branch.]" where appropriate to clarify.
This commit is contained in:
parent
86413b1d83
commit
67bfa88fd8
78
ChangeLog
78
ChangeLog
@ -1,50 +1,58 @@
|
|||||||
2000-12-31 Dan Harkless <wget@harkless.org>
|
2000-12-31 Dan Harkless <wget@harkless.org>
|
||||||
|
|
||||||
* po/*.po: Changed the 'Project-Id-Version's from 1.6 to 1.7-dev.
|
* po/*.po: Changed the 'Project-Id-Version's from 1.6 to 1.7-dev.
|
||||||
|
|
||||||
|
* ChangeLog: Since this flat file doesn't have multiple branches,
|
||||||
|
looking at the dates would make you think that things went into
|
||||||
|
1.6 that actually just went into the 1.7-dev branch. Added "[Not
|
||||||
|
in 1.6 branch.]" where appropriate to clarify.
|
||||||
|
|
||||||
2000-12-30 Dan Harkless <wget@harkless.org>
|
2000-12-30 Dan Harkless <wget@harkless.org>
|
||||||
|
|
||||||
* Makefile.in (dist, DISTFILES): Committed Karl Eichwalder
|
* Makefile.in (dist, DISTFILES): Committed Karl Eichwalder
|
||||||
<ke@suse.de>'s patch to not distribute CVS directories.
|
<ke@suse.de>'s patch to not distribute CVS directories.
|
||||||
|
|
||||||
* README: Changed 1.5.3 in the FTP URL to 1.6.
|
* README: Changed 1.5.3 in the FTP URL to 1.6.
|
||||||
|
|
||||||
* po/*.po: 'Project-Id-Version's were very haphazard, saying
|
* po/*.po: 'Project-Id-Version's were very haphazard, saying
|
||||||
either "wget" or "GNU wget", and with versions of 1.5.2-b[124],
|
either "wget" or "GNU wget", and with versions of 1.5.2-b[124],
|
||||||
1.5.3, the nonexistent 1.5.4, and 1.6-pre. Standardized all to
|
1.5.3, the nonexistent 1.5.4, and 1.6-pre. Standardized all to
|
||||||
"GNU Wget 1.6". Perhaps this is wrong to do because some of the
|
"GNU Wget 1.6". Perhaps this is wrong to do because some of the
|
||||||
translations haven't been updated since the versions they state,
|
translations haven't been updated since the versions they state,
|
||||||
but I know some of the files were updated specifically for 1.6,
|
but I know some of the files were updated specifically for 1.6,
|
||||||
and none of them used this version. In any case, the
|
and none of them used this version. In any case, the
|
||||||
'POT-Creation-Date's and 'PO-Revision-Date's remain the best
|
'POT-Creation-Date's and 'PO-Revision-Date's remain the best
|
||||||
indicator of whether a translation's out of date.
|
indicator of whether a translation's out of date.
|
||||||
|
|
||||||
* NEWS: Released Wget version 1.6.
|
* NEWS: Released Wget version 1.6.
|
||||||
|
|
||||||
2000-12-10 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-12-10 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* po/POTFILES.in: Updated.
|
* po/POTFILES.in: Updated. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-12-10 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-12-10 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* configure.in: Add windows/Makefile to the output block.
|
* configure.in: Add windows/Makefile to the output block. [Not in
|
||||||
|
1.6 branch.]
|
||||||
|
|
||||||
* windows/Makefile.in: New file.
|
* windows/Makefile.in: New file. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-25 Karl Eichwalder <ke@suse.de>
|
2000-11-25 Karl Eichwalder <ke@suse.de>
|
||||||
|
|
||||||
* Makefile.in (SUBDIRS): Add 'windows'.
|
* Makefile.in (SUBDIRS): Add 'windows'. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-12-05 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-12-05 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* configure.in: Don't unconditionally define HAVE_SSL, even when
|
* configure.in: Don't unconditionally define HAVE_SSL, even when
|
||||||
--with-ssl is given.
|
--with-ssl is given. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-12-03 Christian Fraenkel <christian.fraenkel@gmx.net>
|
2000-12-03 Christian Fraenkel <christian.fraenkel@gmx.net>
|
||||||
|
|
||||||
* INSTALL: Added the --with-ssl switch
|
* INSTALL: Added the --with-ssl switch. [Not in 1.6 branch.]
|
||||||
* configure.in: ditto
|
|
||||||
* TODO: Removed the corresponding entry
|
* configure.in: Ditto. [Not in 1.6 branch.]
|
||||||
|
|
||||||
|
* TODO: Removed the corresponding entry. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-23 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-23 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
@ -52,7 +60,7 @@
|
|||||||
|
|
||||||
2000-11-10 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-10 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* configure.in: Test for MMAP.
|
* configure.in: Test for MMAP. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-16 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-16 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
@ -87,7 +95,7 @@
|
|||||||
2000-10-20 Dan Harkless <wget@harkless.org>
|
2000-10-20 Dan Harkless <wget@harkless.org>
|
||||||
|
|
||||||
* TODO: -k needs to convert '?' to "%3F" in links to saved files
|
* TODO: -k needs to convert '?' to "%3F" in links to saved files
|
||||||
containing the '?' character (e.g. CGI output). Also, we need to
|
containing the '?' character (e.g. CGI output). Also, we need to
|
||||||
check the HTTP spec w.r.t. simplification of absolute URLs.
|
check the HTTP spec w.r.t. simplification of absolute URLs.
|
||||||
Generalize --html-extension to something like --mime-extension.
|
Generalize --html-extension to something like --mime-extension.
|
||||||
|
|
||||||
@ -138,10 +146,10 @@
|
|||||||
2000-08-25 Dan Harkless <wget@harkless.org>
|
2000-08-25 Dan Harkless <wget@harkless.org>
|
||||||
|
|
||||||
* MACHINES: Alphabetized, changed "architectures" to "OSes and
|
* MACHINES: Alphabetized, changed "architectures" to "OSes and
|
||||||
architecures", added missing company names, removed needless ^L,
|
architecures", added missing company names, removed needless ^L,
|
||||||
made AIX and FreeBSD entries more general to reflect successful
|
made AIX and FreeBSD entries more general to reflect successful
|
||||||
use on those platforms by myself and others, removed the
|
use on those platforms by myself and others, removed the
|
||||||
non-factual "this version of", and fixed some grammatical errors.
|
non-factual "this version of", and fixed some grammatical errors.
|
||||||
|
|
||||||
2000-07-21 Dan Harkless <wget@harkless.org>
|
2000-07-21 Dan Harkless <wget@harkless.org>
|
||||||
|
|
||||||
@ -158,7 +166,7 @@
|
|||||||
2000-05-22 Dan Harkless <wget@harkless.org>
|
2000-05-22 Dan Harkless <wget@harkless.org>
|
||||||
|
|
||||||
* AUTHORS: Added myself to this file, as Hrvoje got confirmation
|
* AUTHORS: Added myself to this file, as Hrvoje got confirmation
|
||||||
of my FSF copyright assignment.
|
of my FSF copyright assignment.
|
||||||
|
|
||||||
* TODO: Added note that fragment identifiers don't work properly.
|
* TODO: Added note that fragment identifiers don't work properly.
|
||||||
|
|
||||||
@ -184,7 +192,7 @@
|
|||||||
2000-03-10 Dan Harkless <wget@harkless.org>
|
2000-03-10 Dan Harkless <wget@harkless.org>
|
||||||
|
|
||||||
* TODO: Removed done item: we now have an option (-G) that makes
|
* TODO: Removed done item: we now have an option (-G) that makes
|
||||||
it easy to download a single HTML document and all its constituents.
|
it easy to download a single HTML document and all its constituents.
|
||||||
|
|
||||||
* po/*.{gmo,po,pot}: Regenerated after adding new options.
|
* po/*.{gmo,po,pot}: Regenerated after adding new options.
|
||||||
|
|
||||||
@ -321,7 +329,7 @@
|
|||||||
1998-03-28 Hrvoje Niksic <hniksic@srce.hr>
|
1998-03-28 Hrvoje Niksic <hniksic@srce.hr>
|
||||||
|
|
||||||
* aclocal.m4 (WGET_WITH_NLS): Disable USE_NLS if gettext is
|
* aclocal.m4 (WGET_WITH_NLS): Disable USE_NLS if gettext is
|
||||||
unavailable.
|
unavailable.
|
||||||
|
|
||||||
* aclocal.m4: Renamed AM_STRUCT_UTIMBUF to WGET_STRUCT_UTIMBUF;
|
* aclocal.m4: Renamed AM_STRUCT_UTIMBUF to WGET_STRUCT_UTIMBUF;
|
||||||
renamed AM_WITH_NLS to WGET_WITH_NLS.
|
renamed AM_WITH_NLS to WGET_WITH_NLS.
|
||||||
|
@ -1,19 +1,24 @@
|
|||||||
2000-12-31 Dan Harkless <wget@harkless.org>
|
2000-12-31 Dan Harkless <wget@harkless.org>
|
||||||
|
|
||||||
* wget.texi: Changed "VERSION 1.6" to "VERSION 1.7-dev".
|
* wget.texi: Changed "VERSION 1.6" to "VERSION 1.7-dev".
|
||||||
|
|
||||||
|
* ChangeLog: Since this flat file doesn't have multiple branches,
|
||||||
|
looking at the dates would make you think that things went into
|
||||||
|
1.6 that actually just went into the 1.7-dev branch. Added "[Not
|
||||||
|
in 1.6 branch.]" where appropriate to clarify.
|
||||||
|
|
||||||
2000-12-30 Dan Harkless <wget@harkless.org>
|
2000-12-30 Dan Harkless <wget@harkless.org>
|
||||||
|
|
||||||
* Makefile.in (distclean): sample.wgetrc.munged_for_texi_inclusion
|
* Makefile.in (distclean): sample.wgetrc.munged_for_texi_inclusion
|
||||||
needs to be included in the distribution or it'll get regenerated
|
needs to be included in the distribution or it'll get regenerated
|
||||||
due to the wget.info dependency, and then that file will get
|
due to the wget.info dependency, and then that file will get
|
||||||
regenerated, forcing people to have makeinfo installed
|
regenerated, forcing people to have makeinfo installed
|
||||||
unnecessarily. We could use a kludge of a 0-length file in the
|
unnecessarily. We could use a kludge of a 0-length file in the
|
||||||
distro, but the file isn't that big and should compress very well.
|
distro, but the file isn't that big and should compress very well.
|
||||||
|
|
||||||
* wget.texi: Changed "VERSION 1.5.3+dev" to "VERSION 1.6" and
|
* wget.texi: Changed "VERSION 1.5.3+dev" to "VERSION 1.6" and
|
||||||
"UPDATED Feb 2000" to "UPDATED Dec 2000". Like the comment in the
|
"UPDATED Feb 2000" to "UPDATED Dec 2000". Like the comment in the
|
||||||
file says, it'd be nice if these were handled automatically...
|
file says, it'd be nice if these were handled automatically...
|
||||||
|
|
||||||
2000-12-10 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-12-10 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
@ -23,7 +28,7 @@
|
|||||||
2000-11-15 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-15 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* wget.texi (Robots): Document that we now support the meta tag
|
* wget.texi (Robots): Document that we now support the meta tag
|
||||||
exclusion.
|
exclusion. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-16 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-16 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
|
183
src/ChangeLog
183
src/ChangeLog
@ -1,9 +1,16 @@
|
|||||||
|
2000-12-31 Dan Harkless <wget@harkless.org>
|
||||||
|
|
||||||
|
* ChangeLog: Since this flat file doesn't have multiple branches,
|
||||||
|
looking at the dates would make you think that things went into
|
||||||
|
1.6 that actually just went into the 1.7-dev branch. Added "[Not
|
||||||
|
in 1.6 branch.]" where appropriate to clarify.
|
||||||
|
|
||||||
2000-12-30 Dan Harkless <wget@harkless.org>
|
2000-12-30 Dan Harkless <wget@harkless.org>
|
||||||
|
|
||||||
* ftp.c, http.c: Applied Hack Kampbjørn <hack@hackdata.com>'s
|
* ftp.c, http.c: Applied Hack Kampbjørn <hack@hackdata.com>'s
|
||||||
patch to deal with h_errno not being defined in netdb.h under Cygwin.
|
patch to deal with h_errno not being defined in netdb.h under Cygwin.
|
||||||
|
|
||||||
* version.c: Released Wget version 1.6.
|
* version.c: Released Wget version 1.6.
|
||||||
|
|
||||||
2000-12-17 Igor Khristophorov <igor@atdot.org>
|
2000-12-17 Igor Khristophorov <igor@atdot.org>
|
||||||
|
|
||||||
@ -41,7 +48,7 @@
|
|||||||
|
|
||||||
* mswindows.c: Include <errno.h>.
|
* mswindows.c: Include <errno.h>.
|
||||||
|
|
||||||
* gen_sslfunc.c: Include <errno.h>.
|
* gen_sslfunc.c: Include <errno.h>. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* ftp-basic.c: Don't attempt to declare errno or h_errno because
|
* ftp-basic.c: Don't attempt to declare errno or h_errno because
|
||||||
they're not used.
|
they're not used.
|
||||||
@ -55,14 +62,15 @@
|
|||||||
2000-12-13 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-12-13 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* html-parse.c (advance_declaration): MSVC assert() chokes on
|
* html-parse.c (advance_declaration): MSVC assert() chokes on
|
||||||
'\"'. Use '"' instead.
|
'\"'. Use '"' instead. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-12-11 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-12-11 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* utils.c (xfree_real): Removed.
|
* utils.c (xfree_real): Removed.
|
||||||
(xfree_debug): Just call free().
|
(xfree_debug): Just call free().
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* wget.h (xfree): Make it an alias for free.
|
* wget.h (xfree): Make it an alias for free. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-12-11 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-12-11 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
@ -80,6 +88,7 @@
|
|||||||
|
|
||||||
* http.c: Include gen_sslfunc.h after including Wget's headers.
|
* http.c: Include gen_sslfunc.h after including Wget's headers.
|
||||||
(persistent_available_p): Needed coma before `int ssl'.
|
(persistent_available_p): Needed coma before `int ssl'.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-12-06 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-12-06 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
@ -93,37 +102,54 @@
|
|||||||
2000-12-06 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-12-06 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* rbuf.h: Implement only a single version of RBUF_READCHAR, using
|
* rbuf.h: Implement only a single version of RBUF_READCHAR, using
|
||||||
rbuf_read_bufferful when the buffer is depleted.
|
rbuf_read_bufferful when the buffer is depleted. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* rbuf.c (rbuf_read_bufferful): New function.
|
* rbuf.c (rbuf_read_bufferful): New function. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-12-06 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-12-06 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* gen_sslfunc.h: Use ansi2knr style function declarations.
|
* gen_sslfunc.h: Use ansi2knr style function declarations. [Not
|
||||||
|
in 1.6 branch.]
|
||||||
|
|
||||||
* gen_sslfunc.c: Reformat according to the GNU coding standards.
|
* gen_sslfunc.c: Reformat according to the GNU coding standards.
|
||||||
More should be done.
|
More should be done. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* http.c (persistent_available_p): Place the cheap SSL test nearer
|
* http.c (persistent_available_p): Place the cheap SSL test nearer
|
||||||
the top of the function.
|
the top of the function.
|
||||||
(CLOSE_FINISH, CLOSE_INVALIDATE): Define only one version of each.
|
(CLOSE_FINISH, CLOSE_INVALIDATE): Define only one version of each.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-12-03 Christian Fraenkel <christian.fraenkel@gmx.net>
|
2000-12-03 Christian Fraenkel <christian.fraenkel@gmx.net>
|
||||||
|
|
||||||
* Makefile.in: added gen_sslfunc object
|
* Makefile.in: Added gen_sslfunc object.
|
||||||
* config.h.in: added HAVE_SSL define
|
|
||||||
* connect.c: changed select_fd from static int to int
|
* config.h.in: Added HAVE_SSL define.
|
||||||
* connect.h: ditto
|
|
||||||
* gen_sslfunc.h: New file
|
* connect.c: Changed select_fd from static int to int.
|
||||||
* gen_sslfunc.c: ditto
|
|
||||||
* http.c: added HTTPS fuctionality
|
* connect.h: Ditto.
|
||||||
* retrc.c: ditto
|
|
||||||
* url.c: ditto
|
* gen_sslfunc.h: New file.
|
||||||
* init.c: added opt.httpsproxy
|
|
||||||
* options.h: ditto
|
* gen_sslfunc.c: Ditto.
|
||||||
* rbuf.h: added alternate rbuf struct
|
|
||||||
* wget.h: added CONSSLERR
|
* http.c: Added HTTPS fuctionality.
|
||||||
* rbuf.c: ditto
|
|
||||||
|
* retrc.c: Ditto.
|
||||||
|
|
||||||
|
* url.c: Ditto.
|
||||||
|
|
||||||
|
* init.c: Added opt.httpsproxy.
|
||||||
|
|
||||||
|
* options.h: Ditto.
|
||||||
|
|
||||||
|
* rbuf.h: Added alternate rbuf struct.
|
||||||
|
|
||||||
|
* wget.h: Added CONSSLERR.
|
||||||
|
|
||||||
|
* rbuf.c: Ditto.
|
||||||
|
|
||||||
|
[All above not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-30 Jan Prikryl <prikryl@cg.tuwien.ac.at>
|
2000-11-30 Jan Prikryl <prikryl@cg.tuwien.ac.at>
|
||||||
|
|
||||||
@ -134,20 +160,21 @@
|
|||||||
(ftp_parse_ls): Parses UNIX and Windows NT listings
|
(ftp_parse_ls): Parses UNIX and Windows NT listings
|
||||||
separately. Simple heuristics for distinguishing between UNIX
|
separately. Simple heuristics for distinguishing between UNIX
|
||||||
and MS-DOS-like FTP listing provided by Windows NT FTP service.
|
and MS-DOS-like FTP listing provided by Windows NT FTP service.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-12-05 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-12-05 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* url.c (init_unsafe_char_table): Reinstate space as an unsafe
|
* url.c (init_unsafe_char_table): Reinstate space as an unsafe
|
||||||
char.
|
char. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-29 John Summerfield <summer@OS2.ami.com.au>
|
2000-11-29 John Summerfield <summer@OS2.ami.com.au>
|
||||||
|
|
||||||
* netrc.c (parse_netrc): Get rid of line ending.
|
* netrc.c (parse_netrc): Get rid of line ending. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-25 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-25 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* ftp.c (ftp_retrieve_list): Undo typo "fix" until resolution by
|
* ftp.c (ftp_retrieve_list): Undo typo "fix" until resolution by
|
||||||
Dan.
|
Dan. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-24 Karl Eichwalder <ke@suse.de>
|
2000-11-24 Karl Eichwalder <ke@suse.de>
|
||||||
|
|
||||||
@ -161,29 +188,32 @@
|
|||||||
(xfree_real): Ditto.
|
(xfree_real): Ditto.
|
||||||
(xrealloc_real): Ditto.
|
(xrealloc_real): Ditto.
|
||||||
(xstrdup_real): Ditto.
|
(xstrdup_real): Ditto.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-22 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-22 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* ftp.c (getftp): ftp_getaddress() returns a malloc'ed copy of the
|
* ftp.c (getftp): ftp_getaddress() returns a malloc'ed copy of the
|
||||||
string; no need to strdup() it.
|
string; no need to strdup() it.
|
||||||
(getftp): Make pwd_len a local variable.
|
(getftp): Make pwd_len a local variable. [Not in 1.6 branch.]
|
||||||
(ftp_loop): Free PWD before returning.
|
(ftp_loop): Free PWD before returning. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* init.c (cleanup): Free opt.ftp_pass only if it's non-NULL.
|
* init.c (cleanup): Free opt.ftp_pass only if it's non-NULL.
|
||||||
|
|
||||||
2000-11-22 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-22 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* all: Use xfree() instead of free.
|
* all: Use xfree() instead of free. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* utils.c (xfree): New function.
|
* utils.c (xfree): New function. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-21 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-21 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* url.c (convert_links): HTML-quote the converted string.
|
* url.c (convert_links): HTML-quote the converted string. [Not in
|
||||||
|
1.6 branch.]
|
||||||
|
|
||||||
* utils.c (html_quote_string): Move here from ftp-ls.c
|
* utils.c (html_quote_string): Move here from ftp-ls.c
|
||||||
(html_quote_string): Make non-static; declare in utils.h.
|
(html_quote_string): Make non-static; declare in utils.h.
|
||||||
(html_quote_string): Convert SP to  .
|
(html_quote_string): Convert SP to  .
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-21 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-21 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
@ -191,18 +221,20 @@
|
|||||||
standards; remove (debugging?) printf's; use '\0' for the ASCII
|
standards; remove (debugging?) printf's; use '\0' for the ASCII
|
||||||
zero character. Use alloca() instead of malloc() for
|
zero character. Use alloca() instead of malloc() for
|
||||||
inter-function temporary allocations.
|
inter-function temporary allocations.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-18 Jan Prikryl <prikryl@cg.tuwien.ac.at>
|
2000-11-18 Jan Prikryl <prikryl@cg.tuwien.ac.at>
|
||||||
|
|
||||||
* ftpparse.c, ftpparse.h: New files.
|
* ftpparse.c, ftpparse.h: New files. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* ftp-ls.c (ftp_parse_ls): Use ftp_parse_unix_ls for UNIX servers
|
* ftp-ls.c (ftp_parse_ls): Use ftp_parse_unix_ls for UNIX servers
|
||||||
only. Use ftp_parse_nonunix_ls otherwise.
|
only. Use ftp_parse_nonunix_ls otherwise.
|
||||||
(ftp_parse_nonunix_ls): Stub to the ftpparse library handling all
|
(ftp_parse_nonunix_ls): Stub to the ftpparse library handling all
|
||||||
exotic FTP servers.
|
exotic FTP servers.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* ftp.h (stype): New enum, distinguishes UNIX, VMS, and "other"
|
* ftp.h (stype): New enum, distinguishes UNIX, VMS, and "other"
|
||||||
FTP servers.
|
FTP servers. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* ftp.c: New static wariables host_type, pwd, and pwd_len.
|
* ftp.c: New static wariables host_type, pwd, and pwd_len.
|
||||||
(getftp): Support for VMS. Support for FTP servers that do not
|
(getftp): Support for VMS. Support for FTP servers that do not
|
||||||
@ -210,12 +242,14 @@
|
|||||||
(ftp_retrieve_list): VMS is silent about the real file size, issue
|
(ftp_retrieve_list): VMS is silent about the real file size, issue
|
||||||
a more appropriate message.
|
a more appropriate message.
|
||||||
(ftp_get_listing): Pass host_type to ftp_parse_ls.
|
(ftp_get_listing): Pass host_type to ftp_parse_ls.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* ftp-basic.c (ftp_pwd, ftp_syst): New functions.
|
* ftp-basic.c (ftp_pwd, ftp_syst): New functions. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-21 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-21 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* hash.c (hash_table_put): Don't overwrite deleted mappings.
|
* hash.c (hash_table_put): Don't overwrite deleted mappings. [Not
|
||||||
|
in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-21 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-21 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
@ -226,33 +260,38 @@
|
|||||||
(hash_table_remove): Ditto.
|
(hash_table_remove): Ditto.
|
||||||
(hash_table_remove): Really delete the entry if the mapping
|
(hash_table_remove): Really delete the entry if the mapping
|
||||||
following LOCATION is empty.
|
following LOCATION is empty.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* utils.c (string_set_add): Check whether the element has existed
|
* utils.c (string_set_add): Check whether the element has existed
|
||||||
before.
|
before. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* hash.c (hash_table_get_pair): New function.
|
* hash.c (hash_table_get_pair): New function. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-20 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-20 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* http.c (http_process_type): Ignore trailing whitespace; use
|
* http.c (http_process_type): Ignore trailing whitespace; use
|
||||||
strdupdelim().
|
strdupdelim(). [Not in 1.6 branch.]
|
||||||
|
|
||||||
* recur.c (recursive_retrieve): Use the new `convert' field.
|
* recur.c (recursive_retrieve): Use the new `convert' field.
|
||||||
(convert_all_links): Ditto.
|
(convert_all_links): Ditto.
|
||||||
(convert_all_links): Don't respect meta_disallow_follow.
|
(convert_all_links): Don't respect meta_disallow_follow.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* html-url.c (handle_link): Fill out link_relative_p and
|
* html-url.c (handle_link): Fill out link_relative_p and
|
||||||
link_complete_p.
|
link_complete_p. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* url.h (struct _urlpos): Make elements more readable.
|
* url.h (struct _urlpos): Make elements more readable. [Not in
|
||||||
|
1.6 branch.]
|
||||||
|
|
||||||
* recur.c (recursive_retrieve): Call slist_prepend instead of
|
* recur.c (recursive_retrieve): Call slist_prepend instead of
|
||||||
slist_append.
|
slist_append.
|
||||||
(convert_all_links): Call slist_nreverse before iterating through
|
(convert_all_links): Call slist_nreverse before iterating through
|
||||||
urls_html.
|
urls_html.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* utils.c (slist_prepend): New function.
|
* utils.c (slist_prepend): New function.
|
||||||
(slist_nreverse): Ditto.
|
(slist_nreverse): Ditto.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-20 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-20 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
@ -261,72 +300,77 @@
|
|||||||
2000-11-20 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-20 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* http.c (http_loop): If username and password are known, try the
|
* http.c (http_loop): If username and password are known, try the
|
||||||
`Basic' authentication scheme by default.
|
`Basic' authentication scheme by default. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* connect.h: Declare test_socket_open.
|
* connect.h: Declare test_socket_open. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-20 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-20 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* version.c: Bump version to 1.7-dev.
|
* version.c: Bump version to 1.7-dev. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-20 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-20 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* http.c (gethttp): Don't use the return value of sprintf().
|
* http.c (gethttp): Don't use the return value of sprintf().
|
||||||
(gethttp): Inhibit keep-alive if opt.http_keep_alive is 0.
|
(gethttp): Inhibit keep-alive if opt.http_keep_alive is 0.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-20 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-20 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* recur.c (recursive_retrieve): Print the "so we don't load"
|
* recur.c (recursive_retrieve): Print the "so we don't load"
|
||||||
debugging message only if we really don't load.
|
debugging message only if we really don't load. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* http.c (gethttp): Inhibit keep-alive if proxy is being used.
|
* http.c (gethttp): Inhibit keep-alive if proxy is being used.
|
||||||
(gethttp): Don't request keep-alive if keep-alive is inhibited.
|
(gethttp): Don't request keep-alive if keep-alive is inhibited.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-19 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-19 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* http.c (gethttp): Make the HTTP persistent connections more
|
* http.c (gethttp): Make the HTTP persistent connections more
|
||||||
robust.
|
robust. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-19 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-19 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* retr.c (get_contents): If use_expected, make sure that the
|
* retr.c (get_contents): If use_expected, make sure that the
|
||||||
appropriate amount of data is being read.
|
appropriate amount of data is being read. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* http.c (gethttp): Check for both `Keep-Alive: ...' and
|
* http.c (gethttp): Check for both `Keep-Alive: ...' and
|
||||||
`Connection: Keep-Alive'.
|
`Connection: Keep-Alive'. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* wget.h (DEBUGP): Call debug_logprintf only if opt.debug is
|
* wget.h (DEBUGP): Call debug_logprintf only if opt.debug is
|
||||||
turned on.
|
turned on. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-19 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-19 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* http.c (connection_available_p): Use it.
|
* http.c (connection_available_p): Use it. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* connect.c (test_socket_open): New function.
|
* connect.c (test_socket_open): New function. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* http.c (gethttp): Support persistent connections. Based on the
|
* http.c (gethttp): Support persistent connections. Based on the
|
||||||
ideas, and partly on code, by Sam Horrocks <sam@daemoninc.com>.
|
ideas, and partly on code, by Sam Horrocks <sam@daemoninc.com>.
|
||||||
(register_persistent): New function.
|
(register_persistent): New function.
|
||||||
(connection_available_p): Ditto.
|
(connection_available_p): Ditto.
|
||||||
(invalidate_connection): Ditto.
|
(invalidate_connection): Ditto.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-19 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-19 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* url.c (convert_links): Handle UREL2ABS case.
|
* url.c (convert_links): Handle UREL2ABS case. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* recur.c (recursive_retrieve): Instead of the list
|
* recur.c (recursive_retrieve): Instead of the list
|
||||||
urls_downloaded, use hash tables dl_file_url_map and
|
urls_downloaded, use hash tables dl_file_url_map and
|
||||||
dl_url_file_map.
|
dl_url_file_map.
|
||||||
(convert_all_links): Use them to retrieve data.
|
(convert_all_links): Use them to retrieve data.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* host.c (clean_hosts): Free the hash tables.
|
* host.c (clean_hosts): Free the hash tables. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* main.c (private_initialize): Call host_init().
|
* main.c (private_initialize): Call host_init(). [Not in 1.6 branch.]
|
||||||
|
|
||||||
* host.c (store_hostaddress): Use a saner, hash table-based data
|
* host.c (store_hostaddress): Use a saner, hash table-based data
|
||||||
model.
|
model.
|
||||||
(realhost): Ditto.
|
(realhost): Ditto.
|
||||||
(host_init): Initialize the hash tables.
|
(host_init): Initialize the hash tables.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-18 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-18 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
@ -334,39 +378,46 @@
|
|||||||
used for what the sorted slists used to be used for.
|
used for what the sorted slists used to be used for.
|
||||||
(slist_contains): Don't rely on the list being sorted.
|
(slist_contains): Don't rely on the list being sorted.
|
||||||
(slist_append): Simplify the code.
|
(slist_append): Simplify the code.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* recur.c (recursive_cleanup): Use free_string_set.
|
* recur.c (recursive_cleanup): Use free_string_set. [Not in 1.6
|
||||||
|
branch.]
|
||||||
|
|
||||||
* utils.c (string_set_add, string_set_exists, string_set_free):
|
* utils.c (string_set_add, string_set_exists, string_set_free):
|
||||||
New functions for easier freeing of hash tables whose keys are
|
New functions for easier freeing of hash tables whose keys are
|
||||||
strdup'ed strings.
|
strdup'ed strings. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* recur.c (recursive_retrieve): Use the hash table functions for
|
* recur.c (recursive_retrieve): Use the hash table functions for
|
||||||
storing undesirable URLs.
|
storing undesirable URLs. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* hash.c: New file.
|
* hash.c: New file. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-17 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-17 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* main.c (private_initialize): Call url_init.
|
* main.c (private_initialize): Call url_init.
|
||||||
(main): Call private_initialize.
|
(main): Call private_initialize.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* url.c (unsafe_char_table): New table.
|
* url.c (unsafe_char_table): New table.
|
||||||
(UNSAFE_CHAR): Use it.
|
(UNSAFE_CHAR): Use it.
|
||||||
(init_unsafe_char_table): New function.
|
(init_unsafe_char_table): New function.
|
||||||
(url_init): New function; call init_unsafe_char_table.
|
(url_init): New function; call init_unsafe_char_table.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-15 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-15 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* html-url.c (handle_link): Handle HTML fragment identifiers.
|
* html-url.c (handle_link): Handle HTML fragment identifiers.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* recur.c (recursive_retrieve): If norobot info is respected and
|
* recur.c (recursive_retrieve): If norobot info is respected and
|
||||||
the file is specified not to be followed by robots, respect that.
|
the file is specified not to be followed by robots, respect that.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* html-url.c (collect_tags_mapper): Handle <meta name=robots
|
* html-url.c (collect_tags_mapper): Handle <meta name=robots
|
||||||
content=X>. For us the important cases are where X is NONE or
|
content=X>. For us the important cases are where X is NONE or
|
||||||
where X contains NOFOLLOW.
|
where X contains NOFOLLOW.
|
||||||
(get_urls_html): Propagate that information to the caller.
|
(get_urls_html): Propagate that information to the caller.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-13 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-13 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
@ -374,32 +425,38 @@
|
|||||||
before writing to it.
|
before writing to it.
|
||||||
(convert_links): Use alloca instead of malloc for
|
(convert_links): Use alloca instead of malloc for
|
||||||
filename_plus_orig_suffix.
|
filename_plus_orig_suffix.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-10 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-10 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* url.c (get_urls_file): Ditto.
|
* url.c (get_urls_file): Ditto.
|
||||||
(convert_links): Ditto.
|
(convert_links): Ditto.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* html-url.c (get_urls_html): Use read_file() instead of
|
* html-url.c (get_urls_html): Use read_file() instead of
|
||||||
load_file().
|
load_file(). [Not in 1.6 branch.]
|
||||||
|
|
||||||
* utils.c (read_file): New function, instead of the old
|
* utils.c (read_file): New function, instead of the old
|
||||||
load_file().
|
load_file().
|
||||||
(read_file_free): Ditto.
|
(read_file_free): Ditto.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* url.c (findurl): Search only for the supported protocols.
|
* url.c (findurl): Search only for the supported protocols.
|
||||||
(convert_links): Use fwrite() when writing out a region of
|
(convert_links): Use fwrite() when writing out a region of
|
||||||
characters.
|
characters.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-10 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-10 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* ftp-ls.c: Move html_quote_string and ftp_index here.
|
* ftp-ls.c: Move html_quote_string and ftp_index here. [Not in
|
||||||
|
1.6 branch.]
|
||||||
|
|
||||||
* url.c: Remove get_urls_html, since that's now in html-url.c.
|
* url.c: Remove get_urls_html, since that's now in html-url.c.
|
||||||
|
[Not in 1.6 branch.]
|
||||||
|
|
||||||
* html-url.c: New file.
|
* html-url.c: New file. [Not in 1.6 branch.]
|
||||||
|
|
||||||
* html-parse.c: New file.
|
* html-parse.c: New file. [Not in 1.6 branch.]
|
||||||
|
|
||||||
2000-11-16 Hrvoje Niksic <hniksic@arsdigita.com>
|
2000-11-16 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user