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 the new Creative Commons Zero license.

cedcc63a2574879338a5df24ac3080e927aad3e6 authored almost 16 years ago
Only use instance variables in specs when necessary.

e76ed29b572c13f52567dbe650b479ac9d381b33 authored almost 16 years ago
Style.

2e40ef3b8aabeb8da72d59216ea248533a5fab54 authored almost 16 years ago
Fixed specs for the Platform -> OS renaming.

bbcfe1d77a08204b546e9694045df7f3d7c48749 authored almost 16 years ago
Add temporary workaround for belongs_to pluralization bug.

52c18f96e4831bfaa64dce361f1d6ba710c45928 authored almost 16 years ago
Fix typo.

* Validate presense of :name, not :os.

39cc60a200fae5f9539ff20a173d68821bcec58b authored almost 16 years ago
Renamed Platform to OS.

* Updated old code/comments in OS.

9621c6377d97ca62aff1fcb6e52299df0a06ff4b authored almost 16 years ago
Added first_or_new temporarily to Ronin::Model.

* first_or_new is currently in http://github.com/dkubb/dm-core/.

2dc5b1da60b35e2a35d5be8a423522717cc715dd authored about 16 years ago
Removed the dm-core <= 0.9.4 has-many lazy-loading fix.

* This bug has been fixed long ago, and Ronin now requires dm-core >=
0.9.9. So it's safe to s...

73347345572cf7f936583831bdc0aa73c9801d07 authored about 16 years ago
Added a temporary fix to the DataMapper::Resource multiple inclusion bug.

* DataMapper::Resource bug ticket:
http://datamapper.lighthouseapp.com/projects/20609/tickets/...

6bf5a013c70328ac5f8c622db96ed5aa33934957 authored about 16 years ago
Use literal class names.

* This is in case HasLicense is included into a model outside of the
Ronin namespace.

b26e49d05140ce73f8f4c71e1945ae59e6b88e11 authored about 16 years ago
Fixed typo.

* Should be 'def self.included'.

dce9448a46c6d6d6275564157b22558e932d060e authored about 16 years ago
Updated copyright dates.

b636bc22511830fa2d191c5e7429ef5b32259ce5 authored about 16 years ago
Created a database directory.

* Renamed InvalidDatabaseConfig to Database::InvalidConfig.
* Deleted ronin/exceptions as it is ...

35dd08951551ee577e68a2c5ac0bc98780330ef0 authored about 16 years ago
Removed HasLicense#licensed_under.

f29d93f1b26ffabced12c7d3460b908ae01f4cb6 authored about 16 years ago
Added a HasLicense module for adding license methods to a model.

8191c9a5a97490abd090b66d81f43fcf998b03f9 authored about 16 years ago
Added an MIT License.

ab5de99d840fbabad74cfcd4911c93f505814b65 authored about 16 years ago
Make sure to use String#to_method_name on License names.

658c4bfec8f4a27f8853c9201f2cc9b87adbe897 authored about 16 years ago
Use the new dm-predefined plugin.

df4e7ab0d9df6b8f34aede4e047fd26fd45e65ba authored about 16 years ago
More comments.

eae7b569fb7efd256b07d920dba5c2fb07392ae6 authored about 16 years ago
Comment.

44f704fe7bc22d92c2e10a7ba44730745cd72382 authored about 16 years ago
Comment.

47954ef7e4e9b938d4e6e693fcc33182bacb0b47 authored about 16 years ago
Added comments.

4861c84bfbfba72c66289eaef16e759c3a40788a authored about 16 years ago
Indentation fix.

d9b4bba896f097b4dac35c4ca503d78fdad1df1d authored about 16 years ago
Turns out it's useful to require default models from ronin/database.rb.

613dd23ddafb42545dd0b7d1aecb2d16824e0629 authored about 16 years ago
Removed requirements for 'ronin/extensions/kernel'.

f755d8de2243b47f79c8674ad96cdba9d96ea7af authored about 16 years ago
Moved the required models into models.rb.

* Added 'ronin/vulnerability/behavior' to the require list.

6d837951b1b52c504730b5ca04a655dfd48e4fab authored about 16 years ago
Don't need to require 'ronin/extensions/meta'.

ecd92777f733387116d5b64687799cf6fed2412e authored about 16 years ago
Added some comments.

2512f920a5fb2a20b223e35c6bebb467e0120165 authored about 16 years ago
Added a Database helper.

9063c02754251466beb282a0890e50ba523b6588 authored about 16 years ago
Added some indexes.

4329a6b1a211485098372403fc14ab1053e81933 authored over 16 years ago
Only setup the Database log, if it already hasn't been setup.

619db52c34691b370afb8dc99e3df6d1ea0c7f48 authored over 16 years ago
* Added more specs.

47a26abdbfa30c58c897b413158eb686a0503633 authored over 16 years ago
* Make sure Ronin uses it's own DataMapper Repository name-space.

ff56a923c4812295c4deeca1a3f6e0012e88c40a authored over 16 years ago
* Added validations to models and specs for them.

7844ee50493d21c63e18b700a4536c35f90ccdbf authored over 16 years ago
* Require basic models along with the database.

92bbb3c00e241bea2cab0070df2f83e437002e51 authored over 16 years ago
* Separated models from objects (which are ObjectContextified models).

* Have ronin/models.rb and ronin/objects.rb load all models and objects, respectively.
* Added ro...

22c94d5bfa6f72c3579cda4f7278141703c2bce1 authored over 16 years ago
* Changed how Database.config returns default DataMapper configuration.

* Added Database.config= method.
* Added a work-around for a bug with DataMapper's current lazy-l...

aaee0f9b1d3705b4c4032e89cd60d3be1856f023 authored over 16 years ago
* Changed Database.config and Database.setup so the spec-tests could use a sqlite3 memory database.

a67945c5fc1b9530742d8091da97f72871bc81e1 authored over 16 years ago
* Fix bug fixes.

eb84a4095a0815dfb73e3dae9234c760d7e818d1 authored over 16 years ago
* Updated Database/Model to DataMapper 0.9.3.

f0f97e4acb62fdd3eb7575755039494135b49dbd authored over 16 years ago
* Getting ObjectContext loading and caching objects.

440d0aab8913480e39768bdea769da8e9592d2e5 authored over 16 years ago
* Use first_or_create.

a23fbe2faecb2d10b07114582eeb409f3a8ca24f authored over 16 years ago
* Use models.rb instead of objects.rb.

998421ec4c2ef0a2aa67534a591a3f0f6b7a6264 authored over 16 years ago
* This directory shouldn't be in SVN really.

568de61a3b3e73ec9bd3682b27a3eb2c399323bd authored over 16 years ago
* Normalized the Ronin project description/summary.

e01d809fa778bee8f2ab3ae7b476a01748cf7778 authored over 16 years ago
* Added DataMapper 0.9 support.

11d1cc290973f4b48fa8f29353cacf2612594402 authored over 16 years ago
* Updates and bug-fixes.

fa8b3ff4c7246a50dcb2f4535c8a29c30c775dba authored almost 17 years ago
* Switched from Og to DataMapper for the ORM.

0a08b8be45f1972294b4ca5bf240163faf584b71 authored almost 17 years ago
* Add documentation.

* Minor changes.

7c1bfa0574abd04c73b15a722f09ab8072a8ae93 authored almost 17 years ago
* Added methods for defined Archs.

9bf03afe56bc490aafd55e9f63d7d01dcdb013a0 authored almost 17 years ago
* Added COMMON_ENDIAN and COMMON_ADDRESS_LENGTH constants.

f2986acafaa79b288e7f4d69026d1f55f5183e1a authored almost 17 years ago
* Added documentation.

* Pass a block to Product#initialize.
* Changed attr_reader to attr_accessor.

0205f40708b34d78c104d472231524dad8fb747e authored about 17 years ago
* Added documentation.

* Changed attr_reader to attr_accessor.

29e814f2ab6c16af87a417a3ec6f337e4ccb9dea authored about 17 years ago
* Added documentation.

* Changed attr_reader to attr_accessor.

6f14fd8b65f94035a7e4c103917fe82aa78c06bd authored about 17 years ago
* Changed arguments for Arch.define and License.define.

e8f592895271c4972aa2c17e6464af3ac01709d3 authored about 17 years ago
* Removed Object.arch, Object.platform and Object.license.

9b108830e93d6224a99e9013e78222233227ab52 authored about 17 years ago
* Updated Copyright header.

c7804a7dbd46c39051540db00e9f375a46d1b68b authored about 17 years ago
* Refactoring continues, added the Hoe build environment.

87d6cbc0e47125305f722290ef084b9c461f20de authored about 17 years ago
* Let the refactoring begin.

* Adjusted Arch.define, License.define and Platform.define.
* Removed Arch.const_missing.

23713b7a84f84dca0d74dcc136b3a4c05545b1a7 authored about 17 years ago
* Moved Target class to ronin_exploits.

4f7d37d09ca1060af817848ce30ea18987d1bc24 authored about 17 years ago
* Moved the exploitation code into it's own Ronin library.

64655bd639ca13808175173c5e58c13ff1df2fdd authored about 17 years ago
* Rename amd64 to x86_64, it's more technical name.

c80918e90835e8c92e2281648037a92ca5381998 authored over 17 years ago
* Added to_s method.

* Have Author use schema_inheritance.

828537670bb891eafc08b0b86e0f714922cf26e2 authored over 17 years ago
* Make Platform.builtin public.

c7ec7597f5197063aa5090752aa51db4cdaa214f authored over 17 years ago
* Raise NamedError when the arch does not exist.

2a5cf66bc0617bf066afab56e3983f38386e84f0 authored over 17 years ago
* Added Target base class, from which all arch/platform targeting solutions shall follow.

376de204249293acccf1bca37d7d5ce741804263 authored over 17 years ago
* Added various methods to prevent duplicate arch/platform/license/product objects in the ObjectCache.

78a3025d17e407f4e364f67b96297f50dd540290 authored over 17 years ago
* Use :little and :big to denote endianness.

* Updated Arch to use const_missing to load Archs of the corresponding constant name from the Og ...

33c0d5c75c1cebe17bf2f68cfa4fb1d2b499b43a authored over 17 years ago
* Renamed CC constants.

f69aee92f79d3db2ee4b68ae3c413df538a090e3 authored over 17 years ago
* Removed method_missing.

fdb5496fcfb9701ecace59181161a3321a6e5b04 authored over 17 years ago
* Added == and to_s methods.

bfd5b6ab44d393179629cd2652519306196dcd72 authored over 17 years ago
* Use attr_accessor so Author can be initialized using

Author.new do |author|
author.email = '...'
end

4916219c293e7c646e60e47198377a87ceeb1b85 authored over 17 years ago
* Added initial support for PGP signatures to the Author class.

fd30f4a67ab716f16d928d0cf3b54b6e2bb0b3fa authored over 17 years ago
* require 'og' where necessary.

d063cb3892edb40105d451671d659fb6ef3f9112 authored over 17 years ago
* Removed needless requirement of 'ronin/objectcache'.

1c290674dbd84e7fb259e8b39b3754a2ffc8fc03 authored over 17 years ago
* Added the url attribute.

* Added some more license constants.

e622d48fe9021202fafaf89a6fa2270c2a6b2365 authored over 17 years ago
* Added the License class to represent content licenses (especially for the ObjectCache).

75faae81879f48c6c0777a7959ea446d05672026 authored over 17 years ago
* Renamed Product.parse to Product.parse_xml.

a18ed56d8beaf81c30e4a239cb8e1ed52530dfde authored over 17 years ago
* Added the exists? class method.

3461ae1db1de8e8c693f596f1168ef7b63ebd55d authored over 17 years ago
* Updated the Author class to include the author's organization.

* Updated the parse_xml class method.

e8d48fe9ee29ae8bbcb2b4e1311b33e5f012d8de authored over 17 years ago
* Made Platform and Arch separate entities.

* Added ==() methods.

d9e2e64f517e12cea8153b7efd53d37e24a9e921 authored over 17 years ago
* Use parenthesized function calls, for the future.

06513482214f0d431204b48a2a5c7ba74c88e8bc authored over 17 years ago
* Moved all files within lib/ into lib/ronin.

* Fixed formating, converted all tabs to 2-space indentation.

611572a3dc44ba26bac4c29caf7f1a5877b72269 authored over 17 years ago