Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ArchiveTeam/wget-lua
Wget-AT is a modern Wget with Lua hooks, Zstandard (+dictionary) WARC compression and URL-agnostic deduplication.
https://github.com/ArchiveTeam/wget-lua
35f5f79ce13e10850b6ae2e4e732e7cf64ed5438 authored over 6 years ago by Tim Rühsen <[email protected]>
3cbdc67c9675b0af74a1393578ebaf9e25b3fd4b authored over 6 years ago by Tim Rühsen <[email protected]>
cdaee00259b2e43d40c84688650b1a0c945cf8c4 authored over 6 years ago by Tim Rühsen <[email protected]>
ad2471425f85a59965ba0dd3ce7dd31850d57df1 authored over 6 years ago by Tim Rühsen <[email protected]>
ace96e4412ba820018716663f467b22eb6420be7 authored over 6 years ago by Tim Rühsen <[email protected]>
77286a2e0340698f81f68c9c74923a81515d27b9 authored over 6 years ago by Tim Rühsen <[email protected]>
Reported-by: Josef Moellers
7eff94e881b94d119ba22fc0c29edd65f4e6798b authored over 6 years ago by Tim Rühsen <[email protected]>15a39093b8751596fe87a6c1f143dff6b6a818ee authored over 6 years ago by Tim Rühsen <[email protected]>
* src/http.c (resp_new): Replace \r\n by space in continuation lines
Fixes #53763
"Malicious w...
f51936745aab064c4342eba1e049d4df45fa09f0 authored over 6 years ago by Tim Rühsen <[email protected]>
* cfg.mk: Add fuzzer reproducers to exception list
* po/POTFILES.in: Add src/spider.c
* tests/Test-https-badcerts.px: Fix test return value
* tests/Test-https-crl.px: Likewise
* READ...
77cf701416f1f0937943dffc27ccbc377ebbf5ee authored over 6 years ago by Tim Rühsen <[email protected]>
c4eb8632996c8e1250695cedbb26dda122bd7244 authored over 6 years ago by Ander Juaristi <[email protected]>
* src/openssl.c (init_prng): keep gathering entropy even though we
...
This commit hardens SSL/TLS a bit more in the following ways:
* Explicitly exclude NULL authen...
744671aac6553e0212f793e3b2ce2796d1b55bce authored over 6 years ago by Ander Juaristi <[email protected]>26a50942d8aec471be4c33298351af7abd9dd2eb authored over 6 years ago by Tim Rühsen <[email protected]>
* fuzz/wget_netrc_fuzzer.c: New fuzzer
* fuzz/wget_netrc_fuzzer.dict: Fuzzer dictionary
* fuzz/w...
* fuzz/Makefile.am: Add wget_cookie_fuzzer
* fuzz/wget_cookie_fuzzer.c: New fuzzer
* fuzz/wget_c...
734d0aee1578694f7c5afffdc1e49ae8849f8afd authored over 6 years ago by Tim Rühsen <[email protected]>
* src/css-url.c (get_uri_string): Check input length
* fuzz/wget_css_fuzzer.repro/buffer-overflo...
* src/css-url.c (get_urls_css): Check input string length
* fuzz/wget_css_fuzzer.repro/negative-...
* fuzz/Makefile.am: Do not include corpora in tarball
* fuzz/main.c: SKIP if corpora directory i...
ceb5d2d79465e9fcbe1335716fc9204c9cbe5128 authored over 6 years ago by Tim Rühsen <[email protected]>
* fuzz/wget_css_fuzzer.repro/slowness-6275836549267456: New file
This file created an extreme C...
939dbb0ebb8a1e32d9605acfa507a9fb0b749e37 authored over 6 years ago by Tim Rühsen <[email protected]>
* src/css-tokens.h: Add enums and fixate values
* src/css.l: Include config.h,
ignore several ...
Fixes OSS-Fuzz issue #8005.
This is a long standing bug affecting all versions <= 1.19.4.
Fixes OSS-Fuzz issue #7999.
This is a long standing bug affecting all versions <= 1.19.4.
* fuzz/Makefile.am: Add wget_url_fuzzer
* fuzz/wget_url_fuzzer.c: New fuzzer
* fuzz/wget_url_fuz...
* fuzz/Makefile.am: Add wget_robots_fuzzer
* fuzz/wget_robots_fuzzer.c: New fuzzer
* fuzz/wget_r...
36482a21eade053253e096fa502782fa009012b5 authored over 6 years ago by Tim Rühsen <[email protected]>
7ee3ad1c48c6625c99b194640d3c26fc2a68b527 authored over 6 years ago by Tim Rühsen <[email protected]>
79c1f333dc11882c8c5288514aa75404341402ba authored over 6 years ago by Tim Rühsen <[email protected]>
d8365b0607760d379311fbc5d5c3318e1c148446 authored over 6 years ago by Tim Rühsen <[email protected]>
Fixes OSS-Fuzz issue #7931.
This is a long standing bug affecting all versions <= 1.19.4.
Fixes OSS-Fuzz issue #7930.
This is a long standing bug affecting all versions <= 1.19.4.
2269cc2f1b0576fe9f72a3a59b64f691a639fcd0 authored over 6 years ago by Tim Rühsen <[email protected]>
7d3da0853760351c7567ce4d4698c3cb64b756dc authored over 6 years ago by Tim Rühsen <[email protected]>
2b61c461832d8746cac2ab764b6f7040f040dfdb authored over 6 years ago by Tim Rühsen <[email protected]>
f0d715b264689533fbfc494476855d9b6334230e authored over 6 years ago by Tim Rühsen <[email protected]>
b3ff8ce3d59a1a5991bd7f751f8348fdf168cb99 authored over 6 years ago by Tim Rühsen <[email protected]>
c7014fbaeab9d73e108e4c74583130f8e21b5a4f authored over 6 years ago by Tim Rühsen <[email protected]>
* fuzz/Makefile.am: Add wget_ftpls_fuzzer
* fuzz/wget_ftpls_fuzzer.c: New fuzzer
* fuzz/wget_ftp...
fbc5f3736e4f13b8aa2fb6bb3ad3e67172583435 authored over 6 years ago by Tim Rühsen <[email protected]>
7ecfe3ef70b84180b7c3736702d0c573a336ce29 authored over 6 years ago by Tim Rühsen <[email protected]>
7e635d173e44385bbb38df8c110a242baa9660da authored over 6 years ago by Tim Rühsen <[email protected]>
* fuzz/wget_css_fuzzer.c: Include wget.h outside 'extern "C"',
undef fopen_wgetrc directly aft...
0b02993e3998855299711aeed05c2e78b69faed0 authored over 6 years ago by Tim Rühsen <[email protected]>
* fuzz/Makefile.am: Add wget_html_fuzzer
* fuzz/wget_html_fuzzer.c: New fuzzer
* fuzz/wget_html_...
77c31d301b015ea6334e367742e175475c77d49a authored over 6 years ago by Tim Rühsen <[email protected]>
30bd99f3f575c08056e6448e17e0d5fca45908c2 authored over 6 years ago by Tim Rühsen <[email protected]>
c9a091ae45087f7fb83147b577cd3b0d75af4db1 authored over 6 years ago by Tim Rühsen <[email protected]>
7a5db30b013d13b5c0a186d74506ea447cdc6dd2 authored over 6 years ago by Tim Rühsen <[email protected]>
d25d036fba06c8af9b78d3d5a16ebf0f58ed3d09 authored over 6 years ago by Tim Rühsen <[email protected]>
* fuzz/Makefile.am: Add wget_css_fuzzer.c
* fuzz/wget_css_fuzzer.c: New fuzzer
9d899d7bb75e6ec3123133be899912314bacc559 authored over 6 years ago by Tim Rühsen <[email protected]>
ff3c7733b7b23ec1aa332a9825d7ea7917f4d235 authored over 6 years ago by Tim Rühsen <[email protected]>
cc7f15a529ac1368b5bce7a9850070e5be3376b9 authored over 6 years ago by Tim Rühsen <[email protected]>
ae6390e6a447afdb922a21be6f8c56c1f7c6a969 authored over 6 years ago by Tim Rühsen <[email protected]>
* src/wget.h: Define exit() as exit_wget()
* fuzz/wget_options_fuzzer.c: Implement exit_wget() a...
bb03572c2a9088dbdc1461806d8759de278e3f2e authored over 6 years ago by Tim Rühsen <[email protected]>
* fuzz/wget_options_fuzzer.c: Add fopen_wget() and fopen_wgetrc()
* src/utils.c: Use fopen_wgetr...
fdd86aada972d498047f83a519e25bd4849341a9 authored over 6 years ago by Tim Rühsen <[email protected]>
ce90ed78b62e475685cead09a294023c825e14d1 authored over 6 years ago by Tim Rühsen <[email protected]>
3c4a6506a557e839ae64994174db349575fe3117 authored over 6 years ago by Tim Rühsen <[email protected]>
fbb4cd231eee67e845c5f8f1d606ce2a4c146982 authored over 6 years ago by Tim Rühsen <[email protected]>
* src/ftp.c (ftp_loop_internal): Set warc_tmp to NULL after ffclose()
* src/init.c (cleanup): Se...
eaf167aaaa52309824ce047f66b8920b0caaefb9 authored over 6 years ago by Tim Rühsen <[email protected]>
7d5de64fc9871139e0e1e9381c93b1ba71960611 authored over 6 years ago by Tim Rühsen <[email protected]>
70042265be0d2053431e999e1c8ee7d237643781 authored over 6 years ago by Tim Rühsen <[email protected]>
regcomp() may be too cpu + memory intensive for fuzzing.
See https://sourceware.org/glibc/wiki/S...
* src/init.c (initialize): Use global var for wgetrc filename
* src/iri.c (find_locale): Return ...
05a8c064e91a15dc0e2fecf5e49ed63235375ab3 authored over 6 years ago by Tim Rühsen <[email protected]>
* src/hsts.c: Use opt.homedir
* src/init.c: Likewise
* src/main.c: Likewise
* src/netrc.c: Likew...
73fd57585c2452df42a17f8b82028502200f6497 authored over 6 years ago by Tim Rühsen <[email protected]>
7963260e76adbb4787b7dfcd307a6dd2621a4255 authored over 6 years ago by Tim Rühsen <[email protected]>
99a7039deff95001ff30cceba78a93d2c5109f54 authored over 6 years ago by Tim Rühsen <[email protected]>
15ef79f808bd5513cc15e1b017c3c6d68afb46e6 authored over 6 years ago by Tim Rühsen <[email protected]>
* src/init.c (cmd_number): Use strtol() instead of selfmade function
* bootstrap.conf: Add strto...
55da9f71f0a1a9cfa18857277b9a2a048df5e3fa authored over 6 years ago by Tim Rühsen <[email protected]>
bec9816f40d89c1b0081e1cd588bd8562e628310 authored over 6 years ago by Tim Rühsen <[email protected]>
* Makefile.am: Add fuzz/ to SUBDIRS
* cfg.mk: Fix 'make syntax-check'
* configure.ac: Add --enab...
b86294e1c9a81e90aa943e1e7f0cd48e60fa6177 authored over 6 years ago by Tim Rühsen <[email protected]>
7e1e5f39593766f6bc9897ecc7ebaf8c6cc33458 authored over 6 years ago by Tim Rühsen <[email protected]>
4a6336d5518075d4f11f849120a11289882056cc authored over 6 years ago by Tim Rühsen <[email protected]>
328438e69bc924c9aa1af1974a30389ba84dbcb5 authored over 6 years ago by Tim Rühsen <[email protected]>
36f029d2f00d5f5b72978333deca669d33dc0807 authored over 6 years ago by Tim Rühsen <[email protected]>
e0860dd1ff306abacb3780ddc6cf169cb588f328 authored over 6 years ago by Tim Rühsen <[email protected]>
d7e3acb2cc4508e48ab423a9ecc5c186005d959a authored over 6 years ago by Tim Rühsen <[email protected]>
* src/Makefile.am: Remove test.c and test.h
* src/test.c: Rename to tests/unit-tests.c
* src/tes...
3e84963e84667b21ba794cbd84c8a1ae70f73894 authored almost 7 years ago by Tim Rühsen <[email protected]>
f56f970bc2b0df1d26ebd6a0a86083b37017cd70 authored almost 7 years ago by Tim Rühsen <[email protected]>
0b54043d17da7315f79eb778abbb0c405cf6fff4 authored almost 7 years ago by Tim Rühsen <[email protected]>
* doc/wget.texi: Likewise
040106b3e2faf60bc15c86a8a360cda342ca5e6a authored almost 7 years ago by Tim Rühsen <[email protected]>
* src/init.c: Add 'tlsv1_3 for --secure-protocol
* src/openssl.c (ssl_init): Enable TLS1.3 if po...
Reported-by: Giovanni Tirloni
ba2b0654b41208208d474d3b3485c01f471204aa authored almost 7 years ago by Tim Rühsen <[email protected]>Reported-by: Volkmar Klatt
375bfa98dc2c6cdba3993018283671556094bb93 authored almost 7 years ago by Tim Rühsen <[email protected]>Reported-by: Gisle Vanem
bea54e0da4b48f3d1ee506c41a14e6a570a16bdf authored almost 7 years ago by Tim Rühsen <[email protected]>
* tests/Test-https-badcerts.px: Likewise
* tests/Test-https-clientcert.px: Likewise
* tests/Test...
* ../src/main.c: Re-init logfile if changed for background mode
* ../src/utils.c: fork_to_backgr...