1
0
mirror of https://github.com/moparisthebest/wget synced 2024-07-03 16:38:41 -04:00
Commit Graph

122 Commits

Author SHA1 Message Date
hniksic
795614dcbb [svn] Check for struct sockaddr_storage. 2003-11-26 09:20:23 -08:00
hniksic
ee566b5b33 [svn] Use a more standard checking message when checking for md5.h. 2003-11-11 16:50:00 -08:00
hniksic
91dc96f8d6 [svn] Use : instead of true. 2003-11-11 16:43:38 -08:00
hniksic
6f3dbca0c5 [svn] Better INT_MAX and UCHAR_MAX checks. 2003-11-11 16:42:09 -08:00
hniksic
35e205ef2f [svn] Don't attempt to use Emacs as a susbtitute for makeinfo. 2003-11-08 16:24:56 -08:00
hniksic
727e91a291 [svn] Remove the broken check for socks. 2003-11-05 06:05:04 -08:00
hniksic
d518b6c14d [svn] Substitute ANSI2KNR again. 2003-11-05 06:03:31 -08:00
hniksic
be85e2d23f [svn] Use the standard AC_C_PROTOTYPES macro. 2003-11-05 04:24:53 -08:00
hniksic
cf4f603c00 [svn] *** empty log message *** 2003-11-04 08:19:59 -08:00
hniksic
dc9688e13a [svn] Use the new form of AC_OUTPUT. 2003-11-04 08:13:44 -08:00
hniksic
9922737a81 [svn] Require Autoconf 2.57. 2003-11-04 07:28:41 -08:00
hniksic
e75d817c09 [svn] Use autoheader to generate config.h.in. 2003-11-04 07:28:18 -08:00
hniksic
e1679c65c2 [svn] Quote arguments to AC_DEFINE. 2003-11-04 06:46:19 -08:00
hniksic
846fe246ae [svn] Consistently use AC_MSG_NOTICE where appropriate. 2003-11-04 06:17:33 -08:00
hniksic
cb19b00c23 [svn] Don't use HAVE_SYS_TYPES_H because we don't check for it. 2003-11-04 05:56:48 -08:00
hniksic
2da8868070 [svn] *** empty log message *** 2003-11-04 05:38:17 -08:00
hniksic
f4cbba565e [svn] Only set a flag in the SIGWINCH handler. 2003-11-04 05:37:14 -08:00
hniksic
4f74ab0f44 [svn] Move some checks to aclocal.m4. 2003-11-03 17:05:06 -08:00
hniksic
3a83436c75 [svn] Don't use AC_CHECK_HEADERS. 2003-11-03 16:33:08 -08:00
hniksic
c1096ce501 [svn] Use AC_MSG_NOTICE instead of echo. 2003-11-03 16:08:32 -08:00
hniksic
e1f26e22db [svn] Check whether #include <md5.h> works before deciding to use the Solaris
system md5 library.
2003-11-03 15:51:56 -08:00
hniksic
6353192009 [svn] Yet another version of nanosleep test. 2003-11-03 15:31:01 -08:00
hniksic
3f039e9360 [svn] Actually define HAVE_NANOSLEEP if it's found in -lrt. 2003-11-03 15:13:11 -08:00
hniksic
829572d773 [svn] Check for nanosleep in -lrt and -lposix4. 2003-11-03 14:46:15 -08:00
hniksic
8cd9b4cd8a [svn] New function xsleep that resumes sleeps interrupted by signals
on systems that support nanosleep.
2003-11-03 13:57:04 -08:00
hniksic
f72999dde9 [svn] Reenable configure.in autodetection. 2003-10-30 11:11:03 -08:00
hniksic
c81651f4c1 [svn] Change u_int32_t to uint32_t. 2003-10-25 18:41:56 -07:00
hniksic
ca5c9e5911 [svn] Don't check for int32_t. 2003-10-16 07:23:48 -07:00
hniksic
a6f72ca66b [svn] Also check for short for int32_t. 2003-10-11 05:41:13 -07:00
hniksic
f58c6774e4 [svn] Provide the support for int32_t and u_int32_t. 2003-10-10 19:27:41 -07:00
hniksic
5155384340 [svn] Look for and use socklen_t. 2003-10-10 18:39:07 -07:00
hniksic
38ea4d5dad [svn] Renamed DEBUG to ENABLE_DEBUG. 2003-10-07 17:05:51 -07:00
hniksic
b7f202e5e0 [svn] Temporarily disable IPv6 by default. 2003-09-16 18:29:16 -07:00
hniksic
1fe6a63e01 [svn] Change AC_CHECK_FUNC(getaddrinfo...) to AC_CHECK_FUNCS, which automatically
defines HAVE_GETADDRINFO.
2003-09-16 05:41:33 -07:00
hniksic
f5c82a6468 [svn] Added proper IPv6 configure detection.
By Mauro Tortonesi.
2003-09-16 05:24:29 -07:00
hniksic
cd8b1259f1 [svn] IPv6 configure auto-detection. 2003-09-09 12:30:45 -07:00
hniksic
564f6aa349 [svn] Additional M4 quoting by Maciej. 2003-09-05 12:33:44 -07:00
hniksic
82c455e4a0 [svn] Allow use of Autoconf 2.5x. 2003-09-04 14:29:08 -07:00
hniksic
f3b299a731 [svn] License exception, yadda yadda... 2002-05-17 19:55:17 -07:00
hniksic
0cd669109b [svn] Implement connect timeout.
Published in <sxs1ydld8ha.fsf@florida.arsdigita.de>.
2002-04-11 18:14:18 -07:00
hniksic
b0ab325703 [svn] Improve OpenSSL autodetection.
Published in <sxsitbcon7w.fsf@florida.arsdigita.de>.
2001-12-12 00:30:03 -08:00
hniksic
bad01ccf81 [svn] Be more specific when checking for Solaris MD5.
Published in <sxs667ep9bu.fsf@florida.arsdigita.de>.
2001-12-10 22:20:22 -08:00
hniksic
4e5bbd646b [svn] Various progress-bar related fixes.
Published in <sxspu5slja3.fsf@florida.arsdigita.de>.
2001-12-06 02:45:27 -08:00
hniksic
999388bfa0 [svn] Check for memmove and implement one if it's missing. 2001-11-29 11:43:29 -08:00
hniksic
a3d3d452ab [svn] Make the MD5 references even more generic.
Use OpenSSL's MD5 where available.
Published in <sxsg06x4f41.fsf@florida.arsdigita.de>.
2001-11-29 10:17:54 -08:00
hniksic
d4c6949a05 [svn] Use rand instead of random.
Published in <sxsu1vgataq.fsf@florida.arsdigita.de>.
2001-11-27 11:49:28 -08:00
hniksic
7175ea4a12 [svn] Check for random.
Published in <sxs4rngh6t2.fsf@florida.arsdigita.de>.
2001-11-27 02:11:13 -08:00
hniksic
bae3162c03 [svn] New option `--limit-rate'.
Published in <sxsd725cn56.fsf@florida.arsdigita.de>.
2001-11-26 12:07:13 -08:00
hniksic
cdcf67a5bd [svn] Big progress bar update.
Published in <sxsn11ehyn1.fsf@florida.arsdigita.de>.
2001-11-22 20:59:52 -08:00
hniksic
d5be8ecca4 [svn] Rewrite parsing and handling of URLs.
Published in <sxs4rnnlklo.fsf@florida.arsdigita.de>.
2001-11-21 16:24:28 -08:00
hniksic
ee99e8998a [svn] Don't compile getopt.c on systems that already have getopt_long.
Published in <sxshersbs0w.fsf@florida.arsdigita.de>.
2001-11-17 20:52:18 -08:00
hniksic
d408dec0bd [svn] Use Solaris's libmd5 when available.
Published in <sxsn11kbssm.fsf@florida.arsdigita.de>.
2001-11-17 20:36:21 -08:00
hniksic
a24cc82c75 [svn] Upgrade libtool to 1.4. 2001-06-14 15:43:27 -07:00
hniksic
4f56fa7ead [svn] Check for -lnsl more carefully.
Published in <sxsg0d2oizo.fsf@florida.arsdigita.de>.
2001-06-14 14:22:58 -07:00
hniksic
e96497a6b4 [svn] Use `libtool' to test linking of external libraries.
Contributed by Maciej W. Rozycki.
Published in <sxsvglyrfpc.fsf@florida.arsdigita.de>.
2001-06-14 13:16:55 -07:00
hniksic
0714f67dbb [svn] Apply configure.in fixes by Maciej W. Rozycki, at least those
that work with Autoconf 2.13.
2001-05-28 15:02:47 -07:00
hniksic
7bf118bd7b [svn] Provide a default for AC_TRY_RUN in SSL detection so that cross-compiling
has a chance of working.
Published in <sxspucwwkry.fsf@florida.arsdigita.de>.
2001-05-26 01:57:46 -07:00
hniksic
04054eaabb [svn] Rewrote OpenSSL lib detection.
Now the code loops over system locations where libssl/libcrypto
might be located.  Aside from linking, it actually tries to run
the executable before concluding that the linking "worked".

Published in <sxs4rua6zxm.fsf@florida.arsdigita.de>.
2001-05-24 17:23:22 -07:00
hniksic
eae28f142d [svn] Commit various hash table changes:
* hash.c (hash_table_map): Allow deletion and change of the
element processed by MAPFUN.
(string_hash): Use the function from glib.
* hash.c (hash_table_remove): Rewrite to actually clear deleted
entries instead of just marking them as deleted.

Published in <sxsu23tvdur.fsf@florida.arsdigita.de>.
2001-04-12 17:34:24 -07:00
dan
f78e97c5b7 [svn] * configure.in: Noticed in libtool documentation that we should have
"AC_SUBST(LIBTOOL_DEPS)".

* Makefile.in: Made libtool depend on LIBTOOL_DEPS so if ltconfig
 and/or ltmain.sh are updated, libtool will be regenerated.
2001-03-27 03:42:00 -08:00
dan
c34585205e [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.
2001-03-27 01:31:18 -08:00
dan
d41af5f52e [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.
2001-03-17 06:21:19 -08:00
dan
776d65e829 [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).
2001-02-22 18:09:36 -08:00
hniksic
649c599e0e [svn] Add a dummy Makefile.in. 2000-12-09 17:55:43 -08:00
hniksic
c9ccd27730 [svn] Applied Karl Eichwalder's patches.
<20001125153354.51087DD2DC@tux.gnu.franken.de>
<20001125165332.92862DD2DB@tux.gnu.franken.de>
2000-12-05 15:56:34 -08:00
hniksic
7828e81c79 [svn] Committed C. Frankel's SSL patch. 2000-12-05 15:09:41 -08:00
hniksic
916cb86723 [svn] Determine ALL_LINGUAS dynamically. 2000-11-23 13:41:37 -08:00
hniksic
b0b1c815c1 [svn] A bunch of new features:
- use mmap() to read whole files in core instead of allocating memory
  and read'ing it.

- use a new, more general, HTML parser (html-parse.c) and interface to
  it from Wget (html-url.c).

- respect <meta name=robots content=nofollow> (easy with the new HTML
  parser).

- use hash tables instead of linked lists in places where the lists
  were used to facilitate mappings.

- rewrite the code in host.c to be more readable and faster (hash
  tables instead of home-grown lists.)

- make convert_links properly convert partial URLs to complete ones
  for those URLs that have *not* been downloaded.

- use HTTP persistent connections where available.  very
  simple-minded, caches the last connection to the server.

Published in <sxshf533d5r.fsf@florida.arsdigita.de>.
2000-11-19 12:50:10 -08:00
hniksic
366ad1d6d9 [svn] Rewrote the logging code.
Published at <sxs1ywrf300.fsf@florida.arsdigita.de>.
2000-11-04 20:38:31 -08:00
hniksic
29cdc8da20 [svn] Updated long_to_string(); enhanced opt.downloaded to use
64-bit types where available.
Published in <sxswvenqsmn.fsf@florida.arsdigita.de> and
<sxssnpbqshp.fsf@florida.arsdigita.de>.
2000-11-01 13:51:25 -08:00
dan
b77a3437a8 [svn] Added Polish and Russian message translation files. 2000-10-20 00:20:55 -07:00
kwget
31d6616c48 [svn] Initial revision 1999-12-01 23:42:23 -08:00