Darshit Shah
5a7f2f7e87
Run make update-copyright
2021-01-01 12:31:01 +01:00
Tim Rühsen
8cd4dcc278
* src/cookies.c (cookie_jar_delete): Set psl to NULL after calling psl_free
2020-02-27 14:38:01 +01:00
Tim Rühsen
b3dc802efb
* src/cookies.c: Free PSL in cookie_jar_delete
2020-02-27 14:27:05 +01:00
Tim Rühsen
589b3743fa
* src/cookies.c (cookie_header): Remove use of alloca
2020-02-14 12:50:32 +01:00
Tim Rühsen
d61d82c43c
* src/cookies.c (cookie_header): Remove use of alloca
2020-02-14 12:43:12 +01:00
Tim Rühsen
f071030659
* src/cookies.c (cookie_handle_set_cookie): Remove use of alloca
2020-02-14 12:32:22 +01:00
Tim Rühsen
36ccb62e92
* src/cookies.c (parse_set_cookie): Explicitly convert from double to time_t
2020-02-14 12:04:41 +01:00
Tim Rühsen
e5cf56d7fa
* src/cookies.c (parse_set_cookie): Remove use of alloca
2020-02-14 12:03:50 +01:00
Tim Rühsen
78a848c69a
* src/cookies.c (parse_set_cookie): Remove use of alloca
2020-02-14 11:48:19 +01:00
Darshit Shah
221f1ba3ef
Update copyright year to 2020
2020-01-10 12:56:08 +01:00
Tim Rühsen
6f3baab02c
* src/cookie.c: Fix cookie file header to be recognized by 'file'
2019-11-19 12:37:46 +01:00
Darshit Shah
8b975e83d3
Update copyright statements
2019-02-10 11:50:17 +01:00
Tim Rühsen
fdb7fe613c
Fix typos detected by codespell (via contrib/spell-checker)
2018-12-28 18:58:15 +01:00
Darshit Shah
183fccdaad
Update Copyright years
2018-01-14 11:24:43 +01:00
klemens
f381831d88
Fix typos in comments
2017-04-01 19:38:09 +02:00
Tim Rühsen
2e70409844
* src/cookies.c (check_domain_match): Add newline to DEBUG lines
2017-02-02 11:11:07 +01:00
Tim Rühsen
dcdd618b18
Add support for psl_latest()
...
* configure.ac: Add check for psl_latest(),
remove --with-psl-file
* src/cookies.c (check_domain_match): Use psl_latest() if available
2016-12-11 21:04:40 +01:00
Tim Rühsen
262baeb113
Improve PSL cookie checking
...
* configure.ac: Add --with-psl-file to set a PSL file
* src/cookies.c (check_domain_match): Load PSL_FILE with
fallback to built-in data.
This change allows package maintainers to make Wget use the latest
PSL (DAFSA or plain text), without updating libpsl itself.
E.g. Debian now comes with a DAFSA binary within the 'publicsuffix'
package which allows very fast loading (no parsing or processing needed).
2016-08-17 16:32:26 +02:00
Tobias Stoeckmann
f4aeb41899
Fix stack overflow with way too many cookies
...
* src/cookies.c (cookie_header): Use heap instead of stack.
* src/http.c (request_send): Likewise.
If wget has to handle an insanely large amount of cookies (~700,000 on
32 bit systems or ~530,000 on 64 bit systems), the stack is not large
enough to hold these pointers, leading to undefined behaviour according
to POSIX; expect a segmentation fault in real life. ;)
Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
2016-08-10 19:59:25 +02:00
Giuseppe Scrivano
16f1fb1d1f
maint: update copyright year ranges to include 2015
2015-03-09 16:32:01 +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
Darshit Shah
ed996fe32f
Remove defensive assert in cookies.c
2014-11-22 21:25:38 +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
1356e90a14
Trivial fixes for C89 compliancy
2014-11-20 09:56:57 +01:00
Darshit Shah
a44841cbe2
Fix potential memory leak and libpsl configure
2014-07-21 13:25:54 +05:30
Darshit Shah
c5f2c7fcef
Convert domains to lowercase before libpsl checks
2014-07-05 16:21:40 +05:30
Giuseppe Scrivano
4d77b190fd
Fix build when libpsl is not available
2014-06-08 22:45:19 +02:00
Darshit Shah
854ebbf4dd
Support libpsl for cookie domain checking
2014-06-05 16:20:34 +05:30
Darshit Shah
8624553a31
Whitespace and formatting changes.(Aesthetic only)
...
This commit makes lots of whitespace only changes. It has been ensured that this
commit does not make any changes to the functioning of the program. The only
changes that have been made are:
* Remove trailing whitespaces
* Convert tabs to spaces
* Fix indentation issues in the code
* Other aesthetic changes to the formatting of comments
2014-05-30 21:12:57 +05:30
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
Tim Ruehsen
099d8ee3da
replaced read_whole_file() by getline()
2013-05-17 20:19:02 +02:00
Darshit Shah
6443581d72
Fix behaviour to match RFC 6265 on encountering domain mismatch.
2013-02-24 22:15:32 +01:00
Tim Ruehsen
0aa3c5d33c
Fix some compiler warnings.
2012-05-05 15:24:35 +02:00
Giuseppe Scrivano
473ec526d2
Maintain the cookie value quoted if it was in the server response.
2011-08-02 22:58:38 +02:00
Giuseppe Scrivano
2f6aa1d741
mass change: update copyright years.
2011-01-01 13:19:37 +01:00
Giuseppe Scrivano
293008f682
Mass update copyright years.
2010-05-08 21:56:15 +02: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
48b53471e8
Henri's -Wall patch.
2008-05-30 22:42:36 -07:00
Steven Schubiger
0d41823272
Further quote*()-related integrations in cookies.c.
2008-04-25 22:31:08 +02:00
Steven Schubiger
2c77220411
Undo the USE_GNULIB_ALLOC defines.
2008-04-20 11:46:52 +02:00
Steven Schubiger
76780021d8
Use Gnulib's alloc functions throughout the source.
2008-04-19 01:21:24 +02:00
Steven Schubiger
0edf98a6d9
Use Gnulib's quote function in cookies.c.
2008-04-16 11:57:19 +02:00
Micah Cowan
bc8f473272
Updated copyright year.
2008-01-25 05:04:01 -08:00
Micah Cowan
462e643a7e
Merge SFLC licensing changes for OpenSSL with tip.
2007-12-07 17:37:07 -08:00
Micah Cowan
86395b297b
Updated licensing exception for OpenSSL from the SFLC.
2007-11-28 00:05:33 -08:00
Micah Cowan
212396c7e1
Eschew config-post.h.
2007-10-18 20:50:40 -07:00
Micah Cowan
da99855784
ISSPACE -> c_isspace
2007-10-14 14:46:24 -07:00