PaulHowarth/Blog/2016-10

Paul's Blog Entries for October 2016

Saturday 1st October 2016

Local Packages

  • Updated perl-Test-FailWarnings (0.008), perl-Test-Fatal (0.014), perl-Test-HTML-Tidy (1.00), perl-Test-HasVersion (0.014), perl-Test-Kwalitee (1.22) and perl-Test-Kwalitee-Extra (0.3.1) to build-require perl-generators for proper dependency generation

Sunday 2nd October 2016

Fedora Project

  • Updated perl-Specio to 0.27 in F-24, F-25 and Rawhide:

    • Cloning a type with coercions defined on it would cause an exception
    • Creating a subtype of a special type created by *_isa_type, *_can_type, or *_does_type, or enum would die when trying to inline type constraint

    • Removed the never-documented Any type

    • Added documentation for each type in Specio::Library::Builtins

  • Updated perl-Sub-Name to 0.21 in F-25 and Rawhide:

    • Fix occasional segmentation fault on OpenBSD when malloc randomization causes nameptr to be at the beginning of the page (CPAN RT#117072)

Local Packages

  • Updated perl-Specio to 0.27 as per the Fedora version

  • Updated perl-Sub-Name to 0.21 as per the Fedora version

Monday 3rd October 2016

Fedora Project

  • Updated perl-JSON-MaybeXS to 1.003008 in F-25 and Rawhide:

    • Added an INSTALLATION section to documentation, to clarify the use of dynamic prerequisites in Makefile.PL

    • Minimize prereqs listed in META.json to avoid giving the appearance of XS prerequisites, and confusing static inspection tools such as metacpan.org

  • Updated perl-Specio to 0.28 in F-24, F-25 and Rawhide:

    • Added a Test::Specio module to provide helpers for testing Specio libraries

    • Fixed another bug with a subtype of special types and inlining
  • I sub-packaged Test::Specio as perl-Test-Specio to avoid dependencies on Test::Fatal and Test::More in the main perl-Specio package

  • Petr Pisar kindly reviewed and approved my perl-MCE-Shared package submission

Local Packages

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

  • Updated perl-Specio to 0.28 as per the Fedora version

  • Updated perl-Test-LeakTrace (0.15), perl-Test-LongString (0.17), perl-Test-Manifest (2.02), perl-Test-Memory-Cycle (1.06) and perl-Test-MinimumVersion (0.101082) to build-require perl-generators for proper dependency generation

Tuesday 4th October 2016

Fedora Project

  • Imported and built perl-MCE-Shared (1.805) in F-24, F-25, Rawhide and EPEL-7

Local Packages

  • Updated perl-MCE-Shared (1.805) to incorporate package review feedback (missing runtime dependencies)

  • Updated perl-Test-Mojibake to fix FTBFS when perl is not in the minimal buildroot, and to build-require perl-generators for proper dependency generation

  • Updated perl-Test-MockModule (0.11), perl-Test-Modern (0.013), perl-Test-NoTabs (1.4), perl-Test-NoWarnings (1.04) to build-require perl-generators for proper dependency generation

Wednesday 5th October 2016

Local Packages

  • Updated perl-Test-Object (0.07), perl-Test-Output (1.03), perl-Test-Perl-Critic (1.03). perl-Test-Pod (1.51), perl-Test-Pod-Coverage (1.10) and perl-Test-RequiresInternet (0.05) to build-require perl-generators for proper dependency generation

Thursday 6th October 2016

Fedora Project

  • Updated perl-Modern-Perl to 1.20161005 in F-25 and Rawhide:

    • Updated for 2016 release
    • Added support for 5.24

Local Packages

  • Updated perl-Test-Script (1.12), perl-Test-Signature (1.11), perl-Test-SubCalls (1.09), perl-Test-Synopsis (0.15) and perl-Test-Taint (1.06) to build-require perl-generators for proper dependency generation

  • Updated perl-Test-Spelling (0.20) to fix FTBFS when perl is not in the minimal buildroot, and to build-require perl-generators for proper dependency generation

Friday 7th October 2016

Fedora Project

  • Updated perl-URI (1.71) in F-25 and Rawhide to change the hard requirement of the Business::ISBN module to a soft "Suggests:" dependency, thus avoiding pulling in gd and various X libraries as dependencies of perl-URI by default (Bug #1380152)

Local Packages

  • Updated curl (7.50.3) to use the just-built version of libcurl whilst generating the zsh completion

  • Updated perl-Params-Validate to 1.26:

    • Reverted to Module::Build; the use of EUMM in 1.25 broke Windows build

  • Updated perl-Term-ReadKey to 2.37:

    • Fix GetTerminalSize() argument handling

    • Fix miniperl build on Win32

    • Remove unused Cwd

    • Fix TAP output
    • Fix warnings in XS file
    • Don't attempt some tests if STDIN is not a terminal

    • Generate ReadKey.pm from ReadKey_pm.PL to expand blockoptions

    • Demand-load Carp

    • Remove unneeded AutoLoader

    • Improve genchars.pl, support make -s silence

    • Improve Makefile.PL: add SIGN, fix pure_site_install, support dual-life, fix realclean

  • Updated perl-Test-UseAllModules (0.17), perl-Test-utf8 (1.01), perl-Test-Warn (0.30), perl-Test-Without-Module (0.18), perl-Test-WriteVariants (0.012) and perl-Test-YAML-Meta (0.22) to build-require perl-generators for proper dependency generation

Sunday 9th October 2016

Fedora Project

  • Updated perl-JSON-MaybeXS to 1.003008 in F-23 and F-24, needed for perl-Plack (Bug #1382888)

    • No functional changes, just packaging/metadata

Monday 10th October 2016

Fedora Project

  • Updated perl-File-chdir to 0.1011 in F-25 and Rawhide:

    • Fixed POD typos
  • Updated perl-File-pushd to 1.014 in F-25 and Rawhide:

    • pushd/tempd warn if called in void context (GH#9)

    • Fixed test failures on some 5.8 perls
  • Updated perl-Path-Tiny to 0.098 in F-25 and Rawhide:

    • Added 'realpath' option for 'tempfile' and 'tempdir' for situations where an absolute temporary path just isn't enough

  • Updated perl-Specio to 0.29 in F-25 and Rawhide:

    • Document Specio::PartialDump because you may want to use it as part of the failure message generation code for a type

  • Updated perl-parent to 0.236 in F-25 and Rawhide:

    • Add Travis test configuration
    • Make test for PMC availability more reliable
    • Disable benchmark test rt62341.t as it runs out of memory on many smoker systems (CPAN RT#118310)

Local Packages

  • Updated perl-File-chdir to 0.1011 as per the Fedora version

  • Updated perl-File-pushd to 1.014 as per the Fedora version

  • Updated perl-HTTP-Tiny to 0.070:

    • Lazy load Carp only if needed

  • Updated perl-Net-SMTP-SSL to 1.04:

    • Mark this library deprecated, suggest newer Net::SMTP instead

  • Updated perl-Path-Tiny to 0.098 as per the Fedora version

  • Updated perl-Specio to 0.29 as per the Fedora version

  • Updated perl-parent to 0.236 as per the Fedora version

Tuesday 11th October 2016

Local Packages

  • Updated perl-DateTime-Locale to 1.09:

    • Rebuilt all locale data with CLDR 30, released on 2016-10-05
  • Updated perl-Test-YAML (1.06), perl-Test-YAML-Valid (0.04), perl-Text-Diff (1.44) and perl-Text-Hunspell (2.14) to build-require perl-generators for proper dependency generation

Wednesday 12th October 2016

Fedora Project

  • Updated perl-MCE to 1.806 in F-25 and Rawhide:

    • Fixed two typos
    • Support input_data with nested arrays in MCE Models

  • Rebuilt perl-Net-SSLeay (1.78) for OpenSSL 1.1.0 in Rawhide

Local Packages

  • Updated getmail to 4.51.0:

    • Fix exception when using MDA_External and an IMAP mailbox whose name contains non-ASCII chars

  • Updated libssh2 (1.7.0) to include upstream fix for OpenSSL 1.1.0 compatibility

  • Rebuilt nmap (7.30) for OpenSSL 1.1.0 in Fedora 26

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

  • Rebuilt perl-Net-SSLeay (1.78) for OpenSSL 1.1.0 in Fedora 26

  • Updated perl-Text-Haml (0.990117) and perl-Unicode-Map8 (0.13) to build-require perl-generators for proper dependency generation

  • Updated perl-Unicode-Map (0.112) to add support for perl-Spreadsheet-ParseExcel (Bug #191387)

Thursday 13th October 2016

Fedora Project

  • Updated GeoIP-GeoLite-data to the October 2016 databases in F-23, F-24, F-25 and Rawhide

  • Updated perl-Cpanel-JSON-XS to 3.0218 in F-25 and Rawhide:

    • Detect INF/NAN: ?/++/-?/--- on HP-UX (GH#56)

    • New stringify_infnan(3) infnan_mode; easy to detect platform-independent "inf", "-inf" or "nan" strings with double quotes, with qnan, snan or negative nan unified to "nan"

    • Use faster strEQc macros from cperl with constant strings

    • Prefer memEQ for systems without memcmp, to use bcmp there

    • Add more expect_false() to inf/nan branches

    • expect_false() macro fix for MSVC

    • Fix av and hv length types: protect from security sensitive overflows, add HVMAX_T and RITER_T

    • Add new "Hash key too large" error; perl5 silently truncates it, we prefer errors
    • Fix broken 5.8.1 SvPOK_only, i.e. assert_not_ROK

    • Fix and document wrong strEQc usage in new() (GH#70)

    • Fix t/gh70-asan.t for older perls < 5.14

    • Fix DPPP_dummy_PL_parser warnings

Local Packages

  • Updated GeoIP-GeoLite-data to the October 2016 databases as per the Fedora version

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

  • Updated perl-HTTP-SimpleLinkChecker to 1.164:

  • Updated perl-Test-Script to 1.14:

    • Fix a regex in a test that fails on recent versions of Test2 on Windows (possibly others) (GH#8)

    • One of the tests was unreasonably slow, so it does not get run for users, and will be used for development only
    • Remove warning condition that happens with at least some older versions of Perl when using quotemeta without parentheses (GH#7)

  • Updated perl-Text-Template (1.46), perl-Tie-IxHash (1.23) and perl-Unicode-MapUTF8 (1.11) to build-require perl-generators for proper dependency generation

Friday 14th October 2016

Fedora Project

Local Packages

  • Updated perl-Test-Kwalitee to 1.23 as per the Fedora version

  • Updated perl-Tie-RefHash-Weak (0.09), perl-Tie-ToObject (0.03), perl-TimeDate (2.30), perl-Tree-DAG_Node (1.29), perl-Type-Tiny (1.000005) and perl-Types-Serialiser (1.0) to build-require perl-generators for proper dependency generation

Saturday 15th October 2016

Fedora Project

  • Updated bluefish to 2.2.9 in EPEL-7:

    • GTK 3.20 compatibility
    • A few other minor bug fixes

Sunday 16th October 2016

Fedora Project

  • Updated perl-Specio to 0.30 in F-24, F-25 and Rawhide:

    • Fix a bug with the Sub::Quoted sub returned by $type->coercion_sub; if a type had more than one coercion, the generated sub could end up coercing the value to undef some of the time and, depending on hash key ordering, this could end up being a heisenbug that only occurred some of the time

Local Packages

  • Updated perl-Specio to 0.30 as per the Fedora version

  • Updated perl-UNIVERSAL-require (0.18), perl-Unix-Syslog (1.1), perl-Version-Requirements (0.101023) and perl-WeakRef (0.01) to build-require perl-generators for proper dependency generation

Monday 17th October 2016

Fedora Project

  • Updated gtkwave to 3.3.77 in Rawhide:

    • Updated documentation to include an appendix on FST implementation details
    • Removed '!A || (A && B)' is equivalent to '!A || B' redundant condition checks where found in source

    • Added hier_ignore_escapes rc variable

    • Dynamic resizing tweaks for when it is turned off
    • Added HUWL-? value types to signal_change_list() to keep GHW files from crashing Tcl scripts

  • I held off updating the F-25 version because the new release reported its version number as 3.3.76 (reported upstream)
  • Updated perl-AnyEvent (7.13) in F-25 and Rawhide to add some optional dependencies (Bug #1385642) and to work around SSL issues in Rawhide (possibly due to the ongoing upgrade to OpenSSL 1.1.0)

  • Updated perl-Test-Vars to 0.011 in F-25 and Rawhide:

Local Packages

  • Updated gtkwave to 3.3.77 as per the Fedora version

  • Updated perl-AnyEvent (7.13) as per the Fedora version

  • Updated perl-Archive-Tarto 2.12:

    • Fix pod in bin/ptar

    • Distinguish between archives with/without directory entries
  • Updated perl-Test-Vars to 0.011 as per the Fedora version

  • Updated perl-XML-DTDParser (2.01), perl-XML-NamespaceSupport (1.11), perl-XML-SAX (0.99), perl-XML-SAX-Base (1.08), perl-XML-SAX-Expat (0.51) and perl-XML-Simple (2.22) to build-require perl-generators for proper dependency generation

  • Updated perl-XML-Rules (1.16) and perl-YAML-Syck (1.29) to fix FTBFS when perl is not in the minimal buildroot, and to build-require perl-generators` for proper dependency generation

Tuesday 18th October 2016

Fedora Project

  • Updated perl-Module-Extract-VERSION to 1.111 in F-25 and Rawhide:

    • Use a safe compartment
    • Require Perl 5.10 so named captures can be used
    • Support v5.12 and v5.14 PACKAGE NAMESPACE VERSION BLOCK

  • Updated perl-Test2-Plugin-NoWarnings to 0.03 in F-25 and Rawhide:

    • Add the $SIG{__WARN__} hook in an INIT block; we really don't want to trigger this because of a compile-time warning, and because of a bug in Test::Builder, this can actually cause the warning to be lost entirely (https://github.com/Test-More/test-more/issues/729)

    • The Test2::Event::Warning event now returns true for increments_count, which means that the test failure caused by a warning will not be output as a TAP test line; previously this was just seen as a diag line, which could be quite confusing (https://github.com/Test-More/test-more/issues/728)

Local Packages

  • Updated perl-Module-Extract-VERSION to 1.111 as per the Fedora version

  • Updated perl-Test2-Plugin-NoWarnings to 0.03 as per the Fedora version

  • Updated python-passlib (1.6.5) to generate python2 and python3 packages

Wednesday 19th October 2016

Fedora Project

  • Rebuilt gtkwave (3.3.77) in F-25 and Rawhide with new upstream tarball containing correct version numbering

Local Packages

  • Rebuilt gtkwave (3.3.77) as per the Fedora version

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

Thursday 20th October 2016

Fedora Project

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

    • Convert values of JSON::PP::Boolean objects in output so they are not skipped when expecting scalars (GH#49)

    • Moved distini prereqs to cpanfile

    • Limit Search::Elasticsearch version to 2.02

    • Updated docs
  • Updated perl-Test-Simple to 1.302062 in F-25 and Rawhide:

    • Formatters now have terminate() and finalize() methods; these are called when there is a skip_all or bail event (terminate), or when a test suite is exiting normally (finalize), which allows formatters to finalize their output - this is important for any sort of document-oriented format (as opposed to a stream format like TAP) (#723)

    • Removed a warning when using a non-TAP formatter with Test::Builder about the formatter not supporting "no_header" and "no_diag"; this happened even if the alternative formatter class implemented these attributes

Local Packages

  • Updated libssh2 (1.7.0) to make the curl test suite work again with valgrind enabled

  • Updated perl-Archive-Tar to 2.14:

    • Fix roundtrip test when tar executable is absent

  • Updated perl-Importer to 0.024:

    • Add import() method and tag

    • Saner argument parsing
    • Spelling fixes
  • Updated perl-MetaCPAN-Client to 1.027000 as per the Fedora version

  • Updated perl-Search-Elasticsearch to 5.01 but didn't publish the packages because it broke MetaCPAN::Client, which is important to me

    • This version adds Elasticsearch 5.x compatibility and makes it the default; it also adds deprecation logging that logs to STDERR by default

    • The Hijk backend will not work with Elasticsearch 5.x until CPAN RT#118425 is fixed

  • Breaking Changes

    • The 0.90, 1.x, and 2.x compatible clients no longer ship by default - you should install one of the following:
      • Search::Elasticsearch::Client::2_0

      • Search::Elasticsearch::Client::2_0::Async

      • Search::Elasticsearch::Client::1_0

      • Search::Elasticsearch::Client::1_0::Async

      • Search::Elasticsearch::Client::0_90

      • Search::Elasticsearch::Client::0_90::Async

    • The code has been reorganised so that all client-related modules are under the S::E::API_VERSION::Client namespace; this includes S::E::Bulk and S::E::Scroll

    • Plugin authors note: the format for the API in ...Role::API has changed

    • S::E::Cxn::HTTP has been rolled into S::E::Cxn as Elasticsearch no longer supports other protocols

  • Updated perl-Test2 to 1.302062 as per the Fedora perl-Test-Simple package

Friday 21st October 2016

RPM Fusion Project

  • Became a provenpackager in the RPM Fusion project

  • Updated get-flash-videos (1.24) and perl-PGPLOT (2.21) in F-25 and Rawhide to specify all build requirements, particularly perl-generators, which is needed for proper dependency generation

Local Packages

  • Updated nmap to 7.31 (see CHANGELOG for details)

  • Updated perl-DateTime-TimeZone to 2.06:

    • This release is based on version 2016h of the Olson database
    • Contemporary changes for Palestine
  • Updated perl-Module-CoreList to 5.20161020:

    • Updated for v5.25.6

Saturday 22nd October 2016

Fedora Project

  • Updated perl-Sub-Exporter-Progressive to 0.001013 in F-25 and Rawhide: - * Avoid possible warnings about special variables only being used once

Local Packages

  • Updated perl-DateTime-Locale to 1.10:

    • Don't let warnings from other modules cause t/09version-check.t to fail (CPAN RT#118465)

  • Updated perl-Sub-Exporter-Progressive to 0.001013 as per the Fedora version

Sunday 23rd October 2016

Fedora Project

  • Updated perl-MetaCPAN-Client to 1.028002 in F-25 and Rawhide:

    • Remove hard-deps for HTTP::Tiny::Mech and WWW::Mechanize::Cached (GH#50)

    • dist.ini: Don't automatically update cpanfile

    • Add eumm_version to dist.ini (GH#51)

    • Stop excluding cpanfile from being copied to build (GH#52)

    • A few small dist.ini tweaks (GH#53)

    • Even more dist.ini tweaks

Local Packages

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

Monday 24th October 2016

Fedora Project

  • Updated perl-MetaCPAN-Client to 1.028003 in F-25 and Rawhide:

    • Removed AutoPrereqs from dist.ini

  • Updated perl-Test2-Plugin-NoWarnings to 0.04 in F-25 and Rawhide:

    • Load Test2::Event::Warning in the plugin instead of relying on Test2 to do it for us; this should avoid the bug fixed in the previous version and eliminates the need for the INIT block, which caused its own problems

RPM Fusion Project

  • Updated get_iplayer (2.97) and lives (2.8.0) in F-25 and Rawhide to build-require perl-generators for proper dependency generation

Local Packages

  • Updated getmail to 4.52.0:

    • Add 'ignore_header_shrinkage' parameter to Filter_external for users who know it is normal for their particular filter to result in a smaller message header than the source message, for example when the filter encapsulates the original message in a simpler wrapper message

    • Experimental: When deleting a message from an IMAP mailbox, set the \Seen flag in addition to the the \Deleted flag; this apparently prevents the ever-innovatively-broken MS Exchange from sending a spurious incorrect disposition-notification message to the sender of the message

    • Enable socket timeouts for IMAP SSL classes by default; they were disabled in the code because they were incompatible with SSL in older versions of Python
  • Updated perl-MetaCPAN-Client to 1.028003 as per the Fedora version

  • Updated perl-Test2-Plugin-NoWarnings to 0.04 as per the Fedora version

Tuesday 25th October 2016

Fedora Project

  • Updated libssh2 to 1.8.0 in F-25 and Rawhide:

    • Added a basic dockerised test suite
    • crypto: Add support for the mbedTLS backend
    • libgcrypt: Fixed a NULL pointer dereference on OOM

    • VMS: Can't use %zd for off_t format

    • VMS: Update vms/libssh2_config.h

    • Windows: Link with crypt32.lib

    • libssh2_channel_open: Speeling error fixed in channel error message

    • msvc: Fixed 14 compilation warnings
    • tests: HAVE_NETINET_IN_H was not defined correctly

    • OpenSSL: Add OpenSSL 1.1.0 compatibility
    • cmake: Add CLEAR_MEMORY option, analogously to that for autoconf

    • configure: Make the --with-* options override the OpenSSL default

    • libssh2_wait_socket: Set err_msg on errors

    • libssh2_wait_socket: Fix comparison with api_timeout to use milliseconds

RPM Fusion Project

  • Updated m2vmp2cut (0.86) and mplayer (1.3.0) in F-25 and Rawhide to build-require perl-generators for proper dependency generation

Local Packages

  • Updated libssh2 to 1.8.0 as per the Fedora version

Wednesday 26th October 2016

Fedora Project

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

RPM Fusion Project

  • Updated mythtv-status (0.10.4), mythweb (0.28), ndiswrapper (1.60), normalize (0.7.7) and vdrsync (0.1.3) in F-25 and Rawhide to build-require perl-generators for proper dependency generation

Local Packages

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

  • Updated perl-File-Remove (1.57) not to build-require perl(Test::Kwalitee::Extra) when bootstrapping, to avoid a build dependency loop

  • Updated perl-Module-Build (0.4220) not to pull in optional test requirements Archive::Zip and PAR::Dist when bootstrapping (avoids build dependency loop via Test::MockModule and Archive::Zip), and to drop the runtime dependency on perl(PAR::Dist) for the same reason

  • Updated perl-YAML-LibYAML (0.71) not to build-require perl(Path::Class) when bootstrapping, to avoid a build dependency loop

Thursday 27th October 2016

Fedora Project

  • Updated gtkwave to 3.3.78 in F-25 and Rawhide:

    • Fixed crash when using multiple pattern searches
  • Updated perl-Test2-Plugin-NoWarnings (0.04) in F-25 and Rawhide not to build-require perl(Test2::Event::Warning) since it is provided by the package itself

Local Packages

  • Updated gtkwave to 3.3.78 as per the Fedora version

  • Updated perl-Module-Signature (0.81) to drop the runtime dependency on PAR::Dist, which creates a build dependency cycle with Module::Build; having Module::Signature support there is more valuable than having PAR::Dist support here (note that the Fedora perl-Module-Build package does not have a runtime dependency on perl(Module::Signature) so this isn't an issue there

  • Updated perl-Params-ValidationCompiler (0.13) to avoid bootstrap build dependency cycles via Moose and DateTime

  • Updated perl-Specio (0.30) to break some build dependency cycles by avoiding Moo/Mouse/Moose when bootstrapping

  • Updated perl-Test2-Plugin-NoWarnings (0.04) as per the Fedora version

Friday 28th October 2016

Fedora Project

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

    • Add comprehensive JSON decode spectests from http://seriot.ch/parsing_json.html (GH#72)

    • Decode with BOM (UTF-8, UTF-16, or UTF-32); for now only UTF-8, the others error
    • Fixed detection of final \0 as illegal non-whitespace garbage; fixes spectest 'n_number_then_00' (GH#72)

    • Changed decode of unicode noncharacters between U+FFFD and U+10FFFF to the recommended U+FFFD REPLACEMENT CHARACTER, when not in the binary or relaxed mode

Local Packages

Sunday 30th October 2016

Fedora Project

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

    • Fixed documentation of decode for unicode noncharacters

    • Added correct code to warn as in core
    • No replacement, ignore warnings when in relaxed mode
    • We used a wrong range too, but the wrong code from 3.0220 was never executed because of an coding error (GH#73, GH#74)

    • Fixed a perl 5.6 compilation regression from 3.0220
    • Improve decode_bom for multibyte encoding, but not yet enabled

    • Fix refcount error
    • Add 5.24 to travis tests
    • Enable decode_bom for multibyte encodings UTF16 and UTF32

    • Encode internally to UTF-8

Local Packages

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

Monday 31st October 2016

Fedora Project

  • Rebuilt perl-Object-InsideOut (4.02) and perl-Math-Random-MT-Auto (6.22) in Rawhide to bootstrap them for the new ppc64 and ppc64le architectures (they require each other at build time)

Local Packages

  • Updated dovecot:

    • Update dovecot to 2.2.26.0:

      • Fixed some compiling issues
      • auth: Fixed assert-crash when using NTLM or SKEY mechanisms and multiple passdbs

      • auth: Fixed crash when exporting to auth-worker passdb extra fields that had empty values

      • dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit

    • Update pigeonhole to 0.4.16:
      • Part of the Sieve extprograms implementation was moved to Dovecot, which means that this release depends on Dovecot v2.2.26+

      • ManageSieve: The PUTSCRIPT command now allows uploading empty Sieve scripts; there was really no good reason to disallow doing that

      • Sieve vnd.dovecot.report extension:

        • Added a Dovecot-Reporting-User field to the report body, which contains the e-mail address of the user sending the report

        • Added support for configuring the "From:" address used in the report

      • LDA sieve plugin: Implemented support for a "discard script" that is run when the message is going to be discarded; this allows doing something other than throwing the message away for good

      • Sieve vnd.dovecot.environment extension: Added vnd.dovecot.config.* environment items; these environment items map to sieve_env_* settings from the plugin {} section in the configuration (such values can of course also be returned from userdb) ( Sieve vacation extension: Use the Microsoft X-Auto-Response-Suppress header to prevent unwanted responses from and to (older) Microsoft products

      • ManageSieve: Added rawlog_dir setting to store ManageSieve traffic logs; this replaces at least partially the rawlog plugin (mimics similar IMAP/POP3 change)

      • doveadm sieve plugin: synchronization: Prevent setting file timestamps to unix epoch time, which occurred when Dovecot passed the timestamp as 'unknown' during synchronization

      • Sieve exprograms plugin: Fixed spurious '+' sometimes returned at the end of socket-based program output

      • imapsieve plugin: Fixed crash occurring in specific situations

      • Performed various fixes based on static analysis and Clang warnings

Previous Month: September 2016
Next Month: November 2016

Recent