Releases: david942j/one_gadget
Releases · david942j/one_gadget
v1.10.0
What's Changed
- Bump rake from 13.0.6 to 13.1.0 by @dependabot in #211
- Bump rspec from 3.11.0 to 3.13.0 by @dependabot in #213
- Upgrade to Ruby >= 3.1 by @david942j in #216
- Bump rexml from 3.3.4 to 3.3.6 by @dependabot in #217
- Update elftools requirement from >= 1.0.2, < 1.2.0 to >= 1.0.2, < 1.4.0 by @dependabot in #218
- Bump yard from 0.9.28 to 0.9.37 by @dependabot in #221
- Support JSON output by @david942j in #225
Full Changelog: v1.9.0...v1.10.0
v1.9.0
What's Changed
- Check for false positives in jmp_case_candidates by @CptGibbon in #198
- Replace obsolescent egrep with grep -E by @rad4day in #199
- Add
--dwarf-start=0
option to remove the file path in the output by @lebr0nli in #205 - Enhance the constraints for
argv
andenvp
by @lebr0nli in #206
New Contributors
- @CptGibbon made their first contribution in #198
- @rad4day made their first contribution in #199
- @lebr0nli made their first contribution in #205
Full Changelog: v1.8.1...v1.9.0
v1.8.1
v1.8.0
v1.7.4
Bug Fixes
- Fix missing gadgets when two gadgets are too close (#122)
- Use strict keyword arguments representation for Ruby 2.8 (#127)
- to suppress the "Using the last argument as keyword parameters is deprecated" warning since Ruby 2.7
- Add writable constraints to x86 archs (#156)
Enhancements
- Add libc-2.29, 2.30, 2.31, and 2.32 builds
v1.7.3
v1.7.2
v1.7.1
v1.7.0
Feature
- Supported a new architecture: AArch64!
- Approximately 1.5 times faster than before. (#68)
- Added 43 builds (updated to the latest libcdb).
Internal Changes
- Added more error classes.
- Supported checking objdump's supported architectures.
- Supported new constraint type:
writable
. (#69) - Introduced scoring system on constraints. (#67, #69)
- Removed unnecessary module
ClassMethods
.
Bug Fix
- Fix a bug happens in libc-2.28 (1810bd7).