wget/src
Tim Rühsen 02afe1e41c Add support for PCRE2 pattern matching
* configure.ac: Check for libpcre2-8
* src/init.c (choices): Test for HAVE_LIBPCRE2
* src/main.c (main): Set regex compile and match functions
* src/options.h: Test for HAVE_LIBPCRE2
* src/utils.c: Include pcre2.h, add functions
  compile_pcre2_regex() and match_pcre2_regex()
* src/utils.h: Declare compile_pcre2_regex() and match_pcre2_regex()

Fixes #54677
Reported-by: Noël Köthe
2018-09-19 16:22:25 +02:00
..
build_info.c.in Add options --bind-dns-address and --dns-servers 2016-03-23 09:26:22 +01:00
connect.c Update Copyright years 2018-01-14 11:24:43 +01:00
connect.h Update Copyright years 2018-01-14 11:24:43 +01:00
convert.c Update Copyright years 2018-01-14 11:24:43 +01:00
convert.h Update Copyright years 2018-01-14 11:24:43 +01:00
cookies.c Update Copyright years 2018-01-14 11:24:43 +01:00
cookies.h Update Copyright years 2018-01-14 11:24:43 +01:00
css-tokens.h Update CSS grammar from 1.x to 2.2 2018-04-26 13:10:39 +02:00
css-url.c Fix buffer overflow in CSS parser 2018-04-26 22:40:28 +02:00
css-url.h Update Copyright years 2018-01-14 11:24:43 +01:00
css.l Update CSS grammar from 1.x to 2.2 2018-04-26 13:10:39 +02:00
decc_ver.c Ensure main calls bindtextdomain 2014-06-12 18:49:14 +02:00
DESCRIP_DEPS.MMS imported patch vms-overlay 2010-01-09 15:24:02 -08:00
DESCRIP_MODS.MMS Remove trailing empty lines 2014-06-12 18:49:15 +02:00
DESCRIP_SRC.MMS Remove trailing empty lines 2014-06-12 18:49:15 +02:00
exits.c Update Copyright years 2018-01-14 11:24:43 +01:00
exits.h Update Copyright years 2018-01-14 11:24:43 +01:00
ftp-basic.c Fix some issues found by 'infer' 2018-03-14 14:43:35 +01:00
ftp-ls.c * src/ftp-ls.c (ftp_parse_winnt_ls): Fix integer overflow 2018-04-25 09:37:29 +02:00
ftp-opie.c Update Copyright years 2018-01-14 11:24:43 +01:00
ftp.c * src/ftp.c (getftp): Fix RESOURCE LEAK found by Coverity 2018-08-27 13:20:48 +02:00
ftp.h Add new fuzzer for the FTP listing parsers 2018-04-21 19:24:25 +02:00
gnutls.c Add TLS 1.3 support for GnuTLS 2018-09-07 09:56:02 +02:00
hash.c * src/hash.c: Silence UBSAN for hash functions 2018-05-09 12:16:51 +02:00
hash.h Update Copyright years 2018-01-14 11:24:43 +01:00
host.c * src/host.c (wait_ares): Remove void assignment 2018-05-08 09:36:48 +02:00
host.h Update Copyright years 2018-01-14 11:24:43 +01:00
hsts.c * src/hsts.c (open_hsts_test_store): Fix unlink(NULL) 2018-05-09 12:29:39 +02:00
hsts.h * src/hsts.h: Fix header guard 2018-05-08 10:17:06 +02:00
html-parse.c Update Copyright years 2018-01-14 11:24:43 +01:00
html-parse.h Update Copyright years 2018-01-14 11:24:43 +01:00
html-url.c Add new HTML parser fuzzer 2018-04-20 22:33:58 +02:00
html-url.h Add new HTML parser fuzzer 2018-04-20 22:33:58 +02:00
http-ntlm.c Update Copyright years 2018-01-14 11:24:43 +01:00
http-ntlm.h Update Copyright years 2018-01-14 11:24:43 +01:00
http.c * src/http.c (http_loop): Fix RESOURCE LEAK found by Coverity 2018-08-27 13:24:24 +02:00
http.h Update Copyright years 2018-01-14 11:24:43 +01:00
init.c Add support for PCRE2 pattern matching 2018-09-19 16:22:25 +02:00
init.h * src/init.c (initialize): Return error, don't exit() 2018-04-17 11:42:43 +02:00
iri.c Fix 2 more memleaks 2018-04-16 22:02:11 +02:00
iri.h * src/iri.h: Fix C++ compile error 2018-04-20 10:17:55 +02:00
log.c Avoid creating empty wget-log when using -O and -q in background 2018-08-29 12:34:03 +02:00
log.h Update Copyright years 2018-01-14 11:24:43 +01:00
main.c Add support for PCRE2 pattern matching 2018-09-19 16:22:25 +02:00
Makefile.am Move unit-test code to tests/ 2018-04-05 15:06:47 +02:00
metalink.c Move unit-test code to tests/ 2018-04-05 15:06:47 +02:00
metalink.h Update Copyright years 2018-01-14 11:24:43 +01:00
mswindows.c * src/mswindows.c: Fix prototype of fork_to_background() 2018-02-21 19:05:15 +01:00
mswindows.h Update Copyright years 2018-01-14 11:24:43 +01:00
netrc.c * src/netrc.c (parse_netrc_fp): Fix two memleaks 2018-04-28 20:50:30 +02:00
netrc.h Add new fuzzer for the .netrc parser 2018-04-28 20:49:57 +02:00
openssl.c OpenSSL: Better seeding of PRNG 2018-05-05 22:49:06 +02:00
options.h Add support for PCRE2 pattern matching 2018-09-19 16:22:25 +02:00
progress.c Update Copyright years 2018-01-14 11:24:43 +01:00
progress.h Update Copyright years 2018-01-14 11:24:43 +01:00
ptimer.c Update Copyright years 2018-01-14 11:24:43 +01:00
ptimer.h Update Copyright years 2018-01-14 11:24:43 +01:00
recur.c Fix double fclose() with -d while fuzzing 2018-04-17 11:59:54 +02:00
recur.h Update Copyright years 2018-01-14 11:24:43 +01:00
res.c * src/res.c (add_path): Fix memleak (parsing robots.txt) 2018-04-25 11:33:38 +02:00
res.h Update Copyright years 2018-01-14 11:24:43 +01:00
retr.c Save original data to WARC file 2018-05-29 10:52:20 +02:00
retr.h Update Copyright years 2018-01-14 11:24:43 +01:00
spider.c maint: update copyright year ranges to include 2015 2015-03-09 16:32:01 +01:00
spider.h maint: update copyright year ranges to include 2015 2015-03-09 16:32:01 +01:00
ssl.h Update Copyright years 2018-01-14 11:24:43 +01:00
sysdep.h Update Copyright years 2018-01-14 11:24:43 +01:00
url.c Move unit-test code to tests/ 2018-04-05 15:06:47 +02:00
url.h Update Copyright years 2018-01-14 11:24:43 +01:00
utils.c Add support for PCRE2 pattern matching 2018-09-19 16:22:25 +02:00
utils.h Add support for PCRE2 pattern matching 2018-09-19 16:22:25 +02:00
version.h * src/version.h: Add header guard 2018-05-08 10:10:44 +02:00
vms.c Remove trailing empty lines 2014-06-12 18:49:15 +02:00
warc.c * src/warc.c (warc_write_cdx_record): Fix RESOURCE LEAK found by Coverity 2018-08-27 13:25:34 +02:00
warc.h Add more const usage to function params 2015-04-17 22:42:59 +02:00
wget.h Add new HTML parser fuzzer 2018-04-20 22:33:58 +02:00
xattr.c Update Copyright years 2018-01-14 11:24:43 +01:00
xattr.h Update Copyright years 2018-01-14 11:24:43 +01:00