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

Added a migration for Organization.

1a80afd1d1138753db8cff029babb52a2108bceb authored over 14 years ago
Add a migration for Country.

f122ac7ef0bdda0f4223165d8bde0a62ff163574 authored over 14 years ago
Added a migration for Comment.

bbd13cd1dcae7ef8e2db7ed3b341f8dd5e49e923 authored over 14 years ago
Add open_port_id to ronin_credentials table.

41b1957c50c56beb91c7c6bfc6a75b6d5f462a3a authored over 14 years ago
Add the url_id column to ronin_credentials.

65b1c71aff9d68e3b8d1c4186d9fa6135da93102 authored over 14 years ago
Added a migration for Credential.

017e0a1f83bd1c161ad77072078844abe8619b9e authored over 14 years ago
Renamed the ronin_oses table to ronin_os.

34b0049ce74d7a5b570252c257d4740a3e8f8db0 authored over 14 years ago
Renamed the protocol_port index to protocol_number.

8191d0786f75a57441e00552db73f321f16ab93c authored over 14 years ago
Fixed typos in creating the protocol_number index on ronin_ports.

37809cf3d5ac1c49cb71129c1f917851ed3fe1b9 authored over 14 years ago
Added a migration for URL.

36e5ee165328ab23bfbd5a15e0cf75d8f22cc5ae authored over 14 years ago
Added a migration for OSGuess.

a26e9494a3756eb7e82c0d59044949ffd3cd4123 authored over 14 years ago
Added a migration for OpenPort.

41aa48a27eeb5e316eb581045f866b28d30da156 authored over 14 years ago
Added a migration for Service.

a94a8554f524b629510d06fc57ce44f09b595811 authored over 14 years ago
Added a migration for the IPAddressHostName join-model.

ba94f90b9b8469776f3a08b0ac36c5423ba9aea9 authored over 14 years ago
Added a migration for IPAddressMACAddress join model.

13f1204a49f7c3bfd22322b1b25fdf292e850771 authored over 14 years ago
Added a missing created_at column for ronin_addresses.

2bdd50a5bf368942c8426b89ddb26e4d49c7f970 authored over 14 years ago
Add the version column to the ronin_addresses table for the IPAddress model.

c1f8d36324d1d80a13e56162c58454f68c5196a2 authored over 14 years ago
Added a migration for Port.

9be91970261ef234151259de60a494d448bbfcc5 authored over 14 years ago
Removed old specs that tested if Ronin models were being auto_upgraded.

3324b6271634cdb115a4dab9da68e8d3941f2e92 authored over 14 years ago
Had to use String, :not_null => true instead of the Discriminator property type.

ad6946a601aeee61fd73c942e6bc1789cd9df2ae authored over 14 years ago
Added a migration for Address.

3efd6d627c4427d601cd5616294ef3a373663fc5 authored over 14 years ago
Added migrations for Ronin::Platform.

0b2ca1bdb18da23fe5908746f6fa48fdc142356a authored over 14 years ago
Added a hack to override URI with DataMapper::Property::URI, only in the migrations.

98596dcea838f599f47053d521042714a3eea6b2 authored over 14 years ago
Require dm-types.

4d9f34986637a4f9e066272248cc4420ab491b22 authored over 14 years ago
Changed the migration name to library-version-name.

a5f2d526086c271aba19a230867a4d4342fe5754 authored over 14 years ago
Pluralized the table names used in migration names.

0c55d90d58b8cc40a80535b33418244f9850f1b0 authored over 14 years ago
Simplified Database.upgrade.

ddd397a5958d8b43bccf6cabcc04bc62dae4dae0 authored over 14 years ago
Refactored Ronin::Database::Migrations.

* Store the migrations as Procs.
* Create DataMapper::Migration objects using the stored procs.
...

76f5d9285f254187a4f44a102901f6e5d7b3c2b9 authored over 14 years ago
Add more migrations for ronin 0.4.0.

91ef775d0624cfd09948eaf794981f5225a57a10 authored over 14 years ago
Added a const_missing hook to Migrations, so we can access Property classes within DataMapper::Property.

3ebcbd767f15492707a78a01c5adfda7389f756c authored over 14 years ago
Use create_index.

ea98941ccfb1bb84f8d3fb2536bc2deb5c01c752 authored over 14 years ago
Use :not_null instead of :required (for now atleast).

007b683d36f41a810350280cf56b6d7026ce7fc6 authored over 14 years ago
Renamed Database.upgrade to Database.upgrade.

* Allow Database.upgrade to take optional library and version arguments.

5754945568d26d7b3fcca8aad4a153a4bd4fd201 authored over 14 years ago
Added the beginning of explicit migrations.

40a8403f591446c87e3d0c0b98fc104aa12ac639 authored over 14 years ago
Detect when `bundle install` has been run, and load dependencies using Bundler.

47346ff7665b9ca7f24c3bce065531c0809360ed authored over 14 years ago
Since Port is an STI model, don't try to set :default for the protocol property. Instead, set protocol in the initialize method.

c2ac7526bfe9605f651eb1bf0188444eeabad74d authored over 14 years ago
Use Spec::Runner.configure and before(:suite) blocks to setup the Database.

c5075f833b5a06931a27e48688a5e98ff18a214d authored over 14 years ago
Merge branch 'active_support' into dm-1.0.0

b2c90ccd20c42572487c1a9c583ac3df5dcbf6bd authored over 14 years ago
Use String#pluralize, not #plural.

4c357a4a52c750328b8e9cd21c79382fc391ef8e authored over 14 years ago
Oops, you saw nothing here.

ce8710e34673af88ed78cc5613482f53daf60b75 authored over 14 years ago
Use :via, not :child_key, when overriding the expected foreign-key to reference for a :through relationship.

462f3a867431dd7402dfe5a7e7eb4c417db12542 authored over 14 years ago
DataMapper 1.0.0 now supports multiple keys on a model.

80694b49a6904399b4382d3e074011701f8f4d33 authored over 14 years ago
Merge branch 'active_support' into dm-1.0.0

f3eabad2234c22237d42fe712663261ad312e67a authored over 14 years ago
Updated Ronin to use DataMapper 1.0.0.rc2.

82bc897606e40843287566d6dcf88ec656f572a1 authored over 14 years ago
Specify model names and child-keys for OSGuess / OS / IPAddress relationships.

9c8795ffae142b3a8394839782f517ecf199d648 authored over 14 years ago
Added OSGuess to association IPAddress with OS.

ae635ffefad1b629faaf8c66888da910b45bfdbe authored over 14 years ago
Re-added the specs for Software (formally Product) and Vendor.

e6c515a99af02e6231827a21f62f28099efef242 authored over 14 years ago
Renamed Product to Software.

57e790c27cef97eab6b2737d09ccfee6396e5884 authored over 14 years ago
The return of the Product and Vendor models.

d1d1c08c2b7aec24adfc6c26fafa8c8f2cdb733e authored over 14 years ago
Removed duplicate has 0..n, :comments relationship.

7275f889c1c208bfa122ec1ceee11e096e5d859d authored over 14 years ago
Spacing.

2dc057492596105c5477df63cd9e484f8c41e890 authored over 14 years ago
Fixed scope of Description constant in HasDescription.included.

c41a880c2f2d5dffe3e95b40284778d3fd78e556 authored over 14 years ago
Convert the value to a String before calling each_line.

6ef864e9bdf98690c294c6b560a14738d5e45b76 authored over 14 years ago
Added YARD @since tags to the new models.

aad57e177d571199665b1d799dc548d7ff565ec5 authored over 14 years ago
Added Ronin::Model::Types and the Description type.

* Removed HasDescription.description=.
* Moved white-space sanitization into the Description type.

a928a0687031c0dbfbd52f2d3d6c11eb53078da5 authored over 14 years ago
Use yield instead of block.call when possible.

438aec23f078340cde9025b8acd78fcdad69e2d7 authored over 14 years ago
Added specs for URL.

9f72f5be7c711b8c747f76fcb170b24c453206c9 authored over 14 years ago
Fixed a typo.

ee6e26ec3bdb914b49b2ff6d52102dc72999168c authored over 14 years ago
Fixed up URL#to_uri.

* Use the top-level ::URI::HTTP and ::URI::HTTPS classes.
* Include the fragment in the new URI....

2f2ab8cbdfdd86c2138ef64e3f391e43872f593f authored over 14 years ago
Properly pull out the host and port values for URL#to_uri.

b8eab33dfef0ab1e6f6553a0062beeba88b807bf authored over 14 years ago
Use the top-level URI module.

5165badcf7f883f6cd1b1d2f1d6363bf28a2ada8 authored over 14 years ago
Correctly set the port of the new URL in URL.parse.

6881f744488ab942bb1c24bc774e25fadd6191cb authored over 14 years ago
Added URL.parse.

b603a61fecea841bf5da28b3c4f31f8d5e711c12 authored over 14 years ago
Merged the models from the ronin-int library into ronin.

* ronin-int (INT = Intelligence, as in SIGINT) is a confusing name.
* These models are useful to...

05b4345698667bf209c06f8900bb3cfa05cfa939 authored over 14 years ago
Include the DataMapper namespace into Ronin::Model, so models can reference Types::ClassName.

db0366e874c93f910ded2a17034b87ff65bcebd9 authored over 14 years ago
Require 'spec_helper' at the beginning of every spec file.

3bbe647b5e5aee0550fb58909bea61b745331f3a authored almost 15 years ago
Don't require files within the Ronin namespace.

639e143369bfa72d3d8f270769ad14a61a0986a7 authored almost 15 years ago
Removed old spec.

6d7e170a524a429f0c1c488c34f8470ad8a458b4 authored almost 15 years ago
Fixed the requirements for 'ronin/database'.

211cc8d5e4c37446230d4d0a15dbcabcd51e71f8 authored almost 15 years ago
Replace extlib method-calls with activesupport equivalents.

b0347d70940895867512b73f731e00a6642901c0 authored almost 15 years ago
Use ActiveSupport::Inflector methods instead of extlib methods.

91cd95a931f21dd95fe6d25660cdba65f9df29bb authored almost 15 years ago
Ronin::OS does not use methods from extlib any more.

f64c8cc2f91dfff50d729b6f2b58f723b6938791 authored almost 15 years ago
Use the :set option with String, instead of Enum.

801b32a7a52e66c1edf25cd3a78dd60803e5a3c8 authored almost 15 years ago
Added missing documentation.

aa519dcf2e349b9b680782c532530d2cd6f9cc15 authored almost 15 years ago
Require 'dm-aggregates' in 'ronin/model/model'.

7740b832bc39346638b51eb2790b9e6da7d4157d authored almost 15 years ago
Make Arch.endian an Enum.

75fca4a3fc0391fa13f5a13c0f91347cdce72cfc authored almost 15 years ago
Added a spec for Ronin::Model calling initialize when creating new resources.

120ac98c0c085aa295b38921b69f1ce3d52d7ca5 authored almost 15 years ago
Cleaned up the specs for Model::HasLicense.licensed_under.

dd64c5865080812f0bcaeb8935fc0d7344dce7ca authored almost 15 years ago
Added specs for testing if HasName and HasDescription added a property.

5cf459fb2dbc1c5b7fc6c709b539de0982da2bfc authored almost 15 years ago
Added a spec for Model::HasDescription.describing.

de90b52caa5894befd5209cb0d8710cf3de65f6a authored almost 15 years ago
Added a spec for Model::HasName.named.

75acbd090f4d7d6c0787e10bde7526d5d202d60a authored almost 15 years ago
Auto-migrate all spec models.

297fe691b9fad56733cfee8cab03ee94a698458b authored almost 15 years ago
Renamed 'spec/model/classes' to 'spec/model/models'.

1592384b0c5858b42cb792fef6730255bfb18e83 authored almost 15 years ago
Added a spec for Ronin::Model::HasName.

12cfc180aef6ae0db5544ab2f1f4100cef2ab924 authored almost 15 years ago
Added a :required => true option to the name property setup by Ronin::Model::HasName.

01d32eaae945a58da570454e68fd6fe58d3e8013 authored almost 15 years ago
Fixed the relationship setup by Ronin::Model::HasAuthors.

* Make sure the belongs_to is optional.

77ad8326a830d81e0f4e52147bdd495d87b91cb1 authored almost 15 years ago
Moving Ronin::Product and Ronin::Vendor to ronin-exploits.

27aca70141f4dc9e3b37fe8a938b33a3bfa4afbc authored almost 15 years ago
Added the Vendor model.

* Added a has 0..n relation between Vendor and Product.
* Added specs for Vendor.

260b28d8a8700ef8c8d36ef0d73f4acc74ee144e authored almost 15 years ago
Do not require 'rexml/document'.

0a95c6ffc8f91fa807161c911d338b67e9330651 authored almost 15 years ago
Replace validations with :required and :unique options on properties.

54616f8c7f697a993ed3daabfc307d89fcbdfbd9 authored almost 15 years ago
The description= method has to be defined within the module_eval block.

* This way it overrides the setter method defined by 'property :description.'

c96dfa5a087d97cc250132ddcff81b988815e573 authored almost 15 years ago
Added HasAuthors#author for adding new authors to the resource.

4d776465240570a37bb8423dd778355d4db4f685 authored almost 15 years ago
Added the Ronin::Model::HasAuthors mixin.

6293a63737df2577270044db823ee53cba8096e6 authored almost 15 years ago
Use the Model.relationship_name method.

7d32181f3e423ba619f672c8d0965c5511447698 authored almost 15 years ago
Added Model.relationship_name.

67ae5f80c3f5513f6cfc84b9fb8ff2663249f87f authored almost 15 years ago
Require 'ronin/model/model' for the bare Ronin::Model module.

e5e1e1a6616d68b184b8d1fef4e517cf3d1dd54d authored almost 15 years ago
Only protect DataMapper::Resource from being included twice.

* Also include DataMapper::Types.

e5c5b320b34228eaf04133175ed0c06533b3b469 authored almost 15 years ago
Do not add the Discriminator property for all Ronin models.

4cdbfa87019ca3e6ee0af7d7d9c4c82accd58c0b authored almost 15 years ago
Instead of overriding Model.allocate, override Model.load to call initialize.

b7d901f27c2b4f1ca2a0bcdac8a6237c7d640e7f authored almost 15 years ago
Style.

9a2eaa9206960c089ae8cd705e0b24b5c42fc706 authored almost 15 years ago