Skip to content

Releases: Hugo-C/rustJarm

v0.3.6

08 Aug 22:21
Compare
Choose a tag to compare

What's Changed

  • GH-7 # Add data transfer timeout in #14

Full Changelog: v0.3.5...v0.3.6

v0.3.5

10 Jun 21:28
Compare
Choose a tag to compare

What's Changed

  • Update github action in #12
  • Update pnet dependency in #13

Full Changelog: v0.3.4...v0.3.5

v0.3.4

01 Dec 18:27
Compare
Choose a tag to compare

What's Changed

  • Fix cipher bytes in #11
    Unexpected cipher bytes was causing the process to panic. We now follow more closely the original implementation by instead always returning a value. This behavior affect a small number of hosts (~5 in Tranco top 1 million websites).

This also fix a panic on client disconnect. Now a JarmError of type Io will be returned instead.

Full Changelog: v0.3.3...v0.3.4

v0.3.3

14 Aug 22:06
Compare
Choose a tag to compare

What's Changed

  • Bump dependencies and add semver break check in CI in #10

Full Changelog: v0.3.2...v0.3.3

v0.3.2

05 Mar 16:58
Compare
Choose a tag to compare

What's Changed

  • Bump pnet lib dependency version in #9

Full Changelog: v0.3.1...v0.3.2

v0.3.1

01 Jan 20:11
Compare
Choose a tag to compare

What's Changed

  • Fix incorrect error handling on extract_extension_info in #6
    This could result in panic with an error message like:

range end index 1888 out of range for slice of length 1484

Behavior is now closer to the Python library.

Full Changelog: v0.3.0...v0.3.1

v0.3.0

21 Dec 22:24
Compare
Choose a tag to compare

What's Changed

  • Add timeout in #4
    A timeout can now be specified like:
let mut jarm_scan = Jarm::new(host, port);
jarm_scan.timeout = Duration::from_secs(2);
let result = match jarm_scan.hash()

It'll limit the time to wait for response for each of the 10 requests sent to the service scanned.
This is a breaking change as it adds a new public field to the Jarm structure (see rust semver). To prevent future similar inconvenience and as the structure is not supposed to be built manually, the non_exhaustive attribute have been apposed on it.

Full Changelog: v0.2.1...v0.3.0

v0.2.1

30 Aug 21:53
Compare
Choose a tag to compare

What's Changed

  • Clean up the repository. See more details in #2