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
Milan Broz
9d559bba8f
Add note for passwdqc change to release notes.
2021-03-11 11:32:01 +01:00
Milan Broz
9f233a68f3
Update 2.3.5 release notes.
...
And reformat it for strange problems with mail signature (line length).
2021-03-09 20:34:18 +01:00
Milan Broz
f22a6613eb
Fix typo.
2021-03-04 11:37:28 +01:00
Milan Broz
8914ae468b
Add release notes for 2.3.5-rc.
2021-03-04 11:37:20 +01:00
Milan Broz
d1d9dd8e20
Update Copyright year.
2021-01-25 22:00:25 +01:00
Milan Broz
e078650435
Add stable version release notes.
2020-09-03 19:10:02 +02:00
Milan Broz
74e94e7bdd
Prepare version 2.3.3.
2020-05-28 11:26:27 +02:00
Milan Broz
780ebb4680
Version 2.3.2.
2020-04-30 16:56:53 +02:00
Milan Broz
1f7ed87e6c
Prepare version 2.3.1.
2020-03-12 09:39:20 +01:00
Milan Broz
c59ea422cc
Add 2.3.1 release notes.
2020-03-10 16:03:53 +01:00
Milan Broz
d3d1e30c7c
Prepare version 2.3.0.
2020-02-02 16:58:29 +01:00
Milan Broz
1ddc098e43
Prepare version 2.3.0-rc0.
2020-01-12 12:14:27 +01:00
Milan Broz
080566a1fd
Update copyright year.
2020-01-03 13:04:55 +01:00
Milan Broz
c82728f04d
Version 2.2.2.
2019-11-01 09:02:46 +01:00
Milan Broz
1af2f85d43
Fix Release notes.
2019-09-06 12:49:31 +02:00
Milan Broz
0395e8935a
Version 2.2.1.
2019-09-06 11:21:15 +02:00