Changes for version 0.68 - 2011-04-14

  • Security:
    • Prevent SQL injection in column names, operators, order and group by (Alex Vandiver)
    • Fix distinct_query to catch injection and correctly rewrite to function => '' (Alex Vandiver)
    • Prevent SQL injection via IS
  • Fixes:
    • There is no need to check $args{column} around our LIKE adjustments (Alex Vandiver)
    • Slightly unify nigh-identical codepaths between Pg and Oracle (Alex Vandiver)

Modules

An object-relational persistence framework UNAUTHORIZED
Encapsulate SQL queries and rows in simple perl objects UNAUTHORIZED
Deal with multiple Jifty::DBI::Collection result sets as one UNAUTHORIZED
Ensure uniqueness of records in a collection UNAUTHORIZED
Encapsulates a single column in a Jifty::DBI::Record table UNAUTHORIZED
base class for Jifty::DBI filters UNAUTHORIZED
Encodes booleans UNAUTHORIZED
DateTime object wrapper around date columns UNAUTHORIZED
DateTime object wrapper around date columns UNAUTHORIZED
Encodes time durations UNAUTHORIZED
salts and hashes a value before storing it UNAUTHORIZED
Encodes arbitrary data using Storable UNAUTHORIZED
DateTime object wrapper around date columns UNAUTHORIZED
Filter used to enforce max_length column trait UNAUTHORIZED
Encodes uniform resource identifiers UNAUTHORIZED
This filter stores arbitrary Perl via YAML UNAUTHORIZED
Encodes data as base64 UNAUTHORIZED
Jifty::DBI UTF-8 data filter UNAUTHORIZED
Perl extension which is a generic DBI handle UNAUTHORIZED
An Informix specific Handle object UNAUTHORIZED
An ODBC specific Handle object UNAUTHORIZED
An oracle specific Handle object UNAUTHORIZED
A Postgres specific Handle object UNAUTHORIZED
A SQLite specific Handle object UNAUTHORIZED
a Sybase specific Handle object UNAUTHORIZED
A mysql specific Handle object UNAUTHORIZED
A mysql specific Handle object UNAUTHORIZED
abstract class for objects that has filters UNAUTHORIZED
Superclass for records loaded by Jifty::DBI::Collection UNAUTHORIZED
records with caching behavior UNAUTHORIZED
records with caching behavior UNAUTHORIZED
Record model mixins for Jifty::DBI UNAUTHORIZED
Use a simple syntax to describe a Jifty table. UNAUTHORIZED
Generate a table schema from Jifty::DBI records UNAUTHORIZED