Paul's Blog Entries for July 2023
Saturday 1st July 2023
Fedora Project
Updated perltidy to 20230701 in Rawhide (see CHANGES.md for details)
Local Packages
Updated perl-Perl-Tidy to 20230701 as per the Fedora perltidy package
Updated perl-Term-ReadLine-Gnu to 1.46:
Reproduce Term::ReadLine::Stub’s behaviour for ornaments (GH#17)
- The Perl debugger uses these control sequences for online help
Fetch the control sequences for outputting bold text as the current Term::ReadLine does
Let new() fail on multiple instantiation (GH#16)
- Suppress warning errors on clang
- Add prototype on every function declaration
- Use ANSI-C style port definition even for XS code
make clean removes '*.dSYM' for macOS
INSTALL.md: update content
- Add install procedure using packages
- Update and remove old descriptions
Updated perl-Test-Base (0.89) to use SPDX-format license tag
Updated perl-Test-ClassAPI (1.07) to use SPDX-format license tag
Sunday 2nd July 2023
Fedora Project
Updated perl-Finance-Quote to 1.57 in F-37, F-38 and Rawhide:
Correct set exchange in YahooJSON.pm (GH#306)
Added close, change and p_change to Tradegate, XETRA and Sinvestor; added optional parameter INST_ID to specify the institute id; fixed bug in Tradegate, XETRA and Sinvestor for numbers equal or higher than 1.000 (GH#304)
Added GoogleWeb module
YahooWeb module added (GH#296)
Added MarketWatch module
Replaced cached file with IO::String object in IndiaMutual.pm
Fixed missing date in AEX.pm (GH#298)
Fixed Examples in POD Documentation in a few modules (GH#295)
Move 'use strict' to be the first statement in TreasuryDirect.pm and TwelveData.pm (GH#290)
Remove old perl version requirement statements from TreasuryDirect.pm and TwelveData.pm (GH#290)
Removed Data::Dumper, which caused another test to fail from TreasuryDirect.pm (GH#290)
Fixed Fool.pm and fool.t (GH#289)
Local Packages
Updated perl-Sub-Info (0.002) to use SPDX-format license tag
Updated perl-superclass (0.003) to use SPDX-format license tag
Updated perl-Term-Table (0.016) to use SPDX-format license tag and avoid use of deprecated patch syntax
Monday 3rd July 2023
Local Packages
Updated perl-Module-CoreList to 5.20230520:
- Updated for v5.38.0
Tuesday 4th July 2023
Fedora Project
Updated perl-Cpanel-JSON-XS to 4.37 in Rawhide:
Updated perl-GD to 2.78 in Rawhide:
Fix "Use of uninitialized value $pkg in concatenation" warning (CPAN RT#148899, GH#47)
Add a new hard Test::NoWarnings test requirement
Local Packages
Updated perl-Cpanel-JSON-XS to 4.37 as per the Fedora version
Updated perl-String-Escape (2010.002) to use SPDX-format license tag
Wednesday 5th July 2023
Local Packages
Rebuilt bluefish (2.2.14) for Python 3.12 in Rawhide
Rebuilt libxml2 (2.10.4) for Python 3.12 in Rawhide
Rebuilt libxslt (1.1.38) for Python 3.12 in Rawhide
Updated perl-strictures (2.000006) to use SPDX-format license tag
Updated perl-Test-Output to 1.034:
Remove unnecessary -T from pod tests: now that v5.38 allows you to compile without taint support and those perls won't run if they see a -T, these tests needlessly fail there
Correct spelling mistakes (GH#10)
Rebuilt python-passlib (1.7.4) for Python 3.12 in Rawhide
Rebuilt python2-xapian (1.4.22) to sync with xapian-bindings-1.4.22-2 in Rawhide
Thursday 6th July 2023
Fedora Project
Updated perl-Apache-Session-Browseable to 1.3.13 in Rawhide:
Add Cassandra support via DBD::Cassandra
Updated perl-Set-Scalar (1.29) in Rawhide to use SPDX-format license tag
Local Packages
Cleaned up and rebuilt perl-Sendmail-AccessDB (1.04)
Updated perl-SQL-Statement (1.414) to use SPDX-format license tag
Friday 7th July 2023
Fedora Project
Updated perl-Business-ISBN-Data to 20230707.001 in Rawhide:
- Data update for 20230707
Local Packages
Updated perl-Pod-Escapes (1.07) to use SPDX-format license tag
Updated perl-Pod-Wordlist-hanekomu (1.132680) to use SPDX-format license tag
Updated perl-PPIx-Utils (0.003) to use SPDX-format license tag
Updated perl-Probe-Perl (0.03) to use SPDX-format license tag
Updated perl-Regexp-Parser (0.23) to use SPDX-format license tag
Saturday 8th July 2023
Fedora Project
Updated perl-Test-Differences to 0.70 in Rawhide:
- Stop pointless use of taint-mode in tests, so tests pass when perl is built without taint support
Sunday 9th July 2023
Local Packages
Updated cdrtools (3.01) drop Obsoletes for old cdrkit tools, so users can choose between packages
Updated schily (2021-09-18) to drop Obsoletes for old cdrkit tools, so users can choose between packages
Monday 10th July 2023
Fedora Project
Updated perl-Perl-Critic (1.150) in Rawhide to use SPDX-format license tag for perl-Test-Perl-Critic-Policy sub-package and to avoid use of deprecated patch syntax
Local Packages
Updated perl-Path-IsDev (1.001003) to use SPDX-format license tag
Updated perl-Perl-Critic (1.150) as per the Fedora version
Updated perl-Perl-Critic-More (1.003) to use SPDX-format license tag
Updated perl-Perl-MinimumVersion (1.40) to use SPDX-format license tag
Updated perl-Pod-Coverage (0.23) to use SPDX-format license tag and avoid use of deprecated patch syntax
Tuesday 11th July 2023
Local Packages
Updated perl-Canary-Stability (2013) to use SPDX-format license tag
Updated perl-Importer (0.026) to use SPDX-format license tag
Updated perl-Params-Util (1.102) to use SPDX-format license tag
Rebuilt perl-B-COW (0.007), perl-Class-XSAccessor (1.19), perl-Compress-Raw-Bzip2 (2.204), perl-Compress-Raw-Zlib (2.204), perl-Devel-Leak (0.03), perl-Digest-MD4 (1.9), perl-Event (1.28), perl-Guard (1.023), perl-IO-Tty (1.17), perl-PadWalker (2.5), perl-Perl-Destruct-Level (0.02), perl-PerlIO-gzip (0.20), perl-Readonly-XS (1.05), perl-Socket6 (0.29), perl-Taint-Runtime (0.03), perl-Taint-Util (0.08), perl-Term-ReadKey (2.38), perl-Term-ReadLine-Gnu (1.46), perl-Test-LeakTrace (0.17), perl-Unicode-CheckUTF8 (1.03), perl-Unicode-String (2.10), perl-Unix-Syslog (1.1), perl-WeakRef (0.01), perl-XString (0.005), perl-YAML-LibYAML (0.88), and perl-common-sense (3.75) for Perl 5.38 in Rawhide
Rebuilt perl-Algorithm-Diff-XS (0.04), perl-B-Hooks-OP-Annotation (0.44), perl-B-Hooks-OP-Check (0.22), perl-B-Utils (0.27), perl-BDB (1.92), perl-Clone (0.46), perl-Convert-UUlib (1.8), perl-Devel-Caller (2.07), perl-FileHandle-Fmode (0.14), perl-IO-FDPass (1.3), perl-List-MoreUtils-XS (0.430), perl-NetAddr-IP (4.079), perl-Sub-Identify (0.14), perl-Sub-Name (0.27), perl-Text-Hunspell (2.16), perl-Unicode-Map8 (0.13), and perl-Variable-Magic (0.63) for Perl 5.38 in Rawhide
Updated sendmail (8.17.2) to fix verification of the ghost files (Bug #2052091)
Wednesday 12th July 2023
Local Packages
Updated perl-Devel-StackTrace (2.04) to use SPDX-format license tag
Updated perl-Devel-Symdump (2.18) to use SPDX-format license tag and to drop support for building with Test::Harness < 3.04
Updated perl-FreezeThaw (0.5001) to use SPDX-format license tag
Updated perl-HTTP-Tiny to 0.088:
Update metadata to point to new Perl-Toolchain-Gang repository
Updated perl-Net-LibIDN (0.12) to use SPDX-format license tag and to avoid use of deprecated patch syntax
Updated perl-Test-CPAN-Meta (0.25) to use SPDX-format license tag and to avoid use of deprecated patch syntax
Updated perl-Test-NoWarnings (1.06) to use SPDX-format license tag
Updated perl-Test-Pod-Coverage (1.10) to use SPDX-format license tag
Rebuilt perl-Class-C3-XS (0.15), perl-Devel-LexAlias (0.05), perl-JSON-XS (4.03), perl-Net-SSLeay (1.92), and perl-PerlIO-utf8_strict (0.010) for Perl 5.38 in Rawhide
Rebuilt perl-BSD-Resource (1.2911), perl-Crypt-Cracklib (1.7), perl-Data-UUID (1.226), perl-Digest-SHA (6.04), perl-JSON (4.10), perl-Test-Taint (1.08), and perl-YAML-Syck (1.34) for Perl 5.38 in Rawhide
Rebuilt perl-Cpanel-JSON-XS (4.37) and perl-version (0.9929) for Perl 5.38 in Rawhide
Rebuilt perl-BerkeleyDB (0.65), perl-Compress-Raw-Lzma (2.204), and perl-Text-CSV_XS (1.50) for Perl 5.38 in Rawhide
Thursday 13th July 2023
Local Packages
Updated perl-EV (4.33) to use SPDX-format license tag
Updated perl-Mixin-Linewise (0.111) to avoid use of deprecated patch syntax
Updated perl-Pod-Coverage-TrustPod (0.100006) to avoid use of deprecated patch syntax
Updated perl-Pod-Eventual (0.094003) to avoid use of deprecated patch syntax
Updated perl-Sub-Exporter (0.989) to avoid use of deprecated patch syntax
Updated perl-Sub-Install (0.929) to avoid use of deprecated patch syntax
Updated perl-Test-Fatal (0.017) to avoid use of deprecated patch syntax
Rebuilt perl-Package-Anon (0.05) for Perl 5.38 in Rawhide
Rebuilt perl-Unicode-Map (0.112) for Perl 5.38 in Rawhide
Rebuilt perl-AnyEvent (7.17), perl-Package-Stash-XS (0.30), and perl-Unicode-UTF8 (0.62) for Perl 5.38 in Rawhide
Friday 14th July 2023
Fedora Project
Updated grepmail (5.3111) in Rawhide to avoid use of deprecated patch syntax
Local Packages
Updated grepmail (5.3111) as per the Fedora version
Updated perl-AnyEvent-AIO (1.1) to use SPDX-format license tag
Updated perl-AnyEvent-BDB (1.1) to use SPDX-format license tag
Updated perl-Archive-Zip (1.68) to use SPDX-format license tag and to avoid use of deprecated patch syntax
Updated perl-Class-Inspector (1.36) to use SPDX-format license tag
Updated perl-CPAN-DistnameInfo (0.12) to use SPDX-format license tag
Updated perl-Data-Section (0.200008) to avoid use of deprecated patch syntax
Updated perl-File-Find-Object (0.3.7) to drop MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-File-Find-Rule (0.34) to use SPDX-format license tag
Updated perl-File-Find-Rule-Perl (1.16) to use SPDX-format license tag
Updated perl-File-ShareDir (1.118) to use SPDX-format license tag and to avoid use of deprecated patch syntax
Updated perl-Module-CPANfile (1.1004) to use SPDX-format license tag
Updated perl-Module-Pluggable (5.2) to use SPDX-format license tag
Updated perl-Module-Runtime (0.016) to use SPDX-format license tag
Updated perl-Net-Daemon (0.49) to use SPDX-format license tag
Updated perl-Number-Compare (0.03) to use SPDX-format license tag
Updated perl-Test-MinimumVersion (0.101083) to avoid use of deprecated patch syntax
Updated perl-Test-Without-Module (0.21) to drop MODULE_COMPAT dependency from Fedora 38 onwards
Rebuilt perl-Data-Dump-Streamer (2.42), perl-Devel-CallChecker (0.009), perl-Hash-FieldHash (0.15), perl-Net-IDN-Encode (2.500), perl-Ref-Util-XS (0.117), and perl-Time-y2038 (20100403) for Perl 5.38 in Rawhide
Rebuilt perl-Class-Load-XS (0.10), perl-XML-LibXML (2.0208), and perl-XML-LibXSLT (2.002001) for Perl 5.38 in Rawhide
Saturday 15th July 2023
Local Packages
Updated perl-AnyEvent (7.17) to temporarily drop the perl(Tk) test dependency due to it FTBFS on s390x with Perl 5.38
Updated perl-Capture-Tiny (0.48) to use SPDX-format license tag and to avoid use of deprecated patch syntax
Updated perl-Carp-Clan (6.08) to use SPDX-format license tag
Updated perl-Class-Tiny (1.008) to use SPDX-format license tag and to drop support for building with old perls needing Devel::GlobalDestruction
Updated perl-CPAN-Meta-Check (0.017) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-IO-String (1.08) to use SPDX-format license tag
Updated perl-Module-Refresh (0.18) to use SPDX-format license tag and to avoid use of deprecated patch syntax
Updated perl-Module-Runtime-Conflicts (0.003) to use SPDX-format license tag
Updated perl-Moo (2.005005) to drop support for building with Perl < 5.14 (needing Devel::GlobalDestruction)
Updated perl-Package-DeprecationManager (0.18) to avoid use of deprecated patch syntax
Updated perl-Params-ValidationCompiler (0.31) to avoid use of deprecated patch syntax
Updated perl-Regexp-Common (2017060201) to use SPDX-format license tag and to avoid use of deprecated patch syntax
Updated perl-Sub-Exporter-ForMethods (0.100055) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-Test-Deep (1.204) to avoid use of deprecated patch syntax
Updated perl-Test-Output (1.034) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Rebuilt perl-DateTime (1.59) and perl-Moose (2.2203) for Perl 5.38 in Rawhide
Rebuilt perl-Function-Parameters (2.002003), perl-MooseX-Role-WithOverloading (0.17), perl-Mouse (2.5.10), and perl-true` (1.0.2) for Perl 5.38 in Rawhide
Sunday 16th July 2023
Fedora Project
Updated perl-Business-ISBN-Data to 20230714.001 in Rawhide:
- Data update for 20230714.001
Updated perl-Exception-Base (0.2501) in Rawhide to fix FTBFS with Perl 5.38 (Bug #2222742, GH#5)
Updated perl-Function-Parameters to 2.002004 in Rawhide:
Remove 'perl -T' from t/info.t, so we can run on perls compiled without support for taint mode; the test didn't actually care about taint anyway
Local Packages
Rebuilt dovecot (2.3.20) for ICU 73.2 in Rawhide
Updated perl-Array-Compare (3.0.8) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-ConfigReader-Simple (1.295) to use SPDX-format license tag
Updated perl-Const-Fast (0.014) to use SPDX-format license tag
Updated perl-Crypt-PBKDF2 (0.161520) to use SPDX-format license tag
Updated perl-Data-Dumper-Names (0.03) to use SPDX-format license tag
Updated perl-DBD-CSV (0.60) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-Dir-Self (0.11) to use SPDX-format license tag
Updated perl-Email-Address (1.913) to avoid use of deprecated patch syntax
Updated perl-Exception-Base (0.2501) as per the Fedora version
Updated perl-Exporter-Declare (0.114) to use SPDX-format license tag
Updated perl-ExtUtils-BuildRC (0.005) to use SPDX-format license tag
Updated perl-ExtUtils-CBuilder to 0.280238 as provided in perl-5.37.11:
Use -isyswithroot option for the CORE directory for the system perl on darwin; the compiler would fail to find EXTERN.h with -I.
This came up while working on a fix for the similar issue in https://github.com/Perl/perl5/issues/20362
Updated perl-ExtUtils-MakeMaker-CPANfile (0.09) to use SPDX-format license tag
Updated perl-ExtUtils-ParseXS to 3.51, unbundled from perl 5.37.12
Updated perl-Fennec-Lite (0.004) to use SPDX-format license tag
Updated perl-File-Copy-Recursive-Reduced (0.006) to use SPDX-format license tag
Updated perl-File-Remove (1.61) to use SPDX-format license tag
Updated perl-File-ShareDir-ProjectDistDir (1.000009) to use SPDX-format license tag
Updated perl-Function-Parameters to 2.002004 as per the Fedora version
Updated perl-Path-FindDev (0.5.3) to use SPDX-format license tag
Updated perl-XML-LibXML to 2.0209:
Monday 17th July 2023
Fedora Project
Updated perl-Compress-Raw-Lzma to 2.205 in Rawhide:
Test::More::isn't warns in Perl 5.38
- Add perl 5.38 to CI matrix
Add on workflow_dispatch
- Update action/checkout version
Updated perl-IO-Compress-Lzma to 2.205 in Rawhide:
- Add perl 5.38 to CI matrix
Add on workflow_dispatch
- Add some OO examples
Local Packages
Updated perl-Compress-Raw-Bzip2 to 2.205:
Updated perl-Compress-Raw-Lzma to 2.205 as per the Fedora version
Updated perl-Compress-Raw-Zlib to 2.205:
Test::More::isn't warns in Perl 5.38
Add zlib-ng 2.1.3
Add zlib-ng 2.1.2
Change storage of ZLIBNG_VER_STATUS from IV to PV (GH#24)
Fix to allow building with register keyword not allowed in C++17 (GH#23)
Change while loop for 'LimitOutput' example (GH#21)
[doc] zlib.h: Remove duplicate "the" (GH#22)
Add zlib compat version for 2.0.7
Updated perl-File-Slurp (9999.32) to use SPDX-format license tag
Updated perl-File-Slurper (0.014) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-Filter-Simple (0.94) to use SPDX-format license tag
Updated perl-HTML-SimpleLinkExtor (1.273) to use SPDX-format license tag
Updated perl-HTTP-SimpleLinkChecker (1.168) to use SPDX-format license tag and to avoid use of deprecated patch syntax
Updated perl-IO-Capture (0.05) to use SPDX-format license tag
Updated perl-IO-Compress to 2.205:
- Add perl 5.38 to CI matrix
Add on workflow_dispatch
- Add some OO examples
Updated perl-IO-Compress-Lzma to 2.205 as per the Fedora version
Updated perl-IO-Zlib (1.14) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-IPC-Cmd (1.04) to use SPDX-format license tag and to avoid use of deprecated patch syntax
Updated perl-IPC-Run3 (0.048) to use SPDX-format license tag and to avoid use of deprecated patch syntax
Updated perl-Locale-Maketext-Lexicon (1.00) to drop support for building with rpm < 4.9 and to use Lingua::EN::Sentence unconditionally
Updated perl-Locale-Maketext-Simple (0.21) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-Module-Load (0.36) to use SPDX-format license tag
Updated perl-Module-Load-Conditional (0.74) to use SPDX-format license tag
Updated perl-Text-Haml (0.990118) to use SPDX-format license tag
Tuesday 18th July 2023
RPM Fusion Project
Updated xv to 4.2.0 in Rawhide:
Local Packages
Updated perl-JSON-PP (4.16) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-Lingua-EN-Inflect (1.905) to use SPDX-format license tag
Updated perl-List-SomeUtils (0.59) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Rebuilt perl-List-SomeUtils-XS for Perl 5.38 in Rawhide
Updated perl-LMAP-CID2SPF (0.9) to use SPDX-format license tag
Updated perl-Mail-IMAPClient (3.43) to use SPDX-format license tag and to avoid use of deprecated patch syntax
Updated perl-Mail-Sendmail (0.80) to use SPDX-format license tag
Updated perl-Mail-SRS (0.31) to use SPDX-format license tag
Updated perl-Math-Base-Convert (0.11) to use SPDX-format license tag and to avoid use of deprecated patch syntax
Updated perl-Meta-Builder (0.004) to use SPDX-format license tag
Updated perl-MetaCPAN-Client (2.030000) to avoid use of deprecated patch syntax
Updated perl-MIME-Base32 (1.303) to use SPDX-format license tag
Updated perl-MIME-Types (2.24) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-Module-Build-Deprecated (0.4210) to use SPDX-format license tag
Updated perl-Module-Extract-VERSION (1.116) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-Module-Info (0.37) to use SPDX-format license tag
Updated perl-Module-Manifest (1.09) to use SPDX-format license tag
Updated perl-Net-DNS (1.39) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-Net-HTTPTunnel (0.51) to use SPDX-format license tag
Updated perl-Net-SMTP-SSL (1.04) to use SPDX-format license tag
Updated perl-Net-Telnet (3.05) to use SPDX-format license tag
Updated perl-Package-Constants (0.06) to use SPDX-format license tag
Updated perl-Parse-RecDescent (1.967015) to use SPDX-format license tag, to avoid use of deprecated patch syntax, and to drop support for building with ExtUtils::MakeMaker < 6.58
Updated perl-Path-Tiny (0.144) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-PPIx-QuoteLike (0.023) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated xv to 4.2.0 as per the RPM Fusion version
Wednesday 19th July 2023
Local Packages
Updated check (0.15.2) to split checkmk out into a separate package
Updated curl to 8.2.0:
curl: Add --ca-native and --proxy-ca-native
curl: Add --trace-ids
CURLOPT_MAIL_RCPT_ALLOWFAILS: Replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
haproxy: Add --haproxy-clientip flag to set client IPs
lib: Add CURLINFO_CONN_ID and CURLINFO_XFER_ID
bufq: Make write/pass methods more robust
build: Drop unused/redundant 'HAVE_WINLDAP_H'
cf-socket: Don't bypass fclosesocket callback if cancelled before connect
cf-socket: Move ctx declaration under HAVE_GETPEERNAME
cf-socket: Skip getpeername()/getsockname for TFTP
checksrc: Modernise perl file open
checksrc: Quote the file name to work with "funny" letters
- CI: brew fix for openssl in default path
CI: Don't install impacket if tests are not run
- CI: Enable parallel make in more builds
circleci: Install impacket and wolfssl 5.6.0
- cmake: Add support for "unity" builds
cmake: Make use of snprintf
- cmake: Stop CMake from quietly ignoring missing Brotli
configure: Add check for ldap_init_fd
configure: Fix run-compiler for old /bin/sh
configure: The --without forms of the options are also gone
connect-timeout.d: Mention that the DNS lookup is included
curl.h: include <sys/select.h> for vxworks
curl: Count uploaded data to stop at the originally given size
curl: Return error when asked to use an unsupported HTTP version
curl_easy_nextheader.3: Add missing open parenthesis examples
curl_log: Evaluate log statement only when transfer is verbose
curl_mprintf.3: Minor fix of the example
curl_pushheader_byname/bynum.3: Document in their own man pages
curl_url_set: Enforce the max string length check for all parts
CURLOPT_AWS_SIGV4.3: Remove unused variable from example
CURLOPT_INFILESIZE.3: Mention -1 triggers chunked
CURLOPT_MIMEPOST.3: Clarify what setting to NULL means
CURLOPT_SSH_PRIVATE_KEYFILE.3: Expand on the file search
docs/libcurl/libcurl.3: Clean-ups and improvements
docs: Add more .IP after .RE to fix indentation of generated paragraphs
- docs: Fix missing parameter names in examples
docs: Update CURLOPT_UPLOAD.3
docs: Update HTTP3.md for newer ngtcp2 and nghttp3
- docs: Use a space after RFC when spelling out RFC numbers
example/connect-to: Show CURLOPT_CONNECT_TO
example/crawler: Also set CURLOPT_AUTOREFERER
example/crawler: Make it use a few more options
example/default-scheme: Set the default scheme for schemeless URLs
example/hsts-preload: Show one way to HSTS preload
example/http2-download: Set CURLOPT_BUFFERSIZE
example/ipv6: Feature CURLOPT_ADDRESS_SCOPE in use
example/maxconnects: Set maxconnect example
example/opensslthreadlock: Remove
examples/ftpuploadresume.c: Add use of CURLOPT_ACCEPTTIMEOUT_MS
examples/http-options: Show how to send "OPTIONS *"
examples/https.c: Use CURLOPT_CA_CACHE_TIMEOUT
examples/multi-debugcallback.c: Avoid the bool typedef
examples/smtp-mime: Use CURLOPT_MAIL_RCPT_ALLOWFAILS
examples/unixsocket.c: Example using CURLOPT_UNIX_SOCKET_PATH
examples/websocket.c: WebSocket example using CONNECT_ONLY
examples: Make use of CURLOPT_(REDIR_|)PROTOCOLS_STR
fopen: Fix conversion warning on 32-bit Android
fopen: Optimize (fixes fopen race condition, CVE-2023-32001)
hostip.c: Move macOS-specific calls into global init call
- HTTP/2: Upload handling fixes
http2: Better support for --limit-rate
http2: Error stream resets with code CURLE_HTTP2_STREAM
- http2: Fix crash in handling stream weights
- http2: Fix variable type
- http2: h2 and h2-PROXY connection alive check fixes
- http2: Raise header limitations above and beyond
http2: Send HEADER and DATA together if possible
http2: Treat initial SETTINGS as a WINDOW_UPDATE
HTTP3.md: Update openssl version
http3/ngtcp2: Upload EAGAIN handling
http: Rectify the outgoing Cookie: header field size check
- hyper: Fix EOF handling on input
- hyper: Unslow
imap-append.c: Update to make it more likely to work
- imap: Provide method to disable SASL if it is advertised
- krb5: Add typecast to please Coverity
libcurl-url.3: Also mention CURLUPART_ZONEID
libcurl-ws.3. WebSocket API overview
- libssh2: Provide error message when setting host key type fails
- libssh2: Use custom memory functions
- ngtcp2: Assigning timeout, but value is overwritten before used
- ngtcp2: Build with 0.17.0 and nghttp3 0.13.0
- ngtcp2: Use ever increasing timestamp in IO
quiche: Avoid NULL deref in debug logging
- quiche: Fix defects found in latest Coverity report
quote.d: Fix indentation of generated paragraphs
runtests: Abort test run after failure without -a
runtests: Better handle ^C during slow tests
runtests: Consistently write the test check summary block
runtests: Create multiple test runners when requested
runtests: Include missing valgrind package
runtests: Make test file directories in log/N
runtests: Rename server command file
runtests: Use more consistent failure lines
runtests: Work around a perl without SIGUSR1
runtests: Give each server a unique log lock file
scripts: Fix GHA matrix job detection in cijobs.pl
sectransp: Fix EOF handling
system.h: Remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
test2600: Fix the description
test427: Verify sending more cookies than fit in a 8190 bytes line
tests/http: Add mod_h2 directive 'H2ProxyRequests'
tests/servers.pm: Pick unused port number with a server socket
tests/servers: Generate temp names in /tmp for unix domain sockets
- tests: Fix error messages and handling around sockets
- tests: Improve reliability of TFTP tests
testutil: Allow multiple %-operators on the same line
timeval: Use CLOCK_MONOTONIC_RAW if available
tls13-ciphers.d: Include Schannel
- tool: Remove exclamation marks from error/warning messages
tool: Remove newlines from all helpf/notef/warnf/errorf calls
tool_easysrc.h: Correct 'easysrc_perform' for 'CURL_DISABLE_LIBCURL_OPTION'
tool_getparam: Fix comment
tool_operate: Allow cookie lines up to 8200 bytes
tool_parsecfg: Accept line lengths up to 10M
tool_urlglob: Use curl_off_t instead of longs
tool_writeout_json: Fix encoding of control characters
- transfer: Clear credentials when redirecting to absolute URL
urlapi: Have *set(PATH) prepend a slash if one is missing
- urlapi: Scheme must start with alpha
vtls: Avoid memory leak if sha256 call fails
websocket-cb: Example doing WebSocket download using callback
- wolfssl: Detect when TLS 1.2 support is not built into wolfssl
- wolfssl: Support setting CA certificates as blob
ws: Make the curl_ws_meta() return pointer a const
I had to disable http2 support in the Fedora 25 build (GH#11470)
Updated perl-Net-SMTP-TLS (0.12) to use SPDX-format license tag
Updated perl-Perl-Critic-Lax (0.014) to avoid use of deprecated patch syntax
Updated perl-Pod-MinimumVersion (50) to use SPDX-format license tag
Updated perl-Search-Elasticsearch (8.00) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-Sendmail-PMilter (1.24) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-Sys-HostAddr (0.993) to use SPDX-format license tag
Updated perl-Test-File (1.993) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-Test-InDistDir (1.112071) to use %license unconditionally
Updated perl-Test-Most (0.38) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-Test-Unit-Lite (0.1202) to drop the MODULE_COMPAT dependency from Fedora 38 onwards
Updated perl-Types-Path-Tiny (0.006) to use SPDX-format license tag
Rebuilt ansible-collection-community-libvirt (1.2.0), bluefish (2.2.14), and Judy (1.0.5) for the Fedora_39_Mass_Rebuild
Thursday 20th July 2023
Fedora Project
Updated perl-Business-ISBN-Data to 20230719.001 in Rawhide:
- Data update for 2023-07-19
Updated geoipupdate to 6.0.0 in Rawhide:
'geoipupdate' now supports configuration via environment variables: any configuration set this way will override any value from the config file, but still be overridden by any associated command line option (if any)
- The following new environment variables are supported:
GEOIPUPDATE_ACCOUNT_ID
GEOIPUPDATE_ACCOUNT_ID_FILE
GEOIPUPDATE_CONF_FILE
GEOIPUPDATE_DB_DIR
GEOIPUPDATE_EDITION_IDS
GEOIPUPDATE_HOST
GEOIPUPDATE_LICENSE_KEY
GEOIPUPDATE_LICENSE_KEY_FILE
GEOIPUPDATE_LOCK_FILE
GEOIPUPDATE_PARALLELISM
GEOIPUPDATE_PRESERVE_FILE_TIMES
GEOIPUPDATE_PROXY
GEOIPUPDATE_PROXY_USER_PASSWORD
GEOIPUPDATE_RETRY_FOR
GEOIPUPDATE_VERBOSE
Changed the signature of 'NewConfig' in 'pkg/geoipupdate' to no longer accept a positional config file path argument, which can now be passed in using the option from 'WithConfigFile' along with the other optional parameters
'geoipupdate' and 'NewConfig' no longer require a config file to exist
The '--stack-trace' flag has been removed; this flag has been broken since 4.11.0
Local Packages
Updated geoipupdate to 6.0.0 as per the Fedora version
Updated java-1.8.0-oracle to Java SE 8 Update 381
Updated nmap (7.93) to avoid use of deprecated patch syntax
Updated unrar to 6.23 beta 1
Rebuilt dovecot (2.3.20), grepmail (5.3111), gtkwave (3.3.115), libgpg-error (1.47), libidn (1.41), libmetalink (0.1.3), libnet (1.2), libssh2 (1.11.0), libxml2 (2.10.4), libxslt (1.1.38), mcrcon (0.7.2), and proftpd (1.3.8) for the Fedora_39_Mass_Rebuild
Friday 21st July 2023
Fedora Project
Updated perl-CPAN-Meta-Check to 0.018 in Rawhide:
Fix version requirement for CPAN::Meta::Prereqs
Move issue tracker to GitHub
Local Packages
Updated perl-CPAN-Meta-Check to 0.018 as per the Fedora version
Updated perl-Module-CoreList to 5.20230520:
- Updated for v5.39.1
Rebuilt mod_fcgid (2.3.9), perl-DBI (1.643), perl-HTML-Lint (2.32), perl-IO-AIO (4.80), perl-MCE (1.888), perl-MIME-Types (2.24), perl-Moose (2.2203), perl-Mouse (2.5.10), perl-Net-DNS (1.39), perl-Object-HashBase (0.009), perl-Perl-Critic (1.150), perl-Specio (0.48), perl-Type-Tiny (2.004000), pptp (1.10.0), python-passlib (1.7.4), rbldnsd (0.998b), sendmail (8.17.2), spamass-milter (0.4.0), and xz (5.4.3) for the Fedora_39_Mass_Rebuild
Saturday 22nd July 2023
Fedora Project
Updated perl-File-Find-Object to 0.3.8 in Rawhide:
Fix use_ok() call (GH#3)
Updated perl-Sub-Exporter to 0.990 in Rawhide:
Local Packages
Updated perl-File-Find-Object to 0.3.8 as per the Fedora version
Updated perl-Sub-Exporter to 0.990 as per the Fedora version
Updated smf-spf to switch upstream to https://github.com/jcbf/smf-spf/ and update to 2.5.1 (see README.md for details)
- This version of the package was recently introduced in Fedora by a different maintainer
Sunday 23rd July 2023
Fedora Project
Updated gtkwave to 3.3.116 in Rawhide:
Fix manpage/odt for vcd2fst command switch documentation for zlibpack
Add GDK_WINDOWING_WAYLAND check for gdkwayland.h header usage
Change sprintf to snprintf in fstapi.c
Fix init crash on show_base_symbols enabled
Updated perl-Moose to 2.2205 in Rawhide:
- Tests
Adjust the expected list of UNIVERSAL methods, to account for changes in perl 5.39.1: some things, like the import method, could end up existing based on the perl version or based on a prerequite loading UNIVERSAL.pm (GH#183)
Local Packages
Updated gtkwave to 3.3.116 as per the Fedora version
Rebuilt smbldap-tools (0.9.11) for the Fedora_39_Mass_Rebuild
Updated perl-Moose to 2.2205 as per the Fedora version
- I had to revert the test change for Perl 5.39 if the distribution perl was older than 5.22
Monday 24th July 2023
Fedora Project
Merged PR#1 for perl-CPAN-Meta-Check (0.018) in Rawhide:
Update test requirements: 00-compile.t, which requires 'blib', moved from xt/ to t/ in 0.018, which affected the build requirements for ELN
Updated perl-Moose to 2.2206 in Rawhide:
- Fix parsing error in test in 2.2205 release
Local Packages
Updated perl-Moose to 2.2206 as per the Fedora version
Tuesday 25th July 2023
Local Packages
Updated perl-IO-Socket-IP to 0.42:
Put error string in $IO::Socket::errstr as done by IO::Socket v1.45
Updated for Perl v5.14 - use package NAME VERSION syntax
Fix typo 'behvior' (CPAN RT#133467)
Fix for DragonflyBSD and IPV6_V6ONLY from core perl (CPAN RT#148293)
Wednesday 26th July 2023
Fedora Project
Updated perl-Compress-Raw-Lzma to 2.206 in Rawhide:
Drop rt.cpan.org from SUPPORT section
Add instructions to deal with build failure on Ubuntu/Debian (GH#7)
Updated perl-Net-SSH-Perl to 2.141 in Rawhide:
The code in now hosted at https://github.com/briandfoy/net-ssh-perl
Allow IdentitiesOnly (GH#66)
Updated perl-TAP-Formatter-HTML to 0.13 in Rawhide:
Fix calculating todo_passed tests (GH#7)
Use more international ISO8601-like date format (CPAN RT#132072)
Update synopsis of main module and plugin (CPAN RT#91317)
Typo fix (CPAN RT#89216)
Fix double include of css and javascript (GH#4)
Local Packages
Updated curl to 8.2.1:
amigaos: Fix sys/mbuf.h m_len macro clash
amissl: Add missing signal.h include
- amissl: Fix AmiSSL v5 detection
cfilters: Rename close/connect functions to avoid clashes
ciphers.d: Put URL in first column
cmake: Add 'libcurlu'/'libcurltool' for unit tests
cmake: Update ngtcp2 detection
configure: Check for nghttp2_session_get_stream_local_window_size
CONTRIBUTE: Drop mention of copyright year ranges
CONTRIBUTE: Fix syntax in commit message description
curl_multi_wait.3: Fix arg quoting to doc macro .BR
- docs: Mark two TLS options for TLS, not SSL
docs: Provide more SEE ALSO for cipher options
hostip: Return IPv6 first for localhost resolves
- http2: Fix regression on upload EOF handling
- http: VLH, very large header test and fixes
libcurl-errors.3: Add CURLUE_OK
os400: Correct EXPECTED_STRING_LASTZEROTERMINATED
- quiche: Fix lookup of transfer at multi
- quiche: Fix segfault and other things
rustls: Update rustls-ffi 0.10.0
- socks: Print ipv6 address within brackets
src/mkhelp: Strip off escape sequences
tool: Fix tool_seek_cb build when SIZEOF_CURL_OFF_T > SIZEOF_OFF_T
transfer: Do not clear the credentials on redirect to absolute URL
unittest: Remove unneeded *_LDADD
- websocket: Rename arguments/variables to match docs
Updated perl-Compress-Raw-Bzip2 to 2.206:
Drop rt.cpan.org from SUPPORT section
Updated perl-Compress-Raw-Lzma to 2.206 as per the Fedora version
Updated perl-Compress-Raw-Zlib to 2.206:
Drop rt.cpan.org from SUPPORT section
Updated perl-IO-Compress to 2.206:
Fix version checks to use correct method (GH#50)
Drop rt.cpan.org from SUPPORT section
Updated perl-IO-Compress-Lzma to 2.206:
Drop rt.cpan.org from SUPPORT section
Updated python2-xapian to 1.4.23
Thursday 27th July 2023
Fedora Project
Updated perl-IO-Compress-Lzma to 2.206 in Rawhide:
Drop rt.cpan.org from SUPPORT section
Updated proftpd (1.3.8) in Rawhide to fix buffer overflow detected in response.c API test on s390x causing FTBFS in Fedora 39 (Bug #2226148, GH#1692)
Local Packages
Updated proftpd (1.3.8) as per the Fedora version
Sunday 30th July 2023
Fedora Project
Updated perl-Business-ISBN-Data to 20230729.001 in Rawhide:
- Data update for 2023-07-29
Updated perl-Test-Valgrind (1.19) to fix FTBFS in Fedora 39 due to failing t/20-bad.t (Bug #2222854)
Updated python-paramiko to 3.3.1 in Rawhide:
- Cleaned up some very old root level files, mostly just to exercise some of our doc build and release machinery
Local Packages
Updated perl-Test-Valgrind (1.19) as per the Fedora version
Monday 31st July 2023
Fedora Project
Updated perl-Math-BigInt-GMP (1.6012), to align the tests with the recent update to perl-Math-BigInt
Previous Month: June 2023
Next Month: August 2023