Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sleuthkit for openSUSE:Factory checked in at 2024-01-28 19:42:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sleuthkit (Old) and /work/SRC/openSUSE:Factory/.sleuthkit.new.1815 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sleuthkit" Sun Jan 28 19:42:54 2024 rev:31 rq:1141995 version:4.12.1 Changes: -------- --- /work/SRC/openSUSE:Factory/sleuthkit/sleuthkit.changes 2023-02-22 15:21:59.593999676 +0100 +++ /work/SRC/openSUSE:Factory/.sleuthkit.new.1815/sleuthkit.changes 2024-01-28 19:43:07.457608456 +0100 @@ -1,0 +2,17 @@ +Sat Jan 27 16:08:26 UTC 2024 - Greg Freemyer <greg.freem...@gmail.com> + +- update to 4.12.1 + * C/C++: + * Bug fixes from Luis Nassif and Joachim Metz + * Added check to stop for very large folders to prevent memory exhaustion + * Java: + * Added File Repository concept for files to be stored in another location + * Schema updated to 9.4 + * Fixed OS Account merge bug and now fire events when accounts are merged + +- remove sleuthkit-4.12.0_add-missing-include-file.patch + * No longer missing + * gh#sleuthkit/sleuthkit#2812 +- add sleuthkit-4.12.0_add-lvm-support.patch + * Joachem Metz submitted changes to 4.12.0 to allow lvm support, but one header file was missed +------------------------------------------------------------------- Old: ---- sleuthkit-4.12.0.tar.gz sleuthkit-4.12.0_add-missing-include-file.patch New: ---- sleuthkit-4.12.0_add-lvm-support.patch sleuthkit-4.12.1.tar.gz BETA DEBUG BEGIN: Old: - remove sleuthkit-4.12.0_add-missing-include-file.patch * No longer missing BETA DEBUG END: BETA DEBUG BEGIN: New: * gh#sleuthkit/sleuthkit#2812 - add sleuthkit-4.12.0_add-lvm-support.patch * Joachem Metz submitted changes to 4.12.0 to allow lvm support, but one header file was missed BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sleuthkit.spec ++++++ --- /var/tmp/diff_new_pack.unKdra/_old 2024-01-28 19:43:07.897624306 +0100 +++ /var/tmp/diff_new_pack.unKdra/_new 2024-01-28 19:43:07.897624306 +0100 @@ -1,7 +1,7 @@ # # spec file for package sleuthkit # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define sosuffix 19 Name: sleuthkit -Version: 4.12.0 +Version: 4.12.1 Release: 0 Summary: Tools for file system and volume forensic analysis License: CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later @@ -27,8 +27,8 @@ Source0: https://github.com/%{name}/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM upsteam_tarball_left_a_file_out gh#sleuthkit/sleuthkit#642 Patch1: 0001-build-support-libewf-V3.patch -# PATCH-FIX-UPSTREAM upsteam_tarball_left_a_file_out gh#sleuthkit/sleuthkit#2812 -Patch2: sleuthkit-4.12.0_add-missing-include-file.patch +# Joachim Metz provided support, but 1 header file was missed in the tarball +Patch2: sleuthkit-4.12.0_add-lvm-support.patch BuildRequires: gcc-c++ #BuildRequires: libtool # libewf - Newer versions are plain BSD (older are BSD with advertising) ++++++ sleuthkit-4.12.0_add-lvm-support.patch ++++++ diff -uN sleuthkit-4.12.0/tsk/pool/tsk_lvm.hpp ../../src/sleuthkit/4.12.0/tsk/pool/tsk_lvm.hpp --- sleuthkit-4.12.0/tsk/pool/tsk_lvm.hpp 1970-01-01 01:00:00.000000000 +0100 +++ ../../src/sleuthkit/4.12.0/tsk/pool/tsk_lvm.hpp 2023-03-31 16:51:59.863371629 +0100 @@ -0,0 +1,51 @@ +/* + * The Sleuth Kit - Add on for Linux LVM support + * + * Copyright (c) 2022 Joachim Metz <joachim.m...@gmail.com> + * + * This software is distributed under the Common Public License 1.0 + */ + +#pragma once + +#include "tsk/base/tsk_base_i.h" + +#if HAVE_LIBVSLVM + +#include "tsk_pool.hpp" + +#include <libbfio.h> +#include <libvslvm.h> + +class LVMPool; + +class LVMPool : public TSKPool { + protected: + TSK_IMG_INFO *_img; + // Start of the pool data within the image + TSK_OFF_T _offset; + libbfio_pool_t *_file_io_pool = NULL; + libvslvm_handle_t *_lvm_handle = NULL; + libvslvm_volume_group_t *_lvm_volume_group = NULL; + + public: + LVMPool(std::vector<img_t> &&imgs); + + // Moveable + LVMPool(LVMPool &&) = default; + LVMPool &operator=(LVMPool &&) = default; + + // Not copyable because of TSK_IMG_INFO pointer + LVMPool(const LVMPool &) = delete; + LVMPool &operator=(const LVMPool &) = delete; + + ~LVMPool(); + + std::string identifier; + + ssize_t read(uint64_t address, char *buf, size_t buf_size) const + noexcept final; +}; + +#endif /* HAVE_LIBVSLVM */ + ++++++ sleuthkit-4.12.0.tar.gz -> sleuthkit-4.12.1.tar.gz ++++++ ++++ 32904 lines of diff (skipped)