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/convert.c (replace_attr_refresh_hack): Remove use of alloca

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

43ad3af58d8e16eede68a5ab8a1640ec90176e18 authored almost 5 years ago by Tim Rühsen <[email protected]>
* bootstrap.conf: Use fnmatch-gnu instead of fnmatch

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

6d1fcd1c4848d774b70570fa7c830d45388734de authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/utils.c (fnmatch_nocase): Remove FNM_CASEFOLD emulation, gnulib takes care of it

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

589b3743fa929bbca2deef6d44994f1c0434b023 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/cookies.c (cookie_header): Remove use of alloca

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

f0710306595e0ed1cedd47506fdbc3274c980afa authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/cookies.c (parse_set_cookie): Explicitly convert from double to time_t

36ccb62e9234a542b55adfa858846f80f0eb62b0 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/cookies.c (parse_set_cookie): Remove use of alloca

e5cf56d7fa0e4f1f8b374d383e045358335e9376 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/warc.c (warc_uuid_str): Add second param to windows_uuid_str

92c0d39894abfe3742de53b6d3ade3ca3ec7ef0e authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/cookies.c (parse_set_cookie): Remove use of alloca

78a848c69a9f46955e2281d58e60604ba23a06c0 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/main.c (main): Code clean, reduce allocations

8610b0b355b56c87b9326a71beb21934b15dd17d authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/main.c: Modify macro IF_SSL to work with latest struct changes

6bd21adabcaf99f89ea48f1bbe10691eb0dfc3de authored almost 5 years ago by Tim Rühsen <[email protected]>
* configure.ac: List 'no' for --with-ssl in help output

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

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

94bae4dd18432528b7864f0df91d9b81aad11c32 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/ftp.c (ftp_loop_internal): Remove use of alloca

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

6a3e96275b5b1e1e3a304bfffef37c3e3af400d5 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c: Include xstrndup.h unconditionally

6d181cb8efa81f29c0a83365a3d7cd02f0af14f8 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/ftp-basic.c (ftp_request): Remove use of alloca

89e09e59f29c088997c28408d265e721b04b6989 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/html-parse.c (name_allowed): Remove use of alloca

5505aced03322eed54888b511e85ec65366fc24c authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/netrc.c (search_netrc): Remove use of alloca

6cc9acfd6170f2fa497878dd89cece62c2967d17 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/init.c (parse_line): Remove use of alloca

e91e96ccb515b6e06b5c228a8dbea4b33e01edba authored almost 5 years ago by Tim Rühsen <[email protected]>
Remove use of alloca in setoptval

* src/init.c (setoptval): Remove use of alloca
* src/init.h: Add define MAX_LONGOPTION
* src/mai...

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

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

68868bbb3737d26c197f39edafc5d526334426b0 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (request_set_user_header): Remove use of alloca

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

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

704208b766e390893e21fbb49aa3d03980787922 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (gethttp): Remove use of alloca

0bc0729bcce0d7cc050747cb0feca5896cf4794e authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (gethttp): Remove use of alloca

572f6f9b39649e0a1be4b6bf363dca314ccf96a1 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http.c (set_file_timestamp): Remove use of alloca

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

f460e1d04963dce88b9711002c655497a8a22390 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/url.c (append_uri_pathel): Replace alloca by fixed array / sprintf

c0d8cceb93c3e8377cc03fad3298ee7affbf738f authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/url.c (append_uri_pathel): Replace alloca by fixed array / xmalloc

c2d03b62931f8a6fad0c654c17a9e9019fbf081f authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/utils.c (make_directory): Replace alloca by fixed array / xmalloc

9adde1e4415f6091b96b8669b7613db78654e22f authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/utils.c (unique_name_1): Replace alloca by xmalloc

4dd9dee2e79c2ca6f277011b399e163c19273ca8 authored almost 5 years ago by Tim Rühsen <[email protected]>
Add buffer size param to warc_uuid_str

* src/http.c (gethttp): Add buffer size param to warc_uuid_str.
* src/warc.c: Likewise
* src/war...

233f982f9d07b21d435765e38c90641d01c5017b authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http-ntlm.c (ntlm_output): Remove alloca

e5d0dda561c4aa63155ba8247a3bc885c2c76133 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http-ntlm.c (mkhash): Replace alloca by fixed length array

17fad782904e2b09063336782263e9f32b2c19bd authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/http-ntlm.c (ntlm_input): Replace alloca by fixed length array

1ebd88063dc4e63c93f1be81cfb49399ff148bb1 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/gnutls.c (ssl_init): Replace alloca by fixed length arrays

c65c23cfc7ef8f26d8e285d12c19fe584ce6cdcd authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/retr.c (fd_read_body): Fix signedness warnings

94b9332f5003c6bf28923a3c7562b5b044515f72 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/retr.c (rotate_backups): Replace alloca by fixed length arrays

fd75f5d986750a8803b5a408ef5114281d8b1490 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/wget.h: Add inline to _unhex

473db0858062da95017037df6d34edf1ba449296 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/metalink.h: Include dirname.h, remove declaration of last_component

0bb97fecb7cf23508b07d2431ec05c480021c23f authored almost 5 years ago by Tim Rühsen <[email protected]>
* configure.ac: Add -Wno-undef -Wno-float-equal to gcc's WARN_CFLAGS

5debe0a96f3e829043656ea2cdb1ba43d77100a6 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/convert.c (convert_links): Fix previous commit

8bc1d1447bb1a418fe5dc2b840b8b5e737252135 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/convert.c (convert_links): Add \n (Fixes #57795)

fe4ade75cfee396a90c23ffc6a11576ddaa8a6c2 authored almost 5 years ago by Tim Rühsen <[email protected]>
Do not overwrite restval if len is smaller

* src/http.c (http_loop): overwrite 'restval' only if 'len' is
greater than it. Else substra...

928c54d27e387c6aaa249af1fa9e5a268afd06d2 authored almost 5 years ago by Ander Juaristi <[email protected]>
Fix and cleanup progress bar code

*src/progress.c
(struct dot_progress) accumulated, rows: Type changed to wgint
(print_row_stat...

33bc3aae517e4884f08928be9d6e4c941ec3f489 authored almost 5 years ago by Вячеслав Петрищев <[email protected]>
* src/progress.c: Fix MINIMUM_SCREEN_WIDTH

d5dc68b1a921a0fc1a2d9e9583bd73eb1b3fe488 authored almost 5 years ago by Вячеслав Петрищев <[email protected]>
* src/progress.c (prepare_filename): Replace zero-width mbc (\xe2\x80\x8b, ...)

68548acf0f535cd6b9fcc37a6a24ab9872246e8f authored almost 5 years ago by Вячеслав Петрищев <[email protected]>
Reenabling filename scrolling code in progress bar

* src/progress.c: Reenabling filename scrolling code
(bar_create): Reenabling file name scrol...

ec68da677f3aa33fe8378d227341b3fc31464c2e authored almost 5 years ago by Вячеслав Петрищев <[email protected]>
Fix multibyte handling in progress bar

* src/progress.c
(count_cols): Fix return value if invalid multibyte sequence was encountered
...

f7a1e6cd7b0f5b54223e52dff9049307ea722dfa authored almost 5 years ago by Вячеслав Петрищев <[email protected]>
Add new fuzzer for the progress bar code

* Makefile.am: Add wget_progress_fuzzer.
* wget_progress_fuzzer.c: New file.

34573bdf46552efe07f11e6f1b620cdb4998460d authored almost 5 years ago by Tim Rühsen <[email protected]>
* fuzz/wget_progress_fuzzer.in/*: Add fuzzer corpora

c1a46e9a3b6a6c8d1b7e5007d644fb71ac30ae0d authored almost 5 years ago by Tim Rühsen <[email protected]>
Fix buffer overflows in progress 'bar' code

* src/progress.c (progress_interactive_p): Sanitize input.
(progress_update): Likewise.
(bar...

07eebd2a2002c709f2332e411e593497fe7b3598 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/retr.c (calc_rate): Remove unwanted assertions

f27daa1c17ab468c04f39f3776cf5564e95b9183 authored almost 5 years ago by Tim Rühsen <[email protected]>
* .gitlab-ci.yml: Fix path for llvm-symbolizer

bc7e82d3e94b9218236d92eaa60f3b75fd84eca8 authored almost 5 years ago by Tim Rühsen <[email protected]>
* src/progress.c (print_row_stats): Fix two integer overflows

e2c0c2fbe5efd5da5524553189e376d53194a037 authored almost 5 years ago by Tim Rühsen <[email protected]>
Update copyright year to 2020

221f1ba3efb9ea7cdccdd35bd29fd659ddb8a182 authored almost 5 years ago by Darshit Shah <[email protected]>
* cfg.mk: Set update-copyright to use intervals

c7fdfe3d60807cb00d74053b8f54e95bb5dc59a4 authored almost 5 years ago by Darshit Shah <[email protected]>
Fix segfault in progress bar in certain locales

* src/progress.c (create_image): Protect memset from negative count

Reported-by: JunDong Xie

6bd74e33d6d0ccc43031405819a6766382823828 authored about 5 years ago by Tim Rühsen <[email protected]>
* src/progress.c (count_cols): Fix return value if USE_NLS_PROGRESS_BAR is undefined

Taking patch from #54126
Reported-by: Vyacheslav
Copyright-paperwork-exempt: Yes

042f2727bffadca7c449df3c0f2464d832aef959 authored about 5 years ago by Tim Rühsen <[email protected]>
* src/progress.c: Allow const names for set_progress_implementation.

ce8ce5bfc0f03a751de5c3b103a955e8e25a64e4 authored about 5 years ago by Tim Rühsen <[email protected]>
* src/progress.c (dot_draw): Avoid integer overflow

61b8078672233b6bbc24c67c4a909817fc7e878d authored about 5 years ago by Tim Rühsen <[email protected]>
* fuzz/README.md: Add --enable-assert to fuzzing build

03a8e59d8509f7fdb160c01cdbf4e71c80230211 authored about 5 years ago by Tim Rühsen <[email protected]>
* src/progress.c (print_row_stats): Fix UB if eta < 0

abe1ab191698f4e3e337b5436c7060a0e4d103d7 authored about 5 years ago by Tim Rühsen <[email protected]>
* src/progress.c (dot_update, dot_finish): Sanitize input

542524855a46d66f18439688ffe61177cc867266 authored about 5 years ago by Tim Rühsen <[email protected]>
* src/retr.c (calc_rate): Fix division by 0

f5d1dcf7183d731d7e2a06313dacd1452f54b623 authored about 5 years ago by Tim Rühsen <[email protected]>
* src/retr.c (calc_rate): Add TB/s

1c1cba3a438e1f07c2999a7ad10ef55f4a2b773d authored about 5 years ago by Tim Rühsen <[email protected]>
* src/progress.c (create_image): Sanitize input param 'dl_total_time'

0179138fe58134dec9abe77220d683c7dbb105e6 authored about 5 years ago by Tim Rühsen <[email protected]>
* fuzz/README.md: Update clang instructions

ed135257b28456645a67c58fe8b3287fc34f7cda authored about 5 years ago by Tim Rühsen <[email protected]>
Mark note to translators properly and elaborate its contents.

* src/progress.c (create_image): Likewise

The note was not even picked by xgettext to be includ...

dd710bde96208e542443b103f0118eca59b4f25a authored about 5 years ago by Lauri Nurmi <[email protected]>
* src/main.c (print_help): Don't cut translatable string mid-sentence.

Complicates translating.

Copyright-paperwork-exempt: Yes

dc8bbdbb050e091931228b39500f921fd6761cbe authored about 5 years ago by Lauri Nurmi <[email protected]>
* fuzz/wget_read_hunk_fuzzer.c: Use cast to fix C++ error

777049389f3ad0d34d561955525fa786830d4100 authored about 5 years ago by Tim Rühsen <[email protected]>
* src/Makefile.am: Add build_info.c to EXTRA_DIST

96d74948a3c2392a23192bc5178ceb4a9bee6235 authored about 5 years ago by Tim Rühsen <[email protected]>
* .gitlab-ci.yml: Skip tests on tarball build due to missing perl

b1f566719ccec712f4d4c0d5436c3739c0d817b0 authored about 5 years ago by Tim Rühsen <[email protected]>
* tests/WgetTests.pm: Support to set the wget executable for testing

0751d053f52f0fea81fbcabce2cffe56beac2847 authored about 5 years ago by Tim Rühsen <[email protected]>
* .gitlab-ci.yml: Add --with-ssl=no

4cdda68752a7e16e4206b868bfa7e3e4c01bd4e2 authored about 5 years ago by Tim Rühsen <[email protected]>
* .gitlab-ci.yml: Allow failure for Valgrind and Scan-Build CI runner

48f762a648a96c85142118509fd357895b523173 authored about 5 years ago by Tim Rühsen <[email protected]>
* .gitlab-ci.yml: Add CI runners from Wget2

57ac97e6d86baa7131178649a8ee2883b1070542 authored about 5 years ago by Tim Rühsen <[email protected]>
* src/ftp.c (delelement): Make sure free'd pointer is set to NULL

feb52bfab74aa8006ff572bfd45cabb72077afa3 authored about 5 years ago by Tim Rühsen <[email protected]>
* configure.ac: Remove -fno-sanitize-recover=integer

With this option on, several overflows from gnulib code (all
harmless and on purpose) would brea...

1656255767ecea0103ebda569c264060bcd876d1 authored about 5 years ago by Tim Rühsen <[email protected]>
Replace XDIGIT_TO_NUM by _unhex() with proper unsigned handling

* src/wget.h: Replace XDIGIT_TO_NUM by _unhex()
* src/html-parse.c (decode_entity): Use _unhex()...

2ba8da8f22239564ac9964481507d89a2b399a05 authored about 5 years ago by Tim Rühsen <[email protected]>
* src/connect.c (select_fd): Check for negative fd

a255d9f0c89b81c795980438a9d358525f8fb2c4 authored about 5 years ago by Tim Rühsen <[email protected]>
* .gitlab-ci.yml: Enable Windows executables for MinGW runner

823a9c8e0d1da78a3e478587aa4f1bf3d085c407 authored about 5 years ago by Tim Rühsen <[email protected]>
testenv: enable running tests on different wget binary

* testenv/README: Document $WGET_PATH
* testenv/test/base_test.py: Use $WGET_PATH instead ../src...

bac6fbab6cbdde47f8fb69d74875bacb2f736c50 authored about 5 years ago by Tomas Hozza <[email protected]>
* AUTHORS: Add Darshit Shah and Tim Rühsen as maintainers

1e4262e98dd915d806e3d85dbd8fd5a9d4e624c4 authored about 5 years ago by Tim Rühsen <[email protected]>
* src/cookie.c: Fix cookie file header to be recognized by 'file'

6f3baab02c28831266d3910e518d46fa7d8828e4 authored about 5 years ago by Tim Rühsen <[email protected]>
* .mailmap: Allow mapping contributors for statistics

b4dba956ceafce40cc209d170066ff7e5940e63a authored about 5 years ago by Tim Rühsen <[email protected]>
* configure.ac: Ignore -Wchkp which is deprecated

f3b25875ab7e9c15bfd07cc269e7971d0985c523 authored over 5 years ago by Darshit Shah <[email protected]>
Update gnulib

* gnulib: Pull submodule
* bootstrap: Update file from gnulib

cd21cb3812d5d802c317ca02508138ff2a955692 authored over 5 years ago by Darshit Shah <[email protected]>
Revert "Add . to perl path for all perl tests"

This reverts commit 79be99aff4717a75ec7531d8b3a4ec96341754ca.

/usr/bin/env 8.28 and below doesn...

b3f86f90cc5b3d3d1c2d6f720818fda9486108ec authored over 5 years ago by Tim Rühsen <[email protected]>
Revert " Hi, Thank you again Darshit for your response. The RejectHeaderField rule rejects ANY header"

I accidentally commited this patch.

This reverts commit 4ce2f93600827f47f7fea5e7eeb224232cef3c3d.

60dc09b507ae30eb1681e55ddf4a7b9a6bbcc1d7 authored over 5 years ago by Darshit Shah <[email protected]>
* .gitignore: Update gitignore file

02c059a85794021a167d64eedc6d5e074130dc6f authored over 5 years ago by Darshit Shah <[email protected]>
Hi, Thank you again Darshit for your response. The RejectHeaderField rule rejects ANY header

of the header field while RejectHeader rejects ONLY the specified full header.
Since we wanted ...

4ce2f93600827f47f7fea5e7eeb224232cef3c3d authored over 5 years ago by sulfastor <[email protected]>
* src/log.c (log_vprintf_internal): Don't log twice

0cdbc715a9fae00a51609520ad92ceaa20bd0939 authored over 5 years ago by Tim Rühsen <[email protected]>