robert pushed to dislocker (epel9). "Remove %clean section (..more)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-02-01 00:04:19 UTC
From fe77fb86188235fc58053e76171bc945888fad6e Mon Sep 17 00:00:00 2001
From: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Feb 14 2018 06:57:57 +0000
Subject: Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
---
diff --git a/dislocker.spec b/dislocker.spec
index b239311..0f72521 100644
--- a/dislocker.spec
+++ b/dislocker.spec
@@ -84,9 +84,6 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libdislocker.so
for file in *.md; do mv -f $file ${file%.md}; done
for file in *.txt; do mv -f $file ${file%.txt}; done
-%clean
-rm -rf $RPM_BUILD_ROOT
-
%post
%{_sbindir}/update-alternatives --install %{_bindir}/%{name} %{name} %{_bindir}/%{name}-file 60
https://src.fedoraproject.org/rpms/dislocker/c/fe77fb86188235fc58053e7617...
2Â years, 3Â months
robert pushed to dislocker (epel9). "Rebuilt for mbed TLS 2.7.0"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-02-01 00:04:19 UTC
From 0210c1ad988fb5d2b47a93175a2e4f0f55395e2e Mon Sep 17 00:00:00 2001
From: Robert Scheck <robert(a)fedoraproject.org>
Date: Feb 19 2018 17:43:52 +0000
Subject: Rebuilt for mbed TLS 2.7.0
---
diff --git a/dislocker.spec b/dislocker.spec
index 86437ac..1cdf17d 100644
--- a/dislocker.spec
+++ b/dislocker.spec
@@ -1,7 +1,7 @@
Summary: Utility to access BitLocker encrypted volumes
Name: dislocker
Version: 0.7.1
-Release: 6%{?dist}
+Release: 7%{?dist}
License: GPLv2+
Group: Applications/System
URL: https://github.com/Aorimn/dislocker
@@ -126,6 +126,9 @@ fi
%{_mandir}/man1/%{name}-fuse.1*
%changelog
+* Mon Feb 19 2018 Robert Scheck <robert(a)fedoraproject.org> 0.7.1-7
+- Rebuilt for mbed TLS 2.7.0
+
* Sun Feb 18 2018 Robert Scheck <robert(a)fedoraproject.org> 0.7.1-6
- Rebuilt for mbed TLS 2.7.0
https://src.fedoraproject.org/rpms/dislocker/c/0210c1ad988fb5d2b47a93175a...
2Â years, 3Â months
robert pushed to dislocker (epel9). "Remove BuildRoot definition
(..more)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-02-01 00:04:19 UTC
From 47f5340f9641c3d8df5105e9218071d699c42f00 Mon Sep 17 00:00:00 2001
From: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Feb 13 2018 22:13:31 +0000
Subject: Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
---
diff --git a/dislocker.spec b/dislocker.spec
index f8a6afb..b239311 100644
--- a/dislocker.spec
+++ b/dislocker.spec
@@ -16,7 +16,6 @@ Requires(post): %{_sbindir}/update-alternatives
Requires(preun): %{_sbindir}/update-alternatives
Provides: %{_bindir}/%{name}
BuildRequires: cmake, mbedtls-devel, ruby-devel, %{_bindir}/ruby
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
Dislocker has been designed to read BitLocker encrypted partitions ("drives")
https://src.fedoraproject.org/rpms/dislocker/c/47f5340f9641c3d8df5105e921...
2Â years, 3Â months
robert pushed to dislocker (epel9). "Upgrade to 0.7.1"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-02-01 00:04:19 UTC
From 2fe123b5ef0741b8df7ef824b74b2e751cccfe63 Mon Sep 17 00:00:00 2001
From: Robert Scheck <robert(a)fedoraproject.org>
Date: May 22 2017 22:14:22 +0000
Subject: Upgrade to 0.7.1
---
diff --git a/dislocker-0.5.1-assert.patch b/dislocker-0.5.1-assert.patch
deleted file mode 100644
index 7cdd2d8..0000000
--- a/dislocker-0.5.1-assert.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-Patch by Robert Scheck <robert(a)fedoraproject.org> for dislocker >= 0.5.1 to replace the C++11 syntax with
-_Static_assert() by something more GCC 4.1.x compatible; see: https://github.com/Aorimn/dislocker/pull/58
-
---- dislocker-0.5.1/include/dislocker/metadata/datums.h 2016-01-03 16:55:16.000000000 +0100
-+++ dislocker-0.5.1/include/dislocker/metadata/datums.h.assert 2016-01-06 03:43:47.000000000 +0100
-@@ -32,6 +32,11 @@
- #include "dislocker/ntfs/encoding.h"
- #include "dislocker/encryption/encommon.h"
-
-+#include <assert.h>
-+
-+#ifndef static_assert
-+#define static_assert(x, s) extern int static_assertion[2*!!(x)-1]
-+#endif
-
-
- /**
-@@ -102,7 +107,7 @@
- uint16_t error_status;
- } datum_header_safe_t;
-
--_Static_assert(
-+static_assert(
- sizeof(struct _header_safe) == 8,
- "Datum header structure's size isn't equal to 8"
- );
---- dislocker-0.5.1/include/dislocker/metadata/metadata.priv.h 2016-01-03 16:55:16.000000000 +0100
-+++ dislocker-0.5.1/include/dislocker/metadata/metadata.priv.h.assert 2016-01-06 03:44:16.000000000 +0100
-@@ -40,6 +40,12 @@
- } \
- } while(0);
-
-+#include <assert.h>
-+
-+#ifndef static_assert
-+#define static_assert(x, s) extern int static_assertion[2*!!(x)-1]
-+#endif
-+
-
-
- #pragma pack (1)
-@@ -100,7 +106,7 @@
- uint16_t boot_partition_identifier; // = 0xaa55 -- offset 0x1fe
- } volume_header_t; // Size = 512
-
--_Static_assert(
-+static_assert(
- sizeof(struct _volume_header) == 512,
- "Volume header structure's size isn't equal to 512"
- );
-@@ -123,7 +129,7 @@
- ntfs_time_t timestamp; // -- offset 0x28
- } bitlocker_dataset_t; // Size = 0x30
-
--_Static_assert(
-+static_assert(
- sizeof(struct _bitlocker_dataset) == 0x30,
- "BitLocker dataset structure's size isn't equal to 0x30"
- );
-@@ -176,7 +182,7 @@
- struct _bitlocker_dataset dataset; // See above -- offset 0x40
- } bitlocker_information_t; // Size = 0x40 + 0x30
-
--_Static_assert(
-+static_assert(
- sizeof(struct _bitlocker_information) == (0x40 + 0x30),
- "BitLocker information structure's size isn't equal to 0x70"
- );
-@@ -199,7 +205,7 @@
- uint32_t crc32;
- } bitlocker_validations_t; // Size = 8
-
--_Static_assert(
-+static_assert(
- sizeof(struct _bitlocker_validations) == 8,
- "BitLocker validations structure's size isn't equal to 8"
- );
-@@ -227,7 +233,7 @@
- uint64_t disk_offsets[2]; // -- offset 0x28
- } bitlocker_eow_infos_t; // Size = 0x38
-
--_Static_assert(
-+static_assert(
- sizeof(struct _bitlocker_eow_infos) == 0x38,
- "BitLocker EOW information structure's size isn't equal to 0x38"
- );
diff --git a/dislocker-0.5.1-destdir.patch b/dislocker-0.5.1-destdir.patch
deleted file mode 100644
index 56d97ec..0000000
--- a/dislocker-0.5.1-destdir.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Patch by Robert Scheck <robert(a)fedoraproject.org> for dislocker >= 0.5.1 to fix destination
-paths of the created symlinks; see: https://github.com/Aorimn/dislocker/pull/55
-
---- dislocker-0.5.1/src/CMakeLists.txt 2016-01-03 16:55:16.000000000 +0100
-+++ dislocker-0.5.1/src/CMakeLists.txt.destdir 2016-01-06 02:29:14.283515587 +0100
-@@ -229,8 +229,8 @@
- set (BIN_FIND true)
- endif()
-
--install (CODE "execute_process (COMMAND ${CMAKE_COMMAND} -E create_symlink ${BIN_FUSE} \"${bindir}/${PROJECT_NAME}\")")
--install (CODE "execute_process (COMMAND ${CMAKE_COMMAND} -E create_symlink ${BIN_FUSE}.1.gz \"${mandir}/man1/${PROJECT_NAME}.1.gz\")")
-+install (CODE "execute_process (COMMAND ${CMAKE_COMMAND} -E create_symlink ${BIN_FUSE} \"\$ENV{DESTDIR}${bindir}/${PROJECT_NAME}\")")
-+install (CODE "execute_process (COMMAND ${CMAKE_COMMAND} -E create_symlink ${BIN_FUSE}.1.gz \"\$ENV{DESTDIR}${mandir}/man1/${PROJECT_NAME}.1.gz\")")
-
- set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${CLEAN_FILES}")
-
diff --git a/dislocker-0.5.1-libdir.patch b/dislocker-0.5.1-libdir.patch
deleted file mode 100644
index fca02ee..0000000
--- a/dislocker-0.5.1-libdir.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Patch by Robert Scheck <robert(a)fedoraproject.org> for dislocker >= 0.5.1 to ensure that
-library is getting installed into ${LIB_INSTALL_DIR} if it's defined via cmake. Otherwise
-use the previous detection mechanism (which fails on Fedora and RHEL, because rubygems is
-shipping /usr/lib/gems/ruby and /usr/lib64/gems/ruby directories on all architectures and
-thus leads to /usr/lib64 for ix86); see: https://github.com/Aorimn/dislocker/issues/59
-
---- dislocker-0.5.1/src/CMakeLists.txt 2016-01-03 16:55:16.000000000 +0100
-+++ dislocker-0.5.1/src/CMakeLists.txt.libdir 2016-01-11 01:28:38.000000000 +0100
-@@ -132,12 +132,16 @@
- set(mandir ${sharedir}/man)
- endif()
-
--if(NOT DEFINED libdir)
-- if(IS_DIRECTORY "${CMAKE_INSTALL_PREFIX}/lib64")
-- set(libdir "${CMAKE_INSTALL_PREFIX}/lib64")
-- else()
-- set(libdir "${CMAKE_INSTALL_PREFIX}/lib")
-+if(NOT DEFINED LIB_INSTALL_DIR)
-+ if(NOT DEFINED libdir)
-+ if(IS_DIRECTORY "${CMAKE_INSTALL_PREFIX}/lib64")
-+ set(libdir "${CMAKE_INSTALL_PREFIX}/lib64")
-+ else()
-+ set(libdir "${CMAKE_INSTALL_PREFIX}/lib")
-+ endif()
- endif()
-+else()
-+ set(libdir ${LIB_INSTALL_DIR})
- endif()
-
- if(NOT DEFINED bindir)
diff --git a/dislocker-0.5.1-limits.patch b/dislocker-0.5.1-limits.patch
deleted file mode 100644
index 84db877..0000000
--- a/dislocker-0.5.1-limits.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Patch by Robert Scheck <robert(a)fedoraproject.org> for dislocker >= 0.5.1 to avoid build-
-error "error: 'UINT_MAX' undeclared"; see: https://github.com/Aorimn/dislocker/pull/56
-
---- dislocker-0.5.1/src/metadata/vmk.c 2016-01-03 16:55:16.000000000 +0100
-+++ dislocker-0.5.1/src/metadata/vmk.c.limits 2016-01-06 02:20:13.517191777 +0100
-@@ -22,6 +22,7 @@
- */
-
-
-+#include <limits.h>
- #include "dislocker/encryption/decrypt.h"
- #include "dislocker/metadata/vmk.h"
-
---- dislocker-0.5.1/src/metadata/fvek.c 2016-01-03 16:55:16.000000000 +0100
-+++ dislocker-0.5.1/src/metadata/fvek.c.limits 2016-01-06 02:21:33.535499812 +0100
-@@ -21,6 +21,7 @@
- * USA.
- */
-
-+#include <limits.h>
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <fcntl.h>
diff --git a/dislocker-0.5.1-off_t.patch b/dislocker-0.5.1-off_t.patch
deleted file mode 100644
index f678ff3..0000000
--- a/dislocker-0.5.1-off_t.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Patch by Robert Scheck <robert(a)fedoraproject.org> for dislocker >= 0.5.1 to avoid build-time error "error:
-expected declaration specifiers or '...' before 'off_t'"; see: https://github.com/Aorimn/dislocker/pull/57
-
---- dislocker-0.5.1/include/dislocker/encryption/decrypt.h 2016-01-03 16:55:16.000000000 +0100
-+++ dislocker-0.5.1/include/dislocker/encryption/decrypt.h.off_t 2016-01-06 03:16:56.000000000 +0100
-@@ -27,6 +27,7 @@
- #define AUTHENTICATOR_LENGTH 16
-
-
-+#include <sys/types.h>
- #include "dislocker/xstd/xstdio.h" // Only for off_t
- #include "dislocker/encryption/encommon.h"
-
---- dislocker-0.5.1/include/dislocker/dislocker.h 2016-01-03 16:55:16.000000000 +0100
-+++ dislocker-0.5.1/include/dislocker/dislocker.h.off_t 2016-01-06 03:25:27.843909780 +0100
-@@ -24,6 +24,7 @@
- #define DISLOCKER_MAIN_H
-
- #include <stdint.h>
-+#include <sys/types.h>
- #include "dislocker/xstd/xstdio.h" // Only for off_t
-
-
diff --git a/dislocker.spec b/dislocker.spec
index d1ff940..fe3e693 100644
--- a/dislocker.spec
+++ b/dislocker.spec
@@ -1,16 +1,11 @@
Summary: Utility to access BitLocker encrypted volumes
Name: dislocker
-Version: 0.5.1
-Release: 6%{?dist}
+Version: 0.7.1
+Release: 1%{?dist}
License: GPLv2+
Group: Applications/System
URL: https://github.com/Aorimn/dislocker
Source0: https://github.com/Aorimn/dislocker/archive/v%{version}.tar.gz
-Patch0: dislocker-0.5.1-limits.patch
-Patch1: dislocker-0.5.1-destdir.patch
-Patch2: dislocker-0.5.1-assert.patch
-Patch3: dislocker-0.5.1-off_t.patch
-Patch4: dislocker-0.5.1-libdir.patch
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%if 0%{?fedora} || 0%{?rhel} >= 7
Requires: ruby(release), ruby(runtime_executable)
@@ -25,9 +20,10 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
Dislocker has been designed to read BitLocker encrypted partitions ("drives")
-under a Linux system. The driver used to only read volumes encrypted under a
-Microsoft Windows 7 system - but is now Microsoft Windows Vista and 8 capable
-and has the write functionality.
+under a Linux system. The driver has the capability to read/write partitions
+encrypted using Microsoft Windows Vista, 7, 8, 8.1 and 10 (AES-CBC, AES-XTS,
+128 or 256 bits, with or without the Elephant diffuser, encrypted partitions);
+BitLocker-To-Go encrypted partitions (USB/FAT32 partitions).
The file name where the BitLocker encrypted partition will be decrypted needs
to be given. This may take a long time, depending on the size of the encrypted
@@ -58,9 +54,10 @@ BuildRequires: fuse-devel
%description -n fuse-dislocker
Dislocker has been designed to read BitLocker encrypted partitions ("drives")
-under a Linux system. The driver used to only read volumes encrypted under a
-Microsoft Windows 7 system - but is now Microsoft Windows Vista and 8 capable
-and has the write functionality.
+under a Linux system. The driver has the capability to read/write partitions
+encrypted using Microsoft Windows Vista, 7, 8, 8.1 and 10 (AES-CBC, AES-XTS,
+128 or 256 bits, with or without the Elephant diffuser, encrypted partitions);
+BitLocker-To-Go encrypted partitions (USB/FAT32 partitions).
A mount point needs to be given to dislocker-fuse. Once keys are decrypted, a
file named 'dislocker-file' appears into this provided mount point. This file
@@ -69,11 +66,6 @@ reading from it or writing to it is possible.
%prep
%setup -q
-%patch0 -p1 -b .limits
-%patch1 -p1 -b .destdir
-%patch2 -p1 -b .assert
-%patch3 -p1 -b .off_t
-%patch4 -p1 -b .libdir
%build
%cmake -D WARN_FLAGS="-Wall -Wno-error -Wextra" .
@@ -138,6 +130,9 @@ fi
%{_mandir}/man1/%{name}-fuse.1*
%changelog
+* Tue May 23 2017 Robert Scheck <robert(a)fedoraproject.org> 0.7.1-1
+- Upgrade to 0.7.1
+
* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.5.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
diff --git a/sources b/sources
index d3419fb..110ef05 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7288a141ba0ce6232d8e6a6a1e337393 v0.5.1.tar.gz
+SHA512 (v0.7.1.tar.gz) = 8852ba3e363fdea992eebecfe1e4dad2b85404f57c57ce6b2937a9859d03cfa88d969926c9e11e6d22596c6d96805b7d1737893ae2c5a957448ab26708bce226
https://src.fedoraproject.org/rpms/dislocker/c/2fe123b5ef0741b8df7ef824b7...
2Â years, 3Â months