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)

Reply via email to