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
Forgot to add `Home::LOCAL_SHARE_DIR`.
e46fd9aca3371ca6497ffb149a9e0f4b34e753d2 authored over 2 years ago
e46fd9aca3371ca6497ffb149a9e0f4b34e753d2 authored over 2 years ago
Store the default database file in `~/.local/share/` not `~/.cache/`.
5202544704938f94d192d9b3c416b7e40fa06463 authored over 2 years ago
5202544704938f94d192d9b3c416b7e40fa06463 authored over 2 years ago
Added the `ronin-db migrate` command.
d791cca1d70de2d8ac10cc959838e0b538bfc137 authored over 2 years ago
d791cca1d70de2d8ac10cc959838e0b538bfc137 authored over 2 years ago
Moved `--add`, `--import`, `--delete`, `--delete-all` options into `Modifiable`.
005bf517eddf1ab6230857141aee4c590fccbac8 authored over 2 years ago
005bf517eddf1ab6230857141aee4c590fccbac8 authored over 2 years ago
Added `ModelCommand#list`.
321681d495f2e3485f05943dfa451051c3a22688 authored over 2 years ago
321681d495f2e3485f05943dfa451051c3a22688 authored over 2 years ago
Connect the model in the `#connect` method.
5e41049b69b5efb5f055f5231cec9929ed8d481f authored over 2 years ago
5e41049b69b5efb5f055f5231cec9929ed8d481f authored over 2 years ago
Wrap the insert loop in a transaction to speed up bulk imports.
04b12a5dbaa21e479504922d1412d6f43ae39d59 authored over 2 years ago
04b12a5dbaa21e479504922d1412d6f43ae39d59 authored over 2 years ago
Use `DB.connect` to connect to the database.
* Use `load_models: false` when we only want to connect to the db and
load a single model.
Remove old `@see` tag.
570e3c89608085d6ddc45025f30a0c3a33e613d3 authored over 2 years ago
570e3c89608085d6ddc45025f30a0c3a33e613d3 authored over 2 years ago
Document the `migrate:` keyword argument.
0bb5e5cf9057ab8b9555b5b59062a769b244e6cd authored over 2 years ago
0bb5e5cf9057ab8b9555b5b59062a769b244e6cd authored over 2 years ago
Add a `load_models:` keyword argument to `DB.connect`.
3fb73755e81f8292cd6a40b21d374f1742914269 authored over 2 years ago
3fb73755e81f8292cd6a40b21d374f1742914269 authored over 2 years ago
Lazy load `activerecord`.
e7012890d35685c3d1c4bbc869ff9fdbc587759f authored over 2 years ago
e7012890d35685c3d1c4bbc869ff9fdbc587759f authored over 2 years ago
Removed the old `database` command.
35483521dd2180ff9730f2db17f3c66b6547776d authored over 2 years ago
35483521dd2180ff9730f2db17f3c66b6547776d authored over 2 years ago
Add example output.
606684ea90888fde7790fcd66966253e163bb28e authored over 2 years ago
606684ea90888fde7790fcd66966253e163bb28e authored over 2 years ago
Show all available commands in the Synopsis section.
ada435ae8ac54fa522bcb951449c47297df3bd54 authored over 2 years ago
ada435ae8ac54fa522bcb951449c47297df3bd54 authored over 2 years ago
Added more command examples to the Synopsis section.
5389ae067820f79bfef469c3685019208ce9accf authored over 2 years ago
5389ae067820f79bfef469c3685019208ce9accf authored over 2 years ago
Added the other man pages to `generated_files`.
494b48ce729eb3347ca955d694f578220bcfb41f authored over 2 years ago
494b48ce729eb3347ca955d694f578220bcfb41f authored over 2 years ago
Removed the `man/ronin-database.1.md` file.
fc2e3d987877bf9660c40bb4df9657e400f6b9f7 authored over 2 years ago
fc2e3d987877bf9660c40bb4df9657e400f6b9f7 authored over 2 years ago
Fixed man page names.
a07fe3b223e5b970388f2b4d809ef1b0fcfe7659 authored over 2 years ago
a07fe3b223e5b970388f2b4d809ef1b0fcfe7659 authored over 2 years ago
Updated the documented options.
5203bd1d157da980d5e4c0a8e2a5085d427e99d7 authored over 2 years ago
5203bd1d157da980d5e4c0a8e2a5085d427e99d7 authored over 2 years ago
Added the `--add`, `--import`, `--delete`, and `--delete-all` options.
6a8c3065012786ca915d1581cb7cdde1de1c9449 authored over 2 years ago
6a8c3065012786ca915d1581cb7cdde1de1c9449 authored over 2 years ago
Ensure the Examples are copy/pastable.
2aa6b13dccf9cfd06e057898325defc5b18c8d75 authored over 2 years ago
2aa6b13dccf9cfd06e057898325defc5b18c8d75 authored over 2 years ago
Fixed a link title.
b4313abe36d9e103858938251783be318ac7c898 authored over 2 years ago
b4313abe36d9e103858938251783be318ac7c898 authored over 2 years ago
Added an Examples section.
ea85d8ad2e350d6d5b9e6f6aa6f81279de4bb92a authored over 2 years ago
ea85d8ad2e350d6d5b9e6f6aa6f81279de4bb92a authored over 2 years ago
`uri-query_params` isn't directly required by `ronin-db`.
33d21588a4e2f31e800a91add47a03d87be15960 authored over 2 years ago
33d21588a4e2f31e800a91add47a03d87be15960 authored over 2 years ago
Fixed the `db:console` rake task.
766af0dbd77c06b1484c7805efdd4236d141365c authored over 2 years ago
766af0dbd77c06b1484c7805efdd4236d141365c authored over 2 years ago
Capitalize Ruby.
655f47142d5bb77c29435c2d8ee05b0cc4d2a246 authored over 2 years ago
655f47142d5bb77c29435c2d8ee05b0cc4d2a246 authored over 2 years ago
Removed old man pages from the `generated_files` list.
ad61e655298a3f79806378ceebc26d36037c2cd5 authored over 2 years ago
ad61e655298a3f79806378ceebc26d36037c2cd5 authored over 2 years ago
Added `man/ronin-db-irb.1` to the list of generated files.
1e8bcf9931f6977fd06a17c08eee745fa003b752 authored over 2 years ago
1e8bcf9931f6977fd06a17c08eee745fa003b752 authored over 2 years ago
Emphasis that this is a Ruby shell.
fa46f144f997b933cece07c1f6ee494769123eed authored over 2 years ago
fa46f144f997b933cece07c1f6ee494769123eed authored over 2 years ago
Fix documentation.
3b47c0a6cd16b7c41f4117a3f4758b56c72275e7 authored over 2 years ago
3b47c0a6cd16b7c41f4117a3f4758b56c72275e7 authored over 2 years ago
Renamed `ronin-db console` to `ronin-db irb` to avoid confusion.
a80091aead5aac779b7ca37e9ce35ba50cbf035f authored over 2 years ago
a80091aead5aac779b7ca37e9ce35ba50cbf035f authored over 2 years ago
Use the new `CommandKit::Printing::Fields` module.
2b305c3a5a02651c0789dd22093c6316db71b500 authored over 2 years ago
2b305c3a5a02651c0789dd22093c6316db71b500 authored over 2 years ago
Fixed a typo.
02748ce5dda0decab68b3c9820b87a31dbea2cad authored over 2 years ago
02748ce5dda0decab68b3c9820b87a31dbea2cad authored over 2 years ago
Add a note about `rake db:console`.
a621386e240a0d2398118dfd81b3bc9ffaf54840 authored over 2 years ago
a621386e240a0d2398118dfd81b3bc9ffaf54840 authored over 2 years ago
Only add the `lib/` directory before requiring `ronin/db/cli/console`.
8e9475ded458ea3758d017d8b11d645a199e201e authored over 2 years ago
8e9475ded458ea3758d017d8b11d645a199e201e authored over 2 years ago
Added a `db:console` task to help with development.
d654da74edbabf39b0b415baf5dd8cd0f33a2517 authored over 2 years ago
d654da74edbabf39b0b415baf5dd8cd0f33a2517 authored over 2 years ago
Refactored the model sub-commands to use `ModelCommand` (closes #8).
be245f6bd1ad8500cd7045d97689f7ea93123269 authored over 2 years ago
be245f6bd1ad8500cd7045d97689f7ea93123269 authored over 2 years ago
Refactored `Ronin::DB::CLI::ModelCommand` (closes #24).
021ab7cbdc1f1e0b4dac38649516a6176a076fa0 authored over 2 years ago
021ab7cbdc1f1e0b4dac38649516a6176a076fa0 authored over 2 years ago
Added the `ronin-db console` command (closes #29).
7478f884fb30c20a8aa2d07a1af56c8cb655328d authored over 2 years ago
7478f884fb30c20a8aa2d07a1af56c8cb655328d authored over 2 years ago
Added `Ronin::DB::CLI::DatabaseCommand` (closes #30).
ab8e5a257b1717a2875fdb6a46cab22b051e6dfb authored over 2 years ago
ab8e5a257b1717a2875fdb6a46cab22b051e6dfb authored over 2 years ago
Added the `ronin-db add` command (closes #25).
0b01f08158e33c428014a66686d0e9b581f82936 authored over 2 years ago
0b01f08158e33c428014a66686d0e9b581f82936 authored over 2 years ago
Added `Ronin::DB::CLI::URIMethods`.
3994ae7236e20b0c06cc08032e46e68e0e3b1287 authored over 2 years ago
3994ae7236e20b0c06cc08032e46e68e0e3b1287 authored over 2 years ago
Added a `ronin-db list` command (closes #26).
187b1abd96525c952f1c5768dfab0f251ed16f16 authored over 2 years ago
187b1abd96525c952f1c5768dfab0f251ed16f16 authored over 2 years ago
Use `ActiveRecord::Base.establish_connection` in `spec_helper`.
c3c53a9f8bbe326cbd133ebf92487c1d589b0125 authored over 2 years ago
c3c53a9f8bbe326cbd133ebf92487c1d589b0125 authored over 2 years ago
Added the `ronin-db edit` command (closes #27).
e8322aff92282aa8748e05888c66049b745906fe authored over 2 years ago
e8322aff92282aa8748e05888c66049b745906fe authored over 2 years ago
Combine lines.
67b673ff9e8ef147356215b7b72ef351bbf06f2f authored over 2 years ago
67b673ff9e8ef147356215b7b72ef351bbf06f2f authored over 2 years ago
Added a `ronin-db remove` command (closes #28).
9c9fe4200392291952ff688b39bfb2d80861c6c1 authored over 2 years ago
9c9fe4200392291952ff688b39bfb2d80861c6c1 authored over 2 years ago
Use the `command_kit` 0.4.0 branch.
a24c828234a8eb7da5037b93025120f97b30cd36 authored over 2 years ago
a24c828234a8eb7da5037b93025120f97b30cd36 authored over 2 years ago
Added `Ronin::DB::CLI::Console`.
57beb2547ffde1d9ed10afe6222f7898a606823f authored over 2 years ago
57beb2547ffde1d9ed10afe6222f7898a606823f authored over 2 years ago
Pass in a Hash now that `DB.connect` accepts keyword arguments.
a1a5a4262fa993ef7cda8b7f33d73b3488da0447 authored over 2 years ago
a1a5a4262fa993ef7cda8b7f33d73b3488da0447 authored over 2 years ago
Do not call `Hash#merge` when not necessary.
d6e84d7eedaa965415228de8523fe081c7747f9e authored over 2 years ago
d6e84d7eedaa965415228de8523fe081c7747f9e authored over 2 years ago
Mark `DB.config` as private.
854e3139c922530d8e03397f09a4186dc4af9912 authored over 2 years ago
854e3139c922530d8e03397f09a4186dc4af9912 authored over 2 years ago
Added `DB.migrate` and `DB.migrate!`.
435c471f6c599bc983e3d67639195ff2999ea3dd authored over 2 years ago
435c471f6c599bc983e3d67639195ff2999ea3dd authored over 2 years ago
Removed redundant "This file is part of ronin-db." line from the license header.
4b988ba7a29cede9642933dd4f69b52a927e12c5 authored over 2 years ago
4b988ba7a29cede9642933dd4f69b52a927e12c5 authored over 2 years ago
Add experimental code to only run migrations on new databases, otherwise warn the user.
906d35c8ef6fe09d4d5a238d93e1713848c4def7 authored over 2 years ago
906d35c8ef6fe09d4d5a238d93e1713848c4def7 authored over 2 years ago
Updated the README.
98017274b112d1764b1ab82b3be6fc8fd6c66782 authored over 2 years ago
98017274b112d1764b1ab82b3be6fc8fd6c66782 authored over 2 years ago
Add truffleruby to the CI (closes #6).
d5393f8920a7432dc97b677dd56a273a1222e19d authored over 2 years ago
d5393f8920a7432dc97b677dd56a273a1222e19d authored over 2 years ago
Populate `gemspec.test_files` using the `spec/` directory.
aa681fcd813c7c3668fac2df64c57a53e1c2c843 authored over 2 years ago
aa681fcd813c7c3668fac2df64c57a53e1c2c843 authored over 2 years ago
Use the `github:` keyword.
cf65e29415754884b6b8dbb001d89637b28aa88d authored over 2 years ago
cf65e29415754884b6b8dbb001d89637b28aa88d authored over 2 years ago
Quote `3.1` as well.
f46b595571cf82b37665ebe39ce0d26cea2fb624 authored over 2 years ago
f46b595571cf82b37665ebe39ce0d26cea2fb624 authored over 2 years ago
Require ruby >= 3.0.0.
a6d481b86c67bf651a2ee9748b0cb9c37d4656ac authored over 2 years ago
a6d481b86c67bf651a2ee9748b0cb9c37d4656ac authored over 2 years ago
Use redcarpet on CRuby so YARD can parse GFM syntax highlighting in the README.
63764c6eede9f0053c6c1a49b346fbe0340b14d2 authored almost 3 years ago
63764c6eede9f0053c6c1a49b346fbe0340b14d2 authored almost 3 years ago
Remove ruby-2.6 from the CI matrix since activerecord requires >= 2.7.0.
bac21d2f2618293e6ce711b7b08d1b4961eee629 authored almost 3 years ago
bac21d2f2618293e6ce711b7b08d1b4961eee629 authored almost 3 years ago
Replaced all DataMapper models and migrations with ronin-db-activerecord (closes #3).
b7c00cd51434460e61b257356e45b0efeb79102e authored almost 3 years ago
b7c00cd51434460e61b257356e45b0efeb79102e authored almost 3 years ago
Removed `ronin/db/model/types/description`.
44e8501f4bd5d87fe8f638c67a701b6c298d8d91 authored almost 3 years ago
44e8501f4bd5d87fe8f638c67a701b6c298d8d91 authored almost 3 years ago
Removed `ronin/db/spec/database`.
9c42a4b2c7f9735c961dbf765fc40d7388d43776 authored almost 3 years ago
9c42a4b2c7f9735c961dbf765fc40d7388d43776 authored almost 3 years ago
Removed unused `Model::HasVersion`.
bbe51d7d8b5d589e6eba11fde27c06f57b423434 authored almost 3 years ago
bbe51d7d8b5d589e6eba11fde27c06f57b423434 authored almost 3 years ago
Removed unused `Model::HasTitle`.
8a3766d5e5d02a5ff743fc508f8a0c5382b1b50c authored almost 3 years ago
8a3766d5e5d02a5ff743fc508f8a0c5382b1b50c authored almost 3 years ago
Added activerecord as a dependency (issue #3).
23266e8e691f2ab8a6be7b922fe883728b9cc381 authored almost 3 years ago
23266e8e691f2ab8a6be7b922fe883728b9cc381 authored almost 3 years ago
Moved `ronin/db/database/migrations` into `ronin/db/`.
2ab939e97c612a984a788d364acc84a8baab97c0 authored almost 3 years ago
2ab939e97c612a984a788d364acc84a8baab97c0 authored almost 3 years ago
Removed `Ronin::DB::Campaign` and `Ronin::DB::Target`.
1cdc5e653ec2893d82aae1fc22258d5a4c29c328 authored almost 3 years ago
1cdc5e653ec2893d82aae1fc22258d5a4c29c328 authored almost 3 years ago
Removed `Ronin::DB::License` and `Ronin::DB::Model::HasLicense`.
0ed493468b3bbef3c84e42f99c5ee8a1dfd86eee authored almost 3 years ago
0ed493468b3bbef3c84e42f99c5ee8a1dfd86eee authored almost 3 years ago
Removed `Ronin::DB::Author` and `Ronin::DB::Model::HasAuthor`.
3682c7a68ffb22e881292fa3c5893257a4394f63 authored almost 3 years ago
3682c7a68ffb22e881292fa3c5893257a4394f63 authored almost 3 years ago
Remove `.rb` suffixes.
fc2611d515c393c54e4739de4f58600d65546105 authored almost 3 years ago
fc2611d515c393c54e4739de4f58600d65546105 authored almost 3 years ago
Added `Ronin::DB::CLI::Command` (closes #21).
c4bfb638342107b424cd8977669d2e3876255323 authored about 3 years ago
c4bfb638342107b424cd8977669d2e3876255323 authored about 3 years ago
Added `ronin/db/root` and the `ROOT` constant.
597e40aff391b6fa4be06e7e026125e4ff7f4381 authored about 3 years ago
597e40aff391b6fa4be06e7e026125e4ff7f4381 authored about 3 years ago
Added a CLI main command class that uses command_kit (closes #10).
b213b22282c1ade8788e3b996ba14720fcdae2fe authored about 3 years ago
b213b22282c1ade8788e3b996ba14720fcdae2fe authored about 3 years ago
Remove `bin/ronin-*` files in favor of subcommands (closes #20).
61dfc2c34477091dffdae5a482c7054e09c2b065 authored about 3 years ago
61dfc2c34477091dffdae5a482c7054e09c2b065 authored about 3 years ago
Add an example of how to add ronin-db to a gemspec.
11f9137321e1c1e209dba0b73b05e30a04d98cb3 authored about 3 years ago
11f9137321e1c1e209dba0b73b05e30a04d98cb3 authored about 3 years ago
Added ronin-core as a dependency (closes #7).
ea00dc98f6c5e9b5754a4b9ad2baa92d0d095eb2 authored about 3 years ago
ea00dc98f6c5e9b5754a4b9ad2baa92d0d095eb2 authored about 3 years ago
Renamed `ronin/db/ui/cli` to `ronin/db/cli` (closes #9).
623ceb502252271ef821163be9e6d31aec76a82c authored about 3 years ago
623ceb502252271ef821163be9e6d31aec76a82c authored about 3 years ago
Remove the dm-visualizer rake task.
e75913316939b45f6636c98946be961a5e5de820 authored about 3 years ago
e75913316939b45f6636c98946be961a5e5de820 authored about 3 years ago
Require ruby >= 2.7.0 (closes #19).
cf72f2c9c52d1b6714b54bc01a7137145cb7c528 authored about 3 years ago
cf72f2c9c52d1b6714b54bc01a7137145cb7c528 authored about 3 years ago
Missed a spot.
e3f303f4f8324f6004b43719c7435f36a2ffcfc2 authored about 3 years ago
e3f303f4f8324f6004b43719c7435f36a2ffcfc2 authored about 3 years ago
Use GitHub Flavored Markdown syntax highlighting.
35c186d7137c716061eef2c11d612f40c10729b3 authored about 3 years ago
35c186d7137c716061eef2c11d612f40c10729b3 authored about 3 years ago
Moved all files into the `ronin/db` and `Ronin::DB` namespace (closes #18).
dfb51a1cb3bb8ea4c2d0ca28457cc3f5bcebf7b8 authored about 3 years ago
dfb51a1cb3bb8ea4c2d0ca28457cc3f5bcebf7b8 authored about 3 years ago
Add missing license header.
9a0032da590e11175156ae4da690cea10c04a54f authored about 3 years ago
9a0032da590e11175156ae4da690cea10c04a54f authored about 3 years ago
Remove the old Repository and Script::Path migrations.
a8fc9ecdf0e692e9d8a7e1aaa449e42ef3a3a176 authored about 3 years ago
a8fc9ecdf0e692e9d8a7e1aaa449e42ef3a3a176 authored about 3 years ago
Remove dm-visualizer and ruby-graphviz from the `Gemfile` (closes #17).
7f9127b90ec01dcfd204d2c554fd2e3dbef1cb7b authored about 3 years ago
7f9127b90ec01dcfd204d2c554fd2e3dbef1cb7b authored about 3 years ago
Remove yard-dm from `.yardopts`.
3b06adf433eb598828a5484be63084d2b7dbf205 authored about 3 years ago
3b06adf433eb598828a5484be63084d2b7dbf205 authored about 3 years ago
Remove dm-* dependencies (closes #11).
56a550b870e9dee555eeadfb1e83fd546b6dfb17 authored about 3 years ago
56a550b870e9dee555eeadfb1e83fd546b6dfb17 authored about 3 years ago
Upgrade to ronin-support 1.0.0 from git.
8bfccc95577a112a7f5921d80f69ef08ce5b7e4e authored about 3 years ago
8bfccc95577a112a7f5921d80f69ef08ce5b7e4e authored about 3 years ago
Bump the copyright years.
8a634ff020f5aeabdb68dbe100522dd345d4c2ad authored about 3 years ago
8a634ff020f5aeabdb68dbe100522dd345d4c2ad authored about 3 years ago
Also test against ruby-3.1.0.
6dd1c3d94e0a7ed7e4d099442b7167a532f306f9 authored about 3 years ago
6dd1c3d94e0a7ed7e4d099442b7167a532f306f9 authored about 3 years ago
Fix the YAML 3.0 Float issue.
5ed589b39312647fb1509aba40cac6d68150d56d authored about 3 years ago
5ed589b39312647fb1509aba40cac6d68150d56d authored about 3 years ago
Remove ruby-2.4 and ruby-2.5 from the CI matrix as they are EoL.
d7f161c053ef53ce9521afaf4ec2f51ca2fa3b99 authored about 3 years ago
d7f161c053ef53ce9521afaf4ec2f51ca2fa3b99 authored about 3 years ago
Added project files.
2c14af2e880648c46062f4979ae55481341e8542 authored about 3 years ago
2c14af2e880648c46062f4979ae55481341e8542 authored about 3 years ago
Changed the license from GPL-3.0 to LGPL-3.0.
b34064d86b007f53b3b28bea7365cbf54461efb5 authored about 3 years ago
b34064d86b007f53b3b28bea7365cbf54461efb5 authored about 3 years ago
Changed the project name to ronin-db.
ec2a4e587a04fb5d8b6c6224560751c264944f72 authored about 3 years ago
ec2a4e587a04fb5d8b6c6224560751c264944f72 authored about 3 years ago