Skip to content

Commit

Permalink
Merge branch 'm4b:master' into fix/fail_on_malformed_cert_table_parsing
Browse files Browse the repository at this point in the history
  • Loading branch information
ideeockus authored Nov 18, 2024
2 parents b46e266 + 48da3d8 commit 872544b
Show file tree
Hide file tree
Showing 11 changed files with 716 additions and 67 deletions.
25 changes: 23 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,30 @@ All notable changes to this project will be documented in this file.

Before 1.0, this project does not adhere to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

Goblin is now 0.8, which means we will try our best to ease breaking changes. Tracking issue is here: https://github.com/m4b/goblin/issues/97
Goblin is now 0.9, which means we will try our best to ease breaking changes. Tracking issue is here: https://github.com/m4b/goblin/issues/97

## [0.8.1] - 2024-04-27
## [0.9.2] - 2024-10-26
### Fixed
pe: fix PE with zero `raw_data_size` of section, thanks @ideeockus: https://github.com/m4b/goblin/pull/396
### Added
pe: allow parsing pe::Header without dos stubs, `Header::parse_without_dos`, thanks @ideeockus: https://github.com/m4b/goblin/pull/396

## [0.9.1] - 2024-10-24
### (hot) Fix
pe: fix parsing of tls in certain cases (issue: https://github.com/m4b/goblin/issues/424), thanks @kkent030315: https://github.com/m4b/goblin/pull/425

## [0.9.0] - 2024-10-20
### Added, Breaking
pe: add TE (terse executable) support, big thanks @Javagedes: https://github.com/m4b/goblin/pull/397
pe: add support for codeview PDB 2.0, thanks @joschock: https://github.com/m4b/goblin/pull/409
pe: parse TLS in data directories, thanks @kkent030315: https://github.com/m4b/goblin/pull/404

## [0.8.2] - 2024-04-29
Everything in 0.8.1 except TE support in https://github.com/m4b/goblin/pull/397 was reverted,
due to it being technically a breaking change.
0.8.1 was yanked from crates.

## [0.8.1] - 2024-04-27 (YANKED)
### Docs
pe: document pe header, thanks @JohnScience: https://github.com/m4b/goblin/pull/399
pe, elf: fix doc warnings, thanks @5225225: https://github.com/m4b/goblin/pull/395
Expand Down
4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "goblin"
version = "0.8.1"
version = "0.9.2"
authors = [
"m4b <[email protected]>",
"seu <[email protected]>",
Expand Down Expand Up @@ -35,7 +35,7 @@ optional = true

[dependencies.scroll]
version = "0.12"
default_features = false
default-features = false

[features]
default = ["std", "elf32", "elf64", "mach32", "mach64", "pe32", "pe64", "te", "archive", "endian_fd"]
Expand Down
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Add to your `Cargo.toml`

```toml
[dependencies]
goblin = "0.8"
goblin = "0.9"
```

### Features
Expand Down Expand Up @@ -125,6 +125,7 @@ In lexicographic order:
- [@glandium]
- [@h33p]
- [@ibabushkin]
- [@ideeockus]
- [@jackcmay]
- [@jan-auer]
- [@Javagedes]
Expand All @@ -133,6 +134,7 @@ In lexicographic order:
- [@Jhynjhiruu]
- [@johannst]
- [@JohnScience]
- [@joschock]
- [@jrmuizel]
- [@jsgf]
- [@keith]
Expand Down Expand Up @@ -208,13 +210,15 @@ In lexicographic order:
[@glandium]: https://github.com/glandium
[@h33p]: https://github.com/h33p
[@ibabushkin]: https://github.com/ibabushkin
[@ideeockus]: https://github.com/ideeockus
[@jackcmay]: https://github.com/jackcmay
[@jan-auer]: https://github.com/jan-auer
[@Javagedes]: https://github.com/Javagedes
[@jessehui]: https://github.com/jessehui
[@Jhynjhiruu]: https://github.com/Jhynjhiruu
[@JohnScience]: https://github.com/JohnScience
[@johannst]: https://github.com/johannst
[@joschock]: https://github.com/joschock
[@jdub]: https://github.com/jdub
[@jrmuizel]: https://github.com/jrmuizel
[@jsgf]: https://github.com/jsgf
Expand Down
1 change: 1 addition & 0 deletions examples/rdr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ fn run() -> error::Result<()> {
}

pub fn main() {
stderrlog::new().verbosity(3).init().unwrap();
match run() {
Ok(()) => (),
Err(err) => println!("{:#}", err),
Expand Down
Loading

0 comments on commit 872544b

Please sign in to comment.