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

Run autoupdate on configure.ac

* configure.ac, m4/{wget, wget_manywarnings}.m4: Run autoupdate

1942eaf40916fde1b9e4741211a2cabc39c84411 authored about 4 years ago by Darshit Shah <[email protected]>
.gitignore: Ignore gnulib_po directory

99b5977169b74c5378f9b45e69ae8f6372d204d7 authored about 4 years ago by Darshit Shah <[email protected]>
configure.ac: Replace obsolete macro AC_AIX with AC_USE_SYSTEM_EXTENSIONS

0c2a33b5dc10da211dcc5c444e7a3ff7c9cc20df authored about 4 years ago by Darshit Shah <[email protected]>
bootstrap.conf: Remove unneeded text block

f4a3c1a35c5c0f8de61716f8e8c007b851670f26 authored about 4 years ago by Darshit Shah <[email protected]>
m4/getpagesize.m4: Don't track autogenerated file

b99d519a5774601ec737ff5f5dfbd668b0ec49ba authored about 4 years ago by Darshit Shah <[email protected]>
Remove unneeded files from gnulib

m4/exitfail.m4: Remove unneeded file
m4/wchar.m4: Same
m4/wctype.m4: Same

The latest versions o...

70bacc432d0bc1e94d2d524ee44e4babb6347e4a authored about 4 years ago by Darshit Shah <[email protected]>
Use a separate domain for translating gnulib

Use the --po-domain option to gnulib-tool to create a new textdomain
that can be used by gnulib ...

a11bfc2d4e008fceceed4a1ad0a98a66c909e87e authored about 4 years ago by Darshit Shah <[email protected]>
po/POTFILES.in: Update the list of files that need translation

8d68a6307bacbc5ee8995c856fe73dd3b7358abd authored about 4 years ago by Darshit Shah <[email protected]>
m4/getpagesize.m4: Update from gnulib

fd0f21b04c55fabe2aa454b932c4c597c8f2a852 authored about 4 years ago by Darshit Shah <[email protected]>
configure.ac: Increase minimum required version to 2.64

7e1bc0de8acce4de7a073183b8e0f9281e07e58f authored about 4 years ago by Darshit Shah <[email protected]>
gnulib: Pull forward

3396b943e0276faeb5a9dd93a4a41d47ce327251 authored about 4 years ago by Darshit Shah <[email protected]>
main.c (main): Warn when trying to use password without username

3636b2a5af1314b82bd2e1a4fefe5aa4a47553d7 authored about 4 years ago by Darshit Shah <[email protected]>
* src/http.c (http_cleanup): Reset wget_cookie_jar after freeing

This silences the wget_options_fuzzer which triggered #28610 on
OSS-Fuzz. This issue can not hap...

015afd7cc76f6d4825277c80ae12e9176753a7a8 authored about 4 years ago by Tim Rühsen <[email protected]>
* src/main.c: Add description to --help output of wait options

794b7b1dbef01765ab3a27b0ab09d6a57556cc96 authored about 4 years ago by Tim Rühsen <[email protected]>
testenv: Add test for handling of no_proxy environment variable

* testenv/Test-no_proxy-env.py: Added new test for no_proxy env
* testenv/Makefile.am: Added the...

314a4f42be3c969aadc1cef9f5859f8a61b7ca82 authored over 4 years ago by Tomas Hozza <[email protected]>
testenv: Allow definition of environment variables for wget execuion

* testenv/README: Added description for new EnvironmentVariable hook
* testenv/conf/environment_...

8ffebe216099c7dcc85310c78c810e960e228c03 authored over 4 years ago by Tomas Hozza <[email protected]>
testenv: HTTPTest.begin() should return exit value

* testenv/test/http_test.py: Ensure that HTTPTest.begin() always returns
a value

Previously the...

28196b6807873520f5441b1ad980919a137660d7 authored over 4 years ago by Tomas Hozza <[email protected]>
Minor documentation clarification

* src/wget.texi: Clarify behaviour of --quota
Thanks to TheWild on IRC for pointing it out

1fe9d4cf094d1745c691e108977dfa565080761b authored over 4 years ago by Darshit Shah <[email protected]>
* src/ftp.c (ftp_loop_internal): Check for VERIFCERTERR to avoid SIGABRT

There is a bug that causes wget to exit with SIGABRT when trying to
receive files through FTP fr...

1656a1628c1d6ab81b0126c3c4540b2becd0558d authored over 4 years ago by Tim Rühsen <[email protected]>
* src/host.c (lookup_host): Fix uninitialized pointer access in c-ares code

Reported-by: Swapnil More

e830f5f42b8103d5d7452b9756204df4047003f6 authored over 4 years ago by Tim Rühsen <[email protected]>
* src/gnutls.c (ssl_init): Small cleanup fixing output of ncerts

470a7dfc847cc440adc3666688c24ae318462cdb authored over 4 years ago by Tim Rühsen <[email protected]>
* src/convert.c (downloaded_files_free): Only compile if DEBUG_MALLOC or TESTING is defined

c23eaff56f75bc3187655151f61c81dc29056335 authored over 4 years ago by Tim Rühsen <[email protected]>
* src/netrc.c (free_netrc): Only compile if DEBUG_MALLOC or TESTING is defined

5a141065c42bcfa08dfa116b2968dbf0d072891c authored over 4 years ago by Tim Rühsen <[email protected]>
Fix SSL/TLS timeout issues.

* connect.c (fd_read, fd_peek): Let implementation take care about timeout.
* gnutls.c (_do_hand...

7a3a82faf86eab6c1f0c453de1923f8a1e0f4706 authored over 4 years ago by Вячеслав Петрищев <[email protected]>
Set interactive to true for bar progress.

* src/progress.c (bar_set_params): Set interactive to true.
* src/retr.c (fd_read_body): Avoid c...

c12a2954967419f2aa8beaf632a9333b90a273b2 authored over 4 years ago by Вячеслав Петрищев <[email protected]>
New implementation for openssl_read, openssl_peek ssl_connect_with_timeout (openssl)

Add new implementation for openssl_read, openssl_peek
ssl_connect_with_timeout (openssl). Thats ...

fb5e2e628dbf09640358cc6d3c5eb9491741dba2 authored over 4 years ago by Вячеслав Петрищев <[email protected]>
Add missing linefeed in output strings

* src/ftp.c (getftp): Add linefeed to error message.
* src/res.c (res_parse_from_file): Likewise...

9dacc2836ad39bd2a141168b9b26837f43daa3a0 authored over 4 years ago by Tim Rühsen <[email protected]>
* src/metalink.c: Include filename.h instead of dosname.h

6e5cf727c59b03e5bfa6b9683e829d3ac00f87bd authored almost 5 years ago by Tim Rühsen <[email protected]>
* gnulib: Update

78ef6fab1320579f0d775663c56f285926146cb4 authored almost 5 years ago by Tim Rühsen <[email protected]>
Don't print message about loading crl or ca-cert files with --no-verbose

* src/gnutls.c (ssl_init): Use LOG_VERBOSE verbosity for informative
message related to loadin...

706e71564cadc7192ac21efbf51b661c967f35b5 authored almost 5 years ago by Tomas Hozza <[email protected]>
Add NTLM fuzzer

* configure.ac: Create WITH_NTLM conditional.
* fuzz/Makefile.am: Add wget_ntlm_fuzzer.
* fuzz/w...

103aaf774018ea2a6bd2f2390fed4a63167c01d9 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (check_auth): Fix memory leak

4221b5656ace78d217cbca295819fb1a64df8079 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http-ntlm.c (mkhash): Fix read buffer overflow

fe5fbdd947afc35abf7ac37a12ed9195a8a5e7eb authored almost 5 years ago by Tim Rühsen <[email protected]>
* .gitlab-ci.yml: Generate online docs and coverage reports for Gitlab

0a0177c69458489e148b7ff79f2037c32c4662d4 authored almost 5 years ago by Tim Rühsen <[email protected]>
* README.checkout: Fix gperf typo and tab indentation

7c017e604c17cb04cd77e90d371682198a57746d authored almost 5 years ago by Tim Rühsen <[email protected]>
Add code coverage reporting

* configure.ac: Add AX_CODE_COVERAGE.
* Makefile.am: Add rules 'check-coverage' and 'fuzz-covera...

238074e2b8bfc5e00567e216aa70fe9d4ec84fb9 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c: Don't cast 3rd param to request_set_header.

6377ae1647304f1539a5763413b8d8c1e4ed36fd authored almost 5 years ago by Tim Rühsen <[email protected]>
* README: Fix typo 'can retrieves' -> 'can retrieve'

4e5a75566a51a36a42f44a7048952800dda58a44 authored almost 5 years ago by Tim Rühsen <[email protected]>
* doc/wget.texi: Add maintainers and mention wget2

2db7fe688d3d6dd63db01f4b9d92bcc69d57acfd authored almost 5 years ago by Darshit Shah <[email protected]>
doc/wget.texi: Clarify usage of --level

87815e223dcf5df383099a67cb0198fba18be2d0 authored almost 5 years ago by Darshit Shah <[email protected]>
* src/http.c (gethttp): Remove unneeded free of hstat.(message|error)

eb02512a408f9b5762d0b682d30d444abe812f4f authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (gethttp): Fix memleaks

Reported-by: Вячеслав Петрищев

1ac3812e8ae0a2593e52fac0d9ee46b3f4d9ea5a authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (read_response_body): Fix memleak

Reported-by: Вячеслав Петрищев

910c0abe7a0cdac04c23e69bbd3e05e6c5db94ca authored almost 5 years ago by Tim Rühsen <[email protected]>
* contrib/spell-checker: Add lightening to exceptions

be51eeceab4af303788bb858a5f9ee0769314f40 authored almost 5 years ago by Tim Rühsen <[email protected]>
Always build ssl_cleanup

* src/gnutls.c (ssl_cleanup): Don't build conditionally.
* src/openssl.c (ssl_cleanup): Likewise

f4a57afd4205b16f2bb25f2fe47b2f06ca61b7a3 authored almost 5 years ago by Tim Rühsen <[email protected]>
* doc/wget.texi: Fix spelling error

Reported-by: Jim Cathey

3e2f450c6ab8b06258e26154b598cc9a49f2bcf2 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/convert.c (convert_cleanup): Free downloaded_css_set

fded294d7aa095290b12e4df71fadf46474d242e authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/openssl.c (ssl_cleanup): Only compile for DEBUG_MALLOC or TESTING

c0d76ec9354a352f87846b6c3c4bb020984114f5 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/gnutls.c (ssl_cleanup): Only compile for DEBUG_MALLOC or TESTING

472823283cdd2e974d1c591b82d011cfb51c74cd authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/netrc.c (netrc_cleanup): Only compile for DEBUG_MALLOC or TESTING

b0e94e582bcc7cf64a813539ac259aa7f6d8146b authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/log.c (log_cleanup): Only compile for DEBUG_MALLOC or TESTING

8215479ffb71293a70257e1301f1818f961bc122 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/host.c (host_cleanup): Only compile for DEBUG_MALLOC or TESTING

30139c67453b80c99c9823e93b6b72a60044fb73 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/spider.c (spider_cleanup): Only compile for DEBUG_MALLOC or TESTING

4588045b28ab8961a6a00066fc88d206547620de authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/res.c (res_cleanup): Only compile for DEBUG_MALLOC or TESTING

765271fdf5d3e27059750c04a312bda6b2b855d3 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/convert.c (convert_cleanup): Only compile for DEBUG_MALLOC or TESTING

e52e418bddd4170e73291dbb0260a8effb814374 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/html-url.c (cleanup_html_url): Only compile for DEBUG_MALLOC or TESTING

a3d3322a481e9f6ff40877504a273dea07a2d6dd authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (http_cleanup): Free hashtable basic_authed_hosts

ee187476deaa19ded4321a9a90c18076fa6cce4a authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/cookies.c (cookie_jar_delete): Set psl to NULL after calling psl_free

8cd4dcc278eda77d2dd08be75d6d3879d3411e49 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/init.c (cleanup): Call ssl_cleanup and connect_cleanup

4d8bf378702f107fbc2f29e919147960bb82498e authored almost 5 years ago by Tim Rühsen <[email protected]>
Add ssl_cleanup to free memory

* src/ssl.h: Add declaration for ssl_cleanup.
* src/openssl.c: Add ssl_cleanup stub.
* src/gnutl...

b209ca91fb284bbe5edc268cf0c4144654513db5 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (http_cleanup): Call invalidate_persistent to free resources

7146b9dc77299e298a7e6c5a86b72c785b70932b authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/cookies.c: Free PSL in cookie_jar_delete

b3dc802efb41d3d0484a469ab21f7bb637a3289c authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/connect.c (connect_cleanup): Only needed with DEBUG_MALLOC or TESTING

6938c84aa4b03df94b2edff5e70ccd9740ce17a7 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (http_loop): Avoid unneeded strdup

8010507d7381fce98d2fe9188bc35d8b2c369ea6 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (gethttp): Fix memleak

f747eea059e91d46ae2dab99db5cb344e2e46aba authored almost 5 years ago by Вячеслав Петрищев <[email protected]>
* src/http.c: Do not reveal OS type to server via User-Agent: header

Following the "privacy by design" principle, which is now European law by
virtue of the GDPR sin...

46a6e2957e72d90ee4b669c8852bb1925526deea authored almost 5 years ago by Tim Rühsen <[email protected]>
* tests/unit-tests.c: Fix 'multiple definition of...' with gcc 10

04b7369490344d014b05dee5d48ca78cd04733ce authored almost 5 years ago by Tim Rühsen <[email protected]>
Split unique_name into two functions with just one arg

* src/http.c (check_file_output): Call unique_name_passthrough.
* src/metalink.c (badhash_suffix...

8e130c32ba5f254ec1a6d1aa4215a04d6d5a1d14 authored almost 5 years ago by Tim Rühsen <[email protected]>
* .gitlab-ci.yml: Set tag 'linux' explicitly for each runner

88d841c651f18feb8fdc0b9ec8124dd774437cd9 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (print_response_line): Fixed comparison

Introduced in 68868bbb3737d26c197f39edafc5d526334426b0 (13.2.2020).

Reported-by: Gisle Vanem

d08bdbc8782a8416efb2ac226ebade1be9c29f04 authored almost 5 years ago by Tim Rühsen <[email protected]>
Add valgrind suppressions

* testenv/valgrind-suppression-ssl: Add gnutls suppressions
* tests/valgrind-suppressions: Likew...

aba6e67eb7de2355373e80eb3e40c436a19e9814 authored almost 5 years ago by Tim Rühsen <[email protected]>
Add --gen-suppressions=all to valgrind options

* testenv/test/base_test.py: Add --gen-suppressions=all to valgrind options
* tests/Test-proxied...

e1c4a2705f4a09f4c4e20ef50144e50b748be139 authored almost 5 years ago by Tim Rühsen <[email protected]>
* cfg.mk: Exclude sc_prohibit_gnu_make_extensions

f4dfddfaf3f6a0e12ce0398e9dca26bf5dd00732 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/retr.c (fd_read_body): Check timer before accessing (Coverity #600494)

9934e228aca7004c5ad4dbd01d4e0c59ceb428bd authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/warc.c (warc_write_start_record): Check return values of fseek, fflush (Coverity #1419650)

c65bddc0862d4e8e57e6245c255183835eb6d5fe authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/ftp-ls.c (eat_carets): Fix caret decoding issue (Coverity #1419653)

c5d0e58d0de4556a724d20cce0603593403c4554 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/warc.c (warc_write_block_from_file): Check for write error (Coverity #1419654)

365c00a4a2af218d161e3bc459a7a91f766dc781 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/warc.c (warc_write_end_record): Check return value of fseeko (Coverity #1419657)

4e519f5a802aabb894dd790881bded9c11ef9c6c authored almost 5 years ago by Tim Rühsen <[email protected]>
Add valgrind suppressions for HTTPS tests (GnuTLS false positive)

* testenv/valgrind-suppression-ssl: Add new rule
* tests/valgrind-suppressions: Likewise
* tests...

08aa947c9d4654c55f68783dbc396173b49da015 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/init.c (setoptval): Add missing comma (fix compilation)

43820b67bf890b173af97886740d18c440d132c1 authored almost 5 years ago by Tim Rühsen <[email protected]>
* .gitlab-ci.yml: Add spell-checking to VPATH/Debian

b8413cdd3dc9706e85208305674f8965edbddfa9 authored almost 5 years ago by Tim Rühsen <[email protected]>
Fix typos found by codespell

*/*: Fix typos

Thanks to https://fossies.org/features.html#codespell

Reported-by: Jens Schleus...

b53c52c4c11220760fffb600a0791814d5aed7de authored almost 5 years ago by Tim Rühsen <[email protected]>
* contrib/spell-checker: Add new file

ce745c6a0835dd2429ca3432db9680ff67e20ad5 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/init.c (setoptval): Silence Coverity (Coverity #1419648)

9df2e0d746c53af9ba0ed0b6c3852fab8f63d55f authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/main.c (init_switches): Remove unneeded code (Coverity #1419658)

ada3396c72680e033c47fad41c97ba9a2ab99db7 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/ftp-ls.c (ftp_parse_vms_ls): Fix use of uninitialized stack mem (Coverity #609373)

9b1b9961efef7d6db1560703c5a435023d69b58c authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/retr.c (retrieve_url): Fix memory leak (Coverity #1316408)

79438d4d87bdceb10264ce4f6a756d06bbeb22f6 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (set_file_timestamp): Fix stack memory leak (Coverity #1419655)

1c168195582454308ca8521022a414a77c33507e authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/main.c (main): Initialize variable (Coverity #1419660)

d3f5311087bd1e3d495219fdef36ccbc2aee756d authored almost 5 years ago by Tim Rühsen <[email protected]>
* .gitlab-ci.yml: Fix linebreak

4d1f6f5c0900ae0e148b8c19c20317b449b45750 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (metalink_from_http): Fix memleak (Coverity #1419661, #1419656)

1dfd1aa1cf94c4012964834da8814b3abe9b1e8b authored almost 5 years ago by Tim Rühsen <[email protected]>
* .gitlab-ci.yml: Add 'coverity' runner

2b48b50aa57a4c9c7453d3f828b90e678a46a5af authored almost 5 years ago by Tim Rühsen <[email protected]>
* contrib/mk_authors: Create list of authors and translators since last version

e6c76e84aa881b7f754b5fb868da5cf8cc7b70a9 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/progress.c (eta_to_human_short): Silence -Wformat-overflow

21bb9d54cb892f3374dcf9f412635fad774f3a71 authored almost 5 years ago by Tim Rühsen <[email protected]>
* .gitlab-ci.yml: Don't copy gnulib manually

8eda2da138c98796f12fc567519c9062f8057663 authored almost 5 years ago by Tim Rühsen <[email protected]>
* NEWS: Update

fa92fc336bcbb580e1ee524126c87e30883f49d3 authored almost 5 years ago by Tim Rühsen <[email protected]>
Remove alloca includes and macros

* bootstrap.conf: Remove gnulib module 'alloca'.
* src/sysdep.h: Remove include of alloca.h.
* s...

e6b76459dba3061563c4fc3cb25294dec4ea1b71 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/utils.h: Remove alloca_array

7aac99d6e5c472f798d583902fd4ec8591243f76 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/convert.c (convert_links_in_hashtable): Remove use of alloca

28beee5e75ac33b99e3710798aac413d2eff3f65 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/convert.c (local_quote_string): Remove use of alloca

ca56ca94ee32839cb0f474e4dfb6e0bd33b0abb5 authored almost 5 years ago by Tim Rühsen <[email protected]>