Sha256: a07c4dd5fa736b86d7c4a53ba7ed5f82805c73830e7d66a147e6449b43ba7e92

Contents?: true

Size: 1.06 KB

Versions: 1

Compression:

Stored size: 1.06 KB

Contents

=== 0.2.0 / 2009-01-08

* Require Ronin >= 0.1.3.
* Refactored Ronin::Code::SQL.
  * Implemented a token emitter system.
  * Support common SQL expression modifiers.
  * Support common SQL clauses.
  * Allow for injecting arbitrary SQL clauses.
  * Added more SQL Injection test generators.
    * all_rows:

         OR 1 = 1

    * exact_rows:

         AND 1 = 1

    * no_rows:

         AND 1 = 0

    * has_column?(column):

         OR column IS NOT NULL

    * has_table?(table):

         AND (SELECT FROM table count(*) == 1)

    * uses_column?(column):

         GROUP BY column HAVING 1 = 1

    * uses_table?(table):

         OR table IS NOT NULL

* Removed references to Ronin::Vulnerable.
* Added more specs:
  * Specs for most of Ronin::Code::SQL.
  * Specs on Ronin::SQL::Error and the SQL encoding/decoding extensions for
    the String class.

=== 0.1.1 / 2008-09-28

* Trivial bug fix to URI::HTTP#sql_errors.

=== 0.1.0 / 2007-12-23

* Initial release.
* Supports SQL code generation.
* Supports obfustication of SQL code.
* Supports SQL Injection code generation.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ronin-sql-0.2.0 History.txt