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-02-28

Friday 28th February 2020

Local Packages

  • Updated libgpg-error to 1.37 (https://dev.gnupg.org/T4772)

    • Fix a build problem when using Gawk 5.0 (https://dev.gnupg.org/T4459)

    • Fix Bourne shell incompatibilities on Solaris (https://dev.gnupg.org/T4574)

    • Improve cross-compiling support (https://dev.gnupg.org/T4643)

    • On Windows, strerror_s is now used to emulate strerror_r (https://dev.gnupg.org/T4539)

    • New error codes to map SQLite primary error codes
    • Now uses poll(2) instead of select(2) in gpgrt_poll if possible

    • Fix a bug in gpgrt_close (https://dev.gnupg.org/T4698)

    • Fix build problem under Cygwin (https://dev.gnupg.org/T4474)

    • Fix a few minor portability bugs
    • New symbols: GPG_ERR_NO_KEYBOXD, GPG_ERR_KEYBOXD, GPG_ERR_NO_SERVICE, GPG_ERR_SERVICE, GPG_ERR_SQL_OK, GPG_ERR_SQL_ERROR, GPG_ERR_SQL_INTERNAL, GPG_ERR_SQL_PERM, GPG_ERR_SQL_ABORT, GPG_ERR_SQL_BUSY, GPG_ERR_SQL_LOCKED, GPG_ERR_SQL_NOMEM, GPG_ERR_SQL_READONLY, GPG_ERR_SQL_INTERRUPT, GPG_ERR_SQL_IOERR, GPG_ERR_SQL_CORRUPT, GPG_ERR_SQL_NOTFOUND, GPG_ERR_SQL_FULL, GPG_ERR_SQL_CANTOPEN, GPG_ERR_SQL_PROTOCOL, GPG_ERR_SQL_EMPTY, GPG_ERR_SQL_SCHEMA, GPG_ERR_SQL_TOOBIG, GPG_ERR_SQL_CONSTRAINT, GPG_ERR_SQL_MISMATCH, GPG_ERR_SQL_MISUSE, GPG_ERR_SQL_NOLFS, GPG_ERR_SQL_AUTH, GPG_ERR_SQL_FORMAT, GPG_ERR_SQL_RANGE, GPG_ERR_SQL_NOTADB, GPG_ERR_SQL_NOTICE, GPG_ERR_SQL_WARNING, GPG_ERR_SQL_ROW, GPG_ERR_SQL_DONE

  • Updated perl-PPIx-QuoteLike to 0.009:

    • Add new() argument index_locations, which causes locations to be indexed during the parse; this defaults based on whether a location argument was provided, and whether the string being parsed is a PPI::Element

    • Add method statement(), which returns the PPI statement containing the string element, or nothing if none

    • Add PPI::Element location methods, to wit: location(), column_number(), line_number(), logical_filename(), logical_line_number(), and visual_column_number()

    • Add PPIx::QuoteLike::Utils::is_ppi_quotelike_element(), which returns true if the argument is a PPI::Element of interest to us

    • All objects now have a variables() method inherited from PPIx::QuoteLike::Token, which returns nothing unless overridden; it was added to eliminate $elem->can( 'variables' ) ad-hocery

    • Eliminate redirections in POD URL links
  • Updated perl-PPIx-Regexp to 0.070:

    • Add index_locations option to PPIx::Regexp->new(), which defaults to true if the regexp is specified as a PPI::Element object; the locations are consistent with the containing PPI::Document

    • Add methods location(), column_number(), line_number(), logical_filename(), logical_line_number(), and visual_column_number() to PPIx::Regexp::Element; all return undef if the locations could not be determined

    • Add method statement() to PPIx::Regexp::Element, which returns the PPI statement containing the regexp element, or nothing if none

    • Add method is_matcher() to PPIx::Regexp::Element, which classifies objects as to whether they actually match something in the target string; possible returns are true (they do), false but defined (they do not) and undef (no clue)

    • Add methods first_token() and last_token() to PPIx::Regexp::Node

    • Add methods next_token() and previous_token() to PPIx::Regexp::Element

  • Updated ppp (2.4.8) to use %{make_build} and %{_rundir} macros

  • Updated ppp (2.4.5 and 2.4.7) to fix buffer overflow in the eap_request and eap_response functions (CVE-2020-8597)


Recent