Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ronin-rb/ronin-code-asm
A Ruby DSL for crafting assmebly programs and shellcode.
https://github.com/ronin-rb/ronin-code-asm
Updated the copyright years.
3083e3c9728a0e4627e1be6ce9a22dd32ee4bda9 authored about 1 year ago
3083e3c9728a0e4627e1be6ce9a22dd32ee4bda9 authored about 1 year ago
Add ruby-3.3 to the CI matrix.
10df7b58ccfb23fbf2a66396784d0fb64c993bd6 authored about 1 year ago
10df7b58ccfb23fbf2a66396784d0fb64c993bd6 authored about 1 year ago
Bump the `actions/checkout` action to `v4`.
e5dd11fa6e121fb862a558e8e158a592069ef6c8 authored over 1 year ago
e5dd11fa6e121fb862a558e8e158a592069ef6c8 authored over 1 year ago
Removed the Twitter account link.
c628d2093d8a880816ec3a2268389de40c376e18 authored over 1 year ago
c628d2093d8a880816ec3a2268389de40c376e18 authored over 1 year ago
Moved Gemfile and gemspec sections down.
592b9c65b86309da6c9f7679735d150d0b40ba59 authored over 1 year ago
592b9c65b86309da6c9f7679735d150d0b40ba59 authored over 1 year ago
Added a Development section.
269efea7857d510c8e93c7440cdee554fa963b70 authored over 1 year ago
269efea7857d510c8e93c7440cdee554fa963b70 authored over 1 year ago
Add a `gemspec` section.
b11af92bd0f7c5282671dacecaf910bcfae22694 authored over 1 year ago
b11af92bd0f7c5282671dacecaf910bcfae22694 authored over 1 year ago
Add copy/pastable installation instructions for each platform.
c4ffe88363fff23b8163eaae9546368ebd99dd69 authored over 1 year ago
c4ffe88363fff23b8163eaae9546368ebd99dd69 authored over 1 year ago
Added example code for adding `ronin-code-asm` to a `Gemfile`.
7af43d280996db16c70892d12402f3cba11c9175 authored over 1 year ago
7af43d280996db16c70892d12402f3cba11c9175 authored over 1 year ago
Re-enable JRuby in the CI (closes #22).
00f9614254c8418fb27ac5ff96c28ad36403a362 authored almost 2 years ago
00f9614254c8418fb27ac5ff96c28ad36403a362 authored almost 2 years ago
Only install stackprof and sord on CRuby.
671d7b612f89307eff12d4fd7490eeb5b6b4d9f5 authored almost 2 years ago
671d7b612f89307eff12d4fd7490eeb5b6b4d9f5 authored almost 2 years ago
Fixed the release date for 1.0.0.
335e86a8cd17f2f3aa4e59d19764730f7a676ad2 authored about 2 years ago
335e86a8cd17f2f3aa4e59d19764730f7a676ad2 authored about 2 years ago
Version bump to 1.0.0.
9ea7e17e9c9e17f88ce1bbfbdb070310c2a1317f authored about 2 years ago
9ea7e17e9c9e17f88ce1bbfbdb070310c2a1317f authored about 2 years ago
Fix spelling mistakes in documentation.
0a76d7b7de3ea38533aeb12ffbab90a812794798 authored about 2 years ago
0a76d7b7de3ea38533aeb12ffbab90a812794798 authored about 2 years ago
Cache gems.
d2459b6cf1b53876449067c9abbfee8b04d16f5e authored about 2 years ago
d2459b6cf1b53876449067c9abbfee8b04d16f5e authored about 2 years ago
Added a gem version badge.
0b0c048d28f570ed5c3a6753408501e763447e8c authored about 2 years ago
0b0c048d28f570ed5c3a6753408501e763447e8c authored about 2 years ago
Exclude the test files from the built gem.
8fdda97b8931b4a591ffdc0c28af436546614db3 authored about 2 years ago
8fdda97b8931b4a591ffdc0c28af436546614db3 authored about 2 years ago
Link to the library namespace in the YARDocs title.
28389f29e9eba88869e50e82d1ab641ab3d222c4 authored about 2 years ago
28389f29e9eba88869e50e82d1ab641ab3d222c4 authored about 2 years ago
Link to the `main` branch.
dd65cc44375b269f9d3021a44f942f38f8ec546f authored about 2 years ago
dd65cc44375b269f9d3021a44f942f38f8ec546f authored about 2 years ago
No longer link to the framed version of the docs.
4d15736d12ec805b86a3e21f60a4359c30c1c734 authored about 2 years ago
4d15736d12ec805b86a3e21f60a4359c30c1c734 authored about 2 years ago
Updated the copyright years.
4611333d3c4324a271c6b7015bd96a3e998101c9 authored about 2 years ago
4611333d3c4324a271c6b7015bd96a3e998101c9 authored about 2 years ago
Forgot to mention ruby >= 3.0.0 is required.
93f12488e2388dd78812c8c49e807a133a2286b7 authored about 2 years ago
93f12488e2388dd78812c8c49e807a133a2286b7 authored about 2 years ago
Updated the ChangeLog for 1.0.0.
e734f34564e8ecc6a93aae1829cbe0163b5fd193 authored about 2 years ago
e734f34564e8ecc6a93aae1829cbe0163b5fd193 authored about 2 years ago
Version bump to 1.0.0.beta1.
75a4c68efb1fc2bfc4d2519abbd29efe3ae72ea2 authored about 2 years ago
75a4c68efb1fc2bfc4d2519abbd29efe3ae72ea2 authored about 2 years ago
Added ruby-3.2 to the CI matrix.
256fee7c01d3abf6e50cd589baecbacae318dc37 authored about 2 years ago
256fee7c01d3abf6e50cd589baecbacae318dc37 authored about 2 years ago
Don't capitalize 'shellcode' in the project title, as it looks weird.
1d9bfa26b11cba2e0717417a2ca515fe03daa11a authored about 2 years ago
1d9bfa26b11cba2e0717417a2ca515fe03daa11a authored about 2 years ago
Add `frozen_string_literal: true` comments to all files.
d277171835960d57da9e66c135f8f06e9a0c932e authored about 2 years ago
d277171835960d57da9e66c135f8f06e9a0c932e authored about 2 years ago
Ensure the output of `Shellcode#assemble` is ASCII-8bit.
a478f890ae6846ccde9502a82337514cd67058d9 authored about 2 years ago
a478f890ae6846ccde9502a82337514cd67058d9 authored about 2 years ago
Fix spec title.
e4e15343960110fbe4e12020c3e2847618732e0d authored about 2 years ago
e4e15343960110fbe4e12020c3e2847618732e0d authored about 2 years ago
Added a link to Mastodon.
1b72acc38cd9bc2632772de873ddfa3efcfd47b7 authored about 2 years ago
1b72acc38cd9bc2632772de873ddfa3efcfd47b7 authored about 2 years ago
Removed the Slack link (Discord is better).
9585b4f9c572c77ee6eacf0668cbbed98c914e8d authored about 2 years ago
9585b4f9c572c77ee6eacf0668cbbed98c914e8d authored about 2 years ago
Added documentation and test coverage to the Features.
a30b92ef066fea39988ec80fa7a878077a8279df authored about 2 years ago
a30b92ef066fea39988ec80fa7a878077a8279df authored about 2 years ago
Added `simplecov`.
4f1535c3c87e1b9acf4daaa4d681c9498fce3bb8 authored about 2 years ago
4f1535c3c87e1b9acf4daaa4d681c9498fce3bb8 authored about 2 years ago
Group gems.
48f250d8b6035b1129e4f9e093bbe9d0d12cc63a authored about 2 years ago
48f250d8b6035b1129e4f9e093bbe9d0d12cc63a authored about 2 years ago
Alignment.
ca80087000e756b5649847ab220224423fceb17a authored over 2 years ago
ca80087000e756b5649847ab220224423fceb17a authored over 2 years ago
Added `stackprof` to the `Gemfile`.
8dd4822dd9c56f5fe39fb57eb57d019ec80f628f authored over 2 years ago
8dd4822dd9c56f5fe39fb57eb57d019ec80f628f authored over 2 years ago
Added `sord` to the `Gemfile`.
4a5f53ffea3e704f78175873df63238160640816 authored over 2 years ago
4a5f53ffea3e704f78175873df63238160640816 authored over 2 years ago
Added `dead_end` to the `Gemfile`.
4e35efe1374b573dd11e67e574618f228c94a798 authored over 2 years ago
4e35efe1374b573dd11e67e574618f228c94a798 authored over 2 years ago
Added `yard-spellcheck` to the `Gemfile`.
2157d7679a406fb238aad6f0d775d4df0f188499 authored over 2 years ago
2157d7679a406fb238aad6f0d775d4df0f188499 authored over 2 years ago
Expect `arch` and `os` to always be Symbols.
2fe4c9cf56c9549f817f22b1b14b867e5acb7023 authored over 2 years ago
2fe4c9cf56c9549f817f22b1b14b867e5acb7023 authored over 2 years ago
Remove duplicate code.
282b5b1244026390035423d2630ac951f06b4af1 authored over 2 years ago
282b5b1244026390035423d2630ac951f06b4af1 authored over 2 years ago
Fix duplicate code.
45303de8f7f50f6f803aa58a4ccb563f0736782c authored over 2 years ago
45303de8f7f50f6f803aa58a4ccb563f0736782c authored over 2 years ago
`Program#os` may be `nil`.
ba76fb34e25282b242398b0fb0b0c0a75726eeae authored over 2 years ago
ba76fb34e25282b242398b0fb0b0c0a75726eeae authored over 2 years ago
Catch when `syntax:` is not `:intel` or `:att`.
0728642d5cd0730d0dfb2f78cded23b098691ecf authored over 2 years ago
0728642d5cd0730d0dfb2f78cded23b098691ecf authored over 2 years ago
Added `OS[]` to look up OS modules via a Symbol name.
920a5e17d61cb5d77332201364ae9a93695bb00d authored over 2 years ago
920a5e17d61cb5d77332201364ae9a93695bb00d authored over 2 years ago
Version bump due to the name change to `ronin-code-asm`.
f660cfb81aa3981becef17bdb749d1dc499c5f5d authored over 2 years ago
f660cfb81aa3981becef17bdb749d1dc499c5f5d authored over 2 years ago
Removed old YARD links.
6c9850aeba1056c554208c8bed4c39a7b2fa2fdd authored over 2 years ago
6c9850aeba1056c554208c8bed4c39a7b2fa2fdd authored over 2 years ago
Use fully qualified constants in the README examples.
8cdd5128b87caab5c21beca005a22386a131917e authored over 2 years ago
8cdd5128b87caab5c21beca005a22386a131917e authored over 2 years ago
Better variable name.
ff166ccdbad1af1474a5b0ae46429a8a4f4ed732 authored over 2 years ago
ff166ccdbad1af1474a5b0ae46429a8a4f4ed732 authored over 2 years ago
Fix typo in README.
471e280c4e27d4ba297643a3111c067e10526620 authored over 2 years ago
471e280c4e27d4ba297643a3111c067e10526620 authored over 2 years ago
Renamed `ronin-asm` to ronin-code-asm` (closes #21).
e5494e5fe1574788ee60a23450e1d21d30f92e1d authored over 2 years ago
e5494e5fe1574788ee60a23450e1d21d30f92e1d authored over 2 years ago
Fixed YARD type typos.
9f7419ee61a6dd39e9ed77373074d0ff2bb55240 authored over 2 years ago
9f7419ee61a6dd39e9ed77373074d0ff2bb55240 authored over 2 years ago
Add truffleruby to the CI (closes #17).
e0d44663e24bcdb10348c0f726493e045023da0a authored over 2 years ago
e0d44663e24bcdb10348c0f726493e045023da0a authored over 2 years ago
Populdate `gemspec.test_files` using the `spec/` directory.
8d02d1af9bb206952ba96094e59c0b94e21735e5 authored over 2 years ago
8d02d1af9bb206952ba96094e59c0b94e21735e5 authored over 2 years ago
Temporarily disable jruby in the CI matrix until they gain ruby 3.0 support.
e848e6b964e26db118d969342e6c87506bf11134 authored over 2 years ago
e848e6b964e26db118d969342e6c87506bf11134 authored over 2 years ago
Quote `3.1` as well.
00191bffee323f56fe2c30280c4b3d5882fae3a1 authored over 2 years ago
00191bffee323f56fe2c30280c4b3d5882fae3a1 authored over 2 years ago
Require ruby >= 3.0.0.
3df46f23f33de3d67757b3e020966378d64b1ffb authored over 2 years ago
3df46f23f33de3d67757b3e020966378d64b1ffb authored over 2 years ago
Opt into rubygems.org MFA requirement.
fb7520304057db0f0e9bdb59ba41705ff9e7110e authored over 2 years ago
fb7520304057db0f0e9bdb59ba41705ff9e7110e authored over 2 years ago
Switch to using Ruby 2.x keyword arguments.
f602c02fed3d93695dae61f2c24bccb90a17de68 authored over 2 years ago
f602c02fed3d93695dae61f2c24bccb90a17de68 authored over 2 years ago
Require Ruby >= 2.0.0.
7bd45466571b3181417efce732bbaa5368e79a7b authored over 2 years ago
7bd45466571b3181417efce732bbaa5368e79a7b authored over 2 years ago
Added more missing `@return` tags.
3cd4593fd7e540ad7284037241cf8344f80e3169 authored over 2 years ago
3cd4593fd7e540ad7284037241cf8344f80e3169 authored over 2 years ago
Fixed step name.
3a231b0fb37f07faad6b4d12543c2d39186a170b authored over 2 years ago
3a231b0fb37f07faad6b4d12543c2d39186a170b authored over 2 years ago
No longer include `Ronin` or `Ronin::ASM` into the top-level namespace in the specs.
bdce3054e3f753abf5f8f4d92d9a1ec27f19d9d8 authored over 2 years ago
bdce3054e3f753abf5f8f4d92d9a1ec27f19d9d8 authored over 2 years ago
Version bump to 0.3.0.
bce2822e0daac816adcb115cd5e3bcff3b70f31e authored over 2 years ago
bce2822e0daac816adcb115cd5e3bcff3b70f31e authored over 2 years ago
Merged `ronin/asm/asm` into `ronin/asm`.
c19c9ebfccc88c7afd92afcd95882b21669309bd authored over 2 years ago
c19c9ebfccc88c7afd92afcd95882b21669309bd authored over 2 years ago
Removed redundant "This file is part of ronin-asm." line from license header.
53917de0a0ed892f611883d649e227f416fa68d6 authored over 2 years ago
53917de0a0ed892f611883d649e227f416fa68d6 authored over 2 years ago
Fixed a YARD type typo.
25e3224ffbfb8ac274eb4e83518f7c0d9c07482f authored over 2 years ago
25e3224ffbfb8ac274eb4e83518f7c0d9c07482f authored over 2 years ago
Added missing `@param` tag.
2242eef416e71394626e0c4eec036ea6ad271c9f authored over 2 years ago
2242eef416e71394626e0c4eec036ea6ad271c9f authored over 2 years ago
Do not use RSpec `should` syntax.
8f843b89404c78950a381c73902bd70f5cae9ec4 authored over 2 years ago
8f843b89404c78950a381c73902bd70f5cae9ec4 authored over 2 years ago
Add missing `@return` tags.
9494d29fb609ffa9572ff714af66d17e09d0e703 authored over 2 years ago
9494d29fb609ffa9572ff714af66d17e09d0e703 authored over 2 years ago
Fixed a YARD type typo.
3f2f8d4c58527488f6ac5bd38aefb1e4ae3e9b50 authored over 2 years ago
3f2f8d4c58527488f6ac5bd38aefb1e4ae3e9b50 authored over 2 years ago
Fixed a YARD type.
8bbb3ddc74c21d409abd99bbc1c07f232f5c020b authored over 2 years ago
8bbb3ddc74c21d409abd99bbc1c07f232f5c020b authored over 2 years ago
Add missing `@param` tag.
8b52e493868e4753464648212863b8539f7248ec authored over 2 years ago
8b52e493868e4753464648212863b8539f7248ec authored over 2 years ago
Added a spec for `Ronin::ASM.new`.
40cc2cf8665bc8aa9331288e5946109f43b6d46b authored over 2 years ago
40cc2cf8665bc8aa9331288e5946109f43b6d46b authored over 2 years ago
Use "must" in spec descriptions.
25370301537e3c4f3ee6b66b3e2b4c404c6ed5c6 authored over 2 years ago
25370301537e3c4f3ee6b66b3e2b4c404c6ed5c6 authored over 2 years ago
Fixed a typo.
7804e2cab8f5095461063e4616707623801b128c authored over 2 years ago
7804e2cab8f5095461063e4616707623801b128c authored over 2 years ago
Use `esp` for the Memory Operands examples.
1e50040505934310ed5c4fa4d246539788626ce2 authored over 2 years ago
1e50040505934310ed5c4fa4d246539788626ce2 authored over 2 years ago
Fix operand order to use Intel syntax "dest, source" order.
95cdd2c0be429a1e87892c962dc3c6f2fa92cea7 authored over 2 years ago
95cdd2c0be429a1e87892c962dc3c6f2fa92cea7 authored over 2 years ago
Fix one of the examples.
aa9a4ecbf8e322b17f9b9edc68bbf811063577e2 authored over 2 years ago
aa9a4ecbf8e322b17f9b9edc68bbf811063577e2 authored over 2 years ago
Use `platform:` singular.
b17dfc736af2c1bfc0c0e13a01d7568e68e9d222 authored almost 3 years ago
b17dfc736af2c1bfc0c0e13a01d7568e68e9d222 authored almost 3 years ago
Switch to using GitHub Flavored Markdown in the README.
eb902365c49e5300e4dc7c2e555b30170dfae239 authored almost 3 years ago
eb902365c49e5300e4dc7c2e555b30170dfae239 authored almost 3 years ago
Remove ruby-2.4 and ruby-2.5 from the CI matrix as they are EoL.
fcc7f7392e36eb3177a95d9759131246f78bd480 authored about 3 years ago
fcc7f7392e36eb3177a95d9759131246f78bd480 authored about 3 years ago
Also test against ruby-3.1.0.
9a435bc14ffa7f6a77f730391579630c03a70005 authored about 3 years ago
9a435bc14ffa7f6a77f730391579630c03a70005 authored about 3 years ago
Fix the YAML 3.0 Float issue.
754c8ec970938a238393d6f7cac2ad0b3881d47d authored about 3 years ago
754c8ec970938a238393d6f7cac2ad0b3881d47d authored about 3 years ago
Add gemspec metadata.
b2454428f89ab5803bbec1b963fb0c10f82a7b50 authored about 3 years ago
b2454428f89ab5803bbec1b963fb0c10f82a7b50 authored about 3 years ago
Version bump to 0.2.1.
c1441bab5654ea43c84ddeeec439280b8d7f7683 authored about 3 years ago
c1441bab5654ea43c84ddeeec439280b8d7f7683 authored about 3 years ago
Bump the copyright dates.
62efdcf1a705c285712722e20179956481ae19e6 authored about 3 years ago
62efdcf1a705c285712722e20179956481ae19e6 authored about 3 years ago
Renamed data/ronin/asm to data/os.
8ae3a48f9ac6374cb980ac73ed06b90580fb17ed authored about 3 years ago
8ae3a48f9ac6374cb980ac73ed06b90580fb17ed authored about 3 years ago
Remove unused source_file.s.erb template.
cb4543d023c416b5c1c9545a2de79086fb7c79d1 authored about 3 years ago
cb4543d023c416b5c1c9545a2de79086fb7c79d1 authored about 3 years ago
Upgraded to ruby-yasm ~> 0.3, which now uses command_mapper.
* https://github.com/postmodern/command_mapper.rb#readme
77080345da92b57dcc417bfd0e4d98c8c34a2201 authored about 3 years ago
Fixed spec:integration task.
aceefd94f2c8fb098a388bc8e8232341999608ac authored about 3 years ago
aceefd94f2c8fb098a388bc8e8232341999608ac authored about 3 years ago
Move the yard dependency into the `Gemfile`.
7bf3a4fb2f070c12e99feb7b3e6cc11f4d241231 authored about 3 years ago
7bf3a4fb2f070c12e99feb7b3e6cc11f4d241231 authored about 3 years ago
Switched back to using the irb console.
* Removed ripl-* dependencies from the `Gemfile`.
d91d7d8ab593323eebb71903324813e94a421320 authored about 3 years ago
Added a commented out ruby-yasm git dependency.
aa7bfda9f1f8e36886e7426902e65f6a5f0e2484 authored about 3 years ago
aa7bfda9f1f8e36886e7426902e65f6a5f0e2484 authored about 3 years ago
Style.
c2807cb9ccd0186bda1975a71a10a978e8da3d4e authored about 3 years ago
c2807cb9ccd0186bda1975a71a10a978e8da3d4e authored about 3 years ago
Mark OS::SYSCALLS as private.
11345cdf6c429a065807304431c3680b4cc78228 authored about 3 years ago
11345cdf6c429a065807304431c3680b4cc78228 authored about 3 years ago
Added specs for OS::SYSCALLS.
05edb1229a8970f047cc8f550958eae6146812d6 authored about 3 years ago
05edb1229a8970f047cc8f550958eae6146812d6 authored about 3 years ago
Added a spec for Config::DATA_DIR.
72b79f056a78c6c2c32ce561d0c4658f5916ab49 authored about 3 years ago
72b79f056a78c6c2c32ce561d0c4658f5916ab49 authored about 3 years ago
Move spec/asm/* into spec/.
66c070451e5ce78fd93d6ac211d24897c9f8f71f authored about 3 years ago
66c070451e5ce78fd93d6ac211d24897c9f8f71f authored about 3 years ago
Removed the data_paths dependency (closes #19).
745bb157506f43fcfb156d1c481ec0a2086bb9d7 authored about 3 years ago
745bb157506f43fcfb156d1c481ec0a2086bb9d7 authored about 3 years ago