PaulHowarth/Blog/2011-01-19

Wednesday 19th January 2011

Fedora Project

  • Built perl-Test-NoWarnings (0.083) for EPEL-4; it had been branched but never built previously

  • Updated proftpd for F-14, F-13, EPEL-4 and EPEL-5 to 1.3.3d to resolve Bug #670172 (CVE-2010-4652 - Heap-based buffer overflow by processing certain usernames, when mod_sql module enabled)

Local Packages

  • Updated perl-SQL-Statement to 1.32:

    • Fix invalid check for escaped single quotes
    • Fix unpermitted modification of array source for table creation (CREATE TABLE AS IMPORT(?),[[..],[..]])

    • Fix alias used in ORDER BY (CPAN RT#61384)

    • Fix ORDER BY behaviour for multiple sort columns (slower, but guaranteed correct)

    • Rename fetch-method into fetch_row (keep fetch() as alias) and add a fetch_rows() to fetch all rows at once

    • Different accessors for direction of ORDER BY clause query part and its boolean equivalent "desc" (0 or 1, respectively)

    • Add a lot of Pure-Perl DBD's as build dependencies for testing
    • Bump requirement of DBI to 1.616
    • Switch for fully external DBD tests from DBD::XBase to DBD::SQLite

    • Document another limitation (lacking implicit creating temp table during processing a query using the same table with different aliases twice)
  • I added new build requirements perl(DBD::SQLite) and perl(MLDBM) for the test suite


Recent