Files | Admin

Notes:

Release Name: 0.2.3

Notes:
Ronin is a Ruby platform designed for information security and data
exploration tasks. Ronin allows for the rapid development and distribution
of code over many of the common Source-Code-Management (SCM) systems.


Changes: === 0.2.3 / 2009-05-06 * Require extlib >= 0.9.12. * Require dm-core >= 0.9.11. * Require data_objects >= 0.9.11. * Require do_sqlite3 >= 0.9.11. * Require dm-types >= 0.9.11. * Require dm-serializer >= 0.9.11. * Require dm-validations >= 0.9.11. * Require chars >= 0.1.1. * Require parameters >= 0.1.5. * No longer require dm-aggregates. * Added Kernel#try. * Added String#pad. * Added Array#power_set. * Added IPAddr#each for iterating over CIDR address ranges. * Added IPAddr.each for iterating over CIDR and globbed address ranges. * Added Net.http_powered_by that returns the HTTP X-Powered-By header. * Added Net.http_server that returns the HTTP Server header. * Added Database.setup?. * Added Database.update!. * Added Extension#exposed_methods. * Added ExtensionCache#names. * Added OverlayCache#names. * Added Diagnostics#print_debug. * Added more specs. * Properly escape URI::HTTP#query_params. * Fixed a bug in File.hexdump where the file was not being closed. * Fixed a bug in HasLicense#licensed_under. * Fixed a bug in Product#to_s. * Moved Ronin::Target to the ronin-exploits library. * Renamed Net.http_prop_path to Net.http_prop_patch. * Removed the Parameters code from Ronin::Sessions. * Replaced Ronin::Objectify with Ronin::Cacheable. * Removed 'ronin/models'. * Catch exceptions when loading Extensions and carry on. * Renamed Overlay#deactive! to Overlay#deactivate!. * Allow Overlays to automatically load the 'lib/init.rb' file when activated. * Rewrote Ronin::Platform::ObjectCache to use the new Ronin::Cacheable module. * Enable Diagnostic#print_info and Diagnostic#print_error by default. * Refactored Ronin::UI::CommandLine: * Added CommandLine.get_command which loads command classes on-demand. * CommandLine.commands now stores all the available command names. * Renamed Ronin::UI::CommandLine::Commands::LS to Ronin::UI::CommandLine::Commands::Ls. * Renamed Ronin::UI::CommandLine::Commands::RM to Ronin::UI::CommandLine::Commands::Rm. * Moved Ronin::UI::CommandLine::ParamParser into the Parameters library. * Refactored specs to run on Ruby 1.9.1-p0. * All specs now pass on Ruby 1.9.1-p0.