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:
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:
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
Merged PR#1 (Cleanup spec file conditionals) for proftpd (1.3.6) in Rawhide
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
Updated java-1.8.0-oracle to Java SE 8 Update 162:
Bugfix and security update: see release notes at http://www.oracle.com/technetwork/java/javase/8u162-relnotes-4021436.html
I also removed the no longer defined jvmjardir (see https://bugzilla.redhat.com/1473896)
Updated perl-Net-SSLeay to 1.84 as per the Fedora version
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
- Small behavior fixes
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:
- Rewrite doc syntax to my current standard style
Text corrections (CPAN RT#123823, CPAN RT#123824)
- Convert to git
Move to GitHub
Updated perl-MCE to 1.834 in Rawhide:
Improved Queue await and dequeue performance on the Windows platform
Added chameneos-redux parallel demonstrations on GitHub: https://github.com/marioroy/mce-examples/tree/master/chameneos
Updated perl-MCE-Shared to 1.835 in Rawhide:
Added max_workers method to MCE::Hobo
Improved Queue await and dequeue performance on the Windows platform
Added chameneos-redux parallel demonstrations on GitHub: https://github.com/marioroy/mce-examples/tree/master/chameneos
Bumped MCE dependency to 1.834
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:
Explicitly escape { and } in a regexp because unescaped { issues a warning now and will become a fatal error in Perl 5.32
Adopt new repo structure, see: http://savage.net.au/Ron/html/My.Workflow.for.Building.Distros.html
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:
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