Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ronin-rb/ronin-code-sql

A Ruby DSL for crafting SQL Injections
https://github.com/ronin-rb/ronin-code-sql

Updated README and Rakefile to new format.

63c0b4b21154174089eff245ac636844c30f8b24 authored over 16 years ago
Use String#match for matching error patterns against the data.

* This simplifies the Pattern#match method.

7f23ed6e03663b3428877d34d4dd95a504597363 authored over 16 years ago
Support Error patterns other than Regexp objects.

f0a1326989e6416a06bdc308a90b6df2eb5e6efa authored over 16 years ago
Allow for SQL error testing via HTTP POSTs.

fbca4b8b3bebac088d104d6989eca48e6c736aaf authored over 16 years ago
Use the new Error module for SQL error testing.

17fc04b9cc90836cc332ec7fea3b903efdacd774 authored over 16 years ago
Use Error.pattern.

3239c538fb2e8154864d3d97282af1411f910e4f authored over 16 years ago
Renamed Pattern.patterns* methods to Error.patterns*.

b22225170e6d81d99f846df9962b5578dd2b2a6d authored over 16 years ago
Updated Manifest.

fa17898e970870a1ba9cc8a08183f870dc2bf3d6 authored over 16 years ago
Added error/patterns.rb.

* The pattern definitions need research, to properly infer the SQL
dialect from the error patt...

4cb55ec60a8ee33d8f94f051ab17ecdefb9906de authored over 16 years ago
Added Pattern#recognize to easily add error patterns.

4046c44df724e9762e06ca2f46836ada00863f0e authored over 16 years ago
Renamed ErrorPattern to Pattern.

f2398b17a9f88acb16611eb4574663b6ff7a9dcf authored over 16 years ago
Moved error.rb and error_pattern.rb into the error/ directory.

6118c2643f1925be3e2a50a403244e6306488d40 authored over 16 years ago
Added documentation.

bf96f32278f67114e1f8a2ce2a444c93dd371839 authored over 16 years ago
Added ErrorPattern.match method.

53f3824f3f44cbc166b8b50312aa08c0014b01b8 authored over 16 years ago
Removed Error#inject.

586b048d892fb1c9a4eeecb553cf4b6d5c74d24d authored over 16 years ago
Updated Manifest for ronin/sql/error_pattern.rb.

53e020a5635d2f582baf552ef246a1f964ffc2d5 authored over 16 years ago
Added a ronin/sql/config.rb file for loading ~/.ronin/config/sql.rb.

f912228f698e451a53ae7869df8aaaf9b297d878 authored over 16 years ago
Split the error patterns into their own ErrorPattern class.

* Added Error#inject which returns a Code::SQL::Injection object with
the default dialect of t...

6e8123ba3a284c3f1f2370d1bfb4030723e22a04 authored over 16 years ago
Added a URL to my Spidr project.

941b9a8b6b38de1f23e708219e16e2468d1c675a authored over 16 years ago
* Updated the TODO file.

13b7994466daca1473953a3db2a096fd06d8174a authored over 16 years ago
Allow for expressioned to be called multiple times.

02225247edcb1bf169cdc12b2121a0436362967b authored over 16 years ago
Added a config file for loading ~/.ronin/config/sql.rb.

02331848a68bf27ce645a0f439536f0aa9ae730b authored over 16 years ago
Updated Manifest.

4f3fa80fad4f3dff7a25182808495e82edb1db27 authored over 16 years ago
Added the :escape option for Injection#initialize.

f87bf45e1ccb77e5a335838826015d11d2678fa4 authored over 16 years ago
Added docs.

c6b4e2c0cd9b0dad8323cad23c984e6e8d5f0b24 authored over 16 years ago
Set @side or @direction variables appropriately.

d83f68ded33e36b4abefc9ea6e784ff2b395fb4c authored over 16 years ago
Use emit_statement.

6f980a30d71bd6e5c3df41a1e716df52b85033f1 authored over 16 years ago
Add Emittable#emit_statement.

4540d9ed36b65774cd22d0235120bde16a3656e4 authored over 16 years ago
Added more specs.

063f65b1e9abd6ac5845e2c47b3089c8350b651e authored over 16 years ago
Use the new should_have_clause helper.

8f80ba065a23540ab3249e7868cd911ece2ce580 authored over 16 years ago
Added the should_have_clause helper.

0f6d8ea17f3755419eddad9b5fdbd68477ac1ad4 authored over 16 years ago
Reverting ValuesClause#initialize.

20215fa69af9ed87c8f7d10d5934fbf317b139af authored over 16 years ago
Beginning to fix the JoinClause.

57dc72b118b3d85abffc8eb687c3ca37b436cd72 authored over 16 years ago
Use the FromClause.

a0194abdae0a8554cb1a6e1a9f92a67b39dfb563 authored over 16 years ago
Split out more clause tests into shared examples.

* Created the "has a from clause" shared example.
* Created the "has a where clause" shared exam...

67b6300e1407bc8256ef7fda17f95e8dc2260eee authored over 16 years ago
Split the "has a values clause" test into a shared example.

c5f70704370852060e206ab891fc5a3de5c8b718 authored over 16 years ago
Split the "has a default values clause" test out into a shared example.

f1d984d6fb0606fa5fd47a47a85f28baea86a77c authored over 16 years ago
Added specs for DropInex, DropTable, DropView.

5faa8a70bc226d39d989debd9870f145f212c8fb authored over 16 years ago
Split out the fields clause test into another shared example.

81ebfd5e2b2ba55eb61ad681f10f1805bc4f4fbf authored over 16 years ago
Added an Insert spec.

5a9d01db4eee75388ab1f06f8b29ecad5c91c99a authored over 16 years ago
Changed ValuesClause#initialize.

* Pass in values as an Array.
* Added documentations.

816ad5bb529386f632decbc3b9034850ea97667a authored over 16 years ago
Added a Delete spec.

f14e43ad55659f834acd24c8778676e1b3bf3abc authored over 16 years ago
Added specs for statement options.

977cef25812edd6cf49eace8a4605ab263d41b0e authored over 16 years ago
Added a CreateView spec.

ba783faebb58ceee3c8a1e1af438f51bd70c332e authored over 16 years ago
Added common Drop examples.

efb2eaa77ccff2f41e998ab0275772703e00d885 authored over 16 years ago
Added some more specs.

d935082b60f3b5af7006657087eee2b6ed52efe8 authored over 16 years ago
Require ronin/code/sql/create_index.rb.

1ebb3da8bc358001fec66fd552de797b92c42fe2 authored over 16 years ago
Added a CreateIndex spec.

33fa24f1728fa6f16482230b46c6b30c63dfd713 authored over 16 years ago
Added a helper.

930025126f27825b641e5a34e7c55fdefb756e68 authored over 16 years ago
Added a top level spec.

06ffaf28691d195ef89934866d31f4ffe91c89c8 authored over 16 years ago
Added a CreateTable spec.

c36a8cdcd5e12b186893b1cca6476c0aa572eec6 authored over 16 years ago
Added a shared example for the Create class.

6fb6ea2a4c660caf721980406a8b810c464d82dc authored over 16 years ago
Changed OnClause#initialize.

* Fields are now passed in as an Array.
* Added some documentation.

16ce49dc6b57e65508efb514ba6e63aabc88fb8a authored over 16 years ago
Remove duplicate code.

bb8606ad1d29bbe0803f84900a31bdf31af16e91 authored over 16 years ago
Fixed has_clause? and get_clause.

69c5dbc090e9706e2a13fa1b8d172d2a4ea7b13b authored over 16 years ago
Added Statement#get_clause.

* Added documentation.
* Reworked Statement#has_clause?.

56a342dfb1028cb70cac219fba8323f974c7462c authored over 16 years ago
Added Statement#has_clause?.

1ef7bad8b886db4541ea799f7b957120c8397987 authored over 16 years ago
Updated Manifest.

ce7dac0c7458fe332e847ccbe56cbdb5575afed4 authored over 16 years ago
Use new Code::Emittable and Code::Token code from Ronin 0.1.2.

f93fd95055342d7b6ba08f2418c46793e17a8e6d authored over 16 years ago
Added requirements section.

5a69ae68f3f1f3b4aad21e53119710e7de75092a authored over 16 years ago
Added an examples section.

4dd99a244ac8aea8795f157d770aaab43636f0ca authored over 16 years ago
Depend on the latest version of Ronin which contains Code::SymbolTable.

f8e73de126e022d0d78e62c27c39a1b0d614183e authored over 16 years ago
Updated README example, due to recent bug-fixes.

5b24cb4cc4fc6342f6a0b0bce317112e87cf8eb5 authored over 16 years ago
Re-alias to_s since we've redefined compile.

4e2f3894b2bb0637280ccc233fb25353f4358190 authored over 16 years ago
Load ronin/code/symbol_table for Dialect.

0b62d1ef9a34ede10465a77e6c22a7ffe2e6874c authored over 16 years ago
Directly emit componding Statements

8219e152813370973ac219a0e58e5871ffc56a60 authored over 16 years ago
Make sure to put parenthesis around Statements that appear within Emittable contexts.

5513672fd083573be3ec64bdad360c77db4ec662 authored over 16 years ago
Added some example output.

9bc66591d0ea29100d85dda5d724e613bea001f0 authored over 16 years ago
Added attr_readers to the In class.

2fc74614a60d0a5e530f7b50c59c7f75cd7d5ccf authored over 16 years ago
Added attr_readers to the Like expression.

4ed79158f459842b861d5634f7407d24cc8da993 authored over 16 years ago
Added attr_readers to Between.

898f09d757202f9044de990f04b7824d8ade659d authored over 16 years ago
Don't reuse instance variables.

a90d5b2a4a73434481cc521f352fe09d095c5e48 authored over 16 years ago
Added more attr_readers.

2f1be9c9570c00b476874bd7d0768da258f40e9b authored over 16 years ago
Pass in a empty block to prevent super from getting our block.

9c168f69530b75a10e905f93c22c021179a6db13 authored over 16 years ago
Fixed typos and updated stale code.

ae4e47d78ab4cbd7398ef99d4d31f79b87acf1db authored over 16 years ago
Updated Function.

* Updated emit method.
* Added attr_readers.

4526e799224eed36fce8bf4b8b3415898154aa4f authored over 16 years ago
Make sure to emit values within emit_list.

6aedac73767662161e6fd61faf5e15c0629216cd authored over 16 years ago
Fixed another typo.

0863f87fc43d17a7956fc2ac1055ecb00ea04594 authored over 16 years ago
Added attr_readers to internal variables.

de46de06b6370674e1b8910551bcd1a6ddd82bed authored over 16 years ago
Directly request clauses from the Dialect.

50d0d5fee3c8e0c32972520a3553b4c6c7e96229 authored over 16 years ago
Refactored access to clauses within the Dialect.

e0050922081aa21928049bed61c5c9d6c304eb25 authored over 16 years ago
Removed Dialect#has_clause?, added Dialect.clauses and Dialect.get_clause.

89f35a6979208acf57981b2464655186e403d64f authored over 16 years ago
Added more aggregate functions.

d23752f6a72e136d2d3fc8a14aac3c6d80220fc6 authored over 16 years ago
Renamed has_field? and uses_field? to has_column? and uses_column?, respectively.

efcd1466e0f45f09f2786c6ec2692e54ff0d32ba authored over 16 years ago
Improved uses_field?.

d61c2f9021e6202ef2f54b221f13996f250a42d4 authored over 16 years ago
Added InjectedStatement#uses_field?.

413496ce71d3ed7f8948f02ab371ca9c4149f5fe authored over 16 years ago
Added some SQL DSL examples.

d51115f369ffcb38eb91653f072af6e8e407b8ad authored over 16 years ago
Fixed Program#format_string.

53e80d0f435c426adbd6d2a8c556e396bcb2d965 authored over 16 years ago
FieldsClause shouldn't have default fields.

a021e7e951824b410e6f91334a6b61386d5ee910 authored over 16 years ago
Don't emit the last element twice in Emittable#emit_list.

3286c1ba80ebbb9983bb776df32c88b6a81cfa83 authored over 16 years ago
Set the default fields after we've called super.

f72a1b6d406b0cd1435786eab332d413f6d99c52 authored over 16 years ago
Improve fault-tolerance of Program#compile.

* Make sure the stmt Array always has a last element.
* Filter out empty tokens.

466e5f5488cdca12d88199980c99ea6f6d4e00dc authored over 16 years ago
Make sure closing parenthesis don't get padded with a space.

0ba9aa663aed4029d2e80db2823b3c4e6a9583c3 authored over 16 years ago
Fixed a bug in Emittable#emit_list.

1852283e0865e557847ee5fb202832d262ddaed5 authored over 16 years ago
Make sure fields has a default value, but doesn't override any previous values.

1de901cabc34363f98e6cd07178fa466b117af31 authored over 16 years ago
Fix typo.

a7cd338ff589abd084cdc37cf1a56f4f06280391 authored over 16 years ago
Fix typos.

8829a9bb3d1ff9eda69f0b100669f2e1a31a62a5 authored over 16 years ago
Updated Manifest file.

4de598d629eb510da6b9401b578b7dc606ad4003 authored over 16 years ago
Added license header.

b3404ed3ba822bc78ff484e82469b795b9785ac3 authored over 16 years ago
Delete this file.

70b91fa963575abb928961a65a46cc1632536452 authored over 16 years ago