renovate[bot]
935e1f9963
GHA: update dependency ruff to v0.15.10
...
non-native / MS-DOS, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} djgpp !ssl i586 (autotools) (push) Waiting to run
non-native / MS-DOS, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} djgpp !ssl i586 (cmake) (push) Waiting to run
Windows / Build caches (windows-11-arm) (push) Waiting to run
Windows / Build caches (windows-2022) (push) Waiting to run
Windows / cygwin, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.platform }} ${{ matrix.name }} (autotools, --with-openssl, libssl-devel libssh2-devel, openssl R, x86_64, skiprun) (push) Blocked by required conditions
Windows / cygwin, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.platform }} ${{ matrix.name }} (cmake, -DENABLE_DEBUG=ON -DCURL_USE_OPENSSL=ON -DENABLE_THREADED_RESOLVER=OFF -DCURL_ENABLE_NTLM=ON, libssl-devel libssh2-devel, openssl, x86_64, ) (push) Blocked by required conditions
Windows / ${{ matrix.sys == 'msys' && 'msys2' || 'mingw' }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.env }} ${{ matrix.name }} ${{ matrix.test }} (autotools, --enable-debug --with-openssl --disable-threaded-resolver --disable-proxy --enable-ntl… (push) Blocked by required conditions
Windows / ${{ matrix.sys == 'msys' && 'msys2' || 'mingw' }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.env }} ${{ matrix.name }} ${{ matrix.test }} (autotools, --enable-debug --with-openssl --disable-threaded-resolver --enable-ntlm, x86_64, opens… (push) Blocked by required conditions
Windows / ${{ matrix.sys == 'msys' && 'msys2' || 'mingw' }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.env }} ${{ matrix.name }} ${{ matrix.test }} (autotools, --enable-debug --with-openssl --disable-threaded-resolver --enable-static --without-zl… (push) Blocked by required conditions
Windows / ${{ matrix.sys == 'msys' && 'msys2' || 'mingw' }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.env }} ${{ matrix.name }} ${{ matrix.test }} (autotools, --enable-debug --with-openssl --enable-windows-unicode --enable-ares --enable-static -… (push) Blocked by required conditions
Windows / ${{ matrix.sys == 'msys' && 'msys2' || 'mingw' }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.env }} ${{ matrix.name }} ${{ matrix.test }} (autotools, --with-openssl --enable-ntlm, x86_64, openssl-devel libssh2-devel, default R, msys, ) (push) Blocked by required conditions
Windows / ${{ matrix.sys == 'msys' && 'msys2' || 'mingw' }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.env }} ${{ matrix.name }} ${{ matrix.test }} (cmake, -DENABLE_DEBUG=OFF -DBUILD_SHARED_LIBS=ON -DCURL_USE_OPENSSL=ON, ucrt-x86_64, mingw-w64-u… (push) Blocked by required conditions
Windows / ${{ matrix.sys == 'msys' && 'msys2' || 'mingw' }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.env }} ${{ matrix.name }} ${{ matrix.test }} (cmake, -DENABLE_DEBUG=OFF -DBUILD_SHARED_LIBS=ON -DCURL_USE_SCHANNEL=ON -DENABLE_UNICODE=ON -DCU… (push) Blocked by required conditions
Windows / ${{ matrix.sys == 'msys' && 'msys2' || 'mingw' }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.env }} ${{ matrix.name }} ${{ matrix.test }} (cmake, -DENABLE_DEBUG=OFF -DBUILD_SHARED_LIBS=ON -DCURL_USE_GNUTLS=ON -DCURL_USE_OPENSSL=ON -DCUR… (push) Blocked by required conditions
Windows / ${{ matrix.sys == 'msys' && 'msys2' || 'mingw' }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.env }} ${{ matrix.name }} ${{ matrix.test }} (cmake, -DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=OFF -DCURL_USE_GNUTLS=ON -DENABLE_UNICODE=OFF -DUSE… (push) Blocked by required conditions
Windows / ${{ matrix.sys == 'msys' && 'msys2' || 'mingw' }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.env }} ${{ matrix.name }} ${{ matrix.test }} (cmake, -DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=OFF -DCURL_USE_SCHANNEL=ON -DENABLE_UNICODE=ON -DEN… (push) Blocked by required conditions
Windows / ${{ matrix.sys == 'msys' && 'msys2' || 'mingw' }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.env }} ${{ matrix.name }} ${{ matrix.test }} (cmake, -DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=ON -DCURL_USE_SCHANNEL=ON -DENABLE_UNICODE=ON -DCM… (push) Blocked by required conditions
Windows / ${{ matrix.sys == 'msys' && 'msys2' || 'mingw' }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.env }} ${{ matrix.name }} ${{ matrix.test }} (cmake, -DENABLE_DEBUG=ON -DENABLE_THREADED_RESOLVER=OFF -DCURL_ENABLE_NTLM=ON, x86_64, openssl-de… (push) Blocked by required conditions
Windows / ${{ matrix.sys == 'msys' && 'msys2' || 'mingw' }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.env }} ${{ matrix.name }} ${{ matrix.test }} (cmake, _chkprefill, -DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=OFF -DCURL_USE_OPENSSL=ON -DENABLE_UN… (push) Blocked by required conditions
Windows / dl-mingw, CM ${{ matrix.ver }}-${{ matrix.env }} ${{ matrix.name }} (12d2c62ad4527ec8a52275ea8485678dcbe20bec4716a3c7ba274f225d696085, -DENABLE_DEBUG=ON -DCURL_USE_SCHANNEL=ON -DCURL_USE_LIBSSH=ON -DENABLE_UNICODE=OFF -DCMAKE_UNITY_BUILD=OFF -DCURL_TAR… (push) Blocked by required conditions
Windows / dl-mingw, CM ${{ matrix.ver }}-${{ matrix.env }} ${{ matrix.name }} (1353d997e85bb4494ebbebb432d824848d66b32c6045900da9a38a767b3c4ab4, , -DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=OFF -DCURL_USE_SCHANNEL=ON -DCURL_TARGET_WINDOWS_VERSION=0x0600, mingw64, x86… (push) Blocked by required conditions
Windows / dl-mingw, CM ${{ matrix.ver }}-${{ matrix.env }} ${{ matrix.name }} (41637132ea7dc36a7f86a1961eaa334c380b5a3423d36aecb481cabcd006e3fe, -DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=OFF -DCURL_USE_SCHANNEL=ON -DENABLE_UNICODE=OFF -DCURL_DISABLE_VERBOSE_STRINGS=… (push) Blocked by required conditions
Windows / dl-mingw, CM ${{ matrix.ver }}-${{ matrix.env }} ${{ matrix.name }} (9dc08c9c2bdd5d8173f87791bed644f6e290624f739de474f117b590dfd8a721, -DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=OFF -DCURL_USE_SCHANNEL=ON -DENABLE_UNICODE=ON -DCURL_USE_MBEDTLS=ON -DCURL_TAR… (push) Blocked by required conditions
Windows / dl-mingw, CM ${{ matrix.ver }}-${{ matrix.env }} ${{ matrix.name }} (e02de30b97196329662007d64bc4509fbd7f5e14339d344075c7f1223dead4a2, -DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=OFF -DCURL_USE_SCHANNEL=ON -DENABLE_UNICODE=OFF -DENABLE_UNIX_SOCKETS=OFF -DCUR… (push) Blocked by required conditions
Windows / linux-mingw, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.compiler }} (autotools, gcc) (push) Waiting to run
Windows / linux-mingw, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.compiler }} (cmake, clang-tidy, clang-20 clang-tidy-20) (push) Waiting to run
Windows / linux-mingw, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.compiler }} (cmake, gcc) (push) Waiting to run
Windows / msvc, CM ${{ matrix.arch }}-${{ matrix.plat }} ${{ matrix.name }} (arm64, -DENABLE_DEBUG=ON -DCURL_USE_SCHANNEL=ON -DUSE_WIN32_IDN=ON -DENABLE_UNICODE=ON -DUSE_SSLS_EXPORT=ON, clang-aarch64, windows-11-arm, zlib libssh2[core,zlib], schannel U, OpenSSH-… (push) Blocked by required conditions
Windows / msvc, CM ${{ matrix.arch }}-${{ matrix.plat }} ${{ matrix.name }} (x64, -DENABLE_DEBUG=ON -DCURL_ENABLE_SSL=OFF -DUSE_WIN32_IDN=ON, ucrt-x86_64, windows-2025, zlib libssh2[core,zlib], !ssl +examples, uwp, skiprun, Debug) (push) Blocked by required conditions
Windows / msvc, CM ${{ matrix.arch }}-${{ matrix.plat }} ${{ matrix.name }} (x64, _chkprefill, -DENABLE_DEBUG=ON -DCURL_USE_OPENSSL=ON -DUSE_NGTCP2=ON -DOPENSSL_INCLUDE_DIR=/ucrt64/include -DSSL_EAY_DEBUG=/ucrt64/lib/libssl.dll.a -DSSL_EAY_RELEASE=/ucrt64/lib/li… (push) Blocked by required conditions
Closes #21282
2026-04-11 02:21:33 +02:00
Daniel Stenberg
e96cb8b1d8
buildconf: remove
...
Not used since 85868537d6 (Aug 2020)
Removed from the release tarballs since 91fcbc5d1a (Aug 2024)
Closes #21210
2026-04-04 11:35:24 +02:00
dependabot[bot]
fcf946e846
GHA: bump actions and pips
...
- update `actions/cache` from 5.0.3 to 5.0.4
- update `actions/download-artifact` from 7.0.0 to 8.0.1
- update `actions/upload-artifact` from 6.0.0 to 7.0.0
- update `msys2/setup-msys2` from 2.30.0 to 2.31.0
- update pip `ruff` from 0.15.7 to 0.15.8
Closes #21195
Closes #21197
2026-04-01 22:50:11 +02:00
dependabot[bot]
bb0c8cf5af
GHA: bump pip-dependencies
...
- update `filelock` from 3.24.3 to 3.25.2
- update `ruff` from 0.15.2 to 0.15.7
- update `cryptography` from 46.0.5 to 46.0.6 (CVE-2026-34073)
Closes #21138
2026-03-28 03:43:26 +01:00
Daniel Stenberg
970f0a8cec
cleancmd.pl: remove markdown links before spellcheck
...
Closes #21085
2026-03-26 07:57:19 +01:00
Viktor Szakats
62d77b12fc
spacecheck: check long lines and repeat spaces, fix fallouts
...
Verify if lines are not longer than 192 characters. Also verify if lines
have less than 79 repeat spaces (and fix one fallout).
To improve readability by avoiding long lines and to prevent adding
overly long lines with text that may go unnoticed in an editor or diff
viewer.
In addition to pre-existing line length limits: 79 for C, 132 for CMake
sources.
Also:
- spacecheck: fix/harden allowlist regexes.
- spacecheck: tidy-up quotes and simplify escaping.
- spacecheck: allow folding strings with repeat spaces.
- GHA: fix a suppressed shellcheck warning.
- GHA/macos: simplify by dropping brew bundle.
- test1119.pl: precompile a regex.
- FAQ.md: delete very long link to a Windows 7/2008 support article
that's lost it relevance.
Closes #21087
2026-03-25 11:02:08 +01:00
Daniel Stenberg
ceae02db04
rtmp: drop support
...
- librtmp has no test cases, makes no proper releases and has not had a
single commit within the last year
- librtmp parses the URL itself and requires non-compliant URLs for this
- we have no RTMP tests
- RTMP was used by 2.2% of curl users (self-identified in the 2025
survey)
Closes #20673
2026-03-21 14:56:06 +01:00
Viktor Szakats
51f813308e
scripts: harden / tidy up more Perl system() calls
...
Closes #21007
2026-03-19 14:26:56 +01:00
Viktor Szakats
31add10322
docs: enable more compiler warnings for C snippets, fix 3 finds
...
Also:
- sync gcc option order.
- unfold lines in C snippet.
Closes #21006
2026-03-19 14:21:53 +01:00
Viktor Szakats
77c5470147
scripts: drop unused CI scripts
...
Replaced by Test Clutch:
https://testclutch.curl.se/static/reports/feature-matrix.html
Closes #20981
2026-03-18 13:07:13 +01:00
Daniel Stenberg
eb5af3a9c7
GHA: make typos ignore RELEASE-NOTES
...
The file is almost entirely made up by first-lines of previous git
commits, and we usually push it without a PR cycle, making it annoying
to trigger on typos later as they then show in independent PRs by other
people.
Closes #20917
2026-03-13 13:12:21 +01:00
Daniel Stenberg
ed7bfcd17d
test1625: unit test for Curl_compareheader
...
Follow-up to 2938cb72e5
Closes #20901
2026-03-12 10:30:14 +01:00
Daniel Stenberg
713287188e
badwords: move into ./scripts, speed up
...
- 'badwords' is now a target in Makefile.am
- change badwords.txt to specify plain "words" instead of regexes so the
script can build single regexes when scanning, which makes the script
perform much faster (~6 times faster)
Closes #20869
2026-03-09 22:47:07 +01:00
Daniel Stenberg
13f48dfb52
docs: avoid starting sentences with However,
...
An unnecessary filling word
Closes #20834
2026-03-07 23:49:11 +01:00
Daniel Stenberg
1495489c41
docs: drop basically
...
Another filler word
Closes #20835
2026-03-07 10:58:36 +01:00
Viktor Szakats
37f5e3960f
spelling: bump codespell to 2.4.2, fix fallouts
...
Closes #20825
Closes #20827
2026-03-06 00:30:32 +01:00
Daniel Stenberg
b4dba346cd
stop using the word 'just'
...
Everywhere. In documentation and code comments.
It is almost never a good word and almost always a filler that should be
avoided.
Closes #20793
2026-03-03 15:30:22 +01:00
dependabot[bot]
4427e6152a
GHA: bump actions and pip dependencies
...
- update action `actions/cache` from 5.0.1 to 5.0.3
- update action `github/codeql-action` from 4.31.9 to 4.32.4
- update pip `filelock` from 3.20.3 to 3.24.3
- update pip `ruff` from 0.14.14 to 0.15.2
Closes #20782
Closes #20783
2026-03-01 19:06:39 +01:00
Florian Imdahl
006f561f6e
docs: some nitpicks
...
- replaced double spaces with single space where applicable
- replaced "favourite" with "favorite"
- added language identifiers to code blocks in markdown files
- added extra line after code blocks and after headings in markdown
files
Cloes #20748
2026-02-27 23:05:37 +01:00
Viktor Szakats
462244447e
build: use native file open flags in Windows-specific code
...
To comply with official documentation. Also to make code compile with
`NO_OLDNAMES` (mingw-w64) or `_CRT_DECLARE_NONSTDC_NAMES=0` (MSVC) set.
Ref: #15652
Closes #20516
2026-02-04 15:59:35 +01:00
Viktor Szakats
d442be2ce3
typos: silence false positives found in C code
...
Closes #20500
2026-02-03 00:59:41 +01:00
dependabot[bot]
47734f3244
GHA: bump GHA and pip dependencies
...
- update `actions/checkout` from 6.0.1 to 6.0.2
- update `ruff` from 0.14.11 to 0.14.14
- update `cryptography` from 46.0.3 to 46.0.4
- update `psutil` from 7.2.1 to 7.2.2
- update `websockets` from 15.0.1 to 16.0
Closes #20490
Closes #20491
2026-02-01 16:40:37 +01:00
Dan Fandrich
3509a41494
docs: document the need for a 64-bit type and stdint.h
...
These are requirements above and above C89.
Ref: #20406
Closes #20384
2026-01-28 08:45:56 -08:00
Viktor Szakats
dbc4603b09
CI: do not codespell RELEASE-NOTES
...
It contains names.
Reported-by: Daniel Stenberg
Fixes #20376
Revert 3e3d526c4c
Follow-up to 5f5e000278
Follow-up to 85cfc15601
Follow-up to 977595772c
Follow-up to 0260e8465a #17905
Closes #20378
2026-01-20 22:46:37 +01:00
Viktor Szakats
3e3d526c4c
codespell: ignore false positive found in RELEASE-NOTES
2026-01-20 17:56:45 +01:00
Viktor Szakats
4651d4c76b
badwords: catch and fix more variants of NN-bit
...
Closes #20304
2026-01-14 02:35:00 +01:00
dependabot[bot]
ad8374aedc
GHA: bump pip-dependencies
...
- update `ruff` from 0.14.10 to 0.14.11
- update `filelock` from 3.20.1 to 3.20.3 (CVE-2026-22701) (used in pytests)
- update `psutil` from 7.2.0 to 7.2.1
Closes #20300
2026-01-13 23:17:10 +01:00
Viktor Szakats
3ee1d3b573
tidy-up: merge root packages directory into projects
...
To simplify the directory layout.
- OS400 and vms support move from `packages` to `projects`.
- Windows README and `generate.bat` files move from `projects`
to `projects/Windows`.
Closes #20271
2026-01-12 23:49:35 +01:00
Viktor Szakats
27a1e629b5
Makefile.am: drop stray VC project files from dist
...
Most files were removed 2 years ago, the remaining two do not work
without those.
Follow-up to 3d93d18ded #12288
Closes #20272
2026-01-12 22:19:40 +01:00
Viktor Szakats
13f0ede730
build: add curl-lint/lint targets, CURL_LINT cmake option
...
To run checksrc and spacecheck on the source tree. Also for cmake
to sync up with autotools' `checksrc` target.
- cmake: `curl-lint`
With `-DCURL_LINT=ON`, checks run automatically for all targets.
- autotools: `lint`
Closes #20175
2026-01-12 16:45:24 +01:00
Viktor Szakats
bfacfb2355
plan9: drop special build and orphaned references
...
Would need 64-bit support.
Ref: https://github.com/curl/curl/pull/20233#issuecomment-3732556015
Follow-up to 0159100f4f #20233
Closes #20243
2026-01-10 23:03:17 +01:00
Daniel Stenberg
0159100f4f
lib: use (u)int64_t instead of long long
...
Remove config-plan9.h because it does not support 64 bit, meaning it has
not been working for years.
Closes #20233
2026-01-10 12:40:54 +01:00
Viktor Szakats
9552d9c0c0
build: detect and include inttypes.h again (revert)
...
Since not using `PRI*` macros, it isn't needed.
Follow-up to 13c1a93414 #20215
Revert 4c9e4e99c1 #20208
Closes #20225
2026-01-09 14:59:30 +01:00
Viktor Szakats
3402036e1a
spacecheck: exclude RELEASE-NOTES from a check
2026-01-09 09:45:30 +01:00
JimFuller-RedHat
af18d8ea1b
docs: explicitly call out Slowloris as not a security flaw
...
Closes #20219
2026-01-08 10:19:16 +01:00
Viktor Szakats
4c9e4e99c1
build: detect and include inttypes.h again
...
For `PRI*` printf masks for fixed-size C99 types.
Also:
- add simple fallback for `PRIu32`, `PRIx32`, if `inttypes.h` is
missing.
Cherry-picked from #20200
Ref: #20207
Follow-up to 4701a6d2ae #19695
Ref: 60359ad504 #12275
Closes #20208
2026-01-07 16:10:23 +01:00
Daniel Stenberg
7e48a34bf8
badwords.pl: don't mention the whitelisted finds
...
They obscure the real finds
Closes #20158
2026-01-02 11:21:31 +01:00
dependabot[bot]
ef97f47635
GHA: bump pip-dependencies
...
- update `ruff` from 0.14.9 to 0.14.10
- update `psutil` from 7.1.3 to 7.2.0
Closes #20141
2026-01-01 20:49:00 +01:00
Yedaya Katsman
660600c747
badwords: add fist -> first, fix fallouts
...
There are still `curl_fistrgs` in packages/OS400/curl.inc.in but
I'm not sure what that's supposed to be exactly.
Closes #20066
2025-12-31 12:21:42 +01:00
Viktor Szakats
a468e605eb
openssl: drop includes unused or duplicate
...
Also:
- vquic-tls.h: do not include unused headers for non-H3 builds.
- autotools: stop looking for `openssl/x509.h` header.
- cmp-config.pl: delete exception for `openssl/x509.h`.
- examples: format/comment sync between the two touched files.
- openssl: drop unused `curlx/wait.h` include.
Closes #20049
2025-12-20 13:51:05 +01:00
dependabot[bot]
1b205078bd
GHA: bump pip-dependencies
...
- update `filelock` from 3.20.0 to 3.20.1 (CVE-2025-68146) (used in pytests)
- update `pytest` from 9.0.1 to 9.0.2
- update `ruff` from 0.14.8 to 0.14.9
Closes #20004
2025-12-17 00:55:26 +01:00
Viktor Szakats
61273f5812
badwords: catch and fix threading-related words
...
Also:
- sync newlines between the two threaded examples.
Closes #20001
2025-12-16 21:26:58 +01:00
Viktor Szakats
fe8393d7db
tidy-up: miscellaneous
...
- drop stray duplicate empty lines in docs, scripts, test data, include,
examples, tests.
- drop duplicate PP parenthesis.
- curl-functions.m4: move literals to the right side in if expressions,
to match rest of the source code.
- FAQ.md: delete language designator from an URL.
- packages: apply clang-format (OS400, VMS).
- scripts/schemetable.c: apply clang-format.
- data320: delete duplicate empty line that doesn't change the outcome.
- spacecheck: extend to check for duplicate empty lines
(with exceptions.)
- fix whitespace nits
Closes #19936
2025-12-12 04:18:48 +01:00
Viktor Szakats
46429d6f44
GHA/checkdocs: re-enable proselint, update setup, fix issues found
...
- update configuration and invocation.
- install via pip.
- drop a file exception.
- alpha sort proselint settings.
- FILEFORMAT: update text about XML compliance.
- CI job takes 22 seconds total.
Ref: https://github.com/amperser/proselint/releases/tag/v0.16.0
Follow-up to 38bfe1c2aa #15314
Closes #19931
2025-12-11 11:42:28 +01:00
Daniel Stenberg
3dd1ffdeb0
FAQ/TODO/KNOWN_BUGS: convert to markdown
...
- convert to markdown
- auto-generate the TOCs on the website, remove them from the docs
- cleanups
- spellchecked
- updated links
Closes #19875
2025-12-09 10:52:56 +01:00
Viktor Szakats
70d71e8761
tests/data: move section data to external files
...
To make the test files XML-compliant, and the expected results
possibly easier to manage by keeping them in `.md`, `.html`, `.1`
and `.txt` files.
Non-XML-compliant files are down to 31 (1.6%) after this patch.
Closes #19882
2025-12-09 10:12:49 +01:00
dependabot[bot]
cc853ddc3d
GHA: bump pip-dependencies ruff, psutil, pytest
...
- update `ruff` from 0.14.5 to 0.14.8
- update `psutil` from 7.1.2 to 7.1.3
- update `pytest` from 8.4.2 to 9.0.1
Closes #19876
2025-12-08 15:37:43 +01:00
Daniel Stenberg
ab9beda1b3
docs: switch more URLs to https://
...
Normalize using https:// almost everywhere instead of http://
Closes #19872
2025-12-08 12:57:51 +01:00
Viktor Szakats
0476e4fc65
tidy-up: one more round of formatting nits
...
Closes #19835
2025-12-04 19:30:59 +01:00
Viktor Szakats
7a1e99eefa
badwords: check FAQ with allowlisted 'will', fix a typo
...
Also:
- badwords.pl: add support for filename:word exceptions.
- badwords.pl: handle `-w` file open errors.
Ref: https://github.com/curl/curl/pull/19817#issuecomment-3612386568
Closes #19837
2025-12-04 19:30:08 +01:00