hniksic
d761d066cd
[svn] Made strpbrk_or_eos inline. Use strchr(s, '\0') for finding the NUL
...
char in the string.
2005-05-07 10:32:25 -07:00
hniksic
2e625afe68
[svn] Renamed "decide_copy_method" to "char_needs_escaping". Made it return
...
bool (int).
2005-05-07 08:09:45 -07:00
hniksic
5aba2a5850
[svn] Don't needlessly decode % escapes in URLs.
2005-05-06 17:34:45 -07:00
hniksic
486d672e99
[svn] Don't unescape %00.
2005-05-05 07:05:00 -07:00
hniksic
0967c21094
[svn] Fix K&R incompatibilities reported by `gcc -Wtraditional'.
2005-05-03 08:24:30 -07:00
hniksic
8b9cabe004
[svn] Don't mark ~ as unsafe, it confuses too many sites.
2005-04-09 04:48:31 -07:00
hniksic
334a0cf9c9
[svn] Made rewrite_shorthand_url recognize HOST:PORT again.
2005-04-01 15:59:48 -08:00
hniksic
7c044778bc
[svn] Improve built-in memory debugger.
2005-03-20 07:07:40 -08:00
hniksic
c36e9a5272
[svn] Concatenate strings using concat_strings.
2005-03-19 09:23:32 -08:00
hniksic
f3aece8d22
[svn] Reject port numbers greater than 65535.
2005-03-06 08:34:00 -08:00
hniksic
3a8f6494d7
[svn] Docfix.
2005-03-05 15:07:53 -08:00
hniksic
18acfe8130
[svn] Fix bogus ".." hosts injecting such components to path.
2005-03-05 15:04:05 -08:00
hniksic
16c53cdf93
[svn] Improve handling of numeric hosts when ENABLE_IPV6.
...
Published in <87psyr6jn7.fsf@xemacs.org>.
2005-03-04 11:21:02 -08:00
hniksic
ef22bf610a
[svn] Large file support added. Published in <87psyr6jn7.fsf@xemacs.org>.
2005-02-23 14:21:04 -08:00
hniksic
dd9a354756
[svn] Decode %HH sequences in host name.
2004-03-19 13:00:09 -08:00
hniksic
174fee5396
[svn] Fixed return value; 'url' if no credentials.
2003-12-15 02:22:54 -08:00
hniksic
c734e9a981
[svn] Return a pointer from url_skip_credentials.
2003-12-14 05:42:53 -08:00
hniksic
489452a23a
[svn] Declare the pointers to literal strings as `const'.
2003-12-14 05:35:27 -08:00
hniksic
0d0fe50435
[svn] New option --protocol-directories.
2003-12-05 19:01:31 -08:00
hniksic
6ddd0006e4
[svn] Preserve consecutive slashes in URLs. Make sure leading ".."'s are
...
not stripped away.
2003-11-13 17:36:02 -08:00
hniksic
99625a869b
[svn] Improve documentation of "reserved" and "unsafe" chars.
2003-11-07 04:00:23 -08:00
hniksic
84db601be6
[svn] Allow empty port spec in URL.
2003-11-06 17:10:12 -08:00
hniksic
e2e9b753e4
[svn] Retired the `boolean' type. Renamed FREE_MAYBE to xfree_null and moved the
...
definition from wget.h to xmalloc.h. Moved the DEFAULT_LOGFILE
define to log.h. Moved the INFINITE_RECURSION define to recur.h.
2003-11-02 11:56:37 -08:00
hniksic
5f0a2b3f08
[svn] Use new macros xnew, xnew0, xnew_array, and xnew0_array in various places.
2003-10-31 06:55:50 -08:00
hniksic
448a61fb83
[svn] Don't unescape URL escapes twice.
2003-10-30 07:42:52 -08:00
hniksic
27d5becdaf
[svn] Better document the workings of construct_relative().
...
Reformat is_valid_ipv6_address() to GNU formatting style.
2003-10-25 04:58:24 -07:00
hniksic
d66af0ab20
[svn] Don't use trailing commas in enums.
2003-10-23 05:15:39 -07:00
hniksic
c6dcc539f8
[svn] Updated comment.
2003-10-14 15:54:57 -07:00
hniksic
cc5d6f0ab8
[svn] Doc typo fix.
2003-10-07 14:45:26 -07:00
hniksic
65cec8deee
[svn] Fix memory leak in a rare case in url.c.
...
Translate error messages from url_parse().
2003-10-01 12:59:48 -07:00
hniksic
831f376303
[svn] Fix oversight in escape handling.
2003-09-25 15:31:35 -07:00
hniksic
bebad75ff9
[svn] Another doc update.
2003-09-22 05:07:20 -07:00
hniksic
f78016fb95
[svn] path_simplify doc update.
2003-09-22 05:03:34 -07:00
hniksic
3e9dc5b994
[svn] Modified path_simplify not to rely on extensive use of memmove.
2003-09-21 17:23:44 -07:00
hniksic
dadde97838
[svn] Removed spurious includes.
2003-09-21 16:09:06 -07:00
hniksic
95c647eb44
[svn] Split off non-URL related stuff from url.c to convert.c.
2003-09-21 15:47:14 -07:00
hniksic
7211c51139
[svn] path_simplify would read two bytes past the end of the string in the "./" case.
2003-09-21 06:36:50 -07:00
hniksic
101f896e47
[svn] Minor fixes and cosmetic changes.
...
(uri_merge): Get rid of uri_merge_1.
(uri_merge): Merge "foo//", "bar" as "foo//bar", not "foo///bar",
i.e. don't add an extra slash merely because BASE ends with two
slashes.
(parse_credentials): Renamed from parse_uname. Rewrittern in
standard [beg, end) calling style.
(url_skip_credentials): Renamed from url_skip_uname. Made static.
(url_skip_credentials): Include # and ; as terminators. Old code
would mistakenly consider "http://foo.com#hniksic@iskon.hr " to
contain a username.
(url_skip_scheme): Removed because it was unused.
(url_has_scheme): Require "scheme" to be at least one char long.
2003-09-19 17:05:36 -07:00
hniksic
a504d10ed5
[svn] Default dir_prefix to NULL rather than ".".
2003-09-19 08:28:36 -07:00
hniksic
7b5fb50cb1
[svn] Renamed wget.h XDIGIT-related macros to (hopefully) clearer names.
2003-09-19 07:08:37 -07:00
hniksic
4dcee39c88
[svn] Undef U, W, C after use.
2003-09-16 18:59:46 -07:00
hniksic
aa24b822ca
[svn] Improved --restrict-file-names to accept ",nocontrol".
2003-09-16 18:32:05 -07:00
hniksic
d4281f04b2
[svn] Made sync_path more resilient to pathological values of u->file and u->dir.
2003-09-16 17:18:52 -07:00
hniksic
4b1afddab3
[svn] Allow unique_name to return the FILE argument unmodified.
...
Streamline and optimize unique_name_1.
2003-09-16 14:47:49 -07:00
hniksic
79157a03fd
[svn] Made strpbrk_or_eos a macro under Gcc.
2003-09-15 03:47:46 -07:00
hniksic
0a3697ad65
[svn] New mechanism for quoting file names.
...
Published in <m3smmzt4px.fsf@hniksic.iskon.hr>.
2003-09-14 15:04:13 -07:00
hniksic
cd8b1259f1
[svn] IPv6 configure auto-detection.
2003-09-09 12:30:45 -07:00
hniksic
0e9b4de751
[svn] Return an error from url_parse if the IP address is IPv6 and we don't
...
handle IPv6.
2003-09-09 06:06:58 -07:00
hniksic
05715ed4d6
[svn] Add proper detection of numeric IPv6 addresses.
...
By Mauro Tortonesi.
2003-09-05 13:36:17 -07:00
hniksic
b2be7522c7
[svn] Update the license to include the OpenSSL exception.
2002-05-17 19:16:36 -07:00