aboutsummaryrefslogtreecommitdiffstats
path: root/libmount
AgeCommit message (Expand)AuthorFilesLines
3 dayslibmount: Fix atime remount for new APIKarel Zak1-12/+21
4 daysMerge branch 'pidfs-pseudo' of https://github.com/YHNdnzj/util-linuxKarel Zak1-0/+1
6 dayslibmount/utils: add pidfs to pseudo fs listMike Yuan1-0/+1
7 daysmeson: Correctly require the Python.h header for the python dependencyJordan Williams1-0/+5
7 daysmeson: Only require Python module when building pylibmountJordan Williams1-0/+5
7 daysmeson: Fix build-python optionJordan Williams1-20/+20
2024-05-02libmount: fix possible memory leakKarel Zak1-2/+3
2024-04-24Merge branch 'PR/libmount-fix-umount-r' of github.com:karelzak/util-linux-workKarel Zak1-0/+4
2024-04-23libmount: fix umount --read-onlyKarel Zak1-0/+4
2024-04-22libmount: Fix access check for utab in contextKarel Zak1-2/+1
2024-04-22libmount: fix comment typo for mnt_fs_get_comment()Tianjia Zhang1-1/+1
2024-04-09Fix misplaced else in mnt_update_already_doneGavin Lloyd1-3/+3
2024-04-08meson: Require Python dependency which can be embedded for pylibmountJordan Williams1-1/+1
2024-04-05meson: Only build libmount when requiredJordan Williams2-14/+12
2024-04-05meson: Use libblkid as a dependencyJordan Williams1-13/+10
2024-04-05meson: Use libmount as a dependencyJordan Williams2-3/+3
2024-03-26libmount: don't initialize variable twice (#2714)Thorsten Kukuk1-4/+0
2024-03-20libmount: make sure "option=" is used as stringKarel Zak3-1/+17
2024-03-19libmount: Fix export of mnt_context_is_lazy and mnt_context_is_onlyonceMatt Turner2-3/+3
2024-02-27libmount: report kernel message from new APIKarel Zak4-19/+40
2024-02-26libmount: don't hold write fd to mounted deviceJan Kara1-6/+10
2024-02-13Revert "libmount: don't canonicalize symlinks for bind operation"Karel Zak1-5/+1
2024-02-12Merge branch 'nopython' of https://github.com/Vogtinator/util-linuxKarel Zak1-15/+15
2024-02-12Merge branch 'more-meson' of https://github.com/keszybz/util-linuxKarel Zak1-1/+1
2024-02-07meson: Only build libmount python module if python was foundFabian Vogt1-15/+15
2024-02-07libmount: fix copy & past bug in lock initializationKarel Zak1-1/+1
2024-02-06meson: fix mismatch with handling of lib_dl dependencyZbigniew Jędrzejewski-Szmek1-1/+1
2024-01-24libmount: improve act file closeKarel Zak1-1/+2
2024-01-22libmount: ignore unwanted kernel events in monitorKarel Zak4-5/+54
2024-01-22libmount: add utab.act fileKarel Zak3-0/+118
2024-01-19libmount: cleanup locking in table update codeKarel Zak3-63/+53
2024-01-19libmount: introduce reference counting for libmnt_lockKarel Zak5-5/+55
2024-01-08libmount: don't assume errno after failed asprintf()Karel Zak3-3/+3
2024-01-03libmount: reduce utab.lock permissionsKarel Zak1-3/+2
2024-01-03libmount: introduce /run/mount/utab.eventKarel Zak4-11/+31
2024-01-03libmount: add mnt_context_within_helper() wrapperKarel Zak3-2/+11
2023-12-31libmount: (context) avoid dead storeThomas Weißschuh1-3/+1
2023-12-31libmount: (utils) avoid dead storeThomas Weißschuh1-1/+3
2023-12-31libmount: (tests) fix --filesystems crash on invalid argumentThomas Weißschuh1-1/+1
2023-12-31libmount: (tests) fix --filesystems test argument parsingThomas Weißschuh1-3/+2
2023-12-31libmount: (veritydev) use asprintf to build stringThomas Weißschuh1-7/+2
2023-12-05Merge branch 'PR/libmount-utab-external' of github.com:karelzak/util-linux-workKarel Zak3-19/+163
2023-12-01libmount: fix fsconfig value unescapingKarel Zak1-7/+14
2023-11-29libmount: add missing utab options after helper callKarel Zak1-7/+74
2023-11-29libmount: add private mnt_optstr_get_missing()Karel Zak2-12/+89
2023-11-28libmount: accept '\' as escape for options separatorKarel Zak1-3/+15
2023-11-20treewide: explicitly mark unused argumentsThomas Weißschuh14-68/+193
2023-11-06libmount: fix possible NULL dereference [coverity scan]Karel Zak1-1/+2
2023-11-02libmount: improve mnt_table_next_child_fs()Karel Zak1-7/+18
2023-10-13libmount: guard against sysapi == NULLThomas Weißschuh1-1/+2
2023-10-05libmount: report all kernel messages for fd-based mount APIThomas Weißschuh1-0/+2
2023-10-05libmount: add helper to log mount messages as emitted by kernelThomas Weißschuh1-0/+25
2023-10-05libmount: change syscall status macros to be functionsThomas Weißschuh1-16/+18
2023-10-04Revert "libmount: (tab) avoid leaking memory allocated in loop"Thomas Weißschuh1-1/+0
2023-10-01libmount: (tab) avoid leaking memory allocated in loopThomas Weißschuh1-0/+1
2023-09-25Merge branch 'analyzer1' of https://github.com/t-8ch/util-linuxKarel Zak1-0/+3
2023-09-22libmount: gracefully handle NULL path in mnt_resolve_target()Thomas Weißschuh1-0/+3
2023-09-22treewide: use (x)reallocarray() when applicableThomas Weißschuh3-3/+3
2023-09-18build-sys: fix libmount/src/hooks.c useKarel Zak2-2/+1
2023-08-31libmount: make.stx_mnt_id use more robustKarel Zak1-6/+7
2023-08-31libmount: report statx in features listKarel Zak1-0/+3
2023-08-31libmount: fix statx() includesKarel Zak2-2/+2
2023-08-17libmount: Fix regression when mounting with atimeFilipe Manana1-1/+12
2023-08-14Merge branch 'master' of https://github.com/apprehensions/util-linuxKarel Zak1-15/+17
2023-08-11verity: use <roothash>-verity as the device mapper name instead of libmnt_<im...Luca Boccassi1-19/+11
2023-08-03libmount: improve EPERM interpretationKarel Zak1-3/+6
2023-08-03libmount: ifdef statx() callKarel Zak1-0/+2
2023-08-03libmount: check for struct statxMarkus Mayer1-1/+1
2023-08-03libmount: check for linux/mount.hMarkus Mayer3-4/+4
2023-08-03Merge branch 'mount/statx-enosys' of https://github.com/t-8ch/util-linuxKarel Zak1-1/+2
2023-08-03Merge branch 'PR/libmount-fake' of github.com:karelzak/util-linux-workKarel Zak4-27/+15
2023-08-03libmount: don't canonicalize symlinks for bind operationKarel Zak1-1/+5
2023-08-03libmount: (utils) fix statx fallbackThomas Weißschuh1-1/+2
2023-08-01libmount: cleanup --fake modeKarel Zak4-27/+15
2023-07-29meson: run tests if with option program-testssewn1-15/+17
2023-07-20libmount: use some MS_* flags as superblock flagsKarel Zak3-9/+17
2023-07-13libmount: handle failure to apply flags as part of a mount operationDebarshi Ray1-0/+6
2023-07-10libmount: (python): work around python 3.12 bugThomas Weißschuh1-1/+7
2023-07-03Merge branch 'wip/rishi/libmount-src-hook-mount-move_setattr-typo' of https:/...Karel Zak1-1/+1
2023-06-29libmount: update documentation for MNT_ERR_APPLYFLAGSDebarshi Ray1-1/+2
2023-06-29libmount: fix typoDebarshi Ray1-1/+1
2023-06-22libmount: add sample to test fs and context relationKarel Zak3-0/+71
2023-06-22libmount: fix sync options between context and fs structsKarel Zak2-8/+97
2023-06-19libmount: always ignore user=<name>Karel Zak1-16/+16
2023-06-13libmount: (tests) add helper for option list splittingThomas Weißschuh1-0/+30
2023-06-13meson: build test_mount_optlistThomas Weißschuh1-0/+1
2023-06-11libmount: (optlist) correctly detect ro statusThomas Weißschuh1-1/+1
2023-06-09Merge branch 'PR/libmount-force-mount2' of github.com:karelzak/util-linux-workKarel Zak1-14/+40
2023-06-07libmount: introduce LIBMOUNT_FORCE_MOUNT2={always,never,auto}Karel Zak1-14/+40
2023-06-06Merge branch 'pr/libmount-5.12.0' of github.com:karelzak/util-linux-workKarel Zak1-0/+8
2023-06-05libmount: use mount(2) for remount on Linux < 5.14Karel Zak1-0/+8
2023-06-03libmount (python) : simplify struct initializationThomas Weißschuh3-111/+33
2023-05-25libmount: don't call hooks after mount.<type> helperKarel Zak2-0/+15
2023-05-23meson: require 0.57Thomas Weißschuh1-1/+1
2023-05-23libmount: cleanup enosys returns from mount hoopKarel Zak1-15/+16
2023-05-23Merge branch 'libmount/mount_setattr' of https://github.com/t-8ch/util-linuxKarel Zak1-2/+21
2023-05-22libmount: don't call mount.<type> helper with usernamesKarel Zak1-10/+16
2023-05-22libmount: fix options prepend/insert and mergingKarel Zak1-0/+5
2023-05-22libmount: check for availability of mount_setattrThomas Weißschuh1-2/+21
2023-05-21libmount: don't pass option "defaults" to helperThomas Weißschuh1-1/+1
2023-05-17Merge branch 'libmount/syscall'Karel Zak1-14/+9
2023-05-09libmount: allow overwrite how to use libblkidKarel Zak4-1/+22
2023-05-02libmount: (subdir) support unshared sessions tooKarel Zak1-30/+56
2023-04-30libmount: fix some typosThomas Weißschuh1-2/+2
2023-04-26libmount: (legacy) fix typo in assert()Karel Zak1-2/+3
2023-04-26libmount: (mount) free hook data if new APi not avalableKarel Zak2-0/+4
2023-04-25libmount: improve ENOSYS fallbackKarel Zak1-5/+26
2023-04-25libmount: report failed syscall nameKarel Zak1-14/+9
2023-04-25libmount: fix copy & past typoKarel Zak1-1/+1
2023-04-25libmount: Don't silently accept an X-mount.idmap with only whitespaceChris Webb1-2/+4
2023-04-24libmount: recover from ENOSYS for the new APIKarel Zak2-1/+16
2023-04-23libmount: check for errors from prep-options hooksChris Webb1-1/+1
2023-04-20libmount: don't include mount-api-utils.h everywhereKarel Zak5-2/+9
2023-04-20Merge branch 'libmount/relative' of https://github.com/t-8ch/util-linuxKarel Zak1-1/+1
2023-04-20libmount: improve hooks de-initializationKarel Zak1-0/+4
2023-04-20libmount: fix optlist cache refreshKarel Zak1-14/+8
2023-04-19libmount: safe_stat: support relative filenamesThomas Weißschuh1-1/+1
2023-04-18libmount: cleanup all stat() useKarel Zak7-40/+43
2023-04-17libmount: use AT_STATX_DONT_SYNC when touch mountpointsKarel Zak1-10/+69
2023-04-17libmount: don't define struct stat is unnecessaryKarel Zak4-4/+12
2023-04-05libmount: fix superblock rw/ro reconfigurationKarel Zak1-14/+33
2023-03-27libmount: (idmap) reuse tree FD, fix umountKarel Zak3-33/+61
2023-03-23Merge branch 'fixes' of https://github.com/brauner/util-linuxKarel Zak1-2/+6
2023-03-23libmount: fix user/users for superuserKarel Zak1-3/+36
2023-03-23libmount: fix MS_REMOUNT emulation by mount_setattr()Karel Zak2-1/+21
2023-03-23libmount: fix and cleanup relatime useKarel Zak2-17/+39
2023-03-23libmount: add missing MOUNT_ATTR_NODEVKarel Zak1-0/+2
2023-03-23idmap: kill child when writing the idmap failsChristian Brauner1-2/+6
2023-03-22libmount: fix typo, improve debugKarel Zak2-2/+5
2023-03-15libmount: dont ignore autofs mounts by defaultIan Kent1-2/+2
2023-03-05libmount: inhibit warning about mask being unusedThomas Weißschuh1-1/+1
2023-03-02libmount: (optstr) do not use xalloc.h in testKarel Zak1-10/+24
2023-03-02libmount: add missing symbols to docsKarel Zak1-0/+3
2023-03-02libmount: remove unimplemented symbolKarel Zak1-1/+0
2023-03-01libmount: idmap: fix sock write to childPedro Tammela1-1/+1
2023-02-28libmount: treat comma as terminator in mnt_match_options()Karel Zak1-1/+1
2023-02-27libmount: make mnt_match_options() more robustKarel Zak1-10/+55
2023-02-22libmount: move selinux stuff to hook moduleKarel Zak7-178/+210
2023-02-22libmount: make it possible to define order of hooksKarel Zak2-8/+88
2023-02-22libmount: create a hook to set rootcontext=@targetKarel Zak6-7/+108
2023-02-21mount: add rootcontext=@targetChristian Göttsche1-4/+14
2023-02-21libmount: declare array of LSM options constChristian Göttsche1-4/+4
2023-02-16libmount: add fsconfig() btrfs workaroundKarel Zak4-2/+26
2023-02-15libmount: support "recursive" argument for VFS attributesKarel Zak3-53/+113
2023-02-13include: add fallback for statxKarel Zak1-0/+1
2023-01-24libmount: don't require return argument in get-like functionsKarel Zak5-56/+76
2023-01-10libmount: use MNT_ERR_APPLYFLAGS for failed mount_setattr()Karel Zak1-0/+6
2023-01-10libmount: fix typo in debug messageKarel Zak1-1/+1
2023-01-09libmount: implement X-mount.auto-fstypesKarel Zak2-1/+24
2023-01-09libmount: (optlist) keep parsed options without quotesKarel Zak3-32/+29
2023-01-08libmount: ensure child hangs around until we persisted namespaceChristian Brauner1-0/+10
2023-01-04libmount: (mount) consolidate sysapi FDs close [coverity scan]Karel Zak1-9/+13
2023-01-04libmount: fix unused variable [coverity scan]Karel Zak1-1/+2
2023-01-04libmount: (idmap) fix leak and doble free [coverity scan]Karel Zak1-3/+3
2023-01-04libmount: (subdir) fix memory leak [coverity scan]Karel Zak1-2/+3
2023-01-04libmount: fix possible double freeKarel Zak1-1/+1
2023-01-04libmount: fix memory leak [coverity scan]Karel Zak1-1/+3
2023-01-04libmount: fix unused value [coverity scan]Karel Zak1-1/+2
2023-01-04libmount: fix memory leak [coverity scan]Karel Zak1-1/+3
2023-01-04libmount: make NULL deference checks more consistent [coverity scan]Karel Zak1-4/+19
2023-01-03libmount: use mount ID to merge utab and mountinfo filesKarel Zak3-9/+32
2023-01-03libmount: remove unnecessary commented codeKarel Zak1-8/+1
2023-01-03libmount: fix potentially uninitialized local variable [CodeQL]Karel Zak1-1/+1
2023-01-03meson: update to build new libmountKarel Zak1-8/+11
2023-01-03libmount: fix includeKarel Zak1-1/+1
2023-01-03build-sys: add --disable-libmount-mountfd-supportKarel Zak8-13/+15
2023-01-03libmount: (subdir) use new FD based APIKarel Zak3-26/+71
2023-01-03libmount: add inline function to access API file descritorsKarel Zak2-10/+12
2023-01-03libmount: (owner) call hooks when all mount stuff is doneKarel Zak2-3/+6
2023-01-03libmount: fix new API code when use external helperKarel Zak2-35/+78
2023-01-03libmount: improve context deinitializationKarel Zak2-9/+10
2023-01-03libmount: check for propagation-only in proper wayKarel Zak2-1/+4
2023-01-03libmount: (mount) fix mount by FS list/pattern for new APIKarel Zak1-16/+48
2023-01-03libmount: use AT_RECURSIVE only when clone treeKarel Zak1-4/+5
2023-01-03libmount: (mount) use MOUNT_ATTR__ATIMEKarel Zak3-8/+19
2023-01-03libmount: fix mount -a to work with optlistKarel Zak3-35/+72
2023-01-03libmount: don't refer optlist when copy libmnt_fsKarel Zak1-7/+4
2023-01-03libmount: fix external helps callKarel Zak2-12/+19
2023-01-03libmount: (legacy) init regualer mount before propagationKarel Zak1-5/+5
2023-01-03libmount: fix compilation without new APIKarel Zak3-3/+13
2023-01-03libmount: initialize tb in is_mounted_same_loopfile()Karel Zak1-1/+1
2023-01-03libmount: (mount) implement remount by new Linux APIKarel Zak1-20/+46
2023-01-03libmount: (mount) create new FS instance by new Linux APIKarel Zak1-9/+91
2023-01-03libmount: (mount) support propagation by new kernel APIKarel Zak4-34/+94
2023-01-03libmount: support VFS flags attributes clearKarel Zak3-31/+59
2023-01-03libmount: (mount) fix recursionKarel Zak1-4/+3
2023-01-03libmount: (mount) use independent hooksKarel Zak1-151/+163
2023-01-03libmount: remove upper-case from debug messageKarel Zak1-2/+2
2023-01-03libmount: add MOUNT_ATTR_NOSYMFOLLOWKarel Zak1-0/+2
2023-01-03libmount: (mount) improve syscalls status handlingKarel Zak5-21/+33
2023-01-03libmount: (mount) support --move by new kernel APIKarel Zak1-7/+23
2023-01-03libmount: add MS_MOVE to options mapKarel Zak2-0/+4
2023-01-03libmount: (mount) improve codeKarel Zak1-6/+10
2023-01-03libmount: initial support for new FD based mount kernel APIKarel Zak4-10/+335
2023-01-03libmount: support MOUNT_ATTR_ and rbind in optlist,Karel Zak1-4/+51
2023-01-03libmount: remove unnecessary includeKarel Zak1-1/+0
2023-01-03libmount: new stuff to header fileKarel Zak1-0/+12
2023-01-03libmount: add info about support for new mount syscallsKarel Zak1-0/+1
2023-01-03libmount: fix mflagsKarel Zak1-1/+1
2023-01-03libmount: cleanup comments for hooksKarel Zak8-15/+33