summaryrefslogtreecommitdiff
path: root/src/home/homework-luks.c
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #23865 from keszybz/drop-memcpy-callZbigniew Jędrzejewski-Szmek2022-07-021-2/+2
|\
| * homework: silence gcc warningZbigniew Jędrzejewski-Szmek2022-07-021-2/+2
* | sd-id128: rename and export sd_id128_string_equal()Zbigniew Jędrzejewski-Szmek2022-06-301-2/+2
* | tree-wide: allow ASCII fallback for → in logsDavid Tardon2022-06-281-1/+5
|/
* homework: initialize we_detachedShreenidhi Shedi2022-06-141-7/+4
* Simplify random number selectionJason A. Donenfeld2022-05-311-2/+2
* devnum-util: define helper macros for formatting devnum major/minor pairsLennart Poettering2022-04-131-3/+3
* basic: split out dev_t related calls into new devno-util.[ch]Lennart Poettering2022-04-131-1/+1
* errno-util: add ERRNO_IS_DEVICE_ABSENT() macroLennart Poettering2022-03-241-2/+2
* homework: s/EWOULDBLOCK/EAGAIN/Zbigniew Jędrzejewski-Szmek2022-03-221-2/+2
* strv: make iterator in STRV_FOREACH() declaread in the loopYu Watanabe2022-03-191-3/+0
* home: use open_image_file() helper at one more placeYu Watanabe2022-03-151-4/+2
* home: shorten code a bit and add missing assertionsYu Watanabe2022-03-151-31/+27
* homework: avoid runtime formatting of a fixed stringZbigniew Jędrzejewski-Szmek2022-02-151-1/+1
* homed: use SD_ID128_TO_UUID_STRING() at one more placeLennart Poettering2022-02-141-1/+1
* tree-wide: use id128_equal_string() at various placesLennart Poettering2022-02-141-1/+2
* sd128: export sd_id128_to_uuid_string()Lennart Poettering2022-02-141-3/+3
* tree-wide: fix typoYu Watanabe2021-11-301-2/+2
* json: add new JSON_BUILD_CONST_STRING() macroLennart Poettering2021-11-251-1/+1
* repart,homed: split out disk cleanup macros into generic headerLennart Poettering2021-11-251-6/+1
* homework: also apply uid shifting when changing passwords/resizing/updating h...Lennart Poettering2021-11-241-0/+4
* homework: don't try to shift uidmap for already activated home areasLennart Poettering2021-11-241-0/+2
* homework: fix message typoLennart Poettering2021-11-241-1/+1
* Merge pull request #21440 from poettering/homed-initial-fs-sizeLennart Poettering2021-11-231-34/+41
|\
| * homework: correct initial minimal fs size calculations by LUKS2/GPT overheadLennart Poettering2021-11-231-1/+13
| * homework: when creating home dir also treat specified size as hintLennart Poettering2021-11-231-33/+28
* | homework: upload home password into kernel keyring if neededLennart Poettering2021-11-231-9/+83
* | homework: add auto-shrink/auto-growLennart Poettering2021-11-231-10/+89
|/
* homework: also add logic for "maximizing" size of homeLennart Poettering2021-11-191-10/+141
* homework: make it safe to invoke home_setup_luks() twice in a rowLennart Poettering2021-11-191-45/+64
* homework: make destroying of HomeSetup optional when resizingLennart Poettering2021-11-191-3/+5
* homework: beef up luks resize logic to allow "minimizing" homesLennart Poettering2021-11-161-82/+318
* homework: make sync of identies when resizing homes optionalLennart Poettering2021-11-161-13/+19
* homed: wait for luks devices to go awayLennart Poettering2021-11-161-0/+128
* tree-wide: use new RET_NERRNO() helper at various placesLennart Poettering2021-11-161-4/+1
* homed: reset HomeSetup.undo_dm field when deactivating home dir the official wayLennart Poettering2021-11-161-0/+2
* homework: rework how we disassemble a home dir in home_deactivate()Lennart Poettering2021-11-151-12/+4
* homework: sync dir after moving file in, not beforeLennart Poettering2021-11-131-8/+10
* homework: also add a way to configure additional mount options via a JSON use...Lennart Poettering2021-11-121-5/+11
* homework: add a const where appropriateLennart Poettering2021-11-121-1/+1
* homework: turn off compression for files backing LUKS volumesLennart Poettering2021-11-121-2/+2
* home: fix use of uninitialized valueYu Watanabe2021-10-291-1/+4
* homework: teach luks backend uid mappingLennart Poettering2021-10-281-0/+15
* homework: also move to using .image_fd field of HomeSetup in home_create_luks()Lennart Poettering2021-10-281-18/+18
* homework: get rid of manual error path in home_create_luks()Lennart Poettering2021-10-281-69/+34
* homework: move destruction of temporary image file into HomeSetupLennart Poettering2021-10-281-14/+15
* homework: get rid of manual clean up path in home_setup_luks()Lennart Poettering2021-10-281-22/+8
* homework: move image_fd field in home_setup_luks() also into HomeSetupLennart Poettering2021-10-281-23/+13
* homework: rework home_setup_luks() to store its root_fd also in HomeSetupLennart Poettering2021-10-281-7/+7
* homework: always pass HomeSetup param first, PasswordCache secondLennart Poettering2021-10-281-4/+4