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

* src/openssl.c (ssl_init): post handshake auth for OpenSSL

Copyright-paperwork-exempt: Yes

95a677c7f5db7927aa751d45bdcf7bf0fa55a8fc authored over 5 years ago by AviSoomirtee <[email protected]>
* bootstrap.conf: Explicitly set source_base and test_base

96f48bf412ff614f2633abfb32c828f55e002777 authored over 5 years ago by Tim Rühsen <[email protected]>
* src/convert.c (convert_basename): Do not pass NULL to strrchr()

95de9cd97f79792d511cd9a232f9fa6a2faefd49 authored over 5 years ago by Tim Rühsen <[email protected]>
* src/url.c (append_uri_pathel): Check for possible NULL dereference

fac8f8099dc11a81b9dad9354ace6befe1030bf0 authored over 5 years ago by Tim Rühsen <[email protected]>
* fuzz/main.c: Fix paths for WIN32

7da620c7ce4db9b482010a07673527d0a7ee430b authored over 5 years ago by Tim Rühsen <[email protected]>
* bootstrap.conf: Work around VPATH issue

e3790ad2a35df12666ac1fde10746253e4a9fc74 authored over 5 years ago by Tim Rühsen <[email protected]>
* configure.ac: Update gettext version to 0.19.3

021458ddf264e48e141972b6c0fb56bf7401b3a6 authored over 5 years ago by Tim Rühsen <[email protected]>
* bootstrap.conf: Remove rsync as prerequisite

'./bootstrap --skip-po' won't need wget nor rsync

64618a9852bcdd2e74b8dd933b5fd4f6a98e44b9 authored over 5 years ago by Tim Rühsen <[email protected]>
* bootstrap.conf: Replace prerequisite xz by gzip

c9fa9d599ec0cc6eeae8da5963e68d640864685b authored over 5 years ago by Tim Rühsen <[email protected]>
Add sanitizer flags for ./configure

* bootstrap.conf: Add 'warning' gnulib module
* configure.ac: Add --enable-fsanitize-* flags
* t...

64f6f6847e36cfc0a572e5f215aa69cff687ef11 authored over 5 years ago by Tim Rühsen <[email protected]>
Add --enable-manywarnings from wget2

* .gitignore: Exclude /lib/Makefile.am
* bootstrap.conf: Use --makefile-name=gnulib.mk with gnul...

94e2dd5ecdc8a4be340a10b2f27b3c24eaa5628b authored over 5 years ago by Tim Rühsen <[email protected]>
Add CONTRIBUTING.md

* CONTRIBUTING.md: New file for contributors
* README: Mention CONTRIBUTING.md

14dc0c6af0de55784b6e60e30564aade15ca5bc0 authored over 5 years ago by Tim Rühsen <[email protected]>
* fuzz/*.in/*: Update corpora from OSS-fuzz

6edf7a30b672f3c0974e6a94d2c95f72a3f9c3db authored over 5 years ago by Tim Rühsen <[email protected]>
* fuzz/get_ossfuzz_corpora: Remove -f from unzip, mkdir *.in/

c34e9a8c47854180815596720418453ebf0cc2e0 authored over 5 years ago by Tim Rühsen <[email protected]>
* .gitlab-ci.yml: Update Gitlab CI WORKDIR to /usr/local

370b778db2d42130d88db52cc900da16e6285ce1 authored over 5 years ago by Tim Rühsen <[email protected]>
* src/openssl.c: fix ssl_init for openssl 1.1.1

ssl_init fails with openssl 1.1.1 when openssl.cnf is not found.
Redundant calls to intializatio...

14e3712b8c39165219fa227bd11f6feae7b09a33 authored over 5 years ago by Eneas U de Queiroz <[email protected]>
* doc/wget.texi: Fix typo in man page

Copyright-paperwork-exempt: Yes

263546473f9c24470bd2736207507311444e76cf authored over 5 years ago by Leif Ryge <[email protected]>
[log] miss check If logging is inhibited

4574771a6a065956efe4ce56fdff98f19d1ce23a authored over 5 years ago by raminfp <[email protected]>
* src/iri.c (do_conversion): Remove unneeded debug lines

562eacb76a2b64d5dc80a443f0f739bc9ef76c17 authored over 5 years ago by Tim Rühsen <[email protected]>
* NEWS: Update NEWS for new release

a220ead43505bc3e0ea8efb1572919111dbbf6dc authored over 5 years ago by Darshit Shah <[email protected]>
* NEWS: Update NEWS for new release

2ae601a7198743c336c0d25d03dcb65e08557c1d authored over 5 years ago by Darshit Shah <[email protected]>
Fix a buffer overflow vulnerability

* src/iri.c(do_conversion): Reallocate the output buffer to a larger
size if it is already full

692d5c5215de0db482c252492a92fc424cc6a97c authored over 5 years ago by Tim Ruehsen <[email protected]>
* src/openssl.c (ssl_init): Check for X509_V_FLAG_PARTIAL_CHAIN

0eaa5f1771f3d96c88f0a3d464df1fa4bdb7e307 authored almost 6 years ago by Tim Rühsen <[email protected]>
* gnulib: Pull forward

39f17b3555b306d3821e4d281e04f36495aac5d0 authored almost 6 years ago by Darshit Shah <[email protected]>
* fuzz/main.c (test_all_from): Fix indentation

4c89c85a2863b5aca55d46ab1b13e8cce3a4427a authored almost 6 years ago by Tim Rühsen <[email protected]>
Fix corner case in processing server response

* src/http.c (response_head_terminator): Don't access uninitialized data
* fuzz/wget_read_hunk_f...

5d87635c66aaa01bdf95f6b093b66c3d2768b696 authored almost 6 years ago by Tim Rühsen <[email protected]>
Add new fuzzer wget_read_hunk_fuzzer.c

* fuzz/Makefile.am: Add wget_read_hunk_fuzzer
* fuzz/wget_read_hunk_fuzzer.c: New file
* fuzz/wg...

4046cd2a710bca7ec81c879f80bea65b2432d4cd authored almost 6 years ago by Tim Rühsen <[email protected]>
* fuzz/wget_netrc_fuzzer.c: Fix fuzzer

ae6636a28facf19db6b146a4f8a93908de6a1242 authored almost 6 years ago by Tim Rühsen <[email protected]>
* fuzz/wget_ftpls_fuzzer.c: Fix fuzzer

acef0fb4c61d2e8f7830c985ae64fe02248b2382 authored almost 6 years ago by Tim Rühsen <[email protected]>
* src/openssl.c (ssl_init): Trust partial cert chain

7c1c8eb3b1d196efdc0c65394c10eb741adf83d1 authored almost 6 years ago by Jeffrey Walton <[email protected]>
* src/ftp-ls.c (ftp_parse_vms_ls): Use snprintf instead of strcpy/strcat

19661f1d9aab5668ac9fd3190b4942c8a85c0cef authored almost 6 years ago by Tim Rühsen <[email protected]>
* src/html-url.c(get_urls_html_fm): Add message in verbose mode with no-follow attribute

e39be3283836b8cb7b9ee320456eefb2a2fda173 authored almost 6 years ago by Darshit Shah <[email protected]>
Fix fuzz/ tests for OpenBSD

* fuzz/wget_*_fuzzer.c: Take care when calling exit()

8d8abcffdfd5511870016e4f7591117eca4f0122 authored almost 6 years ago by Tim Rühsen <[email protected]>
* fuzz/Makefile.am: Remove hard-coded gcc flags

93d21e4217265a10c459ccaf0a9d708080aab359 authored almost 6 years ago by Tim Rühsen <[email protected]>
Fix STDERR closing/restoring in fuzzers

* fuzz/fuzzer.h: Add CLOSE_STDERR and RESTORE_STDERR
* fuzz/wget_*_fuzzer.c: Use CLOSE_STDERR an...

07f9fbd0b3ee903b7779688948a534db43ca28a2 authored almost 6 years ago by Tim Rühsen <[email protected]>
* configure.ac: Rearrange AM_ICONV before gl_INIT

74866d9ea06bb0a5103f20b1238907445983a930 authored almost 6 years ago by Tim Rühsen <[email protected]>
Do not hard-code -ldl in fuzz/Makefile.am

* configure.ac: Search for dlopen and add library to $FUZZ_LIBS
* fuzz/Makefile.am: Link with $F...

1098de2b49f8889ff5e2446f88ae3b3563d9dbc1 authored almost 6 years ago by Tim Rühsen <[email protected]>
* doc/wget.texi: Correct --logfile -> --output-file

c7f31d62b28eff2944f74eba195fc31f1e44dfe7 authored almost 6 years ago by Tim Rühsen <[email protected]>
Update gnulib

c53552e8cd9590881627449cfa80feec6a88ff55 authored almost 6 years ago by Darshit Shah <[email protected]>
Update copyright statements

8b975e83d3eb04d92c9f68496f3ab0749f2ee5d2 authored almost 6 years ago by Darshit Shah <[email protected]>
docs: --no-cache also sets the 'Cache-Control: no-cache' header

* doc/wget.texi: Add Cache-Control to docs
* src/wget.h: Add Cache-Control to comment of SEND_NO...

9e7c1554bdd6c454ffb9adb54d8c79e9b19d28b6 authored almost 6 years ago by Leon Klingele <[email protected]>
* .gitlab-ci.yml: Add minimal build

caf30fbe2860b70e7a0f2e3cc4004b78bd681fd8 authored almost 6 years ago by Tim Rühsen <[email protected]>
* src/init.c (cleanup): Check HAVE_HSTS

Reported-by: Simon Dales

f1eda916a6e41f6489c2b62766e9ef9db6e3b569 authored almost 6 years ago by Tim Rühsen <[email protected]>
NTLM restart authentication (trivial change)

* src/http-ntlm.c (ntlm_input): Continue on NTLMSTATE_LAST,
error on NTLMSTATE_TYPE3

The code...

5dceb6626b476173b5ef0b7372e3f4616a70365f authored about 6 years ago by André Wolski <[email protected]>
* contrib/spell-checker: Remove trailing whitespace

fc65b4521adb9d989118285657690cdf1f28dcb2 authored about 6 years ago by Tim Rühsen <[email protected]>
Fix typos detected by codespell (via contrib/spell-checker)

fdb7fe613c3b0ebe28b67823551f231856917c4d authored about 6 years ago by Tim Rühsen <[email protected]>
* contrib/spell-checker: Add script for spell checking

c0427ebf3cf72f6f6c2a07053e4c9c01c30e99b0 authored about 6 years ago by Tim Rühsen <[email protected]>
* fuzz/Makefile.am: Fix order of libraries for linking

af16b0f38fab408cff3d2b4cf074ab91eae7f720 authored about 6 years ago by Tim Rühsen <[email protected]>
* src/wget.h: #undef _Noreturn when building with C++

6ba1cb587c84377ec99d70ed20e27cf7682ca955 authored about 6 years ago by Tim Rühsen <[email protected]>
* src/gnutls.c (ssl_connect_wget): Fix call to gnutls_set_default_priority()

5811c2222bd7d778ecbe4d2c8b2ae8448e0e074c authored about 6 years ago by Tim Rühsen <[email protected]>
* NEWS: Add release changes for 1.20.1

70cddf3e29a0c092ffdc03908e3de1e015001b5a authored about 6 years ago by Tim Rühsen <[email protected]>
Don't save user/pw with --xattr

Also the Referer info is reduced to scheme+host+port.

* src/ftp.c (getftp): Change params of se...

3cdfb594cf75f11cdbb9702ac5e856c332ccacfa authored about 6 years ago by Tim Rühsen <[email protected]>
Don't use extended attributes (--xattr) by default

* src/init.c (defaults): Set enable_xattr to false by default
* src/main.c (print_help): Reverse...

c125d24762962d91050d925fbbd9e6f30b2302f8 authored about 6 years ago by Tim Rühsen <[email protected]>
* .travis.yml: Email to wget-dev instead bug-wget mailing list

7c0a30d72433cc138ee4cb8da505451c5ed454e9 authored about 6 years ago by Tim Rühsen <[email protected]>
* NEWS: Prepare for new version

3becef17cb976ea40f674f5dca5f84d2bfc45e98 authored about 6 years ago by Darshit Shah <[email protected]>
* contrib/make-release: Add a small checklist for pending tasks

8f780fa2749cbd15c06816db3b46d0bc0dfd0c8d authored about 6 years ago by Darshit Shah <[email protected]>
Prepare NEWS for new release

e55916e5de79a529be6ff9f107dc48a93dc8c65f authored about 6 years ago by Darshit Shah <[email protected]>
* configure.ac: gnulib now expects autoconf >=2.63

c4a6b89b2e064a60e723805f9c19ac7d9e9c644b authored about 6 years ago by Darshit Shah <[email protected]>
* gnulib: Update library

3d4e1f47a101c0d1278585db12287402e21d00f2 authored about 6 years ago by Darshit Shah <[email protected]>
* src/ftp.c (ftp_retrieve_glob): Refactor to prevent looping over listing multiple times

8c741da25648ee5d752f5db91fd601c79bd8b92f authored about 6 years ago by Darshit Shah <[email protected]>
* src/init.c: Stop freeing the pointer returned by ws_mypath()

.. since ws_mypath() saves the address it returns in a static pointer
for reuse, to also be retu...

61271d87f6a923b41e4f7918ff9835b51def0854 authored about 6 years ago by Jay Satiro <[email protected]>
* src/ftp.c(ftp_retrieve_glob): Honor {accept,reject}-regex switches as well

2bc2d2f803bc2f5521c988f4af8ba6836ae039d8 authored about 6 years ago by Darshit Shah <[email protected]>
* .gitlab-ci.yml: Split into GnuTLS and OpenSSL build

d3383d619ba21ca7fa33c5b194db8c84e2488997 authored about 6 years ago by Tim Rühsen <[email protected]>
* Makefile.am: dist clean po/stamp-po

62dced2f43acb3c3d5fa2f2fa8a2ae5db6c06165 authored about 6 years ago by Tim Rühsen <[email protected]>
Remove auto-generated files from po/

04116409a8c2b79458fbcce3e2d2da5fef2bdfc4 authored about 6 years ago by Tim Rühsen <[email protected]>
Add VPATH build

7b8325b4165fd647ebc634302e2f6751e6284f51 authored about 6 years ago by Tim Rühsen <[email protected]>
Revert "Bail out on unexpected 416 server errors"

This reverts commit 6f3b9959935ad7640bcf48a0a93848ed25ff8963.

The code is obviously wrong, see ...

11fad3fa72c5622efbbc57b5a12c355de695726a authored about 6 years ago by Tim Rühsen <[email protected]>
openssl: Do not use engines when OpenSSL does not support

* src/openssl.c: Check for OPENSSL_NO_ENGINE before
including openssl/engine.h and before calli...

a3643c6076e60f778e069340100e86bec5786e5f authored about 6 years ago by Rosen Penev <[email protected]>
Fix HTTPS Perl tests

* tests/SSLTest.pm: Rename server cert and key file
* tests/Test-https*.px: Fix and remove OpenS...

ed23e682da05c27adf599a6305a2b5f08678c222 authored about 6 years ago by Tim Rühsen <[email protected]>
Replace some loops with string.h functions

* src/init.c: Replace loop with strspn
* src/url.c: Replace loop with strrchr

Copyright-paperwo...

6d7cd9313c692b4d2736e94a6fec3290f1dbde06 authored about 6 years ago by Kapus, Timotej <[email protected]>
* .gitmodules: Use https:// instead of git:// for gnulib

git:// does not work over http proxy

Signed-off-by: Luiz Angelo Daros de Luca <[email protected]...

7903dbc9d84a033ec4d3756768c3a67874c13478 authored about 6 years ago by Luiz Angelo Daros de Luca <[email protected]>
* src/host.c (sufmatch): Fix dot-prefixed domain matching

Current sufmatch does not match when domain is dot-prefixed.
The example of no_proxy in man (.mi...

fd85ac9cc623847e9d94d9f9241ab34e2c146cbf authored about 6 years ago by Luiz Angelo Daros de Luca <[email protected]>
* src/convert.c (convert_links): Fix fallthrough

21daa24e7214ed4e6505c7068412545b5ac47ff3 authored about 6 years ago by Tim Rühsen <[email protected]>
* bootstrap: Update script from gnulib

6d6679ba86febd96aa146e091eb0833a25961748 authored about 6 years ago by Darshit Shah <[email protected]>
* gnulib: Update library

d18f78b86bf30fa0b089e6b7495db5b529a911f9 authored about 6 years ago by Darshit Shah <[email protected]>
* .lgtm.yml: New file to add LGTM to Gitlab.com CI

85310bfa58300673ea3970341bccd2930720e05f authored about 6 years ago by Tim Rühsen <[email protected]>
* configure.ac: Fix build issue with libgpgme

b29854528ab134dcad1fd1724d1a85b7a66b5689 authored about 6 years ago by Tim Rühsen <[email protected]>
* fuzz/*_fuzzer.in/*: Update fuzzer corpora

3d518f125cba3d38c7db39ee15448e2ee262431c authored about 6 years ago by Tim Rühsen <[email protected]>
Enable post-handshake auth under gnutls on TLS1.3

c11cc83d9ee9230f090c2400a57bbd562905d782 authored about 6 years ago by Nikos Mavrogiannopoulos <[email protected]>
* src/http.c (resp_new): Fix code to avoid false positive by clang

0727b8f3a9ef34b7e92128d4ef1cab6665f25fb9 authored over 6 years ago by Tim Rühsen <[email protected]>
* src/convert.c (convert_links): Fix code to avoid false positive by clang

88a49c1e414294ffdee0b25ba31d453ffea64d09 authored over 6 years ago by Tim Rühsen <[email protected]>
Add support for PCRE2 pattern matching

* configure.ac: Check for libpcre2-8
* src/init.c (choices): Test for HAVE_LIBPCRE2
* src/main.c...

02afe1e41ca21ec54f2d1135ff51e313f30e5b66 authored over 6 years ago by Tim Rühsen <[email protected]>
Add . to perl path for all perl tests

* tests/*.px: Add -I . to the shebang

This allows perl test to be run from tests/ directory, e....

79be99aff4717a75ec7531d8b3a4ec96341754ca authored over 6 years ago by Tim Rühsen <[email protected]>
Add TLS 1.3 support for GnuTLS

* doc/wget.texi: Add "TLSv1_3" to --secure-protocol
* src/gnutls.c (set_prio_default): Use GNUTL...

2bbdfd76dab187ab29e22bed18d737f94343e629 authored over 6 years ago by Tomas Hozza <[email protected]>
Avoid creating empty wget-log when using -O and -q in background

* src/log.c (check_redirect_output): Check for quiet mode

7ddcebd61e170fb03d361f82bf8f5550ee62a1ae authored over 6 years ago by Tomas Korbar <[email protected]>
* src/warc.c (warc_write_cdx_record): Fix RESOURCE LEAK found by Coverity

Error: RESOURCE_LEAK (CWE-772): - REAL ERROR
wget-1.19.5/src/warc.c:1376: alloc_fn: Storage is r...

2f451dbf4e83c751f6bbba7ed26d90bf275fcbf7 authored over 6 years ago by Tomas Hozza <[email protected]>
* src/warc.c (warc_write_start_record): Fix potential RESOURCE LEAK

In warc_write_start_record() function, the reutrn value of dup() is
directly used in gzdopen() c...

8b451f9f21cc1b00d1a08116b542fb7bd7589405 authored over 6 years ago by Tomas Hozza <[email protected]>
* src/utils.c (open_stat): Fix RESOURCE LEAK found by Coverity

Error: RESOURCE_LEAK (CWE-772):
wget-1.19.5/src/utils.c:914: open_fn: Returning handle opened by...

c045cdded4e3850724d8bb3a655852948e62c0df authored over 6 years ago by Tomas Hozza <[email protected]>
* src/http.c (http_loop): Fix RESOURCE LEAK found by Coverity

Error: RESOURCE_LEAK (CWE-772):
wget-1.19.5/src/http.c:4486: alloc_fn: Storage is returned from ...

dfef92bac3997b9848e86d84a843d5d7dde4fd99 authored over 6 years ago by Tomas Hozza <[email protected]>
* src/http.c (check_auth): Fix RESOURCE LEAK found by Coverity

Error: RESOURCE_LEAK (CWE-772):
wget-1.19.5/src/http.c:2434: alloc_fn: Storage is returned from ...

b8be904ac7c25387672b0aa39f7cba699bffc48e authored over 6 years ago by Tomas Hozza <[email protected]>
* src/ftp.c (getftp): Fix RESOURCE LEAK found by Coverity

Error: RESOURCE_LEAK (CWE-772):
wget-1.19.5/src/ftp.c:1493: alloc_fn: Storage is returned from a...

b24351183ec574f81c729cbb3286aceaee3f03c8 authored over 6 years ago by Tomas Hozza <[email protected]>
Don't limit the test suite HTTPS server to TLSv1

In Fedora, we are implementing crypto policies, in order to enhance the
security of user systems...

2b2283d3e27faf77999eab78111a46e573f6f9cc authored over 6 years ago by Tomas Hozza <[email protected]>
* src/gnutls.c (ssl_check_certificate): Fix grammar of error msg

Reported-by: Nicholas Sielicki

122a9f08a3d681c5e95918e4b6267f705487eab4 authored over 6 years ago by Tim Rühsen <[email protected]>
* fuzz/Makefile.am: Remove libtool LTLIB... from LDADD

333746f78780c5682f23c2ff8005787af4d103b3 authored over 6 years ago by Tim Rühsen <[email protected]>
* src/http.c (http_loop): Fix --retry-on-host-error

4fc69950daa00a2fa90bf98dc58ac1bc0d4d1869 authored over 6 years ago by Tim Rühsen <[email protected]>
Add new option --retry-on-host-error

* doc/wget.texi: Add docs for --retry-on-host-error
* src/http.c (http_loop): Add code for HOSTE...

e7979da9e8ee40fa083f31736a84122a7a99ab47 authored over 6 years ago by ethus3h <[email protected]>
Save original data to WARC file

* src/retr.c (write_data): Cleanup,
(fd_read_body): Write to WARC before uncompressing

Fixes:...

ad261f41ceeb59242a096b31854038c3eff65c8f authored over 6 years ago by Tim Rühsen <[email protected]>
* fuzz/get_ossfuzz_corpora: Speed up corpora download

c88500fca8f822bbac5e3c7c34a719648647c42e authored over 6 years ago by Tim Rühsen <[email protected]>
* src/main.c (print_version): Silence UBSAN message

4188fcdced99f28125abadc4856a70aeb3861a1c authored over 6 years ago by Tim Rühsen <[email protected]>
* src/utils.ci (file_exists_p): Fix stat(NULL,...)

4bdb09d3a705c550a594f837124a8c20b89d98b4 authored over 6 years ago by Tim Rühsen <[email protected]>