From 63c604b31f7b7859b1ecc9a38377ffa2df7a1f04 Mon Sep 17 00:00:00 2001 From: Joachim Metz Date: Fri, 26 Jan 2024 06:40:04 +0100 Subject: [PATCH] Applied updates --- AUTHORS | 2 +- appveyor.yml | 87 +++++++++++++++++++---- autogen.ps1 | 25 ++++--- common/byte_stream.h | 2 +- common/common.h | 2 +- common/config_borlandc.h | 2 +- common/config_msc.h | 2 +- common/config_winapi.h | 2 +- common/file_stream.h | 2 +- common/memory.h | 2 +- common/narrow_string.h | 2 +- common/system_string.h | 2 +- common/types.h.in | 2 +- common/wide_string.h | 2 +- configure.ac | 2 +- dpkg/copyright | 2 +- include/libfwnt.h.in | 2 +- include/libfwnt/definitions.h.in | 2 +- include/libfwnt/error.h | 2 +- include/libfwnt/extern.h | 2 +- include/libfwnt/features.h.in | 2 +- include/libfwnt/types.h.in | 2 +- libfwnt/libfwnt.c | 2 +- libfwnt/libfwnt.rc.in | 2 +- libfwnt/libfwnt_access_control_entry.c | 2 +- libfwnt/libfwnt_access_control_entry.h | 2 +- libfwnt/libfwnt_access_control_list.c | 2 +- libfwnt/libfwnt_access_control_list.h | 2 +- libfwnt/libfwnt_bit_stream.c | 2 +- libfwnt/libfwnt_bit_stream.h | 2 +- libfwnt/libfwnt_debug.c | 2 +- libfwnt/libfwnt_debug.h | 2 +- libfwnt/libfwnt_definitions.h.in | 2 +- libfwnt/libfwnt_error.c | 2 +- libfwnt/libfwnt_error.h | 2 +- libfwnt/libfwnt_extern.h | 2 +- libfwnt/libfwnt_huffman_tree.c | 2 +- libfwnt/libfwnt_huffman_tree.h | 2 +- libfwnt/libfwnt_libcdata.h | 2 +- libfwnt/libfwnt_libcerror.h | 2 +- libfwnt/libfwnt_libcnotify.h | 2 +- libfwnt/libfwnt_locale_identifier.c | 2 +- libfwnt/libfwnt_locale_identifier.h | 2 +- libfwnt/libfwnt_lznt1.c | 2 +- libfwnt/libfwnt_lznt1.h | 2 +- libfwnt/libfwnt_lzx.c | 2 +- libfwnt/libfwnt_lzx.h | 2 +- libfwnt/libfwnt_lzxpress.c | 2 +- libfwnt/libfwnt_lzxpress.h | 2 +- libfwnt/libfwnt_notify.c | 2 +- libfwnt/libfwnt_notify.h | 2 +- libfwnt/libfwnt_security_descriptor.c | 2 +- libfwnt/libfwnt_security_descriptor.h | 2 +- libfwnt/libfwnt_security_identifier.c | 2 +- libfwnt/libfwnt_security_identifier.h | 2 +- libfwnt/libfwnt_support.c | 2 +- libfwnt/libfwnt_support.h | 2 +- libfwnt/libfwnt_types.h | 2 +- libfwnt/libfwnt_unused.h | 2 +- manuals/libfwnt.3 | 2 +- ossfuzz/lznt1_fuzzer.cc | 2 +- ossfuzz/lzx_fuzzer.cc | 2 +- ossfuzz/lzxpress_fuzzer.cc | 2 +- ossfuzz/lzxpress_huffman_fuzzer.cc | 2 +- ossfuzz/ossfuzz_libfwnt.h | 2 +- ossfuzz/security_descriptor_fuzzer.cc | 2 +- ossfuzz/security_identifier_fuzzer.cc | 2 +- pyfwnt/pyfwnt.c | 2 +- pyfwnt/pyfwnt.h | 2 +- pyfwnt/pyfwnt_access_control_entries.c | 2 +- pyfwnt/pyfwnt_access_control_entries.h | 2 +- pyfwnt/pyfwnt_access_control_entry.c | 2 +- pyfwnt/pyfwnt_access_control_entry.h | 2 +- pyfwnt/pyfwnt_access_control_list.c | 2 +- pyfwnt/pyfwnt_access_control_list.h | 2 +- pyfwnt/pyfwnt_access_control_types.c | 2 +- pyfwnt/pyfwnt_access_control_types.h | 2 +- pyfwnt/pyfwnt_error.c | 2 +- pyfwnt/pyfwnt_error.h | 2 +- pyfwnt/pyfwnt_integer.c | 2 +- pyfwnt/pyfwnt_integer.h | 2 +- pyfwnt/pyfwnt_libcerror.h | 2 +- pyfwnt/pyfwnt_libfwnt.h | 2 +- pyfwnt/pyfwnt_lznt1.c | 2 +- pyfwnt/pyfwnt_lznt1.h | 2 +- pyfwnt/pyfwnt_lzx.c | 2 +- pyfwnt/pyfwnt_lzx.h | 2 +- pyfwnt/pyfwnt_lzxpress.c | 2 +- pyfwnt/pyfwnt_lzxpress.h | 2 +- pyfwnt/pyfwnt_python.h | 2 +- pyfwnt/pyfwnt_security_descriptor.c | 2 +- pyfwnt/pyfwnt_security_descriptor.h | 2 +- pyfwnt/pyfwnt_security_identifier.c | 2 +- pyfwnt/pyfwnt_security_identifier.h | 2 +- pyfwnt/pyfwnt_unused.h | 2 +- tests/fwnt_test_access_control_entry.c | 2 +- tests/fwnt_test_access_control_list.c | 2 +- tests/fwnt_test_bit_stream.c | 2 +- tests/fwnt_test_error.c | 2 +- tests/fwnt_test_huffman_tree.c | 2 +- tests/fwnt_test_libcerror.h | 2 +- tests/fwnt_test_libcnotify.h | 2 +- tests/fwnt_test_libfwnt.h | 2 +- tests/fwnt_test_lznt1.c | 2 +- tests/fwnt_test_lzx.c | 2 +- tests/fwnt_test_lzxpress.c | 2 +- tests/fwnt_test_macros.h | 2 +- tests/fwnt_test_memory.c | 2 +- tests/fwnt_test_memory.h | 2 +- tests/fwnt_test_notify.c | 2 +- tests/fwnt_test_security_descriptor.c | 2 +- tests/fwnt_test_security_identifier.c | 2 +- tests/fwnt_test_support.c | 2 +- tests/fwnt_test_unused.h | 2 +- tests/pyfwnt_test_access_control_entry.py | 2 +- tests/pyfwnt_test_access_control_list.py | 2 +- tests/pyfwnt_test_lznt1.py | 2 +- tests/pyfwnt_test_lzx.py | 2 +- tests/pyfwnt_test_lzxpress.py | 2 +- tests/pyfwnt_test_security_descriptor.py | 2 +- tests/pyfwnt_test_security_identifier.py | 2 +- tests/pyfwnt_test_support.py | 2 +- tests/runtests.py | 5 +- tests/test_python_module.sh | 16 +++-- tox.ini | 2 +- 125 files changed, 225 insertions(+), 150 deletions(-) diff --git a/AUTHORS b/AUTHORS index f3489cf..93b7e70 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,4 +1,4 @@ Acknowledgements: libfwnt -Copyright (C) 2009-2023, Joachim Metz +Copyright (C) 2009-2024, Joachim Metz diff --git a/appveyor.yml b/appveyor.yml index 4f0fd0f..1e8003b 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -115,14 +115,66 @@ environment: CFLAGS: "-I/usr/local/include" LDFLAGS: "-L/usr/local/lib" CONFIGURE_OPTIONS: "--disable-dependency-tracking --prefix=/usr/local --enable-python --with-pyprefix" - - TARGET: python311 - BUILD_ENVIRONMENT: python + - TARGET: windows-tox-py38-32bit + BUILD_ENVIRONMENT: python-tox + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 + PYTHON: "C:\\Python38\\python.exe" + PYTHON_VERSION: 3.8 + TOXENV: py38 + - TARGET: windows-tox-py38-64bit + BUILD_ENVIRONMENT: python-tox + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 + PYTHON: "C:\\Python38-x64\\python.exe" + PYTHON_VERSION: 3.8 + TOXENV: py38 + - TARGET: windows-tox-py39-32bit + BUILD_ENVIRONMENT: python-tox + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 + PYTHON: "C:\\Python39\\python.exe" + PYTHON_VERSION: 3.9 + TOXENV: py39 + - TARGET: windows-tox-py39-64bit + BUILD_ENVIRONMENT: python-tox + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 + PYTHON: "C:\\Python39-x64\\python.exe" + PYTHON_VERSION: 3.9 + TOXENV: py39 + - TARGET: windows-tox-py310-32bit + BUILD_ENVIRONMENT: python-tox + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 + PYTHON: "C:\\Python310\\python.exe" + PYTHON_VERSION: 3.10 + TOXENV: py310 + - TARGET: windows-tox-py310-64bit + BUILD_ENVIRONMENT: python-tox + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 + PYTHON: "C:\\Python310-x64\\python.exe" + PYTHON_VERSION: 3.10 + TOXENV: py310 + - TARGET: windows-tox-py311-32bit + BUILD_ENVIRONMENT: python-tox APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 PYTHON: "C:\\Python311\\python.exe" - - TARGET: python311-x64 - BUILD_ENVIRONMENT: python + PYTHON_VERSION: 3.11 + TOXENV: py311 + - TARGET: windows-tox-py311-64bit + BUILD_ENVIRONMENT: python-tox APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 PYTHON: "C:\\Python311-x64\\python.exe" + PYTHON_VERSION: 3.11 + TOXENV: py311 + - TARGET: windows-tox-py312-32bit + BUILD_ENVIRONMENT: python-tox + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 + PYTHON: "C:\\Python312\\python.exe" + PYTHON_VERSION: 3.12 + TOXENV: py312 + - TARGET: windows-tox-py312-64bit + BUILD_ENVIRONMENT: python-tox + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 + PYTHON: "C:\\Python312-x64\\python.exe" + PYTHON_VERSION: 3.12 + TOXENV: py312 - TARGET: macos-tox-py38 BUILD_ENVIRONMENT: python-tox APPVEYOR_BUILD_WORKER_IMAGE: macos-monterey @@ -153,6 +205,11 @@ environment: HOMEBREW_NO_INSTALL_CLEANUP: 1 PYTHON_VERSION: 3.12 TOXENV: py312 + - TARGET: linux-tox-py310 + BUILD_ENVIRONMENT: python-tox + APPVEYOR_BUILD_WORKER_IMAGE: ubuntu2204 + PYTHON_VERSION: 3.10 + TOXENV: py310 - TARGET: cygwin64-gcc BUILD_ENVIRONMENT: cygwin64 APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 @@ -183,11 +240,12 @@ environment: install: - cmd: if [%BUILD_ENVIRONMENT%]==[msbuild] ( git clone https://github.com/libyal/vstools.git ..\vstools ) -- sh: if test ${BUILD_ENVIRONMENT} = "python-tox" || test ${BUILD_ENVIRONMENT} = "xcode"; then brew update-reset && brew update -q; fi -- sh: if test ${BUILD_ENVIRONMENT} = "python-tox" || test ${BUILD_ENVIRONMENT} = "xcode"; then brew install -q autoconf automake gettext gnu-sed libtool pkg-config || true; fi -- sh: if test ${BUILD_ENVIRONMENT} = "python-tox"; then brew install -q python@${PYTHON_VERSION} tox twine-pypi || true; fi -- cmd: if [%BUILD_ENVIRONMENT%]==[python] ( - "%PYTHON%" -m pip install -U pip setuptools twine wheel ) +- sh: if ( test `uname -s` = "Darwin" && test ${BUILD_ENVIRONMENT} = "python-tox" ) || test ${BUILD_ENVIRONMENT} = "xcode"; then brew update-reset && brew update -q; fi +- sh: if ( test `uname -s` = "Darwin" && test ${BUILD_ENVIRONMENT} = "python-tox" ) || test ${BUILD_ENVIRONMENT} = "xcode"; then brew install -q autoconf automake gettext gnu-sed libtool pkg-config || true; fi +- cmd: if [%BUILD_ENVIRONMENT%]==[python-tox] ( + "%PYTHON%" -m pip install -U tox twine ) +- sh: if test `uname -s` = "Darwin" && test ${BUILD_ENVIRONMENT} = "python-tox"; then brew install -q python@${PYTHON_VERSION} tox twine-pypi || true; fi +- sh: if test `uname -s` = "Linux" && test ${BUILD_ENVIRONMENT} = "python-tox"; then sudo apt-get update && sudo apt-get -y install autoconf automake autopoint build-essential git libtool pkg-config python3 python3-dev python3-distutils python3-pip python3-setuptools tox twine; fi - ps: If ($env:BUILD_ENVIRONMENT -eq "cygwin64") { (New-Object Net.WebClient).DownloadFile("https://cygwin.com/setup-x86_64.exe", "C:\\cygwin64\\setup-x86_64.exe") } - cmd: if [%BUILD_ENVIRONMENT%]==[cygwin64] ( @@ -198,7 +256,7 @@ install: $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://uploader.codecov.io/latest/windows/codecov.exe -Outfile ..\codecov.exe } build_script: -- ps: If ($env:BUILD_ENVIRONMENT -eq "msbuild" -or ($env:BUILD_ENVIRONMENT -eq "python" -and $isWindows)) { +- ps: If ($env:BUILD_ENVIRONMENT -eq "msbuild" -or ($env:BUILD_ENVIRONMENT -eq "python-tox" -and $isWindows)) { .\synclibs.ps1; .\autogen.ps1 } - ps: If ($env:TARGET -eq "vs2008") { @@ -210,9 +268,10 @@ build_script: - ps: If ($env:TARGET -eq "vs2022-python") { .\build.ps1 -VisualStudioVersion $env:TARGET.Substring(2, 4) -Configuration $env:CONFIGURATION -Platform $env:PLATFORM -PythonPath $env:PYTHON_PATH -VSToolsOptions "--extend-with-x64 --python-path $env:PYTHON_PATH --with-dokany" } - sh: if test ${BUILD_ENVIRONMENT} = "xcode"; then export PATH="/usr/local/opt/gettext/bin:$PATH"; export SED="/usr/local/bin/gsed"; tests/build.sh ${CONFIGURE_OPTIONS}; fi -- cmd: if [%BUILD_ENVIRONMENT%]==[python] ( - "%PYTHON%" setup.py bdist_wheel ) -- sh: if test ${BUILD_ENVIRONMENT} = "python-tox"; then export PATH="/usr/local/opt/gettext/bin:$PATH"; export SED="/usr/local/bin/gsed"; ./synclibs.sh && ./autogen.sh && ./configure --disable-nls --disable-shared-libs && make sources >/dev/null && tox -e${TOXENV}; fi +- cmd: if [%BUILD_ENVIRONMENT%]==[python-tox] ( + "%PYTHON%" -m tox -e%TOXENV% ) +- sh: if test `uname -s` = "Darwin" && test ${BUILD_ENVIRONMENT} = "python-tox"; then export PATH="/usr/local/opt/gettext/bin:$PATH"; export SED="/usr/local/bin/gsed"; ./synclibs.sh && ./autogen.sh && ./configure --disable-nls --disable-shared-libs && make sources >/dev/null && tox -e${TOXENV}; fi +- sh: if test `uname -s` = "Linux" && test ${BUILD_ENVIRONMENT} = "python-tox"; then ./synclibs.sh && ./autogen.sh && ./configure --disable-nls --disable-shared-libs && make sources >/dev/null && tox -e${TOXENV}; fi - cmd: if [%BUILD_ENVIRONMENT%]==[cygwin64] ( xcopy /i /q /s C:\projects\libfwnt C:\cygwin64\home\appveyor\libfwnt && C:\cygwin64\bin\bash -e -l -c "cd libfwnt && wget -q 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD' -O './config.guess' && wget -q 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD' -O './config.sub'" && @@ -244,7 +303,7 @@ artifacts: - path: dist\*.whl deploy_script: -- ps: If ($env:APPVEYOR_REPO_TAG -eq "true" -and $isWindows -and $env:BUILD_ENVIRONMENT -eq "python") { +- ps: If ($env:APPVEYOR_REPO_TAG -eq "true" -and $isWindows -and $env:BUILD_ENVIRONMENT -eq "python-tox") { Invoke-Expression "${env:PYTHON} -m twine upload dist/*.whl --username __token__ --password ${env:PYPI_TOKEN} --skip-existing" } - sh: if test ${APPVEYOR_REPO_TAG} = "true" && test ${BUILD_ENVIRONMENT} = "python-tox"; then twine upload dist/*.whl --username __token__ --password ${PYPI_TOKEN} --skip-existing; fi diff --git a/autogen.ps1 b/autogen.ps1 index ed2049a..520fdb8 100644 --- a/autogen.ps1 +++ b/autogen.ps1 @@ -1,6 +1,6 @@ # Script to generate the necessary files for a msvscpp build # -# Version: 20230104 +# Version: 20230118 $WinFlex = "..\win_flex_bison\win_flex.exe" $WinBison = "..\win_flex_bison\win_bison.exe" @@ -9,17 +9,22 @@ $Library = Get-Content -Path configure.ac | select -skip 3 -first 1 | % { $_ -Re $Version = Get-Content -Path configure.ac | select -skip 4 -first 1 | % { $_ -Replace " \[","" } | % { $_ -Replace "\],","" } $Prefix = ${Library}.Substring(3) -Get-Content -Path "include\${Library}.h.in" > "include\${Library}.h" -Get-Content -Path "include\${Library}\definitions.h.in" | % { $_ -Replace "@VERSION@","${Version}" } > "include\${Library}\definitions.h" -Get-Content -Path "include\${Library}\features.h.in" | % { $_ -Replace "@[A-Z0-9_]*@","0" } > "include\${Library}\features.h" -Get-Content -Path "include\${Library}\types.h.in" | % { $_ -Replace "@[A-Z0-9_]*@","0" } > "include\${Library}\types.h" -Get-Content -Path "common\types.h.in" | % { $_ -Replace "@PACKAGE@","${Library}" } > "common\types.h" -Get-Content -Path "${Library}\${Library}_definitions.h.in" | % { $_ -Replace "@VERSION@","${Version}" } > "${Library}\${Library}_definitions.h" -Get-Content -Path "${Library}\${Library}.rc.in" | % { $_ -Replace "@VERSION@","${Version}" } > "${Library}\${Library}.rc" +Get-Content -Path "include\${Library}.h.in" | Out-File -Encoding ascii "include\${Library}.h" +Get-Content -Path "include\${Library}\definitions.h.in" | % { $_ -Replace "@VERSION@","${Version}" } | Out-File -Encoding ascii "include\${Library}\definitions.h" +Get-Content -Path "include\${Library}\features.h.in" | % { $_ -Replace "@[A-Z0-9_]*@","0" } | Out-File -Encoding ascii "include\${Library}\features.h" +Get-Content -Path "include\${Library}\types.h.in" | % { $_ -Replace "@[A-Z0-9_]*@","0" } | Out-File -Encoding ascii "include\${Library}\types.h" +Get-Content -Path "common\types.h.in" | % { $_ -Replace "@PACKAGE@","${Library}" } | Out-File -Encoding ascii "common\types.h" +Get-Content -Path "${Library}\${Library}_definitions.h.in" | % { $_ -Replace "@VERSION@","${Version}" } | Out-File -Encoding ascii "${Library}\${Library}_definitions.h" +Get-Content -Path "${Library}\${Library}.rc.in" | % { $_ -Replace "@VERSION@","${Version}" } | Out-File -Encoding ascii "${Library}\${Library}.rc" + +If (Test-Path "setup.cfg.in") +{ + Get-Content -Path "setup.cfg.in" | % { $_ -Replace "@VERSION@","${Version}" } | Out-File -Encoding ascii "setup.cfg" +} If (Test-Path "${Prefix}.net") { - Get-Content -Path "${Prefix}.net\${Prefix}.net.rc.in" | % { $_ -Replace "@VERSION@","${Version}" } > "${Prefix}.net\${Prefix}.net.rc" + Get-Content -Path "${Prefix}.net\${Prefix}.net.rc.in" | % { $_ -Replace "@VERSION@","${Version}" } | Out-File -Encoding ascii "${Prefix}.net\${Prefix}.net.rc" } $NamePrefix = "" @@ -38,7 +43,7 @@ ForEach (${DirectoryElement} in Get-ChildItem -Path "${Library}\*.l") $Output = Invoke-Expression -Command "& '${WinFlex}' -Cf ${DirectoryElement} 2>&1" Write-Host ${Output} - # Moving manually since win_flex -o does not provide the expected behavior. + # Moving manually since `win_flex -o filename' does not provide the expected behavior. Move-Item "lex.yy.c" ${OutputFile} -force } diff --git a/common/byte_stream.h b/common/byte_stream.h index 4619f89..09af2bc 100644 --- a/common/byte_stream.h +++ b/common/byte_stream.h @@ -1,7 +1,7 @@ /* * Byte stream functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/common/common.h b/common/common.h index 7ce3c5e..748f87a 100644 --- a/common/common.h +++ b/common/common.h @@ -1,7 +1,7 @@ /* * Common include file * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/common/config_borlandc.h b/common/config_borlandc.h index ef90ea6..2ed0f49 100644 --- a/common/config_borlandc.h +++ b/common/config_borlandc.h @@ -1,7 +1,7 @@ /* * Configuration for the Borland/CodeGear C++ Builder compiler * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/common/config_msc.h b/common/config_msc.h index 689d6a3..1b4185b 100644 --- a/common/config_msc.h +++ b/common/config_msc.h @@ -1,7 +1,7 @@ /* * Configuration for the Microsoft Visual Studio C++ compiler * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/common/config_winapi.h b/common/config_winapi.h index 4c88a9e..c7d1d1d 100644 --- a/common/config_winapi.h +++ b/common/config_winapi.h @@ -1,7 +1,7 @@ /* * Configuration file for WINAPI * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/common/file_stream.h b/common/file_stream.h index 04ebd91..5ed5291 100644 --- a/common/file_stream.h +++ b/common/file_stream.h @@ -1,7 +1,7 @@ /* * FILE stream functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/common/memory.h b/common/memory.h index 19ac211..d139a33 100644 --- a/common/memory.h +++ b/common/memory.h @@ -1,7 +1,7 @@ /* * Memory functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/common/narrow_string.h b/common/narrow_string.h index c4af8ed..a015cd8 100644 --- a/common/narrow_string.h +++ b/common/narrow_string.h @@ -1,7 +1,7 @@ /* * Narrow character string functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/common/system_string.h b/common/system_string.h index 29674b8..a6818d7 100644 --- a/common/system_string.h +++ b/common/system_string.h @@ -1,7 +1,7 @@ /* * System character string functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/common/types.h.in b/common/types.h.in index 3f669bf..30ebd93 100644 --- a/common/types.h.in +++ b/common/types.h.in @@ -1,7 +1,7 @@ /* * Type and type-support definitions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/common/wide_string.h b/common/wide_string.h index 1a60fda..c9f7bb8 100644 --- a/common/wide_string.h +++ b/common/wide_string.h @@ -1,7 +1,7 @@ /* * Wide character string functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/configure.ac b/configure.ac index 55ddb62..87fe479 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.71]) AC_INIT( [libfwnt], - [20231124], + [20240126], [joachim.metz@gmail.com]) AC_CONFIG_SRCDIR( diff --git a/dpkg/copyright b/dpkg/copyright index 3822b24..6df2963 100644 --- a/dpkg/copyright +++ b/dpkg/copyright @@ -3,7 +3,7 @@ Upstream-Name: libfwnt Source: https://github.com/libyal/libfwnt Files: * -Copyright: 2009-2023, Joachim Metz +Copyright: 2009-2024, Joachim Metz License: LGPL-3.0+ License: LGPL-3.0+ diff --git a/include/libfwnt.h.in b/include/libfwnt.h.in index 137fdc2..3c8c6aa 100644 --- a/include/libfwnt.h.in +++ b/include/libfwnt.h.in @@ -1,7 +1,7 @@ /* * Library to support common Windows NT specific formats * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/include/libfwnt/definitions.h.in b/include/libfwnt/definitions.h.in index c821162..8810e02 100644 --- a/include/libfwnt/definitions.h.in +++ b/include/libfwnt/definitions.h.in @@ -1,7 +1,7 @@ /* * Definitions for libfwnt * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/include/libfwnt/error.h b/include/libfwnt/error.h index a66c94c..ccb57b8 100644 --- a/include/libfwnt/error.h +++ b/include/libfwnt/error.h @@ -1,7 +1,7 @@ /* * The error code definitions for libfwnt * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/include/libfwnt/extern.h b/include/libfwnt/extern.h index cb717d1..239ea3c 100644 --- a/include/libfwnt/extern.h +++ b/include/libfwnt/extern.h @@ -4,7 +4,7 @@ * This header should be included in header files that export or import * library functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/include/libfwnt/features.h.in b/include/libfwnt/features.h.in index 8b9e7f2..7144daf 100644 --- a/include/libfwnt/features.h.in +++ b/include/libfwnt/features.h.in @@ -1,7 +1,7 @@ /* * Features of libfwnt * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/include/libfwnt/types.h.in b/include/libfwnt/types.h.in index 2e27688..b9936d5 100644 --- a/include/libfwnt/types.h.in +++ b/include/libfwnt/types.h.in @@ -1,7 +1,7 @@ /* * Type definitions for libfwnt * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt.c b/libfwnt/libfwnt.c index 54e7d35..83df78b 100644 --- a/libfwnt/libfwnt.c +++ b/libfwnt/libfwnt.c @@ -1,7 +1,7 @@ /* * Library to support common Windows NT specific formats * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt.rc.in b/libfwnt/libfwnt.rc.in index 115041d..bf4d720 100644 --- a/libfwnt/libfwnt.rc.in +++ b/libfwnt/libfwnt.rc.in @@ -24,7 +24,7 @@ BEGIN VALUE "FileDescription", "Library to support common Windows NT specific formats\0" VALUE "FileVersion", "@VERSION@" "\0" VALUE "InternalName", "libfwnt.dll\0" - VALUE "LegalCopyright", "(C) 2009-2023, Joachim Metz \0" + VALUE "LegalCopyright", "(C) 2009-2024, Joachim Metz \0" VALUE "OriginalFilename", "libfwnt.dll\0" VALUE "ProductName", "libfwnt\0" VALUE "ProductVersion", "@VERSION@" "\0" diff --git a/libfwnt/libfwnt_access_control_entry.c b/libfwnt/libfwnt_access_control_entry.c index 08458c9..7cc96d0 100644 --- a/libfwnt/libfwnt_access_control_entry.c +++ b/libfwnt/libfwnt_access_control_entry.c @@ -1,7 +1,7 @@ /* * Windows NT Access Control Entry (ACE) functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_access_control_entry.h b/libfwnt/libfwnt_access_control_entry.h index 2cdfcb5..38c73df 100644 --- a/libfwnt/libfwnt_access_control_entry.h +++ b/libfwnt/libfwnt_access_control_entry.h @@ -1,7 +1,7 @@ /* * Windows NT Access Contol Entry (ACE) functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_access_control_list.c b/libfwnt/libfwnt_access_control_list.c index 7cb187d..57b5fdb 100644 --- a/libfwnt/libfwnt_access_control_list.c +++ b/libfwnt/libfwnt_access_control_list.c @@ -1,7 +1,7 @@ /* * Windows NT Access Control List (ACL) functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_access_control_list.h b/libfwnt/libfwnt_access_control_list.h index 3fe7809..a11f148 100644 --- a/libfwnt/libfwnt_access_control_list.h +++ b/libfwnt/libfwnt_access_control_list.h @@ -1,7 +1,7 @@ /* * Windows NT Access Contol List (ACL) functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_bit_stream.c b/libfwnt/libfwnt_bit_stream.c index c4c1255..6992a99 100644 --- a/libfwnt/libfwnt_bit_stream.c +++ b/libfwnt/libfwnt_bit_stream.c @@ -1,7 +1,7 @@ /* * Bit-stream functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_bit_stream.h b/libfwnt/libfwnt_bit_stream.h index 2e664c0..df8a48a 100644 --- a/libfwnt/libfwnt_bit_stream.h +++ b/libfwnt/libfwnt_bit_stream.h @@ -1,7 +1,7 @@ /* * Bit-stream functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_debug.c b/libfwnt/libfwnt_debug.c index 2fb70c1..76b0797 100644 --- a/libfwnt/libfwnt_debug.c +++ b/libfwnt/libfwnt_debug.c @@ -1,7 +1,7 @@ /* * Debug functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_debug.h b/libfwnt/libfwnt_debug.h index 9ebc950..141ea39 100644 --- a/libfwnt/libfwnt_debug.h +++ b/libfwnt/libfwnt_debug.h @@ -1,7 +1,7 @@ /* * Debug functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_definitions.h.in b/libfwnt/libfwnt_definitions.h.in index 5eaae8b..8043009 100644 --- a/libfwnt/libfwnt_definitions.h.in +++ b/libfwnt/libfwnt_definitions.h.in @@ -1,7 +1,7 @@ /* * The internal definitions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_error.c b/libfwnt/libfwnt_error.c index 60e13c1..1086e29 100644 --- a/libfwnt/libfwnt_error.c +++ b/libfwnt/libfwnt_error.c @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_error.h b/libfwnt/libfwnt_error.h index b01bf3b..55d7c1c 100644 --- a/libfwnt/libfwnt_error.h +++ b/libfwnt/libfwnt_error.h @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_extern.h b/libfwnt/libfwnt_extern.h index 666613e..6b51893 100644 --- a/libfwnt/libfwnt_extern.h +++ b/libfwnt/libfwnt_extern.h @@ -1,7 +1,7 @@ /* * The internal extern definition * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_huffman_tree.c b/libfwnt/libfwnt_huffman_tree.c index d2c50d2..4c46059 100644 --- a/libfwnt/libfwnt_huffman_tree.c +++ b/libfwnt/libfwnt_huffman_tree.c @@ -1,7 +1,7 @@ /* * Huffman tree functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_huffman_tree.h b/libfwnt/libfwnt_huffman_tree.h index 4e4f00e..8c7edb7 100644 --- a/libfwnt/libfwnt_huffman_tree.h +++ b/libfwnt/libfwnt_huffman_tree.h @@ -1,7 +1,7 @@ /* * Huffman tree functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_libcdata.h b/libfwnt/libfwnt_libcdata.h index b7f9fe9..04172d9 100644 --- a/libfwnt/libfwnt_libcdata.h +++ b/libfwnt/libfwnt_libcdata.h @@ -1,7 +1,7 @@ /* * The libcdata header wrapper * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_libcerror.h b/libfwnt/libfwnt_libcerror.h index 12973aa..17c4b46 100644 --- a/libfwnt/libfwnt_libcerror.h +++ b/libfwnt/libfwnt_libcerror.h @@ -1,7 +1,7 @@ /* * The libcerror header wrapper * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_libcnotify.h b/libfwnt/libfwnt_libcnotify.h index 1e8b97e..365fa6d 100644 --- a/libfwnt/libfwnt_libcnotify.h +++ b/libfwnt/libfwnt_libcnotify.h @@ -1,7 +1,7 @@ /* * The libcnotify header wrapper * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_locale_identifier.c b/libfwnt/libfwnt_locale_identifier.c index 160fed0..15799a2 100644 --- a/libfwnt/libfwnt_locale_identifier.c +++ b/libfwnt/libfwnt_locale_identifier.c @@ -1,7 +1,7 @@ /* * Locale identifier (LCID) functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_locale_identifier.h b/libfwnt/libfwnt_locale_identifier.h index 7c8757b..cfa040d 100644 --- a/libfwnt/libfwnt_locale_identifier.h +++ b/libfwnt/libfwnt_locale_identifier.h @@ -1,7 +1,7 @@ /* * Locale identifier (LCID) functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_lznt1.c b/libfwnt/libfwnt_lznt1.c index 636f255..b966111 100644 --- a/libfwnt/libfwnt_lznt1.c +++ b/libfwnt/libfwnt_lznt1.c @@ -1,7 +1,7 @@ /* * LZNT1 (de)compression functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_lznt1.h b/libfwnt/libfwnt_lznt1.h index a03cf6b..08a8f0c 100644 --- a/libfwnt/libfwnt_lznt1.h +++ b/libfwnt/libfwnt_lznt1.h @@ -1,7 +1,7 @@ /* * LZNT1 (de)compression functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_lzx.c b/libfwnt/libfwnt_lzx.c index cdaa4f7..d3343a8 100644 --- a/libfwnt/libfwnt_lzx.c +++ b/libfwnt/libfwnt_lzx.c @@ -1,7 +1,7 @@ /* * LZX (un)compression functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_lzx.h b/libfwnt/libfwnt_lzx.h index 27de265..12f80b4 100644 --- a/libfwnt/libfwnt_lzx.h +++ b/libfwnt/libfwnt_lzx.h @@ -1,7 +1,7 @@ /* * LZX (un)compression functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_lzxpress.c b/libfwnt/libfwnt_lzxpress.c index d12e394..e2a4659 100644 --- a/libfwnt/libfwnt_lzxpress.c +++ b/libfwnt/libfwnt_lzxpress.c @@ -1,7 +1,7 @@ /* * LZXPRESS (de)compression functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_lzxpress.h b/libfwnt/libfwnt_lzxpress.h index a1e420e..6f9cdca 100644 --- a/libfwnt/libfwnt_lzxpress.h +++ b/libfwnt/libfwnt_lzxpress.h @@ -1,7 +1,7 @@ /* * LZXPRESS (de)compression functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_notify.c b/libfwnt/libfwnt_notify.c index 8716a0b..3733f0e 100644 --- a/libfwnt/libfwnt_notify.c +++ b/libfwnt/libfwnt_notify.c @@ -1,7 +1,7 @@ /* * Notification functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_notify.h b/libfwnt/libfwnt_notify.h index 9a0eb31..f4b3069 100644 --- a/libfwnt/libfwnt_notify.h +++ b/libfwnt/libfwnt_notify.h @@ -1,7 +1,7 @@ /* * Notification functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_security_descriptor.c b/libfwnt/libfwnt_security_descriptor.c index 63339e5..ecba1aa 100644 --- a/libfwnt/libfwnt_security_descriptor.c +++ b/libfwnt/libfwnt_security_descriptor.c @@ -1,7 +1,7 @@ /* * Windows NT Security Descriptor functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_security_descriptor.h b/libfwnt/libfwnt_security_descriptor.h index e16ba5e..5952159 100644 --- a/libfwnt/libfwnt_security_descriptor.h +++ b/libfwnt/libfwnt_security_descriptor.h @@ -1,7 +1,7 @@ /* * Windows NT Security Descriptor functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_security_identifier.c b/libfwnt/libfwnt_security_identifier.c index 5853b2f..16fe331 100644 --- a/libfwnt/libfwnt_security_identifier.c +++ b/libfwnt/libfwnt_security_identifier.c @@ -1,7 +1,7 @@ /* * Windows NT Security Identifier (SID) functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_security_identifier.h b/libfwnt/libfwnt_security_identifier.h index c9065c4..f57a99c 100644 --- a/libfwnt/libfwnt_security_identifier.h +++ b/libfwnt/libfwnt_security_identifier.h @@ -1,7 +1,7 @@ /* * Windows NT Security Identifier (SID) functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_support.c b/libfwnt/libfwnt_support.c index dbd20fb..28f0b78 100644 --- a/libfwnt/libfwnt_support.c +++ b/libfwnt/libfwnt_support.c @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_support.h b/libfwnt/libfwnt_support.h index 39e9c7c..157f15e 100644 --- a/libfwnt/libfwnt_support.h +++ b/libfwnt/libfwnt_support.h @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_types.h b/libfwnt/libfwnt_types.h index 695255e..f56275b 100644 --- a/libfwnt/libfwnt_types.h +++ b/libfwnt/libfwnt_types.h @@ -1,7 +1,7 @@ /* * The internal type definitions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/libfwnt/libfwnt_unused.h b/libfwnt/libfwnt_unused.h index 5dcb16f..f644fa0 100644 --- a/libfwnt/libfwnt_unused.h +++ b/libfwnt/libfwnt_unused.h @@ -1,7 +1,7 @@ /* * Definitions to silence compiler warnings about unused function attributes/parameters. * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/manuals/libfwnt.3 b/manuals/libfwnt.3 index f5d0eb3..718dd13 100644 --- a/manuals/libfwnt.3 +++ b/manuals/libfwnt.3 @@ -120,7 +120,7 @@ Please report bugs of any kind on the project issue tracker: https://github.com/ .Sh AUTHOR These man pages are generated from "libfwnt.h". .Sh COPYRIGHT -Copyright (C) 2009-2023, Joachim Metz . +Copyright (C) 2009-2024, Joachim Metz . .sp This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. diff --git a/ossfuzz/lznt1_fuzzer.cc b/ossfuzz/lznt1_fuzzer.cc index 0c3678d..ec0da4b 100644 --- a/ossfuzz/lznt1_fuzzer.cc +++ b/ossfuzz/lznt1_fuzzer.cc @@ -1,7 +1,7 @@ /* * OSS-Fuzz target for libfwnt LZNT1 decompress function * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/ossfuzz/lzx_fuzzer.cc b/ossfuzz/lzx_fuzzer.cc index 3323fbc..bb9da7c 100644 --- a/ossfuzz/lzx_fuzzer.cc +++ b/ossfuzz/lzx_fuzzer.cc @@ -1,7 +1,7 @@ /* * OSS-Fuzz target for libfwnt LZX decompress function * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/ossfuzz/lzxpress_fuzzer.cc b/ossfuzz/lzxpress_fuzzer.cc index a2be926..70fe5c0 100644 --- a/ossfuzz/lzxpress_fuzzer.cc +++ b/ossfuzz/lzxpress_fuzzer.cc @@ -1,7 +1,7 @@ /* * OSS-Fuzz target for libfwnt LZXPRESS (LZ77 + DIRECT2) decompress function * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/ossfuzz/lzxpress_huffman_fuzzer.cc b/ossfuzz/lzxpress_huffman_fuzzer.cc index 50de63e..e784b7d 100644 --- a/ossfuzz/lzxpress_huffman_fuzzer.cc +++ b/ossfuzz/lzxpress_huffman_fuzzer.cc @@ -1,7 +1,7 @@ /* * OSS-Fuzz target for libfwnt LZXPRESS Huffman decompress function * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/ossfuzz/ossfuzz_libfwnt.h b/ossfuzz/ossfuzz_libfwnt.h index 946ebec..29cf001 100644 --- a/ossfuzz/ossfuzz_libfwnt.h +++ b/ossfuzz/ossfuzz_libfwnt.h @@ -1,7 +1,7 @@ /* * The libfwnt header wrapper * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/ossfuzz/security_descriptor_fuzzer.cc b/ossfuzz/security_descriptor_fuzzer.cc index 5816b18..e4cadf1 100644 --- a/ossfuzz/security_descriptor_fuzzer.cc +++ b/ossfuzz/security_descriptor_fuzzer.cc @@ -1,7 +1,7 @@ /* * OSS-Fuzz target for libfwnt security descriptor type * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/ossfuzz/security_identifier_fuzzer.cc b/ossfuzz/security_identifier_fuzzer.cc index 7c92d7b..99527d7 100644 --- a/ossfuzz/security_identifier_fuzzer.cc +++ b/ossfuzz/security_identifier_fuzzer.cc @@ -1,7 +1,7 @@ /* * OSS-Fuzz target for libfwnt security identifier type * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt.c b/pyfwnt/pyfwnt.c index fc95f43..1dd9619 100644 --- a/pyfwnt/pyfwnt.c +++ b/pyfwnt/pyfwnt.c @@ -1,7 +1,7 @@ /* * Python bindings module for libfwnt (pyfwnt) * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt.h b/pyfwnt/pyfwnt.h index 5d5597d..9ae6960 100644 --- a/pyfwnt/pyfwnt.h +++ b/pyfwnt/pyfwnt.h @@ -1,7 +1,7 @@ /* * Python bindings module for libfwnt (pyfwnt) * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_access_control_entries.c b/pyfwnt/pyfwnt_access_control_entries.c index f8a56cf..d5eb4cd 100644 --- a/pyfwnt/pyfwnt_access_control_entries.c +++ b/pyfwnt/pyfwnt_access_control_entries.c @@ -1,7 +1,7 @@ /* * Python object definition of the sequence and iterator object of access control entries * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_access_control_entries.h b/pyfwnt/pyfwnt_access_control_entries.h index ece5a90..3895076 100644 --- a/pyfwnt/pyfwnt_access_control_entries.h +++ b/pyfwnt/pyfwnt_access_control_entries.h @@ -1,7 +1,7 @@ /* * Python object definition of the sequence and iterator object of access control entries * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_access_control_entry.c b/pyfwnt/pyfwnt_access_control_entry.c index 422069e..450f5c1 100644 --- a/pyfwnt/pyfwnt_access_control_entry.c +++ b/pyfwnt/pyfwnt_access_control_entry.c @@ -1,7 +1,7 @@ /* * Python object wrapper of libfwnt_access_control_entry_t * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_access_control_entry.h b/pyfwnt/pyfwnt_access_control_entry.h index 0e7b87b..6902229 100644 --- a/pyfwnt/pyfwnt_access_control_entry.h +++ b/pyfwnt/pyfwnt_access_control_entry.h @@ -1,7 +1,7 @@ /* * Python object wrapper of libfwnt_access_control_entry_t * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_access_control_list.c b/pyfwnt/pyfwnt_access_control_list.c index 7f811cc..9c89667 100644 --- a/pyfwnt/pyfwnt_access_control_list.c +++ b/pyfwnt/pyfwnt_access_control_list.c @@ -1,7 +1,7 @@ /* * Python object wrapper of libfwnt_access_control_list_t * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_access_control_list.h b/pyfwnt/pyfwnt_access_control_list.h index bb055db..f9eb6ef 100644 --- a/pyfwnt/pyfwnt_access_control_list.h +++ b/pyfwnt/pyfwnt_access_control_list.h @@ -1,7 +1,7 @@ /* * Python object wrapper of libfwnt_access_control_list_t * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_access_control_types.c b/pyfwnt/pyfwnt_access_control_types.c index 1770dc6..b1021c2 100644 --- a/pyfwnt/pyfwnt_access_control_types.c +++ b/pyfwnt/pyfwnt_access_control_types.c @@ -1,7 +1,7 @@ /* * Python object definition of the libfwnt access control types * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_access_control_types.h b/pyfwnt/pyfwnt_access_control_types.h index 1bb6a0b..4a364da 100644 --- a/pyfwnt/pyfwnt_access_control_types.h +++ b/pyfwnt/pyfwnt_access_control_types.h @@ -1,7 +1,7 @@ /* * Python object definition of the libfwnt access control types * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_error.c b/pyfwnt/pyfwnt_error.c index 4c206ae..a0f8c27 100644 --- a/pyfwnt/pyfwnt_error.c +++ b/pyfwnt/pyfwnt_error.c @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_error.h b/pyfwnt/pyfwnt_error.h index 12de003..ab4843f 100644 --- a/pyfwnt/pyfwnt_error.h +++ b/pyfwnt/pyfwnt_error.h @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_integer.c b/pyfwnt/pyfwnt_integer.c index 8152e19..56e3e24 100644 --- a/pyfwnt/pyfwnt_integer.c +++ b/pyfwnt/pyfwnt_integer.c @@ -1,7 +1,7 @@ /* * Integer functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_integer.h b/pyfwnt/pyfwnt_integer.h index 5454ac8..d3c252f 100644 --- a/pyfwnt/pyfwnt_integer.h +++ b/pyfwnt/pyfwnt_integer.h @@ -1,7 +1,7 @@ /* * Integer functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_libcerror.h b/pyfwnt/pyfwnt_libcerror.h index b9021eb..6ac5ac3 100644 --- a/pyfwnt/pyfwnt_libcerror.h +++ b/pyfwnt/pyfwnt_libcerror.h @@ -1,7 +1,7 @@ /* * The libcerror header wrapper * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_libfwnt.h b/pyfwnt/pyfwnt_libfwnt.h index 5824103..17fd921 100644 --- a/pyfwnt/pyfwnt_libfwnt.h +++ b/pyfwnt/pyfwnt_libfwnt.h @@ -1,7 +1,7 @@ /* * The internal libfwnt header * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_lznt1.c b/pyfwnt/pyfwnt_lznt1.c index f308a85..2d5bcd6 100644 --- a/pyfwnt/pyfwnt_lznt1.c +++ b/pyfwnt/pyfwnt_lznt1.c @@ -1,7 +1,7 @@ /* * LZNT1 (un)compression functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_lznt1.h b/pyfwnt/pyfwnt_lznt1.h index ff7353c..c4f7c01 100644 --- a/pyfwnt/pyfwnt_lznt1.h +++ b/pyfwnt/pyfwnt_lznt1.h @@ -1,7 +1,7 @@ /* * LZNT1 (un)compression functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_lzx.c b/pyfwnt/pyfwnt_lzx.c index 472b6cc..dc78639 100644 --- a/pyfwnt/pyfwnt_lzx.c +++ b/pyfwnt/pyfwnt_lzx.c @@ -1,7 +1,7 @@ /* * LZX (un)compression functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_lzx.h b/pyfwnt/pyfwnt_lzx.h index 1064bc2..0a81162 100644 --- a/pyfwnt/pyfwnt_lzx.h +++ b/pyfwnt/pyfwnt_lzx.h @@ -1,7 +1,7 @@ /* * LZX (un)compression functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_lzxpress.c b/pyfwnt/pyfwnt_lzxpress.c index 00ccee9..ad80c27 100644 --- a/pyfwnt/pyfwnt_lzxpress.c +++ b/pyfwnt/pyfwnt_lzxpress.c @@ -1,7 +1,7 @@ /* * LZXPRESS (un)compression functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_lzxpress.h b/pyfwnt/pyfwnt_lzxpress.h index bb46b85..a400b9c 100644 --- a/pyfwnt/pyfwnt_lzxpress.h +++ b/pyfwnt/pyfwnt_lzxpress.h @@ -1,7 +1,7 @@ /* * LZXPRESS (un)compression functions * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_python.h b/pyfwnt/pyfwnt_python.h index 0fdb181..13cc2e1 100644 --- a/pyfwnt/pyfwnt_python.h +++ b/pyfwnt/pyfwnt_python.h @@ -1,7 +1,7 @@ /* * The python header wrapper * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_security_descriptor.c b/pyfwnt/pyfwnt_security_descriptor.c index 4456e24..d75a547 100644 --- a/pyfwnt/pyfwnt_security_descriptor.c +++ b/pyfwnt/pyfwnt_security_descriptor.c @@ -1,7 +1,7 @@ /* * Python object wrapper of libfwnt_security_descriptor_t * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_security_descriptor.h b/pyfwnt/pyfwnt_security_descriptor.h index b179c96..4a4eb09 100644 --- a/pyfwnt/pyfwnt_security_descriptor.h +++ b/pyfwnt/pyfwnt_security_descriptor.h @@ -1,7 +1,7 @@ /* * Python object wrapper of libfwnt_security_descriptor_t * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_security_identifier.c b/pyfwnt/pyfwnt_security_identifier.c index 2ac8e28..d7bed8d 100644 --- a/pyfwnt/pyfwnt_security_identifier.c +++ b/pyfwnt/pyfwnt_security_identifier.c @@ -1,7 +1,7 @@ /* * Python object wrapper of libfwnt_security_identifier_t * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_security_identifier.h b/pyfwnt/pyfwnt_security_identifier.h index f07c93b..faeb0ea 100644 --- a/pyfwnt/pyfwnt_security_identifier.h +++ b/pyfwnt/pyfwnt_security_identifier.h @@ -1,7 +1,7 @@ /* * Python object wrapper of libfwnt_security_identifier_t * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/pyfwnt/pyfwnt_unused.h b/pyfwnt/pyfwnt_unused.h index 3e90fac..45b51ae 100644 --- a/pyfwnt/pyfwnt_unused.h +++ b/pyfwnt/pyfwnt_unused.h @@ -1,7 +1,7 @@ /* * Definitions to silence compiler warnings about unused function attributes/parameters. * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_access_control_entry.c b/tests/fwnt_test_access_control_entry.c index 5c08a4f..ff2447d 100644 --- a/tests/fwnt_test_access_control_entry.c +++ b/tests/fwnt_test_access_control_entry.c @@ -1,7 +1,7 @@ /* * Library access_control_entry type test program * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_access_control_list.c b/tests/fwnt_test_access_control_list.c index c27e180..880ce88 100644 --- a/tests/fwnt_test_access_control_list.c +++ b/tests/fwnt_test_access_control_list.c @@ -1,7 +1,7 @@ /* * Library access_control_list type test program * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_bit_stream.c b/tests/fwnt_test_bit_stream.c index dad38fc..6c77d63 100644 --- a/tests/fwnt_test_bit_stream.c +++ b/tests/fwnt_test_bit_stream.c @@ -1,7 +1,7 @@ /* * Library bit_stream type test program * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_error.c b/tests/fwnt_test_error.c index df7a61f..6e4458d 100644 --- a/tests/fwnt_test_error.c +++ b/tests/fwnt_test_error.c @@ -1,7 +1,7 @@ /* * Library error functions test program * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_huffman_tree.c b/tests/fwnt_test_huffman_tree.c index e4ec9a7..61d33b6 100644 --- a/tests/fwnt_test_huffman_tree.c +++ b/tests/fwnt_test_huffman_tree.c @@ -1,7 +1,7 @@ /* * Library huffman_tree type test program * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_libcerror.h b/tests/fwnt_test_libcerror.h index 44d2b7d..e32a478 100644 --- a/tests/fwnt_test_libcerror.h +++ b/tests/fwnt_test_libcerror.h @@ -1,7 +1,7 @@ /* * The libcerror header wrapper * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_libcnotify.h b/tests/fwnt_test_libcnotify.h index c31dd8c..28ad7e3 100644 --- a/tests/fwnt_test_libcnotify.h +++ b/tests/fwnt_test_libcnotify.h @@ -1,7 +1,7 @@ /* * The libcnotify header wrapper * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_libfwnt.h b/tests/fwnt_test_libfwnt.h index b37909c..ccf0abd 100644 --- a/tests/fwnt_test_libfwnt.h +++ b/tests/fwnt_test_libfwnt.h @@ -1,7 +1,7 @@ /* * The libfwnt header wrapper * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_lznt1.c b/tests/fwnt_test_lznt1.c index 2ade8fd..978a17b 100644 --- a/tests/fwnt_test_lznt1.c +++ b/tests/fwnt_test_lznt1.c @@ -1,7 +1,7 @@ /* * Library LZNT1 decompression testing program * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_lzx.c b/tests/fwnt_test_lzx.c index e4a0435..77541e3 100644 --- a/tests/fwnt_test_lzx.c +++ b/tests/fwnt_test_lzx.c @@ -1,7 +1,7 @@ /* * LZX (un)compression testing program * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_lzxpress.c b/tests/fwnt_test_lzxpress.c index a53dd26..19a7858 100644 --- a/tests/fwnt_test_lzxpress.c +++ b/tests/fwnt_test_lzxpress.c @@ -1,7 +1,7 @@ /* * Library LZXPRESS decompression testing program * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_macros.h b/tests/fwnt_test_macros.h index a24b789..0d74740 100644 --- a/tests/fwnt_test_macros.h +++ b/tests/fwnt_test_macros.h @@ -1,7 +1,7 @@ /* * Macros for testing * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_memory.c b/tests/fwnt_test_memory.c index f3dde0d..239ea09 100644 --- a/tests/fwnt_test_memory.c +++ b/tests/fwnt_test_memory.c @@ -1,7 +1,7 @@ /* * Memory allocation functions for testing * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_memory.h b/tests/fwnt_test_memory.h index 4b68e5c..8c68395 100644 --- a/tests/fwnt_test_memory.h +++ b/tests/fwnt_test_memory.h @@ -1,7 +1,7 @@ /* * Memory allocation functions for testing * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_notify.c b/tests/fwnt_test_notify.c index 584f4d6..d479fcf 100644 --- a/tests/fwnt_test_notify.c +++ b/tests/fwnt_test_notify.c @@ -1,7 +1,7 @@ /* * Library notification functions test program * - * Copyright (C) 2010-2023, Joachim Metz + * Copyright (C) 2010-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_security_descriptor.c b/tests/fwnt_test_security_descriptor.c index 1fc6ee1..b56db5f 100644 --- a/tests/fwnt_test_security_descriptor.c +++ b/tests/fwnt_test_security_descriptor.c @@ -1,7 +1,7 @@ /* * Library security_descriptor type test program * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_security_identifier.c b/tests/fwnt_test_security_identifier.c index 0e5e3f3..e7166fb 100644 --- a/tests/fwnt_test_security_identifier.c +++ b/tests/fwnt_test_security_identifier.c @@ -1,7 +1,7 @@ /* * Library security_identifier type test program * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_support.c b/tests/fwnt_test_support.c index e8ef048..2105993 100644 --- a/tests/fwnt_test_support.c +++ b/tests/fwnt_test_support.c @@ -1,7 +1,7 @@ /* * Library support functions test program * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/fwnt_test_unused.h b/tests/fwnt_test_unused.h index c70d6ff..591b19d 100644 --- a/tests/fwnt_test_unused.h +++ b/tests/fwnt_test_unused.h @@ -1,7 +1,7 @@ /* * Definitions to silence compiler warnings about unused function attributes/parameters. * - * Copyright (C) 2009-2023, Joachim Metz + * Copyright (C) 2009-2024, Joachim Metz * * Refer to AUTHORS for acknowledgements. * diff --git a/tests/pyfwnt_test_access_control_entry.py b/tests/pyfwnt_test_access_control_entry.py index 4c50f9c..66134df 100644 --- a/tests/pyfwnt_test_access_control_entry.py +++ b/tests/pyfwnt_test_access_control_entry.py @@ -2,7 +2,7 @@ # # Python-bindings access_control_entry type test script # -# Copyright (C) 2009-2023, Joachim Metz +# Copyright (C) 2009-2024, Joachim Metz # # Refer to AUTHORS for acknowledgements. # diff --git a/tests/pyfwnt_test_access_control_list.py b/tests/pyfwnt_test_access_control_list.py index a7b89c2..8877d2e 100644 --- a/tests/pyfwnt_test_access_control_list.py +++ b/tests/pyfwnt_test_access_control_list.py @@ -2,7 +2,7 @@ # # Python-bindings access_control_list type test script # -# Copyright (C) 2009-2023, Joachim Metz +# Copyright (C) 2009-2024, Joachim Metz # # Refer to AUTHORS for acknowledgements. # diff --git a/tests/pyfwnt_test_lznt1.py b/tests/pyfwnt_test_lznt1.py index b7adbaf..b38fa2c 100644 --- a/tests/pyfwnt_test_lznt1.py +++ b/tests/pyfwnt_test_lznt1.py @@ -2,7 +2,7 @@ # # Python-bindings LZNT1 (un)compression functions test script # -# Copyright (C) 2009-2023, Joachim Metz +# Copyright (C) 2009-2024, Joachim Metz # # Refer to AUTHORS for acknowledgements. # diff --git a/tests/pyfwnt_test_lzx.py b/tests/pyfwnt_test_lzx.py index 41d5fc8..8e8621f 100644 --- a/tests/pyfwnt_test_lzx.py +++ b/tests/pyfwnt_test_lzx.py @@ -2,7 +2,7 @@ # # Python-bindings LZX (un)compression functions test script # -# Copyright (C) 2009-2023, Joachim Metz +# Copyright (C) 2009-2024, Joachim Metz # # Refer to AUTHORS for acknowledgements. # diff --git a/tests/pyfwnt_test_lzxpress.py b/tests/pyfwnt_test_lzxpress.py index 3880163..304acd8 100644 --- a/tests/pyfwnt_test_lzxpress.py +++ b/tests/pyfwnt_test_lzxpress.py @@ -2,7 +2,7 @@ # # Python-bindings LZXPRESS (un)compression functions test script # -# Copyright (C) 2009-2023, Joachim Metz +# Copyright (C) 2009-2024, Joachim Metz # # Refer to AUTHORS for acknowledgements. # diff --git a/tests/pyfwnt_test_security_descriptor.py b/tests/pyfwnt_test_security_descriptor.py index ae8540a..428c809 100644 --- a/tests/pyfwnt_test_security_descriptor.py +++ b/tests/pyfwnt_test_security_descriptor.py @@ -2,7 +2,7 @@ # # Python-bindings security_descriptor type test script # -# Copyright (C) 2009-2023, Joachim Metz +# Copyright (C) 2009-2024, Joachim Metz # # Refer to AUTHORS for acknowledgements. # diff --git a/tests/pyfwnt_test_security_identifier.py b/tests/pyfwnt_test_security_identifier.py index 9f50065..e296446 100644 --- a/tests/pyfwnt_test_security_identifier.py +++ b/tests/pyfwnt_test_security_identifier.py @@ -2,7 +2,7 @@ # # Python-bindings security_identifier type test script # -# Copyright (C) 2009-2023, Joachim Metz +# Copyright (C) 2009-2024, Joachim Metz # # Refer to AUTHORS for acknowledgements. # diff --git a/tests/pyfwnt_test_support.py b/tests/pyfwnt_test_support.py index 40389d6..6a8ce26 100644 --- a/tests/pyfwnt_test_support.py +++ b/tests/pyfwnt_test_support.py @@ -2,7 +2,7 @@ # # Python-bindings support functions test script # -# Copyright (C) 2009-2023, Joachim Metz +# Copyright (C) 2009-2024, Joachim Metz # # Refer to AUTHORS for acknowledgements. # diff --git a/tests/runtests.py b/tests/runtests.py index 8acc717..0049c79 100755 --- a/tests/runtests.py +++ b/tests/runtests.py @@ -2,7 +2,7 @@ # # Script to run Python test scripts. # -# Version: 20231009 +# Version: 20231024 import glob import os @@ -70,6 +70,9 @@ def ReadIgnoreList(test_profile): if lines[0] == "# libyal test data options": for line in lines[1:]: key, value = line.split("=", maxsplit=1) + if key == 'offset': + value = int(value) + setattr(unittest, key, value) test_results = test_runner.run(test_scripts) diff --git a/tests/test_python_module.sh b/tests/test_python_module.sh index 66835d0..3908e88 100755 --- a/tests/test_python_module.sh +++ b/tests/test_python_module.sh @@ -1,10 +1,11 @@ #!/usr/bin/env bash # Tests Python module functions and types. # -# Version: 20231005 +# Version: 20240120 EXIT_SUCCESS=0; EXIT_FAILURE=1; +EXIT_NO_TESTS_RAN=5; EXIT_IGNORE=77; TEST_FUNCTIONS="access_control_entry access_control_list lznt1 lzx lzxpress security_descriptor security_identifier support"; @@ -147,7 +148,11 @@ do test_python_function "${TEST_FUNCTION}"; RESULT=$?; - if test ${RESULT} -ne ${EXIT_SUCCESS}; + if test ${RESULT} -eq ${EXIT_NO_TESTS_RAN}; + then + RESULT=${EXIT_IGNORE}; + fi + if test ${RESULT} -ne ${EXIT_SUCCESS} && test ${RESULT} -ne ${EXIT_IGNORE}; then break; fi @@ -168,8 +173,11 @@ do test_python_function "${TEST_FUNCTION}"; RESULT=$?; fi - - if test ${RESULT} -ne ${EXIT_SUCCESS}; + if test ${RESULT} -eq ${EXIT_NO_TESTS_RAN}; + then + RESULT=${EXIT_IGNORE}; + fi + if test ${RESULT} -ne ${EXIT_SUCCESS} && test ${RESULT} -ne ${EXIT_IGNORE}; then break; fi diff --git a/tox.ini b/tox.ini index 7bd9688..048fbd0 100644 --- a/tox.ini +++ b/tox.ini @@ -12,7 +12,7 @@ passenv = LIB deps = build - setuptools + setuptools >= 65 wheel commands = python -m build --no-isolation --outdir=dist --wheel