hniksic [Sat, 31 Mar 2001 02:20:16 +0000 (18:20 -0800)]
[svn] Committed my patch that makes HTTP code close its socket in premature
returns (before the body was drained). Published in
<sxsd7ayn0kt.fsf@florida.arsdigita.de>.
hniksic [Sat, 31 Mar 2001 02:05:54 +0000 (18:05 -0800)]
[svn] Record downloaded files and downloaded HTML files in all cases.
Published under the subject "Link conversion fix" in
<sxsn1a2n2zd.fsf@florida.arsdigita.de>.
dan [Tue, 27 Mar 2001 09:31:18 +0000 (01:31 -0800)]
[svn] configure.in: Christian Fraenkel's tests for -lcrypto and -lssl were in the
wrong order, causing a link failure if you're using libcrypto.a and libssl.a
rather than shared libraries. Also put in checks for -ldl, necessary since the
libcrypto shared library doesn't record its dependency on libdl.
dan [Tue, 27 Mar 2001 03:22:17 +0000 (19:22 -0800)]
[svn] TODO: -p should probably go "_two_ more hops" on <FRAMESET> pages.
wget.texi (Recursive Retrieval Options): Explained that you need
to use -r -l1 -p to get the two levels of requisites for a
<FRAMESET> page. Also made a few other wording improvements.
dan [Tue, 20 Mar 2001 13:54:49 +0000 (05:54 -0800)]
[svn] TODO: Oops. Hostless absolute link conversion _is_ working. My test that led
me to believe it wasn't was exposing a different bug -- URLs specified on the
commandline as opposed to being recursed to don't always get re-converted at the
end of the Wget run.
dan [Sat, 17 Mar 2001 14:21:19 +0000 (06:21 -0800)]
[svn] Linking with OpenSSL previously required the user to set up all the
appropriate -I, -L, and -R/-rpath flags in environment variables,
manually. Automated everything, including bundling libtool so we can
successfully link with the OpenSSL shared libraries on just about any
platform.
dan [Sat, 17 Mar 2001 02:01:53 +0000 (18:01 -0800)]
[svn] TODO: For some reason on 2000-11-19, Hrvoje removed the item about converting
hostless absolute links. That isn't working yet, so I've put the item back,
with a modified wording.
dan [Tue, 6 Mar 2001 01:20:58 +0000 (17:20 -0800)]
[svn] Add a --range parameter allowing you to explicitly specify a range of bytes to
get from a file over HTTP (FTP only supports ranges ending at the end of the
file, though forcibly disconnecting from the server at the desired endpoint
might be workable).
dan [Fri, 2 Mar 2001 01:46:23 +0000 (17:46 -0800)]
[svn] ChangeLog.README: Renamed from README.branches and added a note that Wget has
multiple ChangeLog files (currently ./ChangeLog, doc/ChangeLog, and
src/ChangeLog), since this is unusual and people have complained their patches
hadn't been applied after checking only the top-level ChangeLog.
hniksic [Thu, 1 Mar 2001 22:25:20 +0000 (14:25 -0800)]
[svn] Applied Jonas Jensen's patch to correctly calculate the number of bytes
in the first line of the download that.
Published in <sxsu25hioxj.fsf@florida.arsdigita.de>.
dan [Fri, 23 Feb 2001 23:37:55 +0000 (15:37 -0800)]
[svn] TODO: "Timestamps are sometimes not copied over on files retrieved by FTP."
removed. Hopefully all the failures I was seeing were due to the fact that it
wasn't documented that non-globbing, non-recursive FTP downloads need -N to get
the remote timestamp to be preserved.
dan [Fri, 23 Feb 2001 22:49:42 +0000 (14:49 -0800)]
[svn] wget.texi: Mentioned that .listing symlinked to /etc/passwd is not a security
hole, but that other files could be, so root shouldn't run wget in user dirs.
dan [Fri, 23 Feb 2001 21:31:54 +0000 (13:31 -0800)]
[svn] * po/*.po*: Updated after moving -nr to a different category.
* wget.texi: Moved -nr from "Recursive Retrieval Options" to "FTP Options" and
gave it a @cindex entry. Alphabetized FTP options by long option name.
* main.c (print_help): -nr belongs in "FTP options" section of --help output,
not "Recursive retrieval" section. Alphabetized FTP options by long option
name.
dan [Fri, 23 Feb 2001 02:09:36 +0000 (18:09 -0800)]
[svn] * configure.in: Look for perl and pod2man and make substitutions.
* Makefile.in (install): Do install.man if we have pod2man.
* Makefile.in: Make wget man page and install it if we have pod2man. Added some
missing '$(srcdir)/'s. Added missing dependencies on install targets
(allowing you to just do `make install' rather than forcing you to do `make &&
make install'). Also, Makefile rules should always use output file parameters
if available rather than redirecting stdout with '>', or you falsely satisfy
dependencies if the tool you're running is missing or fails -- fixed call of
texi2pod.pl that did this wrong.
* texi2pod.pl: Removed from CVS. Now automatically generated.
* texi2pod.pl.in: This new file is processed into texi2pod.pl, getting the
appropriate path to the Perl 5+ executable on this system and becoming
executable (CVS files, by contrast, don't arrive executable).
dan [Mon, 19 Feb 2001 23:22:48 +0000 (15:22 -0800)]
[svn] wget.texi (Download Options): Further improvement to --continue documentation --
explain interaction with -r and -N, mention usefulness for downloading new
sections of appended-to files, etc.
dan [Sat, 17 Feb 2001 05:26:34 +0000 (21:26 -0800)]
[svn] init.c (commands): Hack Kampbj?rn <hack@hackdata.com> discovered that
"httpsproxy" had been inserted into commands[] out of alphabetical order,
causing "BUG: unknown command `httpuser'".
hniksic [Sun, 11 Feb 2001 00:22:42 +0000 (16:22 -0800)]
[svn] Applied doc fixes from Jan's "realclean patch". The doc fixes
include the new texi2pod generator for creating the man page out
of Texinfo docs.
Published in <20010106184340.A14968@erwin.telekabel.at>.
hniksic [Sun, 11 Feb 2001 00:00:30 +0000 (16:00 -0800)]
[svn] Applied Jonas Jensen's download rate patch with my additions.
Published in <015b01c09084$ce2d9330$0100000a@bob> and
<sxspugq3xai.fsf@florida.arsdigita.de>.
hniksic [Sat, 10 Feb 2001 22:37:12 +0000 (14:37 -0800)]
[svn] Applied Tim Mooney's patch that fixes a build problem under Tru64.
Published in
<Pine.OSF.4.33.0102072244450.2714-100000@dogbert.cc.ndsu.NoDak.edu>.
hniksic [Sat, 10 Feb 2001 22:33:31 +0000 (14:33 -0800)]
[svn] Applied Christian Fraenkel's patch "custom certificate patch for wget-1.7+dev;
2nd try", published in <200102082132220160.00474E73@pop.gmx.net>.
It adds two options for custom certificates.
hniksic [Tue, 23 Jan 2001 14:27:40 +0000 (06:27 -0800)]
[svn] Changes according to Herold Heiko's instructions how to make alloca()
work under Windows: don't try to compile alloca.c, *and* don't forget
to include <malloc.h>.
Published in <sxsbssyibsu.fsf@florida.arsdigita.de>.
dan [Tue, 16 Jan 2001 21:19:38 +0000 (13:19 -0800)]
[svn] Hrvoje forgot to make a ChangeLog entry when added more 1.7-dev items to NEWS.
Did that for him and made a couple of minor formatting tweaks to NEWS.
dan [Thu, 11 Jan 2001 06:16:46 +0000 (22:16 -0800)]
[svn] url.c (str_url): Clarified this function's comment header after Hrvoje answered
my question on the list as to when hide != 1. Also Hrvoje pointed out I need to
use xstrdup() on the string literal.
dan [Wed, 10 Jan 2001 06:51:51 +0000 (22:51 -0800)]
[svn] Made clarifications and corrections to --continue's --help output and wget.texi
documentation. Published in <200101100629.WAA09744@dilvish.speed.net>.
dan [Wed, 10 Jan 2001 05:37:59 +0000 (21:37 -0800)]
[svn] TODO: Add a "rollback" option to have --continue throw away a configurable
number of bytes at the end of a file before resuming download. Apparently, some
stupid proxies insert a "transfer interrupted" string we need to get rid of.
dan [Wed, 10 Jan 2001 04:30:43 +0000 (20:30 -0800)]
[svn] url.c (str_url): Henrik van Ginhoven pointed out on the list that we shouldn't
give away the number of characters in the password by replacing each character
with a 'x'. Use "<password>" instead.
dan [Wed, 10 Jan 2001 04:17:06 +0000 (20:17 -0800)]
[svn] When did the bug get fixed where recursive FTP would fail if logging in put
you in a directory other than "/"? I don't see a src/ChangeLog entry for
it. In any case, my testing shows that it's fixed in 1.7-dev, but TODO and
a comment in src/ftp.c were not changed to reflect this.
dan [Wed, 10 Jan 2001 03:45:19 +0000 (19:45 -0800)]
[svn] TODO: If -c used on a file that's already completely downloaded, don't
re-download it (unless normal --timestamping processing would cause you to do
so).
dan [Wed, 10 Jan 2001 02:54:52 +0000 (18:54 -0800)]
[svn] html-url.c: A bunch of fixup of `--page-requisites'-related comments to reflect
Hrvoje's changes to my code when transplanting it into this new file, to fix
spelling mistakes, to clarify, etc.
dan [Wed, 10 Jan 2001 02:10:16 +0000 (18:10 -0800)]
[svn] Hrvoje's response to my "wondering" comment in write_backup_file() read
extremely strangely without adding tags to show who was saying what. Also, one
of his phrases was very misleading.
dan [Sat, 6 Jan 2001 10:15:58 +0000 (02:15 -0800)]
[svn] README.cvs: Falsely claimed you only needed GNU autoconf to build from the CVS
sources. You also need GNU gettext and texinfo. I also did a bunch of general
re-writing of this file.
dan [Sat, 6 Jan 2001 09:26:02 +0000 (01:26 -0800)]
[svn] Here're the changes we agreed to on the wget mailing list regarding the
multiple-branches ChangeLog problem. Note the new directories -- you'll need to
do a cvs update -d.
dan [Fri, 5 Jan 2001 04:44:46 +0000 (20:44 -0800)]
[svn] TODO: A poster to the wget list notes that gcc's nice man page is automatically
generated from its .texi file. This may be a way to get back a wget man page.
dan [Sun, 31 Dec 2000 12:45:42 +0000 (04:45 -0800)]
[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.
dan [Sun, 31 Dec 2000 12:05:29 +0000 (04:05 -0800)]
[svn] * README: Changed 1.5.3 in the FTP URL to 1.6.
* NEWS: Released Wget version 1.6.
* po/*.po: 'Project-Id-Version's were very haphazard, saying
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 "GNU Wget 1.7-dev".
Perhaps this is wrong to do because some of the translations haven't been
updated since the versions they state, but I know some of the files were updated
specifically for 1.6, and none of them used this version. In any case, the
'POT-Creation-Date's and 'PO-Revision-Date's remain the best indicator of
whether a translation's out of date.
dan [Sun, 31 Dec 2000 12:04:14 +0000 (04:04 -0800)]
[svn] 2000-12-31 Dan Harkless <wget@harkless.org>
* 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.
2000-12-30 Dan Harkless <wget@harkless.org>
* version.c: Released Wget version 1.6. Note that on this branch we
never actually had the version set to 1.6, but we still need the
ChangeLog comment for posterity.
dan [Sun, 31 Dec 2000 11:50:52 +0000 (03:50 -0800)]
[svn] Makefile.in (distclean): sample.wgetrc.munged_for_texi_inclusion needs to be
included in the distribution or it'll get regenerated due to the wget.info
dependency, and then that file will get regenerated, forcing people to have
makeinfo installed 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.
wget.texi: Changed "VERSION 1.5.3+dev" to "VERSION 1.7-dev" and "UPDATED Feb
2000" to "UPDATED Dec 2000". Like the comment in the file says, it'd be nice if
these were handled automatically...