Milan Broz
4a1384452c
Add release notes for 2.8.1.
2025-08-18 16:38:45 +02:00
Milan Broz
13306948c8
Version 2.8.0.
2025-06-24 09:30:17 +02:00
Milan Broz
a8105ef9bb
Version 2.8.0-rc1.
2025-06-16 14:10:18 +02:00
Milan Broz
96787457e1
Add 2.8.0-rc1 Release notes.
2025-06-16 11:38:13 +02:00
Milan Broz
8364178b38
Update copyright year.
2025-01-15 23:09:36 +01:00
Milan Broz
46b8275ad9
Add 2.7.5 release notes.
2024-09-02 15:38:59 +02:00
Milan Broz
0d4027291a
Add Release notes for stable 2.7.4 version.
2024-07-30 12:38:28 +02:00
Milan Broz
7019f42ff1
Add release notes for 2.7.3.
2024-06-12 17:20:56 +02:00
Milan Broz
1a6a611dff
Reorganize license files.
...
This patch adds README.licensing describing used licenses.
The license text files are now in dosc/licenses.
The main COPYING document in root is the default license,
this also forces GitHub to properly identify default license.
2024-06-03 16:38:15 +00:00
Milan Broz
661f57def4
Use SPDX license identifiers.
...
This patch switches code to SPDX one-line license identifiers according to
https://spdx.dev/learn/handling-license-info/
and replacing long license text headers.
I used C++ format on the first line in style
// SPDX-License-Identifier: <id>
except exported libcryptsetup.h, when only C comments are used.
The only additional changes are:
- switch backend utf8.c from LGPL2+ to LGPL2.1+ (as in systemd)
- add some additional formatting lines.
2024-06-03 16:38:15 +00:00
Milan Broz
bc62204a41
Add warning about OPAL admin PIN to man page and release notes.
2024-04-09 10:46:13 +02:00
Milan Broz
4bd64eed82
Add 2.7.2 release notes.
2024-04-04 18:34:49 +00:00
Milan Broz
608e42c574
Update LUKS2 spec.
2024-03-07 15:26:54 +01:00
Milan Broz
143a76a5fa
Add 2.7.1 release notes.
2024-03-07 15:23:15 +01:00
Milan Broz
4dde8f078f
Version 2.7.0.
2024-01-24 10:47:32 +01:00
Milan Broz
bd0ef58b3a
Update copyright notice to include 2024 year.
2024-01-23 16:10:44 +01:00
Ondrej Kozina
912d410458
Fix some grammar issues suggested by auto-correction tools.
2024-01-16 09:55:06 +00:00
Ondrej Kozina
d730f45201
Update kernel keyring usage documentation.
2024-01-16 09:55:06 +00:00
Ondrej Kozina
605acab31a
Fix some grammar issues suggested by auto-correction tools.
2024-01-15 12:30:32 +01:00
Ondrej Kozina
ebca40640d
docs: Describe additional LUKS2 locks.
2024-01-15 12:22:43 +01:00
Milan Broz
b47f423907
Update release notes for 2.7.0-rc1 and LUKS2 doc.
2023-12-20 15:12:24 +01:00
Ondrej Kozina
b869822c8b
opal: erase key cached in kernel when LR gets locked.
...
It affects only HW OPAL locking range KEK.
After unlocking opal locking range we cache the key in kernel
so that we do not have to pass the key again for locking the
range later (the OPAL std requires key for lock command).
Unfortunately the key remains cached in kernel even after we
lock the range on purpose during crypt_deactivate* or crypt_suspend.
This had 2 side effects:
1) key remained in system memory even though the LUKS device was
inactive (and all keys should be erased from memory).
2) when system gets suspended the locking range got automatically
unlocked later after system resume because the key caching is used
primarly to automatically unlock locking ranges that got locked
after system suspend (due to power cut off on storage device).
Since kernel does not directly support dropping cached keys we achieve
that by overwritting the original key structure with empty one.
2023-12-04 19:02:11 +00:00
Milan Broz
cea9c2972e
Add release notes for 2.7.0-rc0.
2023-11-28 18:53:45 +00:00
Milan Broz
72f799b393
Update Copyright year.
2023-02-09 17:11:18 +01:00
Milan Broz
5d622102c6
Some more cleanup of Release notes.
2023-02-09 13:43:29 +01:00
Milan Broz
53668a0203
Add 2.6.1 Release notes.
2023-02-08 17:05:34 +01:00
Milan Broz
b08212ea45
Version 2.6.0.
2022-11-28 12:27:33 +01:00
Milan Broz
2ef2f6017d
Update release notes.
2022-11-24 13:49:27 +01:00
Milan Broz
e7eab5fec2
Prepare version 2.6.0-rc0.
2022-11-18 22:02:44 +01:00
Milan Broz
75111d382b
Version 2.5.0.
2022-07-28 17:32:33 +02:00
Guilhem Moulin
3106b4e2c1
More typo and spelling fixes.
...
Reported by `git ls-tree -rz --name-only | grep -Evz -e '\.(pdf|xz)$' -e
^po/ | xargs -r0 spellintian --`. All changes are
documentation-related (comments, manuals, etc.) except for s/fial/fail/
in tests/unit-wipe-test.
The remaining entry are AFAICT all false positives, mostly annotations
such as `@param name name of xyz` or `struct foo foo`:
$ git ls-tree -rz HEAD --name-only | grep -Evz -e '\.(pdf|xz)$' -e ^po/ | xargs -r0 spellintian --
COPYING.LGPL: "GNU Library Public License" -> "GNU Library General Public License"
autogen.sh: echo echo (duplicate word) -> echo
configure.ac: fi fi (duplicate word) -> fi
docs/v1.7.2-ReleaseNotes: option option (duplicate word) -> option
lib/crypto_backend/cipher_check.c: block block (duplicate word) -> block
lib/libcryptsetup.h: name name (duplicate word) -> name
lib/libcryptsetup.h: type type (duplicate word) -> type
lib/libcryptsetup.h: passphrase passphrase (duplicate word) -> passphrase
lib/libcryptsetup.h: flags flags (duplicate word) -> flags
lib/libcryptsetup.h: password password (duplicate word) -> password
lib/libcryptsetup.h: salt salt (duplicate word) -> salt
lib/libcryptsetup.h: keyslot keyslot (duplicate word) -> keyslot
lib/libcryptsetup.h: priority priority (duplicate word) -> priority
lib/libcryptsetup.h: offset offset (duplicate word) -> offset
lib/libcryptsetup.h: length length (duplicate word) -> length
lib/libcryptsetup.h: keyfile keyfile (duplicate word) -> keyfile
lib/libcryptsetup.h: token token (duplicate word) -> token
lib/libcryptsetup.h: cipher cipher (duplicate word) -> cipher
lib/libcryptsetup.h: size size (duplicate word) -> size
lib/luks2/luks2_json_metadata.c: long long (duplicate word) -> long
lib/luks2/luks2_keyslot_luks2.c: AFEKSize AFEKSize (duplicate word) -> AFEKSize
lib/luks2/luks2_reencrypt.c: alignment alignment (duplicate word) -> alignment
lib/luks2/luks2_reencrypt_digest.c: ptr ptr (duplicate word) -> ptr
lib/luks2/luks2_reencrypt_digest.c: buffer buffer (duplicate word) -> buffer
lib/luks2/luks2_segment.c: min min (duplicate word) -> min
lib/verity/verity_fec.c: blocks blocks (duplicate word) -> blocks
man/cryptsetup.8.adoc: LUKS LUKS (duplicate word) -> LUKS
scripts/cryptsetup.conf.in: root root (duplicate word) -> root
src/Makemodule.am: endif endif (duplicate word) -> endif
src/cryptsetup.c: long long (duplicate word) -> long
src/utils_args.c: long long (duplicate word) -> long
tests/compat-test2: fi fi (duplicate word) -> fi
tests/device-test: echo echo (duplicate word) -> echo
tests/differ.c: long long (duplicate word) -> long
tests/loopaes-test: done done (duplicate word) -> done
tests/luks2-integrity-test: aead aead (duplicate word) -> aead
tests/luks2-reencryption-test: fi fi (duplicate word) -> fi
tests/mode-test: done done (duplicate word) -> done
tests/password-hash-test: cat cat (duplicate word) -> cat
tests/password-hash-test: fi fi (duplicate word) -> fi
tests/unit-wipe.c: long long (duplicate word) -> long
tests/verity-compat-test: done done (duplicate word) -> done
tests/verity-compat-test: fi fi (duplicate word) -> fi
tokens/ssh/cryptsetup-ssh.c: argp argp (duplicate word) -> argp
tokens/ssh/cryptsetup-ssh.c: arguments arguments (duplicate word) -> arguments
(Treated COPYING.LGPL as a false positive too since it's the exact text
from https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html .)
2022-07-15 16:35:02 +02:00
Milan Broz
02d5c5ce38
Add 2.5.0-rc1 Release Notes.
2022-07-14 14:10:33 +02:00
Milan Broz
4034c548c2
Update LUKS2 on-disk description.
2022-07-13 21:13:07 +02:00
Milan Broz
773fc0195f
Fix typos found by codespell.
...
Thanks Dimitri Papadopoulos Orfanos for the patch.
Fixes : #734 .
2022-04-20 14:37:13 +00:00
Milan Broz
ab975bc1c4
Update copyright year.
...
And unify format in several places.
2022-01-29 10:43:02 +01:00
Milan Broz
c2291a1b9b
Add Release Notes.
2022-01-12 18:38:30 +01:00
Milan Broz
f1d7d30dbb
Update LUKS2 on-disk description.
2022-01-12 18:38:26 +01:00
Milan Broz
ff51d5a8fa
Version 2.4.2.
2021-11-18 11:35:45 +01:00
Milan Broz
c400a84987
Add 2.4.2 release notes.
2021-11-17 13:11:26 +01:00
Milan Broz
8a0682650e
Version 2.4.1.
2021-09-15 11:29:09 +02:00
Milan Broz
ab37ad0dc9
Update doxyfile.
2021-08-19 10:31:21 +02:00
Milan Broz
03208167b2
Fix release notes.
2021-08-18 17:19:50 +02:00
Ondrej Kozina
5c5551d1d3
Update release notes.
2021-08-18 15:11:18 +02:00
Milan Broz
0ee752c42d
Update 2.4.0 release notes.
2021-08-18 14:09:32 +02:00
Milan Broz
3c68e3f5b1
Version 2.4.0-rc1 update.
2021-07-29 23:28:08 +02:00
Milan Broz
6a64c2e932
Prepare 2.4.0-rc1 version.
2021-07-29 23:18:59 +02:00
Milan Broz
cc6df5fa39
Fix some random typos.
2021-07-02 14:05:41 +02:00
Milan Broz
f8caa82186
Prepare version 2.4.0-rc0.
2021-07-02 12:02:39 +02:00
Milan Broz
f1d624b6c8
Add 2.3.6 release notes.
2021-05-28 12:03:48 +02:00
Milan Broz
2cc320f180
Update Release notes version.
2021-03-11 12:58:05 +01:00