Steven M. Schweda
5efb24e4a2
Add option to restrict filenames used VMS.
...
* src/options.h (enum restrict_files_os): Define "restrict_vms".
* src/init.c (defaults) [__VMS]: Set "opt.restrict_files_os" to
"restrict_vms".
(cmd_spec_restrict_file_names): honor "vms".
* src/url.c (filechr_not_unix): Define "filechr_not_vms".
(filechr_table): Update for VMS.
(append_uri_pathel): Honor opt.restrict_files_os.
(FN_QUERY_SEP): Update for VMS.
(FN_QUERY_SEP_STR): Update for VMS.
2015-04-02 15:36:42 +02:00
Giuseppe Scrivano
16f1fb1d1f
maint: update copyright year ranges to include 2015
2015-03-09 16:32:01 +01:00
Gisle Vanem
9df2250f4c
idn: use idn_free() to free allocated libidn memory
...
xfree() might crash on libidn memory on Windows.
From 'man idn_free':
"Under Windows, different parts of the same application may use different
heap memory, and then it is important to deallocate memory allocated within
the same module that allocated it. This function makes that possible."
2015-02-18 12:50:57 +01:00
Tim Rühsen
e4583ab364
Fix issues reported by static code analysis tool 'parfait'
...
Closes : #41235
Reported-by: Jiri Kukacka
2014-12-01 20:39:44 +01:00
Tim Ruehsen
4850e9c873
Replaced xfree_null() by xfree() and nullify argument after freeing.
2014-12-01 16:15:37 +01:00
Darshit Shah
3e609a1192
Replace all occurences of free() with xfree()
2014-11-27 11:11:34 +05:30
Tim Rühsen
3c51ad7f02
Removed form feeds from sources and NEWS
2014-11-20 16:35:34 +01:00
Tim Rühsen
7b43510fe3
Fixes possible issues with Wget running in a turkish locale
2014-11-20 10:56:21 +01:00
Tim Rühsen
148065bc00
content for commit 6092205538
2014-10-29 16:18:01 +01:00
Tim Rühsen
bc347cc36f
fixed IRI misbehaviour(s)
2014-10-20 08:53:12 +02:00
Giuseppe Scrivano
dd1b69c600
Remove trailing empty lines
2014-06-12 18:49:15 +02:00
Tim Ruehsen
38a7829dcb
Fix compiler warnings
2014-05-12 12:18:50 +02:00
Daniel Stenberg
226785838a
url: remove shorten_string
...
The function wasn't used and caused a compiler warning:
url.c:1288:1: warning: 'shorten_length' defined but not used [-Wunused-function]
2014-03-25 15:56:23 +01:00
Vladimír Pýcha
5bb2f43165
URL-decode the filename parameter of Content-Disposition HTTP header if it is encoded
2014-03-03 11:07:00 +01:00
Giuseppe Scrivano
1fd32c995c
iri: Fix parsing of some URLs contained in HTML documents
2013-10-10 23:13:13 +02:00
Giuseppe Scrivano
c52bbad9e4
Make --backups work as documented
2013-07-13 13:36:55 +02:00
Ray Satiro
9d35f87218
MinGW compatibility fixes
2013-06-16 22:55:38 +02:00
Ray Satiro
242ddfc74e
Change growable string object to null terminate
...
src/ChangeLog
src/url.c
@ src/url.c:
Any function directly writing to the members of a growable string
object must call append_null(). Functions that already do this I've
changed to call append_null(): shorten_length(), append_char(),
append_string(), append_uri_pathel().
- (append_null)
New function to null terminate a growable string object.
- (shorten_length)
New function to shorten the length of a growable string object.
2012-10-13 13:34:23 +02:00
Tim Ruehsen
67e6027ea1
Add support for file names longer than MAX_FILE.
2012-09-29 13:47:53 +02:00
Tim Ruehsen
2e86829809
removed 'const' warnings.
...
* hash.h (hash_table_put): Make argument "value" const.
* hash.c (hash_table_put): Make argument value const. Cast `value' to
void.
* http.c (request_set_header): Make argument `name' const. Cast `value'
and `name' to void*.
(request_remove_header): Make argument `name' const.
* url.c (url_file_name): Make `index_filename' static.
* warc.h (warc_write_cdx_record): Make `url', `timestamp', `mime_type',
`payload_digest', `redirect_location', `warc_filename', response_uuid'
arguments const. Make `checksum' const.
* warc.c (warc_write_date_header): Make the `timestamp' argument const.
Make `extension' const.
(warc_write_cdx_record): Make `url', `timestamp', `mime_type',
`payload_digest', `redirect_location', `warc_filename', response_uuid'
arguments const. Make `checksum' const.
2012-05-14 23:20:10 +02:00
Tim Ruehsen
378c203079
Use empty query in local filenames.
2012-04-24 21:46:06 +02:00
Giuseppe Scrivano
2f6aa1d741
mass change: update copyright years.
2011-01-01 13:19:37 +01:00
Giuseppe Scrivano
9ae052b1e2
Remove redundant guard.
2010-12-01 13:15:13 +01:00
Giuseppe Scrivano
542c549985
Silent warnings reported by clang.
2010-10-16 03:04:25 +02:00
Dennis, CHENG Renquan
6230b73df0
Fix problem when content-disposition is used with recursive downloading.
2010-09-24 14:07:58 +02:00
Giuseppe Scrivano
293008f682
Mass update copyright years.
2010-05-08 21:56:15 +02:00
Steven Schubiger
33d8b23dfd
Check stricter for supported URL scheme.
2010-03-02 21:41:32 +01:00
Micah Cowan
4a08094db8
[mq]: cfg-mk
2009-09-21 20:39:44 -07:00
Micah Cowan
b9e9ad65cc
Ran update-copyright.
2009-09-04 00:13:47 -07:00
Micah Cowan
fb0946c7fc
--restrict-file-names=ascii
2009-07-27 23:41:26 -07:00
Micah Cowan
d5e283b1a7
Automated merge.
2009-07-04 15:32:57 -07:00
Steven Schubiger
a0dc7788e5
Improve handling of schemeless URLs.
2009-07-04 11:19:57 +02:00
Micah Cowan
44cde778dd
Fix Test-iri-list.
2009-06-29 01:07:12 -07:00
Micah Cowan
4f3dd68173
Merge with mainline.
2009-06-25 01:14:11 -07:00
Micah Cowan
1b4ed7dcb7
Automated merge.
2008-12-01 07:05:29 -08:00
Micah Cowan
289ff1c86a
Merge with mainline.
2008-11-26 07:08:38 -08:00
Micah Cowan
cf93ce7f4b
Applied Alexander Belopolsky's patch for htmlified FTP listings.
2008-11-12 20:47:52 -08:00
Saint Xavier
66dd4bda74
IRI requirement: do not percent-encode already percent-encoded values (try1)
2008-09-27 11:13:21 +02:00
Gisle Vanem
b58816ed33
aprintf, not asprintf.
2008-09-09 10:26:44 -07:00
Xavier Saint
44a22c78a7
Automated merge.
2008-08-07 10:27:19 +02:00
Xavier Saint
84395897ad
iri.h is already included in wget.h, so don't include it in C files
2008-08-04 11:08:33 +02:00
Micah Cowan
dc9abe478f
jff: option for specifying the default page-name.
2008-08-03 22:12:34 -07:00
Micah Cowan
0fae9cb388
stsc: better message for "unsupported schemes".
2008-08-03 22:03:04 -07:00
Saint Xavier
d82f80ecab
Change global variable model for state-object
2008-07-24 00:56:29 +02:00
Saint Xavier
169a16fc7d
Make get_utf8_encode() directly aware of ugly_no_encode and remove get_ugly_no_encode()
2008-07-20 19:29:51 +02:00
Saint Xavier
1e9ced0170
Get rid of the supplementary bool pointer in url_parse () arguments; UGLY :)
2008-07-20 18:47:52 +02:00
Saint Xavier
9a2ea3938d
Basic IDN/IRI support
2008-07-20 13:10:02 +02:00
Saint Xavier
5bb11da009
Basic support of IRIs.
2008-06-26 17:59:07 +02:00
Micah Cowan
48b53471e8
Henri's -Wall patch.
2008-05-30 22:42:36 -07:00
Micah Cowan
886cc094e1
Add support for .. at beginning of paths back in, but only for FTP.
2008-04-27 03:23:54 -07:00