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/2018-01

Paul's Blog Entries for January 2018

Monday 1st January 2018

Fedora Project

  • Updated perltidy to 20180101 (see CHANGES for details)

Local Packages

  • Updated perl-Perl-Tidy to 20180101 as per the Fedora perltidy package

Tuesday 2nd January 2018

Fedora Project

  • Cleaned up and rebuilt perl-AppConfig (1.71) in Rawhide (Bug #1527541)

  • Updated perl-Test-Portability-Files to 0.09 in Rawhide:

    • Add windows_reserved option to test for Windows reserved filenames

    • Add tests, now requires Perl 5.008
  • Updated perl-Test-SubCalls to 1.10 in Rawhide:

    • Switch packaging to Dist::Zilla, which makes the distribution installable again on Perl 5.27.7 (CPAN RT#123867)

Local Packages

  • Updated perl-DBI to 1.639:

    • Fix UTF-8 support for warn/croak calls within DBI internals (GH#53)

    • Fix dependency on Storable for Perl older than 5.8.9

    • Add DBD::Mem driver, a pure-perl in-memory driver using DBI::DBD::SqlEngine (GH#42)

    • Corrected missing semicolon in example in documentation (GH#55)

  • Updated perl-Test-ClassAPI to 1.07:

    • Switch packaging to Dist::Zilla, which makes the distribution installable again on Perl 5.27.7 (CPAN RT#123867)

  • Updated perl-Test-Object to 0.08:

    • Switch packaging to Dist::Zilla

  • Updated perl-Test-Portability-Files to 0.09 as per the Fedora version

  • Updated perl-Test-SubCalls to 1.10 as per the Fedora version

  • Updated yum-arch (2.2.2) to fix crash with rpm ≥ 4.14, which don't support the legacy argument for header unloading (see https://github.com/rpm-software-management/rpm/commit/12fc48df)

Wednesday 3rd January 2018

Berkeley DB Woes

After updating glibc on my Fedora 27 server this morning, my regularly-scheduled backup of my OpenLDAP-based contacts database started failing:

# slapcat > backup.ldif
5a4ce631 bdb(dc=city-fan,dc=org): BDB1539 Build signature doesn't match environment
5a4ce631 bdb_db_open: database "dc=city-fan,dc=org" cannot be opened, err -30969. Restore from backup!
5a4ce631 backend_startup_one (type=bdb, suffix="dc=city-fan,dc=org"): bi_db_open failed! (-30969)
slap_startup failed

Although I do have backups I could restore from, it turned out not to be necessary: simply restarting slapd was sufficient:

# systemctl restart slapd
# systemctl status slapd
● slapd.service - OpenLDAP Server Daemon
   Loaded: loaded (/etc/systemd/system/slapd.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2018-01-03 14:29:35 GMT; 2min 46s ago
     Docs: man:slapd
           man:slapd-config
           man:slapd-hdb
           man:slapd-mdb
           file:///usr/share/doc/openldap-servers/guide.html
  Process: 16755 ExecStart=/usr/sbin/slapd -u ldap -h ldap:/// ldaps:/// (code=exited, status=0/SUCCESS)
  Process: 16708 ExecStartPre=/usr/libexec/openldap/check-config.sh (code=exited, status=0/SUCCESS)
 Main PID: 16756 (slapd)
    Tasks: 3 (limit: 4915)
   CGroup: /system.slice/slapd.service
           └─16756 /usr/sbin/slapd -u ldap -h ldap:/// ldaps:///

Jan 03 14:29:34 goalkeeper.city-fan.org runuser[16747]: pam_unix(runuser:session): session closed for user ldap
Jan 03 14:29:34 goalkeeper.city-fan.org runuser[16749]: pam_unix(runuser:session): session opened for user ldap by (uid=0)
Jan 03 14:29:34 goalkeeper.city-fan.org runuser[16749]: pam_unix(runuser:session): session closed for user ldap
Jan 03 14:29:34 goalkeeper.city-fan.org runuser[16751]: pam_unix(runuser:session): session opened for user ldap by (uid=0)
Jan 03 14:29:34 goalkeeper.city-fan.org runuser[16751]: pam_unix(runuser:session): session closed for user ldap
Jan 03 14:29:34 goalkeeper.city-fan.org runuser[16753]: pam_unix(runuser:session): session opened for user ldap by (uid=0)
Jan 03 14:29:34 goalkeeper.city-fan.org runuser[16753]: pam_unix(runuser:session): session closed for user ldap
Jan 03 14:29:34 goalkeeper.city-fan.org slapd[16755]: @(#) $OpenLDAP: slapd 2.4.45 (Dec  6 2017 14:25:36) $
                                                              mockbuild@buildhw-08.phx2.fedoraproject.org:/builddir/build/BUILD/openldap-2.4.45/ope
Jan 03 14:29:35 goalkeeper.city-fan.org slapd[16756]: slapd starting
Jan 03 14:29:35 goalkeeper.city-fan.org systemd[1]: Started OpenLDAP Server Daemon.
# slapcat > backup.ldif
# ls -l backup.ldif
-rw-r--r--. 1 root root 667004 Jan  3 14:32 backup.ldif

Thursday 4th January 2018

Fedora Project

  • Updated perl-MetaCPAN-Client to 2.022000 in Rawhide:

    • Allow user-defined target classes in ResultSet

    • Added test for reverse dependencies
    • Switched ref() checks to Ref::Util::is_ref

Local Packages

  • Updated dovecot:

    • Updated dovecot to 2.3.0:

      • Various setting changes, see https://wiki2.dovecot.org/Upgrading/2.3

      • Logging rewrite started: Logging is now based on hierarchical events
      • Statistics rewrite started: Stats are now based on (log) events
      • ssl_dh setting replaces the old generated ssl-parameters.dat

      • IMAP: When BINARY FETCH finds a broken mail, send [PARSE] error instead of [UNKNOWNCTE]

      • Linux: core dumping via PR_SET_DUMPABLE is no longer enabled by default due to potential security reasons (found by cPanel Security Team)

      • Added support for SMTP submission proxy server, which includes support for BURL and CHUNKING extension

      • LMTP rewrite: Now supports CHUNKING extension and mixing of local/proxy recipients

      • auth: Support libsodium to add support for ARGON2I and ARGON2ID password schemes

      • auth: Support BLF-CRYPT password scheme in all platforms

      • auth: Added LUA scripting support for passdb/userdb (see https://wiki2.dovecot.org/AuthDatabase/Lua)

      • Input streams are more reliable now when there are errors or when the maximum buffer size is reached; previously in some situations this could have caused Dovecot to try to read already freed memory
      • Output streams weren't previously handling failures when writing a trailer at the end of the stream; this mainly affected encrypt and zlib compress ostreams, which could have silently written truncated files if the last write happened to fail (which shouldn't normally have ever happened)

      • virtual plugin: Fixed panic when fetching mails from virtual mailboxes with IMAP BINARY extension

      • doveadm-server: Fix potential hangs with SSL connections

      • doveadm proxy: Reading commands' output from v2.2.33+ servers could have caused the output to be corrupted or caused a crash

      • Many other smaller fixes
    • Updated pigeonhole to 0.5.0:

      • editheader extension: The implementation of header modifications is heavily updated; although the functionality has not changed, the underlying code was updated to address several static analysis warnings, runtime integer arithmetic warnings (Clang), and to match updates in the Dovecot stream API

      • variables extension: Made the maximum scope and variable size configurable

      • subaddress: Support multiple recipient_delimiters

      • enotify extension: mailto method: Fixed parsing of mailto URI with only a header part

      • enotify plugin: mailto method: Make sure the "From:" header is set to a usable address and not "(null)"

      • Fixed writing address headers to outgoing messages; sometimes headers were MIME-encoded twice, yielding invalid results
  • Updated perl-MetaCPAN-Client to 2.022000 as per the Fedora version

Friday 5th January 2018

Local Packages

  • Cleaned up (modernized) and rebuilt moin-macro-MiniPage (1.9)

  • Cleaned up (modernized) and rebuilt moin-macro-TitleIndexNonPersonal (20060519)

  • Cleaned up (modernized) and rebuilt moin-theme-balanced (0.5)

Saturday 6th January 2018

Local Packages

  • Cleaned up (modernized) and rebuilt moin-theme-dew (20080530)

  • Cleaned up (modernized) and rebuilt moin-theme-hypermodern (2006.02.24)

  • Cleaned up (modernized) and rebuilt moin-theme-mentalwealth (0.96)

  • Cleaned up (modernized) and rebuilt moin-theme-monobook (0.5)

  • Cleaned up (modernized) and rebuilt moin-theme-monomoin (0.5)

  • Cleaned up (modernized) and rebuilt moin-theme-solenoid (2012.12.16)

  • Cleaned up (modernized) and rebuilt moin-theme-widget (20060807)

  • Updated yum-arch (2.2.2) to fix for rpm 4.14.0 on Fedora 27, properly this time

Monday 8th January 2018

Fedora Project

  • Updated bluefish (2.2.10) in Rawhide to get rid of some scriptlets obsoleted by File Triggers

  • Updated GeoIP-GeoLite-data to the January 2018 databases in F-26, F-27, Rawhide and EPEL-6

  • Updated perl-Mouse to 2.5.1 in Rawhide:

    • Use PERL_UNUSED_RESULT (GH#83)

    • Apply several minor patches, especially for packaging (GH#84)

Local Packages

  • Updated bluefish (2.2.10) as per the Fedora version

  • Updated GeoIP-GeoLite-data to the January 2018 databases

  • Updated perl-HTML-Lint to 2.30:

    • Adds checking of entities in attributes, not just text
    • Calling ->parsefile() would generate an error (GH#58)

    • Removed text-invalid-entity and attr-invalid-entity, which were for entities that had an invalid numeric value, anything greater than 𐀀; there is no longer a restriction on the numeric values of HTML entities (GH#60)

    • Prepare for perl 5.26.0, which removes '.' from @INC

    • Fix disttest target

    • Many Perl::Critic clean-ups

  • Updated perl-Mouse to 2.5.1 as per the Fedora version

Tuesday 9th January 2018

Fedora Project

  • Updated gtkwave to 3.3.87 in Rawhide:

    • Added missing prototype for ghw_read_sm_hdr in ghwlib.h

    • Made intptr_t changes vs. long during casting for win64

    • Warnings fixes
    • Re-enable twinwave for Win32/64

    • Added missing gtkwave_bin_launcher.sh in contrib/bundle_for_osx Makefile.am

  • Updated pari to 2.9.4 in F-26, F-27 and Rawhide (see CHANGES for details)

Local Packages

  • Updated gtkwave to 3.3.87 as per the Fedora version

Wednesday 10th January 2018

Fedora Project

Local Packages

  • Rebuilt proftpd (1.3.6) to sync with the Rawhide version

Thursday 11th January 2018

Local Packages

  • Updated dovecot (2.3.0) to remove tcp_wrappers from Fedora 28 onwards (Bug #1518761) and to use mariadb-connector-c-devel instead of mysql-devel from Fedora 28 onwards (Bug #1493624)

Tuesday 16th January 2018

Fedora Project

  • Updated perl-Net-SSLeay to 1.83 in Rawhide:

    • Fixed a problem with exporting OPENSSL_NO_NEXTPROTONEG even though they are not available on LibreSSL

    • Add support for SSL_set_default_passwd_cb* for OpenSSL 1.1.0f and later; LibreSSL does not support these functions, at least yet

    • Add new functions related to SSL_CTX_new

    • Add two new functions introduced in OpenSSL 1.1.0, a number of constants and a couple of const qualifiers to SSLeay.xs; tests and documentation .pod were also updated

    • Added support for SSL_use_certificate_chain_file function introduced in OpenSSL 1.1.0

    • Fixed LibreSSL version detection to correctly parse LibreSSL minor version
    • Fix memory leaks in OCSP handling
    • Add new functions for certificate verification introduced in OpenSSL 1.02, a number of constants, new test data files, new tests and updates to .pod documentation; the new functions provide access to the built-in wildcard check functionality available in OpenSSL 1.0.2 and later

    • Added X509_STORE_CTX_new and X509_verify_cert

    • SSL_OCSP_response_verify now clears the error queue if OCSP_basic_verify fails but the intermediate certificate succeeds

Local Packages

  • Updated perl-Net-SSLeay to 1.83 as per the Fedora version

Wednesday 17th January 2018

Fedora Project

  • Updated perl-Net-SSLeay to 1.84 in Rawhide:

    • Fixed an error in t/local/04_basic.t causing a test failure if Test::Exception not installed

Local Packages

Thursday 18th January 2018

Fedora Project

  • Updated bluefish (2.2.10) in Rawhide to revert an erroneous "fix" made by a provenpackager

  • Updated GeoIP to 1.6.12 in Rawhide:

    • Populate metro and area code when performing look-ups in IPv6 City databases; previously this was only done when using IPv4 City databases
  • Updated svnmailer (1.0.9) in Rawhide to fix FTBFS due to %{python_sitelib} no longer being defined (use %{python2_sitelib} instead)

  • Updated trac-accountmanager-plugin to svn revision 16888 in Rawhide

Local Packages

  • Rebuilt bluefish (2.2.10) to keep in sync with the Rawhide version

  • Updated GeoIP to 1.6.12 as per the Fedora version

  • Updated moin (1.9.9) to be specific about use of Python 2

  • Updated nmap (7.60) to build with Python 2 more specifically

  • Updated pptp to 1.10.0:

    • Assign copyright of contributed pptpsetup and routing.c to FSF

    • Remove inststr in favour of prctrl PR_SET_NAME

    • Vector tests: include in make, fix code rot, fix return status
    • pqueue: include missing sys/types.h

    • pptpsetup: prevent world-readable peers file, use three-argument append, allow password trailing spaces, split prints to chap-secrets, allow passwords with quotes, use absolute path to pptp

    • Remove uid from ip route get output; iproute2-4.10 and later may emit uid

  • Updated svnmailer (1.1.0 dev version) to explicitly use python2 and add dependencies (build and runtime) on subversion-python (Fedora 15 to 27, EL-7) or python2-subversion (Fedora 28 onwards)

  • Updated trac-accountmanager-plugin to svn revision 16888 as per the Fedora version

Friday 19th January 2018

Local Packages

  • Updated perl-BDB to 1.92:

    • Further USE_SOCKETS_AS_HANDLES fixes

    • New requests: db_env_lsn_reset, db_env_fileid_reset

Monday 22nd January 2018

Fedora Project

  • Updated perl-Devel-OverloadInfo to 0.005 in Rawhide:

    • Add overload_op_info() function for info about a single op

  • Updated perl-Getopt-Long-Descriptive to 0.101 in Rawhide:

    • Escape some unescaped braces in regex
  • Updated perl-IO-Socket-SSL to 2.054 in Rawhide:

    • Small behavior fixes
      • If SSL_fingerprint is used and matches, don't check for OCSP

      • Utils::CERT_create: Small fixes to properly specific purpose, ability to use predefined complex purpose but disable some features

    • Update PublicSuffix

    • Updates for documentation, especially regarding pitfalls with forking or using non-blocking sockets, spelling fixes
    • Test fixes and improvements
      • Stability improvements for live tests
      • Regenerate certificates in certs/ and make sure they are limited to the correct purpose; check in program used to generate certificates

      • Adjust tests since certificates have changed and some tests used certificates intended for client authentication as server certificates, which now no longer works
  • Updated proftpd (1.3.6) in Rawhide to work around an FTBFS due to a linker options change aimed at detecting undefined symbols

Local Packages

  • Updated getmail (5.5) to be more specific about use of Python 2

  • Updated perl-DateTime-TimeZone to 2.16:

    • This release is based on version 2018b of the Olson database
    • Contemporary changes for São Tomé and Príncipe, Brazil, and Ireland
    • The 2018a was skipped because it was missing a file, but there are no data changes from 2018a to 2018b
  • Updated perl-Devel-OverloadInfo to 0.005 as per the Fedora version

  • Updated perl-IO-Socket-SSL to 2.054 as per the Fedora version

  • Updated perl-Module-CoreList to 5.20180120:

    • Updated for v5.27.8

Tuesday 23rd January 2018

Fedora Project

  • Updated gtkwave (3.3.87) in Rawhide to use libtirpc for RPC rather than SunRPC

  • Updated perl-MailTools to 2.20 in Rawhide:

  • Updated perl-MCE to 1.834 in Rawhide:

  • Updated perl-MCE-Shared to 1.835 in Rawhide:

  • Updated perl-MIME-Types to 2.16 in Rawhide:

    • Collecting of IANA info had stalled: logic rewritten
    • Moved to git and GitHub

    • Move scripts and source files into MANIFEST.extra

    • Update types and extensions
  • Updated perl-Module-ExtractUse to 0.342 in Rawhide:

    • Escape left (and right) braces to silence deprecation warnings (CPAN RT#124146)

Local Packages

  • Updated gtkwave (3.3.87) to use libtirpc for RPC rather than SunRPC

  • Updated perl-MailTools to 2.20 as per the Fedora version

  • Updated perl-MCE to 1.834 as per the Fedora version

  • Updated perl-MCE-Shared to 1.835 as per the Fedora version

  • Updated perl-MIME-Types to 2.16 as per the Fedora version

  • Updated perl-Module-ExtractUse to 0.342 as per the Fedora version

Wednesday 24th January 2018

Local Packages

  • Updated curl to 7.58.0:

    • New libssh-powered SSH SCP/SFTP back-end

    • curl-config: Add --ssl-backends

    • http2: Fix incorrect trailer buffer size (CVE-2018-1000005)

    • http: Prevent custom Authorization headers in redirects (CVE-2018-1000007)

    • travis: Add boringssl build

    • examples/xmlstream.c: Don't switch off CURL_GLOBAL_SSL

    • SSL: Avoid magic allocation of SSL backend specific data
    • lib: Don't export all symbols, just everything curl_*

    • libssh2: Send the correct CURLE error code on scp file not found

    • libssh2: Return CURLE_UPLOAD_FAILED on failure to upload

    • openssl: Enable pkcs12 in boringssl builds

    • libssh2: Remove dead code from SSH_SFTP_QUOTE

    • sasl_getmessage: Make sure we have a long enough string to pass

    • conncache: Fix several lock issues

    • threaded-shared-conn.c: New example

    • conncache: Only allow multiplexing within same multi handle

    • configure: Check for netinet/in6.h

    • URL: Tolerate backslash after drive letter for FILE:

    • openldap: Add commented out debug possibilities

    • include: Get netinet/in.h before linux/tcp.h

    • CONNECT: Keep close connection flag in http_connect_state struct

    • BINDINGS: Another PostgreSQL client

    • curl: Limit -# update frequency for unknown total size

    • configure: Add AX_CODE_COVERAGE only if using gcc

    • curl.h: Remove incorrect comment about ERRORBUFFER

    • openssl: Improve data-pending check for https proxy

    • curl: Remove __EMX__ #ifdefs

    • CURLOPT_PRIVATE.3: Fix grammar

    • sftp: Allow quoted commands to use relative paths
    • CURLOPT_DNS_CACHE_TIMEOUT.3: See also CURLOPT_RESOLVE

    • RESOLVE: Output verbose text when trying to set a duplicate name

    • openssl: Disable file buffering for Win32 SSLKEYLOGFILE

    • multi_done: Prune DNS cache

    • tests: Update .gitignore for libtests

    • tests: Mark data files as non-executable in git
    • CURLOPT_DNS_LOCAL_IP4.3: Fixed the "SEE ALSO" to not self-reference

    • curl.1: Documented two missing valid exit codes

    • curl.1: Mention http:// and https:// as valid proxy prefixes

    • vtls: Replaced getenv() with curl_getenv()

    • setopt: Less or equal than INT_MAX/1000 should be fine

    • examples/smtp-mail.c: Use separate defines for options and mail

    • curl: Support >256 bytes warning messages

    • conncache: Fix a return code

    • krb5: Fix a potential access of uninitialized memory

    • rand: Add a clang-analyzer work-around

    • CURLOPT_READFUNCTION.3: Refer to argument with correct name

    • brotli: Allow compiling with version 0.6.0

    • content_encoding: Rework zlib_inflate

    • curl_easy_reset: Release mime-related data

    • examples/rtsp: Fix error handling macros

    • build-openssl.bat: Added support for VC15

    • build-wolfssl.bat: Added support for VC15

    • build: Added Visual Studio 2017 project files
    • winbuild: Added support for VC15
    • curl: Support size modifiers for --max-filesize

    • examples/cacertinmem: Ignore cert-already-exists error

    • brotli: Data at the end of content can be lost

    • curl_version_info.3: Call the argument 'age'

    • openssl: Fix memory leak of SSLKEYLOGFILE filename

    • build: Remove HAVE_LIMITS_H check

    • --mail-rcpt: Fix short-text description

    • scripts: Allow all perl scripts to be run directly

    • progress: Calculate transfer speed on milliseconds if possible
    • system.h: Check __LONG_MAX__ for defining curl_off_t

    • easy: Fix connection ownership in curl_easy_pause

    • setopt: Reintroduce non-static Curl_vsetopt() for OS400 support

    • setopt: Fix SSLVERSION to allow CURL_SSLVERSION_MAX_ values

    • configure.ac: Append extra linker flags instead of prepending them

    • HTTP: Bail out on negative Content-Length: values

    • docs: Comment about CURLE_READ_ERROR returned by curl_mime_filedata

    • mime: Clone mime tree upon easy handle duplication
    • openssl: Enable SSLKEYLOGFILE support by default

    • smtp/pop3/imap_get_message: Decrease the data length too...

    • CURLOPT_TCP_NODELAY.3: Fix typo

    • SMB: Fix numeric constant suffix and variable types
    • ftp-wildcard: Fix matching an empty string with "*[^a]"

    • curl_fnmatch: only allow 5 '*' sections in a single pattern

    • openssl: Fix potential memory leak in SSLKEYLOGFILE logic

    • SSH: Fix state machine for ssh-agent authentication
    • examples/url2file.c: Add missing curl_global_cleanup() call

    • http2: Don't close connection when single transfer is stopped
    • libcurl-env.3: First version

    • curl: Progress bar refresh, get width using ioctl()

    • CONNECT_TO: Fail attempt to set an IPv6 numerical without IPv6 support
  • Updated perl-DateTime-TimeZone to 2.17:

    • This release is based on version 2018b of the Olson database
    • Revert the changes for Ireland in the previous version as these caused breakages in some systems that consumed the IANA time zone data

Thursday 25th January 2018

Fedora Project

  • Updated python-crypto (2.6.1) in Rawhide to link against libm in addition to libgmp as libgmp does not include a log() function

Local Packages

  • Updated curl (7.58.0) to use libssh (instead of libssh2) to implement SCP/SFTP in libcurl from Fedora 28 onwards (Bug #1531483)

  • Rebuilt proftpd (1.3.6) for switch to libxcrypt in Rawhide, and to disable strict linker checks for undefined symbols, which breaks build due to modules containing references to symbols in the main dæmon

  • Updated sendmail (8.15.2) to explicitly build-require libnsl2-devel where necessary and add needed paths in build config for Fedora 28 onwards

Friday 26th January 2018

Fedora Project

  • Cleaned up and rebuilt milter-regex (2.0) in Rawhide:

    • Drop dependencies on systemd-units and use %{?systemd_requires} instead

    • Use forward-looking conditionals
    • List build requirements one per line
    • Don't use full paths for commands in scriptlets, to improve readability
    • Drop legacy Group: tag

  • Cleaned up and rebuilt mod_fcgid (2.3.9) in Rawhide:

    • Drop SELinux policy module: all supported targets have it in base policy now
    • Update README.SELinux to current types and ship it

    • Use forward-looking conditionals
    • One build requirement per line
    • Drop legacy Group: tag

  • Updated perl-Tree-DAG_Node to 1.30 in Rawhide:

Local Packages

  • Cleaned up and rebuilt mod_fcgid (2.3.9) as per the Fedora version

  • Updated perl-Tree-DAG_Node to 1.30 as per the Fedora version

Saturday 27th January 2018

Fedora Project

  • Updated perl-MetaCPAN-Client to 2.023000 in Rawhide:

    • Support the new 'deprecated' field in File and Release types

  • Updated perl-MIME-Types to 2.17 in Rawhide:

    • When picking a preferred type for an extension, prefer the type with the same minor-name
    • Remove IANA obsoleted types

Local Packages

  • Updated perl-MetaCPAN-Client to 2.023000 as per the Fedora version

  • Updated perl-MIME-Types to 2.17 as per the Fedora version

Sunday 28th January 2018

Fedora Project

  • Cleaned up and rebuilt proftpd (1.3.6) in Rawhide:

    • Account for systemd-units being merged into systemd at Fedora 17

    • Use forward-looking conditionals
    • Don't use full paths from commands in scriptlets, to aid readability

Local Packages

  • Cleaned up and rebuilt proftpd (1.3.6):

    • Account for systemd-units being merged into systemd at Fedora 17

    • Drop support for SysV-to-systemd migration from Fedora 18, RHEL 7
    • Use forward-looking conditionals
    • Don't use full paths from commands in scriptlets, to aid readability

Monday 29th January 2018

Fedora Project

  • Updated perl-JSON-MaybeXS to 1.003010 in Rawhide:

    • Use bundled ExtUtils::HasCompiler rather than ExtUtils::CBuilder to detect compiler availability

    • Clarify exported JSON in documentation
  • Updated rbldnsd (0.998) and spamass-milter (0.4.0) in Rawhide to account for systemd-units being merged into systemd at Fedora 17 and to drop support for SysV-to-systemd migration from Fedora 18, RHEL 7 onwards

Local Packages

  • Updated perl-DBI to 1.640:

    • Fix test t/91_store_warning.t for Perl 5.10.0 (GH#57)

    • Add Perl 5.10.0 and 5.8.1 specific versions to Travis testing (GH#57)

    • Add registration of mariadb_ prefix for new DBD::MariaDB driver (GH#56)

  • Updated perl-JSON-MaybeXS to 1.003010 as per the Fedora version

  • Updated perl-PPIx-Regexp to 0.054:

    • Add support for (+script_run:...), which is an experimental feature added in Perl 5.27.8 and imposes on any matches it contains the additional restriction that everything matched has to belong to the same Unicode script; this support will be retracted if the functionality does not make it into Perl 5.28

    • Add method scontent(), which returns significant content only, i.e., if called on the parse of '/ f u b a r /x', it returns '/fubar/x'

  • Updated rbldnsd (0.998) and spamass-milter (0.4.0) as per the Fedora versions

Tuesday 30th January 2018

Fedora Project

  • Updated perl-B-Keywords to 1.18 in Rawhide:

    • Added 5.27.8 changes: no whereis/-so

Local Packages

  • Updated perl-B-Keywords to 1.18 as per the Fedora version

  • Cleaned up and rebuilt perl-Perl-MinimumVersion (1.38)

  • Updated perl-PPIx-Regexp (0.054) to filter dependencies on private packages PPIx::Regexp::Structure::Script_Run and PPIx::Regexp::Token::GroupType::Script_Run

Wednesday 31st January 2018

Fedora Project

  • Updated proftpd (1.3.5e) in EPEL-7 to backport the InsecureHostKeyPerms SFTP option from upstream version 1.3.6 (Bug #1522998, Upstream Bug 4098)

Previous Month: December 2017
Next Month: February 2018

Recent