diff --git a/CHANGELOG.md b/CHANGELOG.md index a216f5d..ff7d25a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,9 +11,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Refactored + - Introduction of "Shufflecake Lite" scheme as default. + - Moving old Shufflescake scheme as "Legacy" option for backward support. - Global constants fully shared among components through `sflc_constants.h`. + - Global refactoring and simplification of code tree. +## [0.4.5] - 2024-06-03 + +### Fixed + + - Fixed a compile error on some new releases of LTS kernels due to the removal of a function API. + - Fixed segmentation fault when opening an already opened device. + +### Changed + + - Minor edits to README.md. + ## [0.4.4] - 2023-12-31 diff --git a/README.md b/README.md index f136434..560d944 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ [![Status](resources/images/badges/badge_status_active.png)](https://codeberg.org/shufflecake/shufflecake-c)  -[![Version](resources/images/badges/badge_version_0.4.4.png)](https://codeberg.org/shufflecake/shufflecake-c/releases/tag/v0.4.4)  +[![Version](resources/images/badges/badge_version_0.4.5.png)](https://codeberg.org/shufflecake/shufflecake-c/releases/tag/v0.4.5)  [![License](resources/images/badges/badge_license_gplv2plus.png)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)  [![Docs researchpaper](resources/images/badges/badge_docs_researchpaper.png)](https://eprint.iacr.org/2023/1529)  [![Website](resources/images/badges/badge_web_shufflecakedotnet.png)](https://shufflecake.net/)  @@ -11,7 +11,7 @@ -# Shufflecake - Full C Implementation - v0.4.4 +# Shufflecake - Full C Implementation - v0.4.5 _Shufflecake_ is a plausible deniability (hidden storage) layer for Linux. You can consider Shufflecake a spiritual successor of tools like TrueCrypt and VeraCrypt, but vastly improved, both in terms of security and functionality. Official website: . @@ -246,6 +246,11 @@ Both methods works with the `init` action, and we do not have current plans to c Please see the file `CHANGELOG.md` for a detailed history of changes. +### [0.4.5] - 2024-06-03 + + - Fixed a compile error on some versions of LTS kernels. + - Fixed segmentation fault when opening an already opened device. + ### [0.4.4] - 2023-12-31 - Fixed a memory allocation error on large devices. diff --git a/dm-sflc/sflc_constants.h b/dm-sflc/sflc_constants.h index 8b9f9f1..a425d88 100644 --- a/dm-sflc/sflc_constants.h +++ b/dm-sflc/sflc_constants.h @@ -30,7 +30,7 @@ #define SFLC_VER_MAJOR 0 #define SFLC_VER_MINOR 4 -#define SFLC_VER_REVISION 4 +#define SFLC_VER_REVISION 5 #define SFLC_VER_SPECIAL "" #define STRINGIFY0(s) # s diff --git a/resources/images/badges/badge_version_0.4.4.png b/resources/images/badges/badge_version_0.4.4.png deleted file mode 100644 index 7bcb930..0000000 Binary files a/resources/images/badges/badge_version_0.4.4.png and /dev/null differ diff --git a/resources/images/badges/badge_version_0.4.5.png b/resources/images/badges/badge_version_0.4.5.png new file mode 100644 index 0000000..14a5825 Binary files /dev/null and b/resources/images/badges/badge_version_0.4.5.png differ diff --git a/resources/images/badges/badges.svg b/resources/images/badges/badges.svg index 777d5cd..eadd2c3 100644 --- a/resources/images/badges/badges.svg +++ b/resources/images/badges/badges.svg @@ -9,6 +9,9 @@ id="svg2909" inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" sodipodi:docname="badges.svg" + inkscape:export-filename="badge_version_0.4.5.png" + inkscape:export-xdpi="150" + inkscape:export-ydpi="150" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" @@ -26,7 +29,7 @@ inkscape:document-units="mm" showgrid="false" inkscape:zoom="2.7438272" - inkscape:cx="199.5388" + inkscape:cx="200.26771" inkscape:cy="241.99775" inkscape:window-width="1920" inkscape:window-height="979" @@ -330,7 +333,7 @@ height="5.2916675" x="61.548569" y="72.206657" - inkscape:export-filename="badge_version_0.4.4.png" + inkscape:export-filename="badge_version_0.4.5.png" inkscape:export-xdpi="96" inkscape:export-ydpi="96" /> 0.4.4 + y="76.044922">0.4.5