Skip to content

Releases: omerbenamram/evtx

v0.6.5 - 2020-01-14

14 Jan 06:19
Compare
Choose a tag to compare

10% Speedup by using LTO on release.

Changed

  • Enabled link-time-optimizations.

v0.6.4 - 2020-01-13

13 Jan 22:28
Compare
Choose a tag to compare

This release should make evtx_dump 3 times faster on windows machines! Also - about 25% faster on linux machines.

NOTE: this does not affect library code using evtx, only the binary target evtx_dump.

If you are using evtx as a library, you might benefit significantly from adapting a custom allocator!

Changed

  • Added jemalloc/rpmalloc(windows) to take advantage of smarter allocation management.
  • Use buffered writing on evtx_dump.
  • Better utilization of cached strings.

v0.6.3 - 2020-01-11

11 Jan 10:10
Compare
Choose a tag to compare
(cargo-release) evtx version 0.6.3

v0.6.2 - 2019-12-17

17 Dec 16:18
Compare
Choose a tag to compare
(cargo-release) evtx version 0.6.2

v0.6.1 - 2019-12-05

05 Dec 10:09
Compare
Choose a tag to compare
(cargo-release) evtx version 0.6.1

v0.6.0 - 2019-11-26

26 Nov 21:19
Compare
Choose a tag to compare

Added

  • Support for EntityRef nodes.

Changed

  • Error reporting should be better with this version.

Fixed

  • A bug where parser was accepting NUL bytes as strings.
  • Fixed a bug where UTF-16 strings would yield more bytes after UTF-8 conversion and would be rejected.
  • Support an edge case when some data might be missing from OpenStartElement node.
  • A bug where XML records having multiple nodes with the same name will be incorrectly converted to JSON, ex.
<HTTPResponseHeadersInfo>
    <Header>HTTP/1.1 200 OK</Header>
    <Header>Connection: keep-alive</Header>
    <Header>Date: Thu, 18 May 2017 11:37:58 GMT</Header>
    <Header>Content-Length: 813</Header>
    <Header>Content-Type: application/pkix-crl</Header>
    <Header>Last-Modified: Tue, 02 May 2017 22:24:24 GMT</Header>
    <Header>ETag: 0x8D491A9FD112A27</Header>
    <Header>Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0</Header>
    <Header>x-ms-request-id: 477c132d-0001-0045-443b-c49ae1000000</Header>
    <Header>x-ms-version: 2009-09-19</Header>
    <Header>x-ms-lease-status: unlocked</Header>
    <Header>x-ms-blob-type: BlockBlob</Header>
</HTTPResponseHeadersInfo>

Will now be converted to:

 {
      "HTTPResponseHeadersInfo": {
        "Header": "x-ms-blob-type: BlockBlob",
        "Header_1": "HTTP/1.1 200 OK",
        "Header_10": "x-ms-version: 2009-09-19",
        "Header_11": "x-ms-lease-status: unlocked",
        "Header_2": "Connection: keep-alive",
        "Header_3": "Date: Thu, 18 May 2017 11:37:58 GMT",
        "Header_4": "Content-Length: 813",
        "Header_5": "Content-Type: application/pkix-crl",
        "Header_6": "Last-Modified: Tue, 02 May 2017 22:24:24 GMT",
        "Header_7": "ETag: 0x8D491A9FD112A27",
        "Header_8": "Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
        "Header_9": "x-ms-request-id: 477c132d-0001-0045-443b-c49ae1000000"
    }
}

v0.5.1 - 2019-10-30

30 Oct 17:30
Compare
Choose a tag to compare
(cargo-release) evtx version 0.5.1

v0.5.0 - 2019-10-17

17 Oct 20:09
Compare
Choose a tag to compare
(cargo-release) evtx version 0.5.0

v0.4.2 - 2019-09-05

05 Sep 18:02
Compare
Choose a tag to compare
(cargo-release) evtx version 0.4.2

v0.4.1 - 2019-08-28

28 Aug 12:29
Compare
Choose a tag to compare
(cargo-release) evtx version 0.4.1