Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ronin-rb/ronin-support
A support library for Ronin. Like activesupport, but for hacking!
https://github.com/ronin-rb/ronin-support
Added the `ronin/support/crypto/key` file.
ff275d68cc27cb10026080f15e1711b8c38d766b authored over 2 years ago
ff275d68cc27cb10026080f15e1711b8c38d766b authored over 2 years ago
Fixed a doc typo.
7d8e724322a9a0d939fd80545bee5d9d856c1a47 authored over 2 years ago
7d8e724322a9a0d939fd80545bee5d9d856c1a47 authored over 2 years ago
Store the ASN list in `~/.cache/` since it can be re-downloaded.
3d20072f00e6fd67df33de3e22660881fd66d978 authored over 2 years ago
3d20072f00e6fd67df33de3e22660881fd66d978 authored over 2 years ago
Fix indentation.
b9ebeaa9601061cb86ccce99efc82d6d448cd79f authored over 2 years ago
b9ebeaa9601061cb86ccce99efc82d6d448cd79f authored over 2 years ago
Added `Network::TLS::Mixin#tls_cert` (closes #358).
b3e7a8339fb63577c98657fe28f9c835031bb4dd authored over 2 years ago
b3e7a8339fb63577c98657fe28f9c835031bb4dd authored over 2 years ago
Added `Network::SSL::Mixin#ssl_cert` (closes #357).
e67148de1dd1b14a9ca558eab6a694437ece6165 authored over 2 years ago
e67148de1dd1b14a9ca558eab6a694437ece6165 authored over 2 years ago
Added `Crypto::Cert()` (closes #359).
2015eaf4edcc44b43a1a5907fc3213256d76f287 authored over 2 years ago
2015eaf4edcc44b43a1a5907fc3213256d76f287 authored over 2 years ago
Added `CLI::Printing#debug?` and `CLI::Printing#debug=`.
dcfc5b16bf1551594054d040d196a1288062bc36 authored over 2 years ago
dcfc5b16bf1551594054d040d196a1288062bc36 authored over 2 years ago
Add missing `@raise` tag.
68f31e3988aa0d740534e21184b20e9de6bf0b28 authored over 2 years ago
68f31e3988aa0d740534e21184b20e9de6bf0b28 authored over 2 years ago
Added a missing spec for `Network::HTTP.proxy=`.
86d1a2a7e54a7ba7f95cab3b14824e14afa603f3 authored over 2 years ago
86d1a2a7e54a7ba7f95cab3b14824e14afa603f3 authored over 2 years ago
Change `String#each_bit_flip` to yield ASCII 8bit encoded Strings.
* This should prevent any possible UTF-8 encoding error issues.
9137ff1c3843c1f09b35c58613b79a00f017d155 authored over 2 years ago
Whitespace--
b03bc5faeed0e8d15831f3bac5fe6b1fc9ab9102 authored over 2 years ago
b03bc5faeed0e8d15831f3bac5fe6b1fc9ab9102 authored over 2 years ago
Added missing specs for when one of the field's type sizes is `Float::INFINITY`.
1dd7f9ccee7d0526c56b6174c4635f20d27ecc79 authored over 2 years ago
1dd7f9ccee7d0526c56b6174c4635f20d27ecc79 authored over 2 years ago
Fixed `Template#unpack` to handle when a field's type size is `FLoat::INFINITY`.
18ecea2a67c42861a35a3114233ea72ef7db31d2 authored over 2 years ago
18ecea2a67c42861a35a3114233ea72ef7db31d2 authored over 2 years ago
Fixed a spec description.
0bb958be1c907cc71cf0002e086bc52928239ad8 authored over 2 years ago
0bb958be1c907cc71cf0002e086bc52928239ad8 authored over 2 years ago
Technically `String#byteslice` with an unbounded Range is more correct.
ba4a5bc9ba07c272ce9f11385b5dc307a7c81e77 authored over 2 years ago
ba4a5bc9ba07c272ce9f11385b5dc307a7c81e77 authored over 2 years ago
Added missing specs for when `StructType#pack_string` is `nil`.
ee4fa73fe59d3ec8e723b6622ef280f56cbbf4e0 authored over 2 years ago
ee4fa73fe59d3ec8e723b6622ef280f56cbbf4e0 authored over 2 years ago
Fixed a typo.
f52855a868b264aec7020d2ef2eab4a92cc0c483 authored over 2 years ago
f52855a868b264aec7020d2ef2eab4a92cc0c483 authored over 2 years ago
Handle struct member types with infinite lengths in `StructType#pack`.
f46f9fd211d3faa5f214ba1d9b6159cddb5d1fe6 authored over 2 years ago
f46f9fd211d3faa5f214ba1d9b6159cddb5d1fe6 authored over 2 years ago
Correct logic in `Binary::CTypes::StructType#unpack`.
34b47d2eeaf05fda5f303cf035da124c7f7fd414 authored over 2 years ago
34b47d2eeaf05fda5f303cf035da124c7f7fd414 authored over 2 years ago
Wording.
65757446061693d17a25a4160001bcb4c12af6f5 authored over 2 years ago
65757446061693d17a25a4160001bcb4c12af6f5 authored over 2 years ago
Fixed a typo.
ef663db1248cd22cff60a984d386ccfa56153143 authored over 2 years ago
ef663db1248cd22cff60a984d386ccfa56153143 authored over 2 years ago
Updated the examples for `Binary::Template`.
5025a1e9095ab08cff7bafb1f8bf8afb37f9eef5 authored over 2 years ago
5025a1e9095ab08cff7bafb1f8bf8afb37f9eef5 authored over 2 years ago
Renamed `Binary::Format` back to `Binary::Template`.
49c2f885284896b2d4814d9a4b075306b8b9ff45 authored over 2 years ago
49c2f885284896b2d4814d9a4b075306b8b9ff45 authored over 2 years ago
Re-ordered the HTTP request keyword arguments.
0f7ed37526d4ee8ae3f0a3a2e93cc26e55b8ccb4 authored over 2 years ago
0f7ed37526d4ee8ae3f0a3a2e93cc26e55b8ccb4 authored over 2 years ago
Improve the reliability of the `Network::EmailAddress#obfuscate` randomness test.
effebe0f0585a7d02aaa517e90bb7ce10e5b145d authored over 2 years ago
effebe0f0585a7d02aaa517e90bb7ce10e5b145d authored over 2 years ago
Moved the SQL encoding code back from ronin-sql into ronin-support.
a7fb91412ffb0d4a57377dae23e9c1954d5cd5e8 authored over 2 years ago
a7fb91412ffb0d4a57377dae23e9c1954d5cd5e8 authored over 2 years ago
Removed redundant "This file is a part of ronin-support" line from license header.
58738ee5d31abee0aeef2d56ed9b3986b6a600af authored over 2 years ago
58738ee5d31abee0aeef2d56ed9b3986b6a600af authored over 2 years ago
Add missing license header to `ronin/support/inflector`.
99f1a85102ccd48f5fc9d555fe7869a1c4ecd6f4 authored over 2 years ago
99f1a85102ccd48f5fc9d555fe7869a1c4ecd6f4 authored over 2 years ago
Added `Integer#to_hex`.
8e62f69733acb6ae44481fb7c254fc03e39fb322 authored over 2 years ago
8e62f69733acb6ae44481fb7c254fc03e39fb322 authored over 2 years ago
Added `Encoding::Ruby`.
092521116e3fb72924d66860a598d9b523ad9b34 authored over 2 years ago
092521116e3fb72924d66860a598d9b523ad9b34 authored over 2 years ago
Forgot to require the `quoted_printable` core_exts.
95e5bcaabd8adabd0a5866965de0b7fff0df1da6 authored over 2 years ago
95e5bcaabd8adabd0a5866965de0b7fff0df1da6 authored over 2 years ago
Correct the encoding of C unicode bytes >= 0x10000.
* The character format `\U00nnnnnn` is used for unicode codepoints >=
0x10000.
Fixed documentation examples.
fe94e6aef6bad5fecad8647b6cf39baa1519213a authored over 2 years ago
fe94e6aef6bad5fecad8647b6cf39baa1519213a authored over 2 years ago
Improve documentation for `Encoding::C.encode`.
1094d6e0b075be6578221e3c7ecd6c0c74a03bee authored over 2 years ago
1094d6e0b075be6578221e3c7ecd6c0c74a03bee authored over 2 years ago
Allow `cookie:` to accept a `Network::HTTP::Cookie` value.
42ea07b8a4c52e3e37b2edc8e152487bb498382e authored over 2 years ago
42ea07b8a4c52e3e37b2edc8e152487bb498382e authored over 2 years ago
Added more Hash-like methods to `Network::HTTP::Cookie`.
4ec469544b51bb30111679191b330b31dc894214 authored over 2 years ago
4ec469544b51bb30111679191b330b31dc894214 authored over 2 years ago
Do not set the `Cookie` header is the cookie value is empty.
bbdd9b99ea9e07794201f97dc77bec72e190d471 authored over 2 years ago
bbdd9b99ea9e07794201f97dc77bec72e190d471 authored over 2 years ago
Fix spec description.
6a2609bf80a4c4272a8dba30e409a77ded61b2c7 authored over 2 years ago
6a2609bf80a4c4272a8dba30e409a77ded61b2c7 authored over 2 years ago
Fixed YARD tags.
9cf075bfb54f773b69aadfbbdba40faf13712ad0 authored over 2 years ago
9cf075bfb54f773b69aadfbbdba40faf13712ad0 authored over 2 years ago
Allow `Network::HTTP#request` to receive a `cookie:` keyword argument.
* If a `Hash` is given to `cookie:` then it will be formatted using
`Network::HTTP::Cookie`.
Pass `timeout:` via `**kwargs` in `tcp_open?`.
53dc957f7476fda2554097db1380615bde695737 authored over 2 years ago
53dc957f7476fda2554097db1380615bde695737 authored over 2 years ago
Added top-level networking methods to `Network::UDP` (closes #355).
ef8cb3da0a52cd64521dc1f92418bf843e9bb223 authored over 2 years ago
ef8cb3da0a52cd64521dc1f92418bf843e9bb223 authored over 2 years ago
Added top-level networking methods to `Network::TCP` (closes #354).
3303febfcc9f35cd0efe142c1b43e7b6dd08be27 authored over 2 years ago
3303febfcc9f35cd0efe142c1b43e7b6dd08be27 authored over 2 years ago
DRYed up documentation for `HTTP.connect` and `HTTP.connect_uri`.
a7d1308575379bf4de2b3d88b7bd7ae6339a3a52 authored over 2 years ago
a7d1308575379bf4de2b3d88b7bd7ae6339a3a52 authored over 2 years ago
Improved setting of random `User-Agent` values.
* Added `Network::HTTP::UserAgents`.
* Improved the documentation for the `user_agent:` keyword ...
`[new]` isn't necessary for defining `@!macro`s.
0703f66947ba3823a007697fa817c060c4fc8088 authored over 2 years ago
0703f66947ba3823a007697fa817c060c4fc8088 authored over 2 years ago
Put the request keyword arguments before the initialize keyword args in the docs.
5a2b8095ed5253a665cbfba885cee91a34e7417a authored over 2 years ago
5a2b8095ed5253a665cbfba885cee91a34e7417a authored over 2 years ago
DRY up the copy/pasted `Network::HTTP` keyword argument documentation with YARD macros.
db04b82623b4f0c0f8aa25e5925fd500ae57bf13 authored over 2 years ago
db04b82623b4f0c0f8aa25e5925fd500ae57bf13 authored over 2 years ago
Removed the old `Ronin::Support::Network::HTTP` module.
c52857354bc5072068502626f8f0b9bfd2864b3b authored over 2 years ago
c52857354bc5072068502626f8f0b9bfd2864b3b authored over 2 years ago
Fixed a doc typo.
c33db7bb5690053a9bcef7668cfdcc7069f37d32 authored over 2 years ago
c33db7bb5690053a9bcef7668cfdcc7069f37d32 authored over 2 years ago
Ensure YARD types in `Network::HTTP::Mixin` match those in `Network::HTTP`.
d6b9f3df456bf57982152fd0a8ef6c8cdfc2581d authored over 2 years ago
d6b9f3df456bf57982152fd0a8ef6c8cdfc2581d authored over 2 years ago
Added missing `@api` tags.
ceb2daccfa52fc358706ef7152279441ed367e33 authored over 2 years ago
ceb2daccfa52fc358706ef7152279441ed367e33 authored over 2 years ago
Added missing `@since` tags.
35e47803157cbed9888b27c65329fcc307bfe625 authored over 2 years ago
35e47803157cbed9888b27c65329fcc307bfe625 authored over 2 years ago
Improved documentation for `kwargs` in `Network::HTTP`/`Network::HTTP::Mixin`.
f6efe968d972e9620d9f61f8a360a0ef90ac0b6d authored over 2 years ago
f6efe968d972e9620d9f61f8a360a0ef90ac0b6d authored over 2 years ago
Replace instances of `uri` with `url`.
6b876880395d637facd651982e451d9403c4f302 authored over 2 years ago
6b876880395d637facd651982e451d9403c4f302 authored over 2 years ago
Ensure that SSL is enabled if the port given to `HTTP.connect` is 443.
ca344fb0d16ff0c8752692edb7a73f69aa293ba6 authored over 2 years ago
ca344fb0d16ff0c8752692edb7a73f69aa293ba6 authored over 2 years ago
The `ronin/support/encoding/*` files will require their `core_ext` files as well.
aa475335caa0614a462b183eed71457593ea34cd authored over 2 years ago
aa475335caa0614a462b183eed71457593ea34cd authored over 2 years ago
Require `ronin/support/encoding/base16`.
5e8faef6ff9ceab6e46f823b4b820d910c85bb10 authored over 2 years ago
5e8faef6ff9ceab6e46f823b4b820d910c85bb10 authored over 2 years ago
Require `ronin/support/encoding/base32`.
f207da5fc811dd803664ec22e9b6c83f8210dfe0 authored over 2 years ago
f207da5fc811dd803664ec22e9b6c83f8210dfe0 authored over 2 years ago
Added `String#base16_encode` and `String#base16_decode` (closes #353).
107812428bd5f87a335b6324626edd79d03fdcc2 authored over 2 years ago
107812428bd5f87a335b6324626edd79d03fdcc2 authored over 2 years ago
Added `Encoding::Base16` (closes #352).
5b9d592598d933b7f70af504e22f737002fa9f71 authored over 2 years ago
5b9d592598d933b7f70af504e22f737002fa9f71 authored over 2 years ago
Optimized `Encoding::Hex.decode`.
021b063d5964daa5e8f3777d97f3e9ee63aedc74 authored over 2 years ago
021b063d5964daa5e8f3777d97f3e9ee63aedc74 authored over 2 years ago
Added `Binary::CTypes::EnumType` (closes #351).
f014e2a0cea101948bd8d06a9dfdf42a4c7b5479 authored over 2 years ago
f014e2a0cea101948bd8d06a9dfdf42a4c7b5479 authored over 2 years ago
Moved `ronin/support/encoding/text/core_ext/string` to `ronin/support/encoding/core_ext/string`.
f7a1026336a87875ef0ce2563a31dfbefa869e0d authored over 2 years ago
f7a1026336a87875ef0ce2563a31dfbefa869e0d authored over 2 years ago
Moved `String#random_case` into `ronin/support/text/core_ext/string`.
2f8369ee71d0a59f4037fdd2165d2d258b731877 authored over 2 years ago
2f8369ee71d0a59f4037fdd2165d2d258b731877 authored over 2 years ago
Removed `Array#bytes` and `Array#chars` in favor of `Binary::CString`.
f4940280e5e37a34bce0e70527e1bd428bedf1ad authored over 2 years ago
f4940280e5e37a34bce0e70527e1bd428bedf1ad authored over 2 years ago
Added `Binary::CString` (closes #348).
e1f527e07013d9c9ab1de0ec75a9e7337c2e32ed authored over 2 years ago
e1f527e07013d9c9ab1de0ec75a9e7337c2e32ed authored over 2 years ago
Link to `#initialize`.
d8394ea21a9d48824b914eaf68d57cc040a46405 authored over 2 years ago
d8394ea21a9d48824b914eaf68d57cc040a46405 authored over 2 years ago
Clarify YARD type.
a409f1348e2ad051f75678649f263c642458afe0 authored over 2 years ago
a409f1348e2ad051f75678649f263c642458afe0 authored over 2 years ago
Fix YARD types.
6b71e8f736f05b53c628b094c7a7707d05a3f6f9 authored over 2 years ago
6b71e8f736f05b53c628b094c7a7707d05a3f6f9 authored over 2 years ago
Clarify YARD types.
62c0989d990369e2e72e43de4c88acde07f4d8d4 authored over 2 years ago
62c0989d990369e2e72e43de4c88acde07f4d8d4 authored over 2 years ago
Clarify YARD type.
6ac281fc4550d0d6648cff4e3b0f645583ea2ebf authored over 2 years ago
6ac281fc4550d0d6648cff4e3b0f645583ea2ebf authored over 2 years ago
Clarify YARD type.
fb4708b9117da90874fd40c8d7d6ea3c93eb952f authored over 2 years ago
fb4708b9117da90874fd40c8d7d6ea3c93eb952f authored over 2 years ago
Clarify YARD type.
967b5b8d7df3aad374d982735b35053861ad0b53 authored over 2 years ago
967b5b8d7df3aad374d982735b35053861ad0b53 authored over 2 years ago
Added missing YARD tags.
7feb3b5f104ca21cf07f8cbec3c9afbecb869e19 authored over 2 years ago
7feb3b5f104ca21cf07f8cbec3c9afbecb869e19 authored over 2 years ago
Add missing documentation/tags.
165b9348cd0bf2e2e67fab77d6e97e82ecda447d authored over 2 years ago
165b9348cd0bf2e2e67fab77d6e97e82ecda447d authored over 2 years ago
Added missing `@param` tag.
97919afac584266be12ee1f470e6cf4e55afd02f authored over 2 years ago
97919afac584266be12ee1f470e6cf4e55afd02f authored over 2 years ago
Added missing `@return` tag.
e20a2adccf02f1b2929688b0540cfb3e0bce7d7e authored over 2 years ago
e20a2adccf02f1b2929688b0540cfb3e0bce7d7e authored over 2 years ago
Allow passing `password:` to `Archive::Zip::Reader.open`.
350b1d093a4dd03f87289e2d045411cadbb84cbe authored over 2 years ago
350b1d093a4dd03f87289e2d045411cadbb84cbe authored over 2 years ago
Add missing YARD tags.
07fa5a42ab84e878ab626ebb454d3895ab250166 authored over 2 years ago
07fa5a42ab84e878ab626ebb454d3895ab250166 authored over 2 years ago
Added a missing `@param` tag.
2daa3686a3ca8c84475bf37f82d2f2a23ec091fb authored over 2 years ago
2daa3686a3ca8c84475bf37f82d2f2a23ec091fb authored over 2 years ago
Added missing `@param` tag.
596e08c4b6e407fc6b45fd554c8efe24bd74a99f authored over 2 years ago
596e08c4b6e407fc6b45fd554c8efe24bd74a99f authored over 2 years ago
Add missing `@param` tag.
d2fc69de817983f60d6ee8553edb2053946b1528 authored over 2 years ago
d2fc69de817983f60d6ee8553edb2053946b1528 authored over 2 years ago
Add missing `@return` tag.
9b02d2cd1227aa893f1e191a73c87ca37e2ab80f authored over 2 years ago
9b02d2cd1227aa893f1e191a73c87ca37e2ab80f authored over 2 years ago
Removed duplicate `tar_*`/`zip_*` methods from `Compression::Mixin`.
b20245e8cde5cf53c4c9c51b85f8ce595441b779 authored over 2 years ago
b20245e8cde5cf53c4c9c51b85f8ce595441b779 authored over 2 years ago
Add missing `@param` tag.
a7abb86f54779799dfbb4eb64fac01cb96a6ad4f authored over 2 years ago
a7abb86f54779799dfbb4eb64fac01cb96a6ad4f authored over 2 years ago
Link to `#initialize`.
b677f22669168aa57afb5f01133645198f004f47 authored over 2 years ago
b677f22669168aa57afb5f01133645198f004f47 authored over 2 years ago
Fixed YARD typo.
6b0f77bc850f543bade814205284e3d6398c9348 authored over 2 years ago
6b0f77bc850f543bade814205284e3d6398c9348 authored over 2 years ago
Fixed YARD type.
a8522e77f726434cd9c8daf6abd44481802f5dd4 authored over 2 years ago
a8522e77f726434cd9c8daf6abd44481802f5dd4 authored over 2 years ago
Added missing `@param` tags.
5655a43f687dd34e33fad499e58b97e012dae205 authored over 2 years ago
5655a43f687dd34e33fad499e58b97e012dae205 authored over 2 years ago
Add missing documentation.
be3d0ee15df9742f818f991742e93759ffa83ed9 authored over 2 years ago
be3d0ee15df9742f818f991742e93759ffa83ed9 authored over 2 years ago
Added missing `@param` tag.
c5fdf97ec30484e73457416fdcaf6012d46a310d authored over 2 years ago
c5fdf97ec30484e73457416fdcaf6012d46a310d authored over 2 years ago
Added missing YARD tags.
266af3a38c28c425e12db4379c76a7071f89c515 authored over 2 years ago
266af3a38c28c425e12db4379c76a7071f89c515 authored over 2 years ago
Add missing YARD tags.
868391c7a148840ad21aedbba2f1e14b67f0aeec authored over 2 years ago
868391c7a148840ad21aedbba2f1e14b67f0aeec authored over 2 years ago
Fixed YARD types.
c360003113b10fb32242298a0205a1ad95e74699 authored over 2 years ago
c360003113b10fb32242298a0205a1ad95e74699 authored over 2 years ago
Add missing `@param` tag.
5142b0e88e6c3ba1304b9dcdf053baecb4ff06d1 authored over 2 years ago
5142b0e88e6c3ba1304b9dcdf053baecb4ff06d1 authored over 2 years ago
Added missing YARD tags.
8e834c6d78338efa62b81791405bf99d999b3c8d authored over 2 years ago
8e834c6d78338efa62b81791405bf99d999b3c8d authored over 2 years ago
Clarify YARD types for `mode`.
36638b3c280555bc93c6d2ea0fa096f50c25dd8f authored over 2 years ago
36638b3c280555bc93c6d2ea0fa096f50c25dd8f authored over 2 years ago
Clarify `@return` types.
08c51ea408f34da421335813fa3382f939c8f1e7 authored over 2 years ago
08c51ea408f34da421335813fa3382f939c8f1e7 authored over 2 years ago