Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ronin-rb/ronin-db
A common database library for managing and querying security data
https://github.com/ronin-rb/ronin-db
Allow Database.setup to accept a URI for quick DB setups.
Database.setup('sqlite3://path/to/db')
fc26f4c678341d8f6d83c8be5d60565e10ca29ce authored over 12 years ago
Style.
77c36eb6537e50142be9f86fa06d2eb00138e0aa authored over 12 years ago
77c36eb6537e50142be9f86fa06d2eb00138e0aa authored over 12 years ago
Fixed the tags for Database.log.
3769b97487239d6f19b9a6cfad5b3a9be508ed98 authored over 12 years ago
3769b97487239d6f19b9a6cfad5b3a9be508ed98 authored over 12 years ago
Renamed Database.setup_log to Database.log, and made it semipublic.
96f5b9118d781741b846ff180ee4d9e30544bec4 authored over 12 years ago
96f5b9118d781741b846ff180ee4d9e30544bec4 authored over 12 years ago
Man page formatting.
385d34581f5da6af71ff84795237b9c61b15b7ee authored over 12 years ago
385d34581f5da6af71ff84795237b9c61b15b7ee authored over 12 years ago
Added basic markdown man pages for the Ronin commands.
024311aa05f970eec4ba2b6e508a3f4b10740817 authored over 12 years ago
024311aa05f970eec4ba2b6e508a3f4b10740817 authored over 12 years ago
Better argument name.
b06ffcd6f09753fca52d2bbe6200974bc32f5239 authored almost 13 years ago
b06ffcd6f09753fca52d2bbe6200974bc32f5239 authored almost 13 years ago
Added missing :description options and fixed a few typos.
0f68a57b6f138135bfcfbd8d9fc94a6cbd045b45 authored almost 13 years ago
0f68a57b6f138135bfcfbd8d9fc94a6cbd045b45 authored almost 13 years ago
Removed #to_ary methods on Ronin Models, to fix Issue #4.
* DataMapper uses Array() to coerce resources into an Array. Array()
calls `to_ary` then `to_a`.
Vertical align.
d8326fac88dccd5765472035b7eec49ecc6aee84 authored almost 13 years ago
d8326fac88dccd5765472035b7eec49ecc6aee84 authored almost 13 years ago
Cleaned up Model.include.
* Include DataMapper::Timestamps by default.
de9d4abcad1ae9323dbfb29c51d8d448c4d7fc50 authored almost 13 years ago
Use subject in describe blocks.
db017c36dc9038e0ca132c7e93d87b26600e625c authored about 13 years ago
db017c36dc9038e0ca132c7e93d87b26600e625c authored about 13 years ago
Added specs for URL#to_s and URL#inspect.
0a73786049c20234c7841e28fb70015083e64f64 authored about 13 years ago
0a73786049c20234c7841e28fb70015083e64f64 authored about 13 years ago
Added URL#inspect to display the full URL.
52761a23de1ae7c3ee52e5b557fcc4873fe152a2 authored about 13 years ago
52761a23de1ae7c3ee52e5b557fcc4873fe152a2 authored about 13 years ago
Adjust the capitalization of the IPs and URLs commands to avoid weird underscoring of their command_names.
2870f790c6aad36fd19803b78928d7a7794e7365 authored about 13 years ago
2870f790c6aad36fd19803b78928d7a7794e7365 authored about 13 years ago
Format YARD links.
124214a8cb0ec8e1f6b60a8d7199e76ae0004040 authored about 13 years ago
124214a8cb0ec8e1f6b60a8d7199e76ae0004040 authored about 13 years ago
Added descriptions, Usage, Options, Arguments to the Commands documentation.
0892b37f2f09bb6bbc286adcceb220a87996f22c authored about 13 years ago
0892b37f2f09bb6bbc286adcceb220a87996f22c authored about 13 years ago
Bumped the Copyright date.
107dc93a445a0dcff4bb96fc200ddb094667d4cb authored about 13 years ago
107dc93a445a0dcff4bb96fc200ddb094667d4cb authored about 13 years ago
Fixed the annoying RSpec 3 warning.
ce9916de962e2b83ec18ea3fefef1313b6c41afd authored about 13 years ago
ce9916de962e2b83ec18ea3fefef1313b6c41afd authored about 13 years ago
Revert "Simply require 'ronin/auto_load'."
87f141b772b01c6e84a4baf6ba69e030c742bc6d authored about 13 years ago
87f141b772b01c6e84a4baf6ba69e030c742bc6d authored about 13 years ago
Simply require 'ronin/auto_load'.
5aa3399f1bd1fca37c229d15ca39f91088492a63 authored about 13 years ago
5aa3399f1bd1fca37c229d15ca39f91088492a63 authored about 13 years ago
Use the new parameter ? methods.
89e0b21e313d6726f7522e267a60ee0b80759b70 authored about 13 years ago
89e0b21e313d6726f7522e267a60ee0b80759b70 authored about 13 years ago
Refactored UI::CLI::Command to use Parameters/Parameters::Options to define/parse options.
738cb93d33fe8d1810a9990cb98f2dba2c440de8 authored about 13 years ago
738cb93d33fe8d1810a9990cb98f2dba2c440de8 authored about 13 years ago
Renamed URL.query_param, query_value to with_query_param, with_query_value, respectively.
* Deprecated query_param and query_value.
2a3e2418faab467f70565ea3d9ffbf4c74cfc59f authored about 13 years ago
Added EmailAddress.from.
8a55a77ed235aa3b90b5a17a2353326f31afadc3 authored about 13 years ago
8a55a77ed235aa3b90b5a17a2353326f31afadc3 authored about 13 years ago
Upgraded to open_namespace ~> 0.4 and use it to auto-load models when DataMapper.finalize is called.
bcf1426d5f8f29adf6b072555a17a600ef1e7b38 authored about 13 years ago
bcf1426d5f8f29adf6b072555a17a600ef1e7b38 authored about 13 years ago
Added Port.from.
45afc61173533b3b12e0242911d23371c024d40d authored about 13 years ago
45afc61173533b3b12e0242911d23371c024d40d authored about 13 years ago
Style.
8d7eebbe8488e10fb9fd663bdee1f26d3aa42e77 authored about 13 years ago
8d7eebbe8488e10fb9fd663bdee1f26d3aa42e77 authored about 13 years ago
Added Password.parse.
4cf5b07fedf8ebe6dde1e6cf0dcd052a394fcc8e authored about 13 years ago
4cf5b07fedf8ebe6dde1e6cf0dcd052a394fcc8e authored about 13 years ago
Added Port.parse.
5eb7d46e98954f167aedc517de55c4f85d8355a8 authored about 13 years ago
5eb7d46e98954f167aedc517de55c4f85d8355a8 authored about 13 years ago
EmailAddress now has many credentials.
37e209a142e1cc1f133046f821b0a742f3181b20 authored about 13 years ago
37e209a142e1cc1f133046f821b0a742f3181b20 authored about 13 years ago
Added the parse class-method for Ronin::Model::HasUniqueName.
7003d096c7a285d7b80d47e6611a88aff15a5b1f authored about 13 years ago
7003d096c7a285d7b80d47e6611a88aff15a5b1f authored about 13 years ago
Associate EmailAddress with all Credential sub-classes.
ed2b07b2a74cc9a388d8187a535a35558d7a8b8d authored about 13 years ago
ed2b07b2a74cc9a388d8187a535a35558d7a8b8d authored about 13 years ago
Style.
b5a1c6eb32dde7d93495f3328911e303af7e50a5 authored about 13 years ago
b5a1c6eb32dde7d93495f3328911e303af7e50a5 authored about 13 years ago
Forgot to add MACAddress.extract.
82f44e1c4438bbae4f6dc86c3b0931fd8dbb68ea authored over 13 years ago
82f44e1c4438bbae4f6dc86c3b0931fd8dbb68ea authored over 13 years ago
Moved all Regexs down into the Regexp class in ronin-support 0.3.0.
2fc989aa182f2626ea76cce5a6f9b5d6f70a12c3 authored over 13 years ago
2fc989aa182f2626ea76cce5a6f9b5d6f70a12c3 authored over 13 years ago
Merged ModelCommand.query_model into ModelCommand.model.
c4d3a172e60367297370ae92a7e5bd4a254e4544 authored over 13 years ago
c4d3a172e60367297370ae92a7e5bd4a254e4544 authored over 13 years ago
Style.
cfa5ce99d385e19e3ed4686b66b42ca76b23babd authored over 13 years ago
cfa5ce99d385e19e3ed4686b66b42ca76b23babd authored over 13 years ago
Spelling mistakes--.
3d30f9ed3e4c637d9348883e43eecc34c14a16a4 authored over 13 years ago
3d30f9ed3e4c637d9348883e43eecc34c14a16a4 authored over 13 years ago
Use more markdown lists in the docs.
9ba7b823bc085f80685652c03c0f752876d501fa authored over 13 years ago
9ba7b823bc085f80685652c03c0f752876d501fa authored over 13 years ago
Alignment.
e1b2bf19658323fbb69fa556fe2280b91a766d1b authored over 13 years ago
e1b2bf19658323fbb69fa556fe2280b91a766d1b authored over 13 years ago
Call DataMapper.finalize for any of the already loaded Models.
44f98f43f0e969f04033b4dd0a984bddb053adc7 authored over 13 years ago
44f98f43f0e969f04033b4dd0a984bddb053adc7 authored over 13 years ago
Override the default value of Port.protocol instead of specifying it in initialize().
74a0369899ba4a71d2cf6a0ecc5c92a40583f54f authored over 13 years ago
74a0369899ba4a71d2cf6a0ecc5c92a40583f54f authored over 13 years ago
Use fetch.
aebd1d981c7096a44fd5d414929b55ae6f6f5504 authored over 13 years ago
aebd1d981c7096a44fd5d414929b55ae6f6f5504 authored over 13 years ago
Added MACAddress::REGEXP and use it to validate MACAddress.address.
fcf65fd518eb41f6902602865dcceb4a319567f8 authored over 13 years ago
fcf65fd518eb41f6902602865dcceb4a319567f8 authored over 13 years ago
Use HostName::REGEXP to validate HostName.address.
cf32214c99db588e611cb0ba796d89753ec05f91 authored over 13 years ago
cf32214c99db588e611cb0ba796d89753ec05f91 authored over 13 years ago
Added HostName::TLDS and use it in HostName::REGEXP.
68eb11e7f938a34e2bec459b3c1074db5ee2873c authored over 13 years ago
68eb11e7f938a34e2bec459b3c1074db5ee2873c authored over 13 years ago
Added EmailAddress.extract.
20e10d931c3656d0c7d52175a97c966df4b544ec authored over 13 years ago
20e10d931c3656d0c7d52175a97c966df4b544ec authored over 13 years ago
Removed some circular requires.
2fe4f184fc11f9025e632a29a7e4244ff4730c44 authored over 13 years ago
2fe4f184fc11f9025e632a29a7e4244ff4730c44 authored over 13 years ago
Use (?:) in the HostName::REGEXP.
aa703bdcd2812abb781d7cd42ab57ebc2f09c0f0 authored over 13 years ago
aa703bdcd2812abb781d7cd42ab57ebc2f09c0f0 authored over 13 years ago
Added HostName.extract and HostName::REGEXP.
e4175d9328633c052694b0fcbaad87e3bd67e6d9 authored over 13 years ago
e4175d9328633c052694b0fcbaad87e3bd67e6d9 authored over 13 years ago
Deprecated license! in favor of licensed_under.
4e03873daa5efb4982dc484563564196d731c4c8 authored over 13 years ago
4e03873daa5efb4982dc484563564196d731c4c8 authored over 13 years ago
Take advantage of Model::Importable in the ResourceCommand.
be854e3bec96c4f193974f68fff457904c4c9287 authored over 13 years ago
be854e3bec96c4f193974f68fff457904c4c9287 authored over 13 years ago
Forgot to define ClassMethods.
d264e0908de9fc294e1588a96e9a1bf76f20e810 authored over 13 years ago
d264e0908de9fc294e1588a96e9a1bf76f20e810 authored over 13 years ago
Added the Ronin::Model::Importable mixin.
a740ef389e1f660572c50c7290e861eae9dca97e authored over 13 years ago
a740ef389e1f660572c50c7290e861eae9dca97e authored over 13 years ago
Added URL.extract.
7e8a723c1050850c7ec966de0bbce95afdd4dd7a authored over 13 years ago
7e8a723c1050850c7ec966de0bbce95afdd4dd7a authored over 13 years ago
Added IPAddress.extract.
96705913609eeb443b65c1db5b21f3cf7f4ab3d4 authored over 13 years ago
96705913609eeb443b65c1db5b21f3cf7f4ab3d4 authored over 13 years ago
Fixed some IPAddress specs.
2d84b35e42789ac410fd7159c4c1a9c3028b9305 authored over 13 years ago
2d84b35e42789ac410fd7159c4c1a9c3028b9305 authored over 13 years ago
Renamed ip_address.rb to ip_address_spec.rb, so it gets ran by RSpec.
238a9ef984f2361eda096d3cfe848628f990ecdd authored over 13 years ago
238a9ef984f2361eda096d3cfe848628f990ecdd authored over 13 years ago
Allow lookup methods to accept an optional nameserver argument.
2d62c3d9394a84c47b5bc44b020f58ef787ef270 authored over 13 years ago
2d62c3d9394a84c47b5bc44b020f58ef787ef270 authored over 13 years ago
Use the URI type for License.url.
00490f81898b27ceddd577a273c47c393e967ee7 authored over 13 years ago
00490f81898b27ceddd577a273c47c393e967ee7 authored over 13 years ago
Use the URI property for Author.site.
97fd4bb7274e46ae583fde7819734aed26475bf0 authored over 13 years ago
97fd4bb7274e46ae583fde7819734aed26475bf0 authored over 13 years ago
Don't overuse the variable name 'query'.
843862a1c242f0368a5aabed0ba1ef7055d66e3b authored over 13 years ago
843862a1c242f0368a5aabed0ba1ef7055d66e3b authored over 13 years ago
Use dm-is-predefined in OS.
4e9305b9190006fe514838cff17e46451a596b93 authored over 13 years ago
4e9305b9190006fe514838cff17e46451a596b93 authored over 13 years ago
Improved the specs for the predefined OS helper-methods.
84d65244a50b812e5219e32626a59b27b3871ea3 authored over 13 years ago
84d65244a50b812e5219e32626a59b27b3871ea3 authored over 13 years ago
Use subject more in specs.
f9766ecab64b6642958a44433e449062b0c48caf authored over 13 years ago
f9766ecab64b6642958a44433e449062b0c48caf authored over 13 years ago
Since OS.version can be nil, sure that OS.linux with no arguments first_or_creates an OS resource.
f25ff248292236bb5c3f323ee644a402451dbb69 authored over 13 years ago
f25ff248292236bb5c3f323ee644a402451dbb69 authored over 13 years ago
Index OS.version.
6b9c0b0e26cdb617d0d7d7aa6d8aec69a1c2748f authored over 13 years ago
6b9c0b0e26cdb617d0d7d7aa6d8aec69a1c2748f authored over 13 years ago
Combined ClassMethods and InstanceMethods modules into one file.
27f77e541a0947236d04026337f7c7825ed93088 authored over 13 years ago
27f77e541a0947236d04026337f7c7825ed93088 authored over 13 years ago
Clarified the documentation for licensed_under.
1a7a7c8afca56d2d1305ba8aaba7ac822143416c authored over 13 years ago
1a7a7c8afca56d2d1305ba8aaba7ac822143416c authored over 13 years ago
Use localhost and 127.0.0.1 in IPAddress specs.
f57f2b450f63ad9d79630407d28a4861b87221c7 authored over 13 years ago
f57f2b450f63ad9d79630407d28a4861b87221c7 authored over 13 years ago
Fixed circular require issue. Closes issue #6.
6ee5e387466d17926663cd5104cb4a45920a2f74 authored over 13 years ago
6ee5e387466d17926663cd5104cb4a45920a2f74 authored over 13 years ago
Added a down migration for create_url_query_param_names_table (just in case).
bf82701194dfeaded4b96547db1b29d29aca9c6c authored over 13 years ago
bf82701194dfeaded4b96547db1b29d29aca9c6c authored over 13 years ago
Do not avoid using the explicit model names in URL.from.
e3d30a500ab56871c2e409d7c6f53c0c7b86eeda authored over 13 years ago
e3d30a500ab56871c2e409d7c6f53c0c7b86eeda authored over 13 years ago
Use more String query-paths to force DataMapper to generate INNER JOINs.
1fe679fc9d3a8d304c016abef6804b562c982f5b authored over 13 years ago
1fe679fc9d3a8d304c016abef6804b562c982f5b authored over 13 years ago
Style.
0a86ceeed0996e00d428f152e8967e26f531745e authored over 13 years ago
0a86ceeed0996e00d428f152e8967e26f531745e authored over 13 years ago
Split URLQueryParam.name out into URLQueryParamName.
e2bcb1dba6297cc15cfc4c6e981ddabe6aee6280 authored over 13 years ago
e2bcb1dba6297cc15cfc4c6e981ddabe6aee6280 authored over 13 years ago
Style.
5433b082849834f21852e86b38bb01a8c2875ad4 authored over 13 years ago
5433b082849834f21852e86b38bb01a8c2875ad4 authored over 13 years ago
Merge branch 'version_migrations'
3372ade5f5ea5b851c18f12a6062229a1cff8b61 authored over 13 years ago
3372ade5f5ea5b851c18f12a6062229a1cff8b61 authored over 13 years ago
Use the :database option instead of :path.
4b08b418c734c135ebc165d8a32ec5ca28c3f475 authored over 13 years ago
4b08b418c734c135ebc165d8a32ec5ca28c3f475 authored over 13 years ago
Fixed a spec that relied on example.com's IP never changing.
134f751f23df0c9a00b47bde187a964050a9758a authored over 13 years ago
134f751f23df0c9a00b47bde187a964050a9758a authored over 13 years ago
Store repository information in a Hash.
c9d0df75f91e4e0e70e0558e7f534b2e6b86d3d9 authored over 13 years ago
c9d0df75f91e4e0e70e0558e7f534b2e6b86d3d9 authored over 13 years ago
Respect $VERBOSE and $DEBUG.
a2e63ca115603afd563d1fba73050d59efc63b08 authored over 13 years ago
a2e63ca115603afd563d1fba73050d59efc63b08 authored over 13 years ago
Use $stderr, which may be a different stream than STDERR.
813e04e9b536782c364aa3566d504e135f3c87e3 authored over 13 years ago
813e04e9b536782c364aa3566d504e135f3c87e3 authored over 13 years ago
Use warn instead of STDERR.puts.
24abefb9a59acbc443f609c41d194eb1e1d8c08a authored over 13 years ago
24abefb9a59acbc443f609c41d194eb1e1d8c08a authored over 13 years ago
Updated the Database Command to accept/print Hashes.
72c3da199267fc2a48b8492610b00d30a6aa80be authored over 13 years ago
72c3da199267fc2a48b8492610b00d30a6aa80be authored over 13 years ago
Switched to storing Database.repositories as Hashes.
e5549aee7242067903d8f2f21b9dfc5b85a93005 authored over 13 years ago
e5549aee7242067903d8f2f21b9dfc5b85a93005 authored over 13 years ago
Combined migrations into files representing each version of Ronin.
7c0c73339ff555235339e11f4fdaf199d374121b authored over 13 years ago
7c0c73339ff555235339e11f4fdaf199d374121b authored over 13 years ago
Temporarily remove Target#directory.
75072235f4401132d0d8599af7f6bce7047ea6b4 authored over 13 years ago
75072235f4401132d0d8599af7f6bce7047ea6b4 authored over 13 years ago
Use String query-paths more often, as they result in more efficient SQL queries.
* DataMapper will generate INNER JOINs when using query-paths.
* When using the nested-Hash quer...
Added missing documentation.
43ab7218393b69a9e79850e484fa3a966b8ad82e authored over 13 years ago
43ab7218393b69a9e79850e484fa3a966b8ad82e authored over 13 years ago
Link to Arch.arm and Arch.mips.
c0335eb48d79b4fcead12ce566873b1b645960bc authored over 13 years ago
c0335eb48d79b4fcead12ce566873b1b645960bc authored over 13 years ago
Lessen references to Arch.i386, etc.
60d189c4977c37cff63f716cfa68a80b3ba118b9 authored over 13 years ago
60d189c4977c37cff63f716cfa68a80b3ba118b9 authored over 13 years ago
Added a spec for built-in Archs with custom names.
8837ca9ebd485e26c133c6e2d86919df02e1bd13 authored over 13 years ago
8837ca9ebd485e26c133c6e2d86919df02e1bd13 authored over 13 years ago
Replaced method aliases to predefined Archs with other predefined Archs.
* This will allow: Arch.predefined_resource(:i386) => Arch.x86.
47b75425368d5aa9feb7f32d9dd4fa57482b79fc authored over 13 years ago
Allow predefined Archs to override their name.
5415115d5d94185e444932a00b79307edfd3669e authored over 13 years ago
5415115d5d94185e444932a00b79307edfd3669e authored over 13 years ago
Remove remaining autoloads.
a4788de19fcf77d9975dbffe974520feab87c778 authored over 13 years ago
a4788de19fcf77d9975dbffe974520feab87c778 authored over 13 years ago
Fixed some documentation wording.
1d21735ea6838f120a52469ee211a2c9177ee53e authored over 13 years ago
1d21735ea6838f120a52469ee211a2c9177ee53e authored over 13 years ago
Renamed ResourceCommand to ResourcesCommand.
cf0e5ce4230d1aa8f7f658ecf6eabaa8f071dfdf authored over 13 years ago
cf0e5ce4230d1aa8f7f658ecf6eabaa8f071dfdf authored over 13 years ago
Split the print_resource(s) methods out of ModelCommand and into ResourceCommand.
06567baa3480b76dc0605b18279a2ea04a383fe6 authored over 13 years ago
06567baa3480b76dc0605b18279a2ea04a383fe6 authored over 13 years ago