Bump goblin from 0.0.13 to 0.4.2
Bumps goblin from 0.0.13 to 0.4.2.
Changelog
Sourced from goblin's changelog.
[0.4.2] - 2021-7-4
Added
- strtab: preparses the string table to prevent certain class of DoS attacks, thanks
@Lichtsto: m4b/goblin#275[0.4.1] - 2021-5-30
Fixed
- elf: fix error when alloc, but not endian, thanks
@dancrossnyc: m4b/goblin#273[0.4.0] - 2021-4-11
BREAKING
- elf: fix returning invalid ranges for SH_NOBIT sections, method changed to return optional range instead, thanks
@Tiwalun: m4b/goblin#253Fixed
pe: pass parse opts correctly in pe parser in lookup table, fixes some issues loading and parsing pe libraries: m4b/goblin#268 elf: remove unnecessary unsafe blocks, thanks
@nico-abram: m4b/goblin#261 elf: replace pub type with pub use, thanks@sollyucko: m4b/goblin#259Added
elf: add a lazy parse example, thanks
@jesseui: m4b/goblin#258 elf: add a new fuzzing harness + fix overflows in hash functions and note data iterator construction, thanks@Mrmaxmeier: m4b/goblin#260[0.3.4] - 2021-1-31
Added
- elf: introduce "lazy" parsing of elf structure with new lazy_parse function, which allows user to fill in parts of the ELF struct they need later on; new example provided, as well as some tests, thanks
@jessehui: m4b/goblin#254- elf: also add new
Elf::parse_headerconvenience function, which allows to parse elf header from bytes without e.g., explicitly depending on scroll, etc.[0.3.3] - 2021-1-31
Fixed
- mach: fix debug print panic, thanks
@messense: m4b/goblin#251Added
- pe: allow pe virtual memory resolve to be optional, allowing memory/process dump parsing, thanks
@ko1n(as well as patience for very long time to merge PR!): m4b/goblin#188[0.3.2] - 2021-1-29
Fixed
- elf: overflow panic when note name is 0, thanks
@glandium: m4b/goblin#256[0.3.1] - 2021-1-18
Added
- mach: add rpaths, thanks
@keith: m4b/goblin#248Fixed
- elf: fix regression parsing binaries like busybox (m4b/bingrep#28), thanks
@jan-auer: m4b/goblin#249[0.3.0] - 2020-11-26
BREAKING
- mach: add missing load commands, and fixup minversion enum and api, thanks
@woodruffw!: m4b/goblin#240Fixed
- elf: prevent overflow in bad section sizes, thanks
@jackcmay: m4b/goblin#243Object::parseno longer needsstd! thanks@Evian-Zhang: m4b/goblin#235- test: remove hardcoded CommandLineTools path in macos test, thanks
@quake: m4b/goblin#238- build: Resolve clippy lints, thanks
@connorkuehl: m4b/goblin#225Added
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language -
@dependabot badge mewill comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)