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/metalink.c: Init retr_err with METALINK_MISSING_RESOURCE
* src/wget.h: Add enum METALINK_M...
* src/utils.[ch], src/http.c, src/metalink.c: Rename function
hex_to_string() to wg_hex_...
* configure.ac: Ensure metalink support can be properly disabled
595f219a17a4981c86b47b224167eb4a341db507 authored over 9 years ago
* src/progress.c: Start the marquee in the middle of the available space
and do not restart it...
207006ef25bab95d161d4b403fdaa20acdf51705 authored over 9 years ago
testenv/Test-metalink-http.py: initialize HTTP test server
testenv/Test-metalink-xml.py: initial...
* testenv/Makefile.am: added new test 'Test-hsts.py'.
* testenv/Test-hsts.py: new test for HST...
* Makefile.am: Added new source files hsts.c and hsts.h.
* http.c (parse_strict_transport_secu...
fc8a545bfdf642d15131ef9620e5fc793a3d9841 authored over 9 years ago
* src/utils.h: Include <stdlib.h>
* src/recur.c: Include "exits.h"
* src/http.c: Add test_find_key_value.
* src/test.c (main): Run new test.
* src/test.h: Add test...
* testenv/Test-metalink-http.py: New test.
* testenv/Makefile.am: Add to test list.
* testenv/README: Describe how to use repeated header name.
* testenv/server/http/http_server.py...
* testenv/Test-metalink-xml.py: New test.
* testenv/Makefile.am: Add file for automake.
* src/http.c: Add test_has_key.
* src/test.c (main): Run new test.
* src/test.h: Add test_has_key.
* src/metalink.c (retrieve_from_metalink): Add comment about new
libmetalink version. Do not ite...
* src/http.c: Add test_find_key_values.
* src/test.c (main): Run new test.
* src/test.h: Add tes...
* src/http.c: Move find_key_value, has_key, find_key_values.
* src/metalink.c: To here.
* src/me...
* testenv/Test-metalink-http.py: Ensure preferred location is handled
properly.
* doc/wget.text: Add information about --preferred-location.
* src/init.c: Add --preferred-locat...
* bootstrap.conf: Add crypto/sha256
* configure.ac: Look for libmetalink and GPGME
* doc/wget.te...
* testenv/test/http_test.py: Move self.do_test() from __init__ to
begin().
* src/recur.c (retrieve_tree): Check return value of url_parse()
80303366aeb158f1780e4ff5acec8e9df7db83df authored over 9 years ago
* configure.ac: Export WITH_SSL for use in Makefile.am
* testenv/Makefile.am: Add HTTPS tests to...
* iri.h, iri.c: Added const attribute for params of parse_charsset(),
check_encoding_name(), id...
* src/iri.c: Add _utf8_is_valid() to check UTF-8 sequences before
passing them to idna_to_asci...
* init.c/wgetrc_file_name: Remove obsolete code in WINDOWS code path
Reported-by: Gisle Vanem <...
ae58d8a78b3531a330970fba2787d528d63dd83f authored over 9 years ago
* testenv/test/base_test.py: Use Valgrind SSL suppressions file for
tests
* testenv/...
* contrib/check-hard: Reduce the amount of text output to the
screen. Also implement som...
* contrib/check-hard: Set CFLAGS per command line instead of using export.
'make distcheck' cha...
5f0818d9f171df76127cc0d5d2024bb1592422a5 authored over 9 years ago
* src/test.c: Remove test_* function prototypes, make tests_run static
* src/test.h: Add test_* ...
fd3a3245eb13ecba1cbe409ee2e3061b11ef2a56 authored over 9 years ago
48acb6693d58c5730c363363b071e7d4c7678e55 authored over 9 years ago
* doc/wget.texi: Add --if-modified-since section.
885eaaa214d1e1e45f0d981e9ad7e9dda2a02827 authored over 9 years ago
* testenv/README: Change timestamp format definition
* testenv/conf/local_files.py: Set proper t...
* src/exc/server_error.py: Add exception for GET to HEAD fallback.
* src/server/http/http_server...
* testenv/Test-condget.py: the test
* testenv/Makefile.am: add to tests list
* src/init.c: Add to commands array.
* src/main.c: Add to cmdline_option. Add to help message.
*...
* src/wget.h: Add IF_MODIFIED_SINCE enum for dt. Add TIMECONV_ERR
enum to uerr_t.
* src/http.c (...
Reported-by: Hubert Tarasiuk <[email protected]>
83537f241502777972df808e97185139c147bf8b authored over 9 years ago* testenv/Test-reserved-chars.py: New file.
* testenv/Makefile.am: Added new test Test-reserved...
8682c2612ff35062f1b2e20ec1b008db49b252a3 authored over 9 years ago
* src/iri.c (do_conversion): Call url_unescape_except_reserved,
instead of url_unescape.
* src/...
b0820d553b6bef4400c493474d38930fee461b45 authored over 9 years ago
* progress.c (update_speed_ring): The comment for the function
incorrectly stated that t...
* http.c (gethttp): Rename err to conn_err to prevent shadowed
variable
* util/paramcheck.pl: Adjust here-docs
1cc835dc5b3972dcf3560143ae6d5edc7eae50ff authored over 9 years ago* src/utils.c (aprintf): Use %d for int argument
6b8dfe1d6e3cf47a4b7d2f01cdb1ebf6953ba89c authored over 9 years ago
* src/ftp.c (ftp_loop_internal): Add option `force_full_retrieve' that force to
retrieve full fi...
* src/openssl.c (ssl_init): Assign opt.cert_{file, type}
from opt.private_key(_type)
* src/openssl.c, src/gnutls.c (ssl_init): Copy options using xstrdup
8654f7e2e70ca69229d7f5006a73cd31c6360458 authored over 9 years ago
* src/http.c (gethttp): Common cleanup for type, message,
req, resp, head. Single exit point.
* warc.c, warc.h: Add const specifier to several function args
4dde3e200faae8a81152c9378fc5d0dcdb59e79b authored almost 10 years ago
* src/warc.c: Remove some memory allocations,
use xmalloc instead of malloc
Repor...
c579c7bf1ec2ed0f111f117d3dcd07e282252bbf authored almost 10 years ago* tests/WgetTests.pm: Use string comparisons for $valgrind variable
bebe462a67ebd34fe04accc7bec668f51e58f823 authored almost 10 years ago
* testenv/conf/{__init__,authentication,files_crawled,
hook_sample,reject_header,serve...
* README.checkout: Added reference to Python. New section
"Testing and development". Updated i...
* base_test.py (gen_cmd_line): Check GDB_TESTS environment variable.
e7e3227b34fc0423c8f1ac84ffee031e91fe7500 authored almost 10 years ago* WgetTests.pm (run): Check GDB_TESTS environment variable.
5c5d45ae4953c40d122419751e6038c074b161a9 authored almost 10 years ago
* tests/WgetTests.pm (run): Include suppression file when running Valgrind.
* tests/valgrind-sup...
* src/iri.c (idn_encode): Free buffer from remote_to_utf8
when needed; give meaningful names to ...
* src/utils.c (free_vec): Increment pointer instead of its value.
Reported-by: Gisle Vanem <gva...
ac40b84ee138d45379046e21e31d237f6937a014 authored almost 10 years ago
* src/iri.c (remote_to_utf8): Do not qualify with const the output pointer.
(do_conversion): Use...
src/http.c (parse_content_disposition): stores filename* and filename
separately and choses file...
268e6aef72b4bc0c41b7426bc25e475f21fcc8b8 authored almost 10 years ago
* src/options.h (enum restrict_files_os): Define "restrict_vms".
* src/init.c (defaults) [__VMS]...
* src/http.c (resp_free): Change the semantics of this function.
(request_free): Change the sema...
* src/http.c (establish_connection): Do not free request here (it is
* never allocated here).
* ...
* src/http.c (gethttp): Replace label and goto statement with a do
loop.
* src/http.c (gethttp): Move some code in...
(set_content_type): ... a new function.
* src/http.c (gethttp): Move some code in...
(check_file_output): ... a new function.
* src/http.c (gethttp): Move some code in...
(open_output_stream): ... a new function.
* src/http.c (gethttp): Move some code in...
(check_auth): ... a new function.
* src/http.c (gethttp): Move some initialization code in...
(establish_connection): ... a new fu...
* src/http.c (gethttp): Move some initialization code in...
(initialize_proxy_configuration): .....
* src/http.c (gethttp): Move some initialization code in...
(initialize_request): ... a new func...
Reported-by: Coverity bug #1188044
799c5457223ec0b9bdeb5773317e0538d1b3b149 authored almost 10 years agoReported-by: Coverity bug #1188036
014b1d60419ae7d6b3c9079cc5fdd30c5ed406ed authored almost 10 years ago
* doc/wget.texi: convert to UTF-8 by adding @documentencoding
* doc/Makefile.am: Pass argument -...
d0f406a13f4b32e7a7fb2980b148b6cd7b16d1da authored almost 10 years ago
We would like to override existing headers in the response from the
server to allow the test cas...
Reported by: Coverity Bug 1188045
cc9f76c5a41049458cc707abfc5ff502f180848b authored almost 10 years agoReported by: Coverity Bug 1188050
53b22974cbcecd3f252cc9a572fd04b889313709 authored almost 10 years agoReported by: Coverity bug 1188048
7d5a7ef9cafb915170ad3dd1cd480192bcd15127 authored almost 10 years agoReported by: Coverity bug 1188047
735cc220e36bbe1ec04f63ba62bfef3d37924730 authored almost 10 years ago
Wget considers the file mentioned in the --post-file argument as a
binary file and does not stri...
16f1fb1d1f8bc46157a14af189752bcd60b9b627 authored almost 10 years ago
b74ac4c7e0410f24869358460c9a7f1ae6f54872 authored almost 10 years ago
* src/http.c: Log --content-on-error downloads.
* src/retr.c (retrieve_url): Register the downlo...
* testenv/Makefile.am: Register the new test.
* testenv/Test--convert-links--content-on-error.py...
* testenv/exc/server_error.py: Try writing file content for GET
request even if there is a Respo...
* testenv/misc/colour_terminal.py: Only print color codes when stdout
isatty().
* testenv/server/http/http_server.py(BaseTest): Add docstring; use raw
string for regex.
* teste...
d94d9cd98b64da50386e04b148d843f5f4c32e4c authored almost 10 years ago
Fixes #44431
882ed28d5998b8e6ffa10f24191271bad32a97df authored almost 10 years agoe316d253fa55f4319cdb842a75f50f7ea099ea5c authored almost 10 years ago
9dde436dd689bd51eef71d64152dde9c8c0b5f65 authored almost 10 years ago
bf868e88402d9f54be67cbf5c7af6296b9aaad32 authored almost 10 years ago
5352eac8fadd383994d566cf1d72ac450a70a9f7 authored almost 10 years ago
d419cd7c0ccf5e870f3ab0f4176264fcd3c3d97a authored almost 10 years ago
* warc.c (windows_uuid_str) [WINDOWS]: New function specific to
MS-Windows.
(warc_uuid_str) [WIN...
xfree() might crash on libidn memory on Windows.
From 'man idn_free':
"Under Windows, different...