Skip to content

Commit

Permalink
Changes to support missing computer name
Browse files Browse the repository at this point in the history
  • Loading branch information
joachimmetz committed Sep 27, 2024
1 parent a42edfa commit 22e208e
Show file tree
Hide file tree
Showing 5 changed files with 497 additions and 294 deletions.
3 changes: 3 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ jobs:
- architecture: 'x64'
compiler: 'gcc'
configure_options: ''
- architecture: 'x64'
compiler: 'gcc'
configure_options: '--with-pthread=no'
- architecture: 'x64'
compiler: 'gcc'
configure_options: '--enable-wide-character-type'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build_ossfuzz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@ jobs:
head -n 20 projects/libyal/Dockerfile > projects/libevtx/Dockerfile
echo "RUN git clone --depth 1 https://github.com/libyal/libevtx.git libevtx" >> projects/libevtx/Dockerfile
tail -n 3 projects/libyal/Dockerfile >> projects/libevtx/Dockerfile
python3 infra/helper.py build_image --pull libevtx
python3 infra/helper.py build_image --pull libevtx
python3 infra/helper.py build_fuzzers --sanitizer address libevtx
python3 infra/helper.py check_build libevtx
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ AC_PREREQ([2.71])

AC_INIT(
[libevtx],
[20240629],
[20240927],
[[email protected]])

AC_CONFIG_SRCDIR(
Expand Down
6 changes: 6 additions & 0 deletions documentation/Windows XML Event Log (EVTX).asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ April 2012 | Additional information.
| 0.0.23 | J.B. Metz | December 2023 | Updated references and additional information about SystemResources directory.
| 0.0.24 | J.B. Metz | January 2024 | Additional information about parameter message files.
| 0.0.25 | J.B. Metz | April 2024 | Additional information about dependency identifier.
| 0.0.26 | J.B. Metz | September 2024 | Additional information regarding format edge case with thanks to J. Solomon.
|===

:numbered:
Expand Down Expand Up @@ -1829,6 +1830,11 @@ The approach is to start scanning for recoverable event records until a correct
chunk header is found or the end of file is reached. Any event records found
are considered recovered.

=== Empty computer name

It is not clear if this is a corruption scenario or an undesirable edge case.
It has been observed that the format allows for the computer value to be empty.

== Notes

=== Normal behavior
Expand Down
Loading

0 comments on commit 22e208e

Please sign in to comment.