Robuta

https://github.com/curl/curl/pull/19751 curlx/multibyte: stop setting macros for non-Windows by vszakats · Pull Request #19751 ·... These macros are not used for non-Windows. Drop them with the unused mappings to standard allocators. stop settingnon windowscurlx https://github.com/curl/curl/pull/18888 ldap: tidy-up types, fix error code confusion by vszakats · Pull Request #18888 · curl/curl ·... fix CURLcode vs. LDAP result code confusion. Return LDAP_NO_MEMORY when Curl_create_sspi_identity() fails, since it can only return CURLE_OUT_OF_MEMORY as... fix error codeldaptidytypes https://github.com/curl/curl/pull/20790 build: drop unused `snprintf()` feature check on Windows by vszakats · Pull Request #20790 ·... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... build dropunusedfeaturecheck https://github.com/curl/curl/pull/18707 docs: fix/tidy code fences by vszakats · Pull Request #18707 · curl/curl · GitHub INSTALL.md: fence code to avoid wrong rendering. Reported-by: rinsuki on github Fixes: some part in https://curl.se/docs/install.html overflowed without... pull requestdocsfixtidycode https://github.com/curl/curl/pull/20045 tool_urlglob: constify an argument by vszakats · Pull Request #20045 · curl/curl · GitHub Also: add argument names to prototypes. pull requesttoolurlglob https://github.com/curl/curl/pull/19078 autotools: drop detection of ancient OpenSSL libs `RSAglue` and `rsaref` by vszakats · Pull... autotools dropdetectionlibs https://github.com/curl/curl/pull/19703 autotools: add nettle library detection via pkg-config (for GnuTLS) by vszakats · Pull Request... Also: fix to restore full state when gnutls canary function is not found. fix indentation. https://github.com/curl/curl/pull/19703/files?w=1 rebase on... via pkg configautotoolsadd https://github.com/curl/curl/pull/19427 tests/data: replace hard-coded test numbers with `%TESTNUMBER` by vszakats · Pull Request #19427... testsdatareplacehardcoded https://github.com/curl/curl/pull/20597 include: avoid recursive macros by vszakats · Pull Request #20597 · curl/curl · GitHub A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... pull requestincludeavoid https://github.com/curl/curl/pull/19965 synctime: tidy up, make it work on all platforms by vszakats · Pull Request #19965 · curl/curl ·... tidymakeworkplatforms https://github.com/curl/curl/pull/20290 lib: reorder protocol functions to avoid forward declarations (ssh) by vszakats · Pull Request... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... lib reorder protocolfunctions https://github.com/curl/curl/pull/20505 build: require POSIX `strdup()` by vszakats · Pull Request #20505 · curl/curl · GitHub A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... pull requestbuildrequireposix https://github.com/curl/curl/pull/18189 autotools: tidy-up `if` expressions by vszakats · Pull Request #18189 · curl/curl · GitHub pull requestautotoolstidy Sponsored https://www.wifey.com/ WIFEY: Passionate 4K Encounters Featuring Adventurous Wives Experience bold relationship fantasies and unforgettable stories with confident, beautiful women. WIFEY delivers cinematic passion and high-end 4K visuals... https://github.com/curl/curl/pull/19206 NTLM: disable if DES support missing from OpenSSL or mbedTLS by vszakats · Pull Request #19206 ·... Make autotools and cmake detect DES support in OpenSSL and mbedTLS. Forward feature macros to C and omit NTLM from the feature preview list. Use the feature... support missingntlmdisabledes https://github.com/curl/curl/pull/20721 clang-tidy: add more missing parentheses in macro values by vszakats · Pull Request #20721 ·... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... clang tidyaddmissingmacro https://github.com/curl/curl/pull/20001 badwords: catch and fix threading-related words by vszakats · Pull Request #20001 · curl/curl ·... Also: sync newlines between the two threaded examples. related wordsbadwordscatchfix https://github.com/curl/curl/pull/20052 lib: use `SOCKET_WRITABLE()`/`SOCKET_READABLE()` where possible by vszakats · Pull Request #20052... libusesocketwritablereadable https://github.com/curl/curl/pull/19637 build: add build-level `CURL_DISABLE_TYPECHECK` options by vszakats · Pull Request #19637 ·... Usage: autotools: --disable-typecheck (or --enable-typecheck (default)) cmake: -DCURL_DISABLE_TYPECHECK=ON. To disable curl_easy_setopt()/curl_easy_getinfo()... curl disablebuildaddlevel https://github.com/curl/curl/pull/20362 tool_getparam: avoid `-Wcomma` with Apple clang in C89 mode by vszakats · Pull Request #20362 ·... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... tool getparamavoidappleclang Sponsored https://www.xlovecam.com/en/ Best live sex cam show and free live chat | Xlovecam Chat with hundreds of English and foreign Sexy WebCam Girls ❤️, Discover their Live Cam XXX Show for Free, Without Registration and in HD quality at XloveCam® https://github.com/curl/curl/pull/20478 tests/server/sockfilt: avoid possible endless loop on Windows by vszakats · Pull Request #20478 ·... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... tests serverendless loopavoid https://github.com/curl/curl/pull/19863 runner.pm: run memanalyzer as a Perl module by vszakats · Pull Request #19863 · curl/curl ·... perl modulerunnerpmvszakats https://github.com/curl/curl/pull/20584 mprintf: rename internal enum to avoid collision with AmigaOS symbol by vszakats · Pull Request... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... avoid collisionmprintfrename https://github.com/curl/curl/pull/18554 Makefile.example: simplify and make it configurable by vszakats · Pull Request #18554 · curl/curl... build in a single step. allow overriding all variables: source, target, compiler, libpaths, libs, flags. Example: LIBS= LDFLAGS= SRC=altsvc.c make -f... makefile examplesimplify https://github.com/curl/curl/pull/20712 build: fix building rare combinations by vszakats · Pull Request #20712 · curl/curl · GitHub A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... build fixbuilding rarepull https://github.com/curl/curl/pull/20298 mime: drop fallback for unused `R_OK` macro by vszakats · Pull Request #20298 · curl/curl · GitHub A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... mimedropfallbackunusedok https://github.com/curl/curl/pull/18957 cmake/FindGSS: whitespace/formatting by vszakats · Pull Request #18957 · curl/curl · GitHub Sync format more with the rest of the Find modules. Cherry-picked from #18932 w/o sp https://github.com/curl/curl/pull/18957/files?w=1 pull requestcmakewhitespace https://github.com/curl/curl/pull/20452 tool_doswin: avoid Windowsisms in socket code by vszakats · Pull Request #20452 · curl/curl · GitHub A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... tooldoswinavoidsocketcode https://github.com/curl/curl/pull/19102 setopt: fix unused variable warning in minimal build by vszakats · Pull Request #19102 ·... fixunusedvariablewarningbuild https://github.com/curl/curl/pull/19572 badwords: fix issues found in scripts and other files by vszakats · Pull Request #19572 ·... Single pass, not enforced. Also: pyspelling.words: drop web page fix issuesbadwordsfoundfiles https://github.com/curl/curl/pull/20477 tests/server: tidy-up error messages (Windows) by vszakats · Pull Request #20477 · curl/curl ·... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... tests servererror messages https://github.com/curl/curl/pull/19800 lib: fix formatting nits (part 2) by vszakats · Pull Request #19800 · curl/curl · GitHub From lib/curl* to lib/g*. With fixes to part 1. part 1: 47a1ab2 #19764 https://github.com/curl/curl/pull/19800/files?w=1 lib fix formattingnitspart https://github.com/curl/curl/pull/18835 Makefile.example: fix option order by vszakats · Pull Request #18835 · curl/curl · GitHub The ld linker is sensitive to this, and did not find libcurl symbol with the order before this patch. Seen with mingw-w64 gcc. Follow-up to f6ddc1f #18554 makefile examplepull request https://github.com/curl/curl/pull/20294 url.h: fix `-Wdocumentation` by vszakats · Pull Request #20294 · curl/curl · GitHub A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... pull requesturlhfixvszakats https://github.com/curl/curl/pull/18918 examples/sessioninfo: cast printf string mask length to int by vszakats · Pull Request #18918 ·... examplessessioninfocastprintf https://github.com/curl/curl/pull/18040 build: drop the winbuild build system by vszakats · Pull Request #18040 · curl/curl · GitHub build dropsystemvszakatspull https://github.com/curl/curl/pull/20621 rtspd: fix to check `realloc()` result by vszakats · Pull Request #20621 · curl/curl · GitHub A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... fixcheckreallocresultvszakats https://github.com/curl/curl/pull/18605 examples: fix two issues found by CodeQL by vszakats · Pull Request #18605 · curl/curl · GitHub http2-upload: use fstat() to query file length to fix TOCTOU. ftpuploadresume: fix checking sscanf() return value. Follow-up to b4922b1 #18564 examplesfixtwoissuesfound https://github.com/curl/curl/pull/20853 windows: determine `RtlVerifyVersionInfo` address on global init by vszakats · Pull Request #20853... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... windowsdetermineaddressglobal https://github.com/curl/curl/pull/20499 curl_setup.h: simplify curl memory macro mappings by vszakats · Pull Request #20499 · curl/curl ·... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... simplify memorycurlsetuph https://github.com/curl/curl/pull/20289 lib: reorder protocol functions to avoid forward declarations (misc cont.) by vszakats · Pull... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... lib reorder protocolfunctions https://github.com/curl/curl/pull/19606 tidy-up: move `CURL_UNCONST()` out from macro `curl_unicodefree()` by vszakats · Pull Request... tidymovecurlmacro https://github.com/curl/curl/pull/19824 tests: add `%AMP` macro, use it in two tests by vszakats · Pull Request #19824 · curl/curl ·... tests addampmacrousetwo https://github.com/curl/curl/pull/20788 multi: fix unreachable code compiler warning by vszakats · Pull Request #20788 · curl/curl · GitHub A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... multifixunreachablecodepull https://github.com/curl/curl/pull/18664 tidy-up: assortment of small fixes by vszakats · Pull Request #18664 · curl/curl · GitHub examples/headerapi: fix wrong cast. curl_ngtcp2: delete stray character from error message. rustls: fix inline variable declaration. sendf: drop redundant int... tidyassortmentsmallfixespull https://github.com/curl/curl/pull/18927 INSTALL-CMAKE.md: document useful build targets by vszakats · Pull Request #18927 · curl/curl ·... installcmakemddocumentuseful https://github.com/curl/curl/pull/18810 cmake: drop exclamation in comment looking like a name by vszakats · Pull Request #18810 ·... Ref: #3316 (comment) Follow-up to ea4ba6d #18803 Follow-up to 558814e looking likecmakedropcomment https://github.com/curl/curl/pull/20829 cmake: improve clang-tidy test command-line reproduction by vszakats · Pull Request #20829 ·... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... clang tidycommand linecmake https://github.com/curl/curl/pull/20270 Makefile.am: delete RPM targets referencing non-existent files by vszakats · Pull Request #20270... Follow-up to bae0d47 #3331 non existentmakefiledeleterpm https://github.com/curl/curl/pull/18842 examples: drop unused `curl/mprintf.h` includes by vszakats · Pull Request #18842 · curl/curl ·... Follow-up to 45438c8 #18823 drop unusedexamplescurlh https://github.com/curl/curl/pull/19811 lib: fix formatting nits (part 3) by vszakats · Pull Request #19811 · curl/curl · GitHub From lib/h to lib/w. part 1: 47a1ab2 #19764 part 2: 86b3464 #19800 https://github.com/curl/curl/pull/19811/files?w=1 lib fix formattingnitspart https://github.com/curl/curl/pull/19208 mbedtls: fix building with <3.6.1 by vszakats · Pull Request #19208 · curl/curl · GitHub mbedtlsfixbuildingltvszakats https://github.com/curl/curl/pull/20586 cmake: normalize uppercase hex winver (for display) by vszakats · Pull Request #20586 · curl/curl ·... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... cmakenormalizeuppercasehex https://github.com/curl/curl/pull/19449 verify-release: update to avoid shellcheck warning SC2034 by vszakats · Pull Request #19449 ·... SC2034: dl appears unused Also to shorten the code. release updateverifyavoid https://github.com/curl/curl/pull/18774 tests/server: drop unsafe `open()` override in signal handler (Windows) by vszakats · Pull Request... tests serverdropunsafeopen https://github.com/curl/curl/pull/20132 hostip.h: drop redundant `setjmp.h` include by vszakats · Pull Request #20132 · curl/curl ·... Already included directly via hostip.c, and other header users do not use it. Also add comment about why setjmp.h is used. Cherry-picked from #20106 hostipdropredundantsetjmp https://github.com/curl/curl/pull/19888 windows: assume `USE_WIN32_LARGE_FILES` by vszakats · Pull Request #19888 · curl/curl · GitHub All Windows platforms support it. It was permanently enabled with most build methods. The exception is autotools where it is enabled by default, with an option... large fileswindowsassumeuse https://github.com/curl/curl/pull/18666 autotools: fix silly mistake in clang detection for `buildinfo.txt` by vszakats · Pull Request... Follow-up to 0513f9f #18645 silly mistakeautotoolsfixtxt https://github.com/curl/curl/pull/20366 build: drop global suppression of `-Wformat-nonliteral`, fix fallouts by vszakats · Pull Request... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... build dropglobalsuppression https://github.com/curl/curl/pull/20526 lib: disable websockets early if no http by vszakats · Pull Request #20526 · curl/curl · GitHub A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... libdisablewebsocketsearlyhttp https://github.com/curl/curl/pull/18688 cmake: use modern alternatives for `get_filename_component()` by vszakats · Pull Request #18688 ·... use cmake_path() to query filenames, with CMake 3.20 or upper. https://cmake.org/cmake/help/v4.1/command/cmake_path.html#query use... use moderncmakealternatives https://github.com/curl/curl/pull/19902 DEPRECATE: add CMake <3.18 deprecation for April 2026 by vszakats · Pull Request #19902 ·... CMake 3.18 was released on 2020-07-15. It enables using (and/or dropping workarounds) for these features: LTO support, better performance and pkg-config... deprecateaddcmakeltapril https://github.com/curl/curl/pull/19464 autotools: drop autoconf <2.59 compatibility code (zz60-xc-ovr) by vszakats · Pull Request... The minimum required autoconf is 2.59, since curl 7.76.0 (2021). Follow-up to a59f046 #6748 autotools dropautoconfltcode https://github.com/curl/curl/pull/20858 configure: drop always true `if` check (Windows) by vszakats · Pull Request #20858 · curl/curl ·... A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... configuredropalwaystruecheck https://github.com/curl/curl/pull/19854 tidy-up: avoid `(())`, clang-format fixes and more by vszakats · Pull Request #19854 · curl/curl... drop redundant parentheses from macro definitions. apply clang-format in some places missed earlier. wolfssl: fix a macro guard comment. curl_setup.h: drop... clang formattidyavoidfixes https://github.com/curl/curl/pull/20727 cmake: minor fixes to test targets after prev by vszakats · Pull Request #20727 · curl/curl · GitHub A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP,... cmakeminorfixestesttargets