Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2020-10

Paul's Blog Entries for October 2020

Friday 2nd October 2020

Fedora Project

  • Updated perl-Cpanel-JSON-XS to 4.24 in F-33 and Rawhide:

    • Fix decode_json(scalar, 0), check 2nd arg for true-ness (GH#171)

Local Packages

  • Updated perl-Cpanel-JSON-XS to 4.24 as per the Fedora version

  • Updated python2-subversion to bump the required apr-devel version to 1.5.0

Monday 5th October 2020

Fedora Project

  • Updated gtkwave to 3.3.107 in F-33 and Rawhide:

    • Fix left shift overflow in cvt_fpsudec for fixed point

    • Added Find First One trace type options

    • Fixed bug in Show-Change All Highlighted

Local Packages

  • Updated gtkwave to 3.3.107 as per the Fedora version

  • Updated nmap to 7.90 (see CHANGELOG for details)

Tuesday 6th October 2020

Fedora Project

  • Updated perl-Test-Simple to 1.302182 in Rawhide:

    • Fix 5.6 support
    • Fix fragile %INC handling in a test

Local Packages

  • Updated perl-Test-Simple to 1.302182 as per the Fedora version

  • Updated perl-Test2-Suite to 0.000136:

    • Fix typo Test2::BuilderTest::Builder

    • Improve import logic for SRand

    • Other misc typo fixes

Wednesday 7th October 2020

Local Packages

  • Updated perl-DateTime-TimeZone to 2.41

    • This release is based on version 2020b of the Olson database
    • Contemporary changes for Morocco, Casey Station, and the Yukon
    • Remove the very long-deprecated "US/Pacific-New" zone name
    • Added a custom dzil plugin to make sure that the release has all of the generated data files

Thursday 8th October 2020

Local Packages

  • Updated perl-PPIx-Regexp to 0.075:

    • Warn on first use of attribute 'postderef'

Friday 9th October 2020

Local Packages

  • Updated perl-PPIx-QuoteLike to 0.013:

    • Warn on first use of attribute 'postderef'

  • Updated python-passlib to 1.7.4 (see history/1.7.rst for details)

Saturday 10th October 2020

Local Packages

  • Updated schily to 2020.10.09

Sunday 11th October 2020

Local Packages

  • Updated nmap to 7.91 (see CHANGELOG for details)

Tuesday 13th October 2020

Local Packages

  • Updated perl-Pod-Simple to 3.41:

    • Factorize tests functions in one helper module
    • Support =head5, =head6

    • Support SOURCE_DATE_EPOCH

    • Enforce warnings for tests
    • Add GitHub CI

    • Suppress "UTF-16 surrogate 0xd800" warning

Wednesday 14th October 2020

Fedora Project

  • Rebuild perl-SQL-Abstract (1.87) for EPEL-8 to complete its bootstrapping process

Local Packages

  • Updated curl to 7.73.0:

    • curl: Add --output-dir

    • curl: Support XDG_CONFIG_HOME to find .curlrc

    • curl: Update --help with categories

    • curl_easy_option_*: New API for meta-data about easy options

    • CURLE_PROXY: New error code

    • mqtt: Enable by default

    • sftp: Add new quote commands 'atime' and 'mtime'

    • ssh: Add the option CURLKHSTAT_FINE_REPLACE

    • tls: Add CURLOPT_SSL_EC_CURVES and --curves

    • altsvc: Clone setting in curl_easy_duphandle

    • base64: Also build for smtp, pop3 and imap
    • BUGS: Convert document to markdown

    • build-wolfssl: Fix build with Visual Studio 2019

    • buildconf: Invoke 'autoreconf -fi' instead

    • checksrc: Detect // comments on column 0

    • checksrc: Verify do-while and spaces between the braces

    • checksrc: Warn on space after exclamation mark

    • CI/azure: Disable test 571 in the msys2 builds

    • CI/azure: MQTT is now enabled by default

    • CI/azure: No longer ignore results of test 1013

    • CI/tests: Fix invocation of tests for CMake builds

    • CI/travis: Add a CI job with openssl3 (from git master)

    • Clean-ups: Avoid curl_ on local variables

    • CMake: Add option to enable Unicode on Windows

    • CMake: Make HTTP_ONLY also disable MQTT

    • CMake: Remove explicit 'CMAKE_ANSI_CFLAGS'

    • CMake: Remove scary warning

    • cmdline-opts/gen.pl: Generate nicer "See Also" in curl.1

    • configure: Don't say HTTPS-proxy is enabled when disabled

    • configure: Fix pkg-config detecting wolfssl

    • configure: Let --enable-debug set -Wenum-conversion with gcc ≥ 10

    • conn: Check for connection being dead before reuse

    • connect.c: Remove superfluous 'else' in Curl_getconnectinfo

    • curl.1: Add see also no-progress-meter on two spots

    • curl.1: Fix typo invokvedinvoked

    • curl: In retry output don't call all problems "transient"

    • curl: Make --libcurl show binary posts correctly

    • curl: Make checkpasswd use dynbuf

    • curl: Make file2memory use dynbuf

    • curl: Make file2string use dynbuf

    • curl: Make glob_match_url use dynbuf

    • curl: Make sure setopt CURLOPT_IPRESOLVE passes on a long

    • curl: Retry delays in parallel mode no longer sleeps blocking

    • curl: Use curlx_dynbuf for realloc when loading config files

    • curl: parallel_transfers: Make sure retry re-adds the transfer

    • curl_get_line: Build only if cookies or alt-svc are enabled

    • curl_mime_headers.3: Fix the example's use of curl_slist_append

    • Curl_pgrsTime: Return new time to avoid timeout integer overflow

    • Curl_send: Return error when pre_receive_plain can't malloc

    • dist: Add missing CMake Find modules to the distribution

    • docs/LICENSE-MIXING: Remove

    • docs/opts: Fix typos in two manual pages

    • docs/RESOURCES: Remove

    • docs/TheArtOfHttpScripting: Convert to markdown

    • docs: Add description about CI platforms to CONTRIBUTE.md

    • docs: Correct non-existing macros in man pages
    • doh: Add error message for DOH_DNS_NAME_TOO_LONG

    • dynbuf: Make sure Curl_dyn_tail() zero terminates

    • easy_reset: Clear retry counter

    • easygetopt: Pass a valid enum to avoid compiler warning

    • etag: Save and use the full received contents
    • ftp: A 550 response to SIZE returns CURLE_REMOTE_FILE_NOT_FOUND

    • ftp: Avoid risk of reading uninitialized integers
    • ftp: Get rid of the PPSENDF macro

    • ftp: Make a 552 response return CURLE_REMOTE_DISK_FULL

    • ftp: Separate FTPS from FTP over "HTTPS proxy"

    • git: Ignore libtests in 3XXX area

    • GitHub: Use new issue template feature

    • HISTORY: Mention alt-svc added in 2019

    • HTTP/3: Update to OpenSSL_1_1_1g-quic-draft-29

    • http: Consolidate nghttp2_session_mem_recv() call paths

    • http_proxy: Do not count proxy headers in the header bytecount

    • http_proxy: Do not crash with HTTPS_PROXY and NO_PROXY set

    • imap: Make imap_send use dynbuf for the send buffer management

    • imap: Set cselect_bits to CURL_CSELECT_IN initially

    • ldap: Reduce the amount of #ifdefs needed

    • lib/Makefile.am: Bump VERSIONINFO due to new functions

    • lib1560: Verify "redirect" to double-slash leading URL

    • lib583: Fix enum mixup

    • lib: Fix -Wassign-enum warnings

    • lib: Make Curl_gethostname accept a const pointer

    • libssh2: Handle the SSH protocols done over HTTPS proxy

    • libssh2: Pass on the error from ssh_force_knownhost_key_type

    • Makefile.m32: Add ability to override zstd libs [ci skip]

    • man pages: Switch to https://example.com URLs

    • MANUAL: Update examples to resolve without redirects

    • mbedtls: Add missing header when defining MBEDTLS_DEBUG

    • memdebug: Remove 9 year old unused debug function

    • multi: Expand pre-check for socket readiness
    • multi: Handle connection state winsock events
    • multi: Implement wait using winsock events
    • ngtcp2: Adapt to new NGTCP2_PROTO_VER_MAX define

    • ngtcp2: Adapt to the new pkt_info arguments

    • ntlm: Fix condition for curl_ntlm_core usage

    • openssl: Avoid error conditions when importing native CA
    • openssl: Consider ALERT_CERTIFICATE_EXPIRED a failed verification

    • openssl: Fix wincrypt symbols conflict with BoringSSL
    • parsedate: Tune the date to epoch conversion
    • pause: Only trigger a reread if the unpause sticks

    • pingpong: Use a dynbuf for the *_pp_sendf() function

    • READMEs: Convert several to markdown

    • runtests: Add %repeat[]% for test files

    • runtests: Allow creating files without newlines

    • runtests: Allow generating a binary sequence from hex

    • runtests: Clear pid variables when failing to start a server

    • runtests: Make cleardir() erase dot files too

    • runtests: Provide curl's version string as %VERSION for tests

    • schannel: Fix memory leak when using get_cert_location

    • schannel: Return CURLE_PEER_FAILED_VERIFICATION for untrusted root

    • scripts: Improve the "get latest curl release tag" logic
    • sectransp: Make it build with --disable-proxy

    • select.h: Make socket validation macros test for INVALID_SOCKET

    • select: Align poll emulation to return all relevant events

    • select: Fix poll-based check not detecting connect failure

    • select: Reduce duplication of Curl_poll in Curl_socket_check

    • select: Simplify return code handling for poll and select

    • setopt: If the buffer exists, refuse the new BUFFERSIZE

    • setopt: Return CURLE_BAD_FUNCTION_ARGUMENT on bad argument

    • socketpair: Allow CURL_DISABLE_SOCKETPAIR

    • sockfilt: Handle FD_CLOSE winsock event on write socket

    • src: Spell whitespace without whitespace

    • SSLCERTS: Fix English syntax

    • strerror: Honour Unicode API choice on Windows

    • symbian: Drop support
    • telnet.c: Depend on static requirement of WinSock version 2

    • test1541: Remove since it is a known bug

    • test163[12]: Require http to be built-in to run

    • test434: Test -K use in a single line without newline

    • test971: Show test mismatches "inline"

    • tests/data: Fix some mismatched XML tags in test cases

    • tests/FILEFORMAT: Document nonewline support for <file>

    • tests/FILEFORMAT: Document type=shell for <command>

    • tests/server/util.c: Fix support for Windows Unicode builds

    • tests: Remove pipelining tests
    • tls: Fix SRP detection by using the proper #ifdefs

    • tls: Provide the CApath verbose log on its own line

    • tool_setopt: Escape binary data to hex, not octal

    • tool_writeout: Add new writeout variable, %{num_headers}

    • travis: Add a build using libressl (from git master)

    • url: Use blank credentials when using proxy w/o username and password
    • urlapi: Use more Curl_safefree

    • vtls: Deduplicate client certificates in ssl_config_data

    • win32: Drop support for WinSock version 1, require version 2

    • winbuild: Convert the instruction text to README.md

Thursday 15th October 2020

Local Packages

  • Updated curl (7.73.0) to prevent upstream test 1451 from being skipped where possible by using the appropriate Python impacket library as a test dependency

  • Updated perl-Test-Simple (1.302182) to make the Module::Pluggable dependency weak if possible

Saturday 17th October 2020

Local Packages

  • Updated perl-DateTime-TimeZone to 2.42:

    • This release is based on version 2020c of the Olson database
    • Contemporary changes for Fiji
  • Updated perl-File-Remove to 1.59:

    • dist.ini/weaver.ini/.tidyallrc etc. clean-up

Monday 19th October 2020

Fedora Project

  • Updated perl-Authen-Radius to 0.32 in Rawhide:

    • Fixed MIN_PERL_VERSION in Makefile.PL, required by ExtUtils::MakeMaker 7.48

Local Packages

  • Updated perl-Params-Validate to 1.30:

    • Support pure Perl builds via the standard incantation of 'perl Build.PL --pureperl_only'; the '--pp' flag is still supported (GH#17)

Tuesday 20th October 2020

Fedora Project

  • Updated perl-XString to 0.005 in Rawhide:

    • Fix cstring for Perl 5.32 (GH#6, GH#7)

    • Remove unneeded module dependencies (GH#2)

    • Add compatibility with Perl 5.8 (GH#9)

Wednesday 21st October 2020

Fedora Project

  • Updated perl-List-MoreUtils to 0.430 in Rawhide:

    • Fix failing installation in parallel make (GH#38)

    • Infrastructure improvements and tooling updates, lots of author tests with corresponding fixes added
    • Added slide and slideatatime functions

    • Documentation fixes (GH#21, GH#33, GH#34, CPAN RT#126029, CPAN RT#132043, CPAN RT#132940)

    • Bump List::MoreUtils::XS requirement to 0.430

  • Updated perl-List-MoreUtils-XS to 0.430 in Rawhide:

    • Fix parts of CPAN RT#123989: more $a/$b/$_ refcounting bugs

      • Since some bugs are simply reported wrong, dealing with them breaks more (including running code) than it solves - way too heavy to feel better...
    • Introduce functions slide and slideatatime

    • Toolchain fixes
    • Fix LANG=nb_NO.utf8 related str test failures (CPAN RT#133128)

    • Fix typo (GH#7)

    • Fix parts of CPAN RT#132043: listcmp misbehave in XS implementation

  • Updated perl-URI to 5.05 in Rawhide:

    • Bump all versions to 5.05 in order to remove various version mismatches (GH#77)

    • Add a simple test case for an ipv6 host (GH#66)

Local Packages

  • Updated java-1.8.0-oracle to Java SE 8 Update 261

  • Updated perl-File-ShareDir to 1.118:

  • Updated perl-List-MoreUtils to 0.430 as per the Fedora version

  • Updated perl-List-MoreUtils-XS to 0.430 as per the Fedora version

  • Updated perl-Module-CoreList to 5.20201020:

    • Updated for v5.33.3
  • Updated perl-Params-Util to 1.100:

  • Updated perl-SQL-Statement to 1.414:

    • Spell check
    • Be specific in which files to skip from the distribution
    • Author fixes
    • Makefile.PL: port WriteMakefile1 from Hash::Merge

    • .travis.yml: update for Xenial VMs

    • Clean up MANIFEST.SKIP

    • Bump copyright year
    • Have SQL::Parser correctly parse VALUES and SET clauses containing function invocations with several arguments

Thursday 22nd October 2020

Fedora Project

  • Branched and built perl-Exception-Base (0.2501) for EPEL-8

  • Branched and built perl-Guard (1.023) for EPEL-8

  • Branched and built perl-IO-AIO (4.72) for EPEL-8

  • Updated perl-Test-Simple to 1.302183 in Rawhide:

    • Avoid closing over scalar in BEGIN block in cmp_ok eval

  • Branched and built perl-Test-Unit-Lite (0.12) for EPEL-8

Local Packages

  • Updated perl-DateTime-TimeZone to 2.43:

    • This release is based on version 2020c of the Olson database
    • Contemporary changes for Palestine
  • Updated perl-File-Remove to 1.60:

  • Updated perl-Params-Util to 1.101:

    • Fix inconsistent license conditions in metadata and documentation and add appropriate LICENSE files (CPAN RT#133586)

  • Updated perl-Test-Simple to 1.302183 as per the Fedora version

  • Updated perl-Test2-Suite to 0.000138:

    • Test new syntax 'use Test2::Plugin::SRand seed => $seed;'

    • Update GitHub workflow with deprecated add-path

    • Merge documentation fix (GH#215)

    • Merge strict fix for test (GH#218)

Friday 23rd October 2020

Fedora Project

  • Cleaned up and rebuilt perl-Spiffy (0.46) in Rawhide

  • Branched and built perl-Spiffy (0.46) for EPEL-8

Local Packages

Saturday 24th October 2020

Fedora Project

Natter about Subject.

Local Packages

  • Updated perl-Net-DNS to 1.28:

    • Eliminate indirect object syntax
    • Eliminate grep/map <expression>

  • Updated python2-subversion (Fedora 32 build) to exclude libsvn_fs_base, which is in subversion-libs

Sunday 25th October 2020

Local Packages

  • Updated svnmailer (1.1.0dev) to fix FTBFS due to bad metadata and recode as utf8

Tuesday 27th October 2020

Fedora Project

  • Updated perl-YAML-Syck to 1.34 in Rawhide:

    • Fix memory corruption (GH#44, GH#48)

    • Fix for handling circular aliases (GH#52, GH#53)

    • Unconditionally include stdlib.h in syck.h (GH#56)

    • Switch changelog to a more parsable format
    • Update GitHub CI to use a cpanfile

    • Update Devel::PPPort to 3.62

    • Stop depending on constants dropped from Perl 5.28 (GH#50)

Local Packages

  • Updated perl-YAML-Syck to 1.34 as per the Fedora version

Wednesday 28th October 2020

Fedora Project

  • Updated perl-Cpanel-JSON-XS to 4.25 in Rawhide:

    • Fix decode relaxed with comment at the end of the buffer (GH#174), a regression introduced with 3.0220, to fix n_number_then_00

    • Possible fix for a gcc-9 optimizer bug (GH#172)

  • Updated perl-JSON-XS to 4.03 in Rawhide:

    • When parsing comments in relaxed mode, JSON::XS would detect garbage after the JSON text if the comment is after the end and does not end in a newline

Local Packages

  • Updated nmap (7.91) to add sources verification (Bug #1888510)

  • Updated perl-Cpanel-JSON-XS to 4.25 as per the Fedora version

  • Updated perl-JSON-XS to 4.03 as per the Fedora version

  • Updated perl-Type-Tiny to 1.012000:

    • List processing methods (grep, map, etc.)

    • Type::Utils::is() and Type::Utils::assert()

    • Improvements to Types::TypeTiny

    • Type::Params now provides an ArgsObject type

    • ArrayLike and HashLike types now parameterizable

    • Type::Library -extends and -utils flags

Thursday 29th October 2020

Fedora Project

  • Updated geoipupdate to 4.5.0 in Rawhide:

    • The edition ID is now included when there is a failure retrieving a database
    • The Docker image no longer prints the generated GeoIP.conf when starting up, which prevents a possible leak of the account's license key (GH#109)

    • The minimum Go version is now 1.11
    • Failing HTTP requests are now retried using an exponential backoff: the period to keep retrying any failed request is set to 5 minutes by default and can be adjusted using the new RetryFor configuration option

    • When using the go package rather than the command-line tool, the default value for RetryFor will be 0 seconds, which means no retries will be performed: to change that, set RetryFor explicitly in the Config you provide, or obtain your Config value via geoipupdate.NewConfig

Local Packages

  • Updated geoipupdate to 4.5.0 as per the Fedora version

Previous Month: September 2020
Next Month: November 2020

Recent