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 `Network::TLD::List#split`.

3b0fff8199be85afde95a272560389b431608e93 authored about 2 years ago
Added `Network::TLD.list` (issue #385).

d9b9555483564106b75be63a3aa37f02795b1b78 authored about 2 years ago
Added `Network::TLD::List` (issue #385).

b6fbb2517b5477adb7d3b73999a4d4f882097d9b authored about 2 years ago
Store downloaded lists in `~/.cache`.

fa723a72a44c574d67f8723f227f0952aeb4822f authored about 2 years ago
Updated the `Network::Telnet` test host.

e4d1d39019197eae2a4ea4e47fd89e3254e7e485 authored about 2 years ago
Support unicode domains in `Network::HTTP` (issue #384).

bdf1a32fcdd5d7303c5748ce6f053121e0972cad authored about 2 years ago
Vertical alignment.

729dc35c7752c75ae90fba7a8fa95ae6273d3406 authored about 2 years ago
Support unicode domains in `Network::Telnet` (issue #384).

3960b9434644109dfcfe56c78d06362ecc0b4e1c authored about 2 years ago
Update old RSpec 2.x syntax.

31cdfd7d24a1c6a504e31883101bff742ddaa92f authored about 2 years ago
Make `user` and `password` required keyword arguments to match `Network::POP3`.

f51106662bc5aa3d852315073ca823fd8f807e26 authored about 2 years ago
Support unicode domains in `Network::POP3` (issue #384).

13130f9dc4e1fdfd8dd48c304aac518313f667c5 authored about 2 years ago
Support unicode domains in `Network::IMAP` (issue #384).

24a213cba505a80078a743778b48422fb9a6c25e authored about 2 years ago
Support unicode domains in `Network::FTP` (issue #384).

d638b252fb1d95d4a0fd08929f54e2fbb8e04d42 authored about 2 years ago
Support unicode domains in `Network::SMTP` (issue #384).

ca31790cf869b51774b846eb11ddbdeba917a9a2 authored about 2 years ago
Support unicode domains in `Network::UDP` (issue #384).

2502d0f8fcfb98c351ba36b4791bf6ad6c726d25 authored about 2 years ago
Spec title wording.

df45c1e15bc4c7aa7c381c2ba8f8df233b738ce6 authored about 2 years ago
Support unicode domains in `Network::TCP` (issue #384).

46eb854bfaef5c66ad1b10c371cfb72e77a4ac6c authored about 2 years ago
Copy/paste some DNS specs.

ea2fdb6f33cfffbe613edadae96d6678cdfd5366 authored about 2 years ago
Remove unnecessary require.

f13b9f0b7253aa971efdd80f03eab0e61a20137b authored about 2 years ago
Support unicode domains in `Network::DNS` (issue #384).

b1a9a981a6de423637094461471e8429d13be9ea authored about 2 years ago
Added `Encoding::Punycode` (closes #374).

1ec388bd76a4b3896d93c6b791cd9517cc35e28a authored about 2 years ago
Added `addressable` as a dependency (closes #383).

71a4c81d20cf9c71fbab4cded84f5bd32d3da8cd authored about 2 years ago
Added `Network::Host#has_mailservers?` (closes #381).

dd877ed4487629c018a6be64dfbb9a4dee37bba4 authored about 2 years ago
Add a missing spec.

6b579541f76a41c5d2fae1854732d4c719e71b90 authored about 2 years ago
Removed echo debugging.

fc877e0fd4faea7a13ede12165c3dabb42930171 authored about 2 years ago
Added `Network::Host#has_nameservers?` (closes #380).

7b0bd9f2d50b149a8eb199b4e51b91ce4b8ccd54 authored about 2 years ago
Added `Network::Host#has_addresses?` (closes #379).

cce968343987d5d99dde3af10a2aa726fcaa3cb7 authored about 2 years ago
Added `Network::Host#addresses` (closes #378).

d310fc70bb65099369425c34f3925b7e570491cc authored about 2 years ago
Added missing specs for four-part version strings.

aeb3944bcd5c68ef428d21398b8cffaac5301d6a authored about 2 years ago
Organize specs in the order that the constants are defined.

0237476f7e29dce4521c383edd2fb8aab315f390 authored about 2 years ago
Added `Text::Patterns::VERSION_NUMBER` (closes #376).

2a5fe9ccd0faa62ea8ce662c7a914acd4af09361 authored about 2 years ago
Added `Binary::BitFlip` for internal use elsewhere.

0bf0016f347e5085be7132b7cc03fe71a76033d3 authored about 2 years ago
Updated documentation for `Host#get_record`/`Host#get_records`.

b064792d7d52f187bfaf875cf72469e17faf7bb8 authored about 2 years ago
Allow `Host#change_suffix` to be passed a String that does not start with a `.`.

9363fc4ffadd410211c04f7c23e365d6a78f90a4 authored about 2 years ago
Added a missing spec.

f49ac27a70399ccbf8eca48076de60715049d2c3 authored about 2 years ago
Exclude wildcard suffixes when enumerating a host's suffixes.

9a965be5cf6b74d8933177265d4b4838cd9e98d6 authored about 2 years ago
Added `Network::Host#each_suffix` (closes #373).

111444ae08bac37986ce1ef17bb53b366ddcd2dd authored about 2 years ago
Correct YARD type signatures.

423f1888b5be46fe2003c60270550dbbf06e70bc authored over 2 years ago
Fixed wording in the documentation for `Binary::Template`.

bbfba765ffa62db5c1a19bcefc52d93848abe38e authored over 2 years ago
Alignment.

071fe4311c8368541163536f00956269195329ac authored over 2 years ago
Added `stackprof` to the `Gemfile`.

a96adc06b64ee5ae822d24eaa210e6c2e7bf980d authored over 2 years ago
Added `sord` to the `Gemfile`.

16c3c072e66243ac5d49cba07edaaa88f19de3c1 authored over 2 years ago
Allow `Network::HTTP::Cookie.new` to be called with no arguments.

f12aa738b7d4493da9d009178fc3e0325a0a7e52 authored over 2 years ago
Moved `PUBLIC_KEY` and `SSH_PUBLIC_KEY` under the Cryptography group.

55e1bb39cc3176de63c2bee72f45af16a77efbb6 authored over 2 years ago
Added `API_KEY` to `Text::Patterns` (closes #371).

a8e8740f7eb940e0caf0741bb106afca8c0aaa6e authored over 2 years ago
Added `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` (closes #372).

fe6cc3dc09862704069fd61d591d9fc3477b9943 authored over 2 years ago
Added look-ahead and look-behind to `MD5`, `SHA1`, `SHA256`, `SHA512`.

* Added missing specs for `MD5`, `SHA1`, `SHA256`, and `SHA512`.

b7a226883094e0bf0b97dd37b9608a26b99b446f authored over 2 years ago
Added the Credentials section.

f012e034e97924f08fa90618a4bddba37864c8e8 authored over 2 years ago
Added `Features` sections to `Ronin::Support::Encoding` modules.

282371d215ca53e50bdaca04bff8b8292010550c authored over 2 years ago
Added documentation examples for the new encoding keyword arguments.

9c7d0642198e6f7f498a300342175e10c36d894f authored over 2 years ago
Updated `Encoding::HTML` to pass keyword arguments to `Encoding::XML`.

3a60d1632b0d1c586cd07caf5bc1cbfa83aeed02 authored over 2 years ago
Indentation.

822beb364abd602fa4641546ca5b8cdde4cbf999 authored over 2 years ago
Added missing `@raise` tags.

fbafe1ede584cdc75dfc435f73f4ce7f19c75f05 authored over 2 years ago
Style.

c4754b47c8b8819d451fde164d6262c8a15a3d7f authored over 2 years ago
Added missing specs.

219de954cb3d62d6d3d17e8c9b824223dd162103 authored over 2 years ago
Refactored `Encoding::HTTP.escape_byte` to not use `cgi` (closes #368,#369).

* Added the `case:` keyword argument to `Encoding::HTTP.escape_byte`,
`Encoding::HTTP.encode_b...

f26613a8f1cf05c56b3df3192712c9f9311f27db authored over 2 years ago
Corrected the byte ranges for `URI.escape_byte` and `URI::Format.escape_byte`.

5ecfc7c981d80b4661728c38729f16c6c40bb8e7 authored over 2 years ago
Simplified `Encoding::URI.escape_byte` logic.

a4b04a8b1a1983c0adcc7df00ba9ff2491b94453 authored over 2 years ago
Use Ranges instead of negative lengths.

aeed99c6b2fbe40609549edc44033777b18b6883 authored over 2 years ago
Added missing specs for `Encoding::XML.unescape`/`String#xml_unescape`.

0c590c4144a85910e40e256c744c8fb9ea5db332 authored over 2 years ago
Fixed a pointless spec.

7c9c934d9005fb399b39746e5441b1c82a622872 authored over 2 years ago
Refactored `XML.escape_byte` to not use `CGI.escapeHTML` (closes #366,#370).

* Added the `case:` keyword argument to `XML.escape_byte` and
`XML.escape`.
* Added the `case:...

d3c9900cbba98c0296befe08235a5cda4d70cac2 authored over 2 years ago
Ensure that HTTP encoded bytes are always two digits.

1d3e6ae615d7d0ad91a7037fe923151a3eb8f53c authored over 2 years ago
Ensure that URI escaped characters are two digits.

9fc75206b39b5d5332db6db751d071b0648825a1 authored over 2 years ago
Added `case:` keyword argument to `Encoding::URI` methods (closes #367).

92a64ce9997512956ee56d505a9c7205f2051328 authored over 2 years ago
Have `URI.escape_byte` call `URI.encode_byte`.

7db4932a135987087482bcc50b13c7f26a1f408b authored over 2 years ago
Clarified `@raise` tags.

073be0198bd9666546442a692db5a9f36308587c authored over 2 years ago
Added specs for unescaping lowercase hexadecimal.

982e67f4659e032ae52d7e5c6e9155a26d3701d3 authored over 2 years ago
Fixed examples in `Encoding::URI`.

97360c82ba7185c1146cdb554e8cd069622dcbac authored over 2 years ago
Refactored `Encoding::URI` to not use `URI::DEFAULT_PARSER` (closes #365).

8019c30edbba7284d579a1161b268550130327a2 authored over 2 years ago
Fixed spec descriptions.

8ecdf6eaa97b10eacf831fffaaade8e2925dfbab authored over 2 years ago
Use `frozen_string_literal: true` to deduplicate Strings in memory.

c0d10656522f351d5f1d7018cb3395560ac3c285 authored over 2 years ago
Fixed spec descriptions.

177fd039d24300b165d9812fbc7686cbe0084b59 authored over 2 years ago
Whitespace--

b966155e3169385ccd026b54c1115bb3d2ccbf41 authored over 2 years ago
Fixed a require.

89750da28ed759c246044600c943a3c221870668 authored over 2 years ago
Fallback to escaping/encoding each byte, if the String has invalid encoding.

fe1e62941e896fe2f5fd6396d223924729537c28 authored over 2 years ago
Fixed spec title.

0e53e006f0520468c6263d7a78e921ac23787740 authored over 2 years ago
whitespace--

a66ea550f5b12848ac5c63fba9eb5c326969fff2 authored over 2 years ago
Fixed spec titles.

a1f82182cf7f91fbe1c9014e946b0fc7241965fa authored over 2 years ago
Fixed `Encoding::JS.escape_byte` to escape non-ASCII bytes.

743604845b4265c3918d50f433529a279c2d0085 authored over 2 years ago
Use `String#each_codepoint` to avoid creating excess Strings for each char.

899d4e188585f7ecadd86212e4fe3631f37576c1 authored over 2 years ago
Also require the other core_exts within `ronin/support/text/`.

fd8f3148daca99c06b2a29b84a75fa5be7c41ee8 authored over 2 years ago
Added `String#typo, `#each_typo`, and `#typos` (closes #364).

606ca036e9bfe43a55779ced3d0c6bc33ae19400 authored over 2 years ago
Added missing specs for `String#homoglyphs`.

3ed984880fee226e51224a2887b1eea61f46d930 authored over 2 years ago
Added `String#homoglyph`, `#each_homoglyph`, and `#homoglyphs` (closes #363).

76dedf308a65e33d05b6945a3ed22b6a38c044df authored over 2 years ago
Removed an incorrect `@raise` tag.

6f282432abb8cd6bc56a4129868a27ab57a620f8 authored over 2 years ago
Add a `@see` tag to `String#entropy`.

a5248750d419a59bd8d25294fcc770fc9b3e6e0b authored over 2 years ago
Pass additional keyword arguments via `**kwargs`.

3e1a9d2155eb02c240a59d6c746e01454a6b37a8 authored over 2 years ago
Added a `String#entropy` method (closes #362).

ed069e01bdfad63741a55a84a5fbc89a6f494ba0 authored over 2 years ago
Added `Text::Entropy` (closes #147).

1286dd99c8bb562349ba49f68be99a35031de31a authored over 2 years ago
Require other modules within `ronin/support/text/`.

818f4b2cd4d7dd5cac1d073b3541692f106bace6 authored over 2 years ago
Also create the parent directory before the list file is created.

60cc80fdfebfe9602a1e298f828e82d4b8693e27 authored over 2 years ago
Ensure that the parent directory is also created.

fc9eedd1ed4bea5d069fe5effabb7c8e61224287 authored over 2 years ago
Added `Text::Patterns::URI` which requires only a scheme to match.

675aa2ff5512caf812cb94e1c9496db372106438 authored over 2 years ago
Changed `Text::Patterns::URL` to require a scheme and a host name.

005f792149a64434a11ab10adf3da9ea86a3c265 authored over 2 years ago
Make specs easier to understand.

760f600502e55bc267db369166cc0ee2e8a759e3 authored over 2 years ago
Give `Crypto::Key::EC.generate` a default argument value (closes #361).

6dbb7d477710705f01c5496b6b9dcb34ec75ee0f authored over 2 years ago
Removed echo debugging.

55045e56d8ba1a20fdb29a23af801bd3e2909869 authored over 2 years ago
Whitespace--

358fcc1db8db177e440337ff1e9ee3415cabf570 authored over 2 years ago
Added `Crypto::Key.load_file` (closes #360).

edc2597a4c0a0393068b4b21dfac925ea95d399b authored over 2 years ago