Tim Rühsen
eb0789d43f
src/iri.c: Call xstrndup instead of strndup
...
strndup() does not exist in some older C libraries, also xstrndup()
exits on memory allocation failures.
2014-12-12 16:15:51 +01:00
Tim Rühsen
ab2d5d83d2
bootstrap.conf: Add module 'getline'
...
This function does not exist in some older C libraries.
2014-12-12 16:11:31 +01:00
Tim Rühsen
cbaabe78e8
src/iri.c: Use c_strcasestr instead of strcasestr
...
This also fixes a problem with strcasestr not being in the
boostrap.conf module list.
Reported-by: Kiyoshi KANAZAWA <yoi_no_myoujou@yahoo.co.jp>
2014-12-12 15:45:32 +01:00
Friedrich Haubensak
0a4826f4a1
Add support for older versions of flex (tiny change)
...
E.g. flex 2.5.4 (Solaris 10) does not like a space after -o.
2014-12-11 15:18:57 +01:00
Tim Rühsen
71425f1bb3
Check for pcre.h in configure.ac
2014-12-10 10:22:39 +01:00
Giuseppe Scrivano
f59dac3023
Tag new release 1.16.1
2014-12-08 11:30:12 +01:00
Giuseppe Scrivano
8b50cd4b61
cfg.mk (local-checks-to-skip): Add sc_cast_of_argument_to_free
2014-12-08 11:30:12 +01:00
Tim Rühsen
a80986a8c9
Fix message in configure.ac for when GnuTLS has not been found
2014-12-05 12:18:30 +01:00
Tim Rühsen
94447e31a6
Replace compatibility functions by gnulib functions
2014-12-05 11:57:28 +01:00
Darshit Shah
e6713474c0
Fix indentation in ftp.c (getftp)
2014-12-04 19:24:04 +05:30
Darshit Shah
aaefe8bc83
Remove illogical assertion in ftp.c
...
A call to assert(1) will always fail and cause Wget to crash. If such a
situation does arise, Wget should invoke abort() and provide a useful
error message to the user prior to exiting.
2014-12-04 19:24:04 +05:30
Darshit Shah
4b845615fa
Define MIN and MAx macros in a single location
...
MIN and MAx are macros that a developer will universally expect
throughout the source. Yet, they were being defined in multiple places
across the source. Instead, define them in a single location in the
common wget.h header file and use them consistently everywhere.
2014-12-04 18:36:54 +05:30
Gisle Vanem
aeca2c33c0
Fix C89 warning in src/openssl.c
2014-12-03 20:23:54 +01:00
Gisle Vanem
11c6dcb705
Fix compilation error in src/mswindows.c
2014-12-03 15:04:11 +01:00
Jérémie Courrèges-Anglas
ce088c2b9e
openssl backend: repair use of TLSv1+ protocols
...
The use of TLSv1_client_method() means that the protocol used will be
limited to TLSv1.0. This is not desirable for --secure-protocol values
of "auto" (default) and "pfs". Fix by using SSLv23_client_method() and
disabling SSLv[23].
Issue reported by Mikolaj Kucharski.
2014-12-03 09:24:20 +05:30
Giuseppe Scrivano
d9ab65abd2
testenv: add test to stress wget 1.16 crash
2014-12-02 08:49:38 +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
Tim Ruehsen
d9325f5db5
Fix length of program_argstring in main.c
2014-11-28 22:40:19 +01:00
Tim Ruehsen
5d3b52d0b8
Remove gettext.h from Makefile.am
2014-11-28 21:39:31 +01:00
Tim Rühsen
e194c1dfd3
Get rid of gettext.h
2014-11-28 11:27:58 +01:00
Darshit Shah
3e609a1192
Replace all occurences of free() with xfree()
2014-11-27 11:11:34 +05:30
Tim Ruehsen
5edc97f3f8
Select most secure challenge from WWW-Authenticate
...
This patch also adds support for multiple challenges per
WWW-Authenticate header line.
The test Test-auth-both.py now succeeds and thus is taken away
from XFAIL_TESTS (expected to fail tests).
2014-11-26 16:41:56 +01:00
Tim Rühsen
007bee88d8
GnuTLS support for --secure-protocol=TLSv1_1|TLSv1_2
...
The code seemed to be forgotten.
Also added a message before aborting Wget in such a case.
2014-11-26 12:49:21 +01:00
Tim Rühsen
d87fdecd55
Add space after function names
2014-11-26 12:39:47 +01:00
Tim Rühsen
f0e7326c20
Perl test suite: Substitue server port in HTTP headers
2014-11-26 12:25:40 +01:00
Tim Rühsen
54227091b8
Fix blacklisting of URLs to download
...
Fixes a reported crash and prevents multiple downloads of the
same file in case the URL is escaped in different ways.
Reported-by: Frédéric <vfrederix@gmail.com>
2014-11-26 11:19:41 +01:00
Pär Karlsson
1853e425f5
Added missing version.h to Makefile.am
2014-11-26 09:27:47 +01:00
Darshit Shah
fe0bfb5ee9
Check for flex when compiling from repository sources
2014-11-25 14:22:40 +05:30
Tim Rühsen
255133326b
Fix possibly uninitialized variable
2014-11-24 12:00:21 +01:00
Tim Rühsen
0c18773308
Add size of buffer to warc_timestamp()
2014-11-24 10:41:08 +01:00
Tim Rühsen
9217b864d8
Make program_name and program_argstring const
2014-11-24 10:20:51 +01:00
Tim Rühsen
5e2ecaf277
Fix C89 compile errors using ./configure --without-libuuid
2014-11-24 09:44:48 +01:00
Darshit Shah
cd23c7fe0e
Supplement logical assumption assert with error message
2014-11-22 21:27:55 +05:30
Darshit Shah
ed996fe32f
Remove defensive assert in cookies.c
2014-11-22 21:25:38 +05:30
Darshit Shah
1b8e54b808
Add extern declaration for program_arsgstring
...
In test.c, this patch changes the type of program_argstring to char *
from a const char *. This is because, we use a char * string in the rest
of the program and declare an extern accordingly. Removing the const
type helps in keeping the code cleaner at no extra cost.
2014-11-22 17:26:06 +05:30
Darshit Shah
eab0f5d222
Make extern declaration for program_name
2014-11-22 17:26:06 +05:30
Darshit Shah
e94a542d0f
Declare extern numurls in common header
2014-11-22 17:26:06 +05:30
Darshit Shah
b6de436547
Fix missing extern declaration error for build_info.pl
2014-11-22 17:26:06 +05:30
Darshit Shah
c6b750061a
Add extern declaration for version.c strings
2014-11-22 17:26:06 +05:30
Darshit Shah
b41a3a6568
Mark unused paramter in utils.c
2014-11-22 17:26:05 +05:30
Tim Rühsen
f687547d6e
Fixed typo in testenv/server/http/http_server.py
2014-11-21 16:19:23 +01:00
Darshit Shah
841efb0108
Assertions are now disabled by default
2014-11-21 17:45:19 +05:30
Daniel Stenberg
09d47ead18
Fix compiler warning in src/iri.c
2014-11-21 10:43:14 +01:00
Darshit Shah
00203b2888
Revert "remote_to_utf8: cut off part of condition always false"
...
This reverts commit 1553c70961
.
Some architectures like arm64 and ppc64 have unsigned chars where this
commit will cause problems.
2014-11-21 14:19:48 +05:30
Daniel Stenberg
1553c70961
remote_to_utf8: cut off part of condition always false
...
A signed char is never larger than 127.
2014-11-21 13:59:04 +05:30
Tim Ruehsen
bc75d2ecdf
Fix code for undefined USE_NLS_PROGRESS_BAR in progress.c
...
Reported-by: Gisle Vanem
2014-11-20 21:48:04 +01:00
Gisle Vanem
e15ef0b4da
Assume large-file support for WINDOWS
2014-11-20 21:37:24 +01:00
Tim Ruehsen
b19d8032c2
Fix libpsl<0.6.0 detection in configure.ac
2014-11-20 21:08:21 +01:00
Tim Rühsen
3c51ad7f02
Removed form feeds from sources and NEWS
2014-11-20 16:35:34 +01:00