aboutsummaryrefslogtreecommitdiffstats
path: root/libmount
AgeCommit message (Expand)AuthorFilesLines
2015-03-11libmount: mark overlay as pseudo-FSKarel Zak1-0/+1
2015-03-11libmount: add mnt_table_get_fs_root() to header fileKarel Zak1-0/+4
2015-03-10libmount: cleanup fs root detection codeKarel Zak3-45/+26
2015-03-10findmnt: don't rely on st_dev for --targetKarel Zak1-0/+4
2015-03-06build-sys: cleanup realtime lib usageKarel Zak1-2/+2
2015-02-16libmount: remove assert(arg) from public functionsKarel Zak10-238/+28
2015-02-16libmount: improve remount logicKarel Zak2-3/+5
2015-02-16libmount: add --enable-libmount-force-mountinfoKarel Zak2-1/+8
2015-02-12libmount: read utab always when read mtab from /procKarel Zak3-3/+21
2015-02-10Revert "libmount: MNT_OMODE_FORCE usage"Karel Zak1-3/+2
2015-02-10libmount: MNT_OMODE_FORCE usageFridolin Pokorny1-2/+3
2015-02-03libmount: fix type pointer usageKarel Zak1-2/+2
2015-01-29libmount: fix possible mem leak in has_utab_entry() [coverity scan]Karel Zak1-3/+10
2015-01-29libmount: fix mem leak in do_mount_by_types() [coverity scan]Karel Zak2-5/+7
2015-01-26libmount: add options map to docsKarel Zak3-5/+12
2015-01-16libmount: revert "read mtab on remount" ideaKarel Zak1-6/+1
2015-01-13libmount: (docs) add monitor exampleKarel Zak1-0/+20
2015-01-13docs: update API docs yearsKarel Zak1-1/+1
2015-01-13libmount: cleanup gtk-docs warningsKarel Zak5-9/+14
2015-01-07maint: fix shadow declarationSami Kerola1-3/+3
2015-01-06libmount: (monitor) make mnt_monitor_next_changed() usable for epoll version tooKarel Zak1-14/+29
2015-01-06linmount: (monitor) refresh docs, headers and symbols tableKarel Zak4-8/+23
2015-01-06libmount: (monitor) use inotify for utab lock fileKarel Zak1-73/+75
2015-01-06libmount: (monitor) add kernel mountninfo monitoringKarel Zak3-48/+175
2015-01-06libmount: (monitor) cleanup wait/verify stuffKarel Zak4-77/+286
2015-01-06libmount: make public top-level monitor FD onlyKarel Zak3-166/+223
2015-01-06libmount: monitor unref function refactoringKarel Zak1-14/+10
2015-01-06libmount: cleanup monitor testKarel Zak1-26/+34
2015-01-06libmount: split monitor initializationKarel Zak4-118/+181
2014-12-18libmount: allow unspecified source on remountKarel Zak1-1/+9
2014-12-05libmount: add new libmnt_monitor APIKarel Zak9-3/+476
2014-11-26build-sys: cleanup in libmount MakemoduleKarel Zak1-1/+5
2014-11-20build-sys: cleanup library symbol filesKarel Zak1-3/+6
2014-11-19libmount: fix lock test to use real time to syncKarel Zak1-3/+5
2014-11-19build-sys: move all around clock_gettime() to monotonic.cKarel Zak2-1/+2
2014-11-19build-sys: use CLOCKGETTIME_LIBSKarel Zak1-2/+2
2014-11-19libmount: fix utab entry on remountKarel Zak1-0/+3
2014-11-19libmount: add private mnt_context_get_mtab_for_target()Karel Zak3-40/+69
2014-11-19libmount: reuse allocated fs in parserKarel Zak1-7/+15
2014-11-19libmount: improve mnt_reset_fs()Karel Zak1-17/+20
2014-11-18misc: use monotonic time rater than gettimeofdayKarel Zak1-4/+5
2014-11-18libmount: fix memory overflow [AddressSanitizer]Sami Kerola1-1/+1
2014-11-04lib/loopdev: replace custom DBG() with include/debug.hKarel Zak1-2/+0
2014-11-03tests: cleanup libmount debug testKarel Zak1-4/+3
2014-11-03libmount: clean up debug, add help debug maskKarel Zak2-18/+25
2014-10-31libmount: improve kernel command line parsingMike Frysinger1-10/+24
2014-10-24include/debug: fix typoKarel Zak1-1/+1
2014-10-14libmount: provide version as int for better compiletime testSøren Holm1-0/+3
2014-10-07libmount: fix mnt_is_readonly() #ifdefKarel Zak1-1/+1
2014-10-01libmount: don't return root if path contains // or ending /Søren Holm1-1/+1
2014-09-22libmount: only include context on linuxAndreas Henriksson1-4/+8
2014-09-22libmount: only invoke loopcxt on linuxAndreas Henriksson2-0/+4
2014-09-22umount: read mountinfo if --detach-loop givenRobert Schiele1-1/+3
2014-09-16libmount: hide details about failed search in fstab/mtabKarel Zak1-2/+8
2014-08-21libmount: use -t for type.subtype in helpers APIKarel Zak2-3/+7
2014-08-13include/debug: cleanup masksKarel Zak1-1/+3
2014-08-13libs/debug: accept human readable names for _DEBUG=Ondrej Oprala2-2/+50
2014-07-25libmount: don't use /{proc,ext}/filesystems when more fs types specifiedKarel Zak1-43/+55
2014-07-17libmount: add missing assert()Karel Zak1-0/+1
2014-07-14libmount: adjust the ordering of a #define and tweak some commentsBenno Schulenberg1-11/+10
2014-07-13textual: fix some typosSami Kerola1-1/+1
2014-07-01libmount: always use mnt_resolve_target() in mnt_fs_match_target()Karel Zak2-4/+9
2014-07-01libmount: mnt_resolve_target: tiptoe around active mount pointsEric Rannaud5-24/+128
2014-07-01libmount: mnt_resolve_path: don't canonicalize fs->target for swapEric Rannaud1-1/+1
2014-07-01libmount: mnt_resolve_path: use strcmp() only if both are canonicalEric Rannaud1-1/+1
2014-06-23libmount: special treatment for auto in fstype patternKarel Zak3-28/+61
2014-06-17libmount: don't touch mtab when mount -n specifiedKarel Zak4-16/+73
2014-06-16Only move shared libraries to /lib if they existsThomas Petazzoni1-1/+1
2014-06-09lib/fileutils: add stripoff_last_component() from libmountKarel Zak3-16/+1
2014-06-09lib/fileutils: add mkdir_p() from libmountKarel Zak2-37/+2
2014-06-06docs: fix "behaviour" vs. "behavior"Karel Zak1-2/+2
2014-06-04tests: fix python tests for dist and out-of-tree buildsRuediger Meier1-0/+4
2014-06-03build-sys: use automake's PYTHON primary for __init__.pyRuediger Meier1-3/+1
2014-06-03docs: rename libs xml/version.xml to xml/version-utils.xmlKarel Zak3-3/+3
2014-04-07build-sys: fix .h.in usage in libblkid and libmountKarel Zak1-1/+1
2014-04-07mount: apply "nofail" to MNT_ERR_NOSOURCE libmount errorKarel Zak1-0/+5
2014-03-28libmount: silence some docs warningsOndrej Oprala2-2/+2
2014-03-21Merge branch 'master' of https://github.com/rudimeier/util-linuxKarel Zak1-2/+1
2014-03-21libmount: use new debug functionsKarel Zak16-348/+291
2014-03-13build-sys: libmount/python/__init__.py is always a dist fileRuediger Meier1-2/+1
2014-03-13clean up redundant macros and definesOndrej Oprala3-12/+2
2014-03-13libmount: further debug.h integrationOndrej Oprala2-15/+6
2014-03-12libmount: use macros from include/debug.hOndrej Oprala2-8/+5
2014-03-12build-sys: sort gitignore filesSami Kerola1-8/+8
2014-03-06libmount: add statfs_magic.hKarel Zak1-74/+74
2014-03-05libmount: define BTRFS_TEST_MAGIC if missingBernhard Voelker1-0/+3
2014-03-05build-sys: don't connect _DEPENDENCIES and _LIBADDKarel Zak1-1/+2
2014-03-03libmount: cgroup magic already definedKarel Zak1-3/+0
2014-03-03umount: don't use mountinfo if possibleKarel Zak5-31/+242
2014-02-20libmount: FS id and parent ID could be zeroKarel Zak1-8/+4
2014-02-17libmount: initialize *root to NULL in mnt_table_get_root_fsThomas Bächler1-0/+2
2014-02-17libmount: make the mountinfo parser more robustKarel Zak1-10/+11
2014-02-17libmount: accept (deleted) path suffix in mountinfo fileKarel Zak1-0/+10
2014-01-24include/c.h: prefer nanosleep() over usleep()Karel Zak1-2/+2
2014-01-14libmount: fix scanf format string [coverity scan]Karel Zak1-4/+4
2014-01-14pylibmount: import directly from pylibmount in testsKarel Zak3-3/+9
2014-01-14pylibmount: remove unncessary subdirectoryKarel Zak2-1/+1
2013-12-11libmount: add mnt_table_uniq_fs()Karel Zak4-14/+158
2013-12-10libmount: add efivarfs to the list of pseudo filesystemsKarel Zak1-1/+2
2013-12-02pylibmount: correctly import from pylibmount.soDave Reisner1-1/+1
2013-11-19libmount: add mnt_tag_is_valid()Karel Zak4-0/+23
2013-11-12libmount: cleanup fix_optstr() regards to selinux and smackKarel Zak1-19/+47
2013-11-12libmount: fix typo in smack pathKarel Zak1-1/+1
2013-11-12libmount: remove smackfs* option when SMACK not enabledKarel Zak1-0/+22
2013-11-08strutils: add skip_space() functionOndrej Oprala1-13/+4
2013-11-04libmount: update utab after successful extern helper mountKarel Zak3-10/+84
2013-11-04libmount: allow to use -s (sloppy) for all external helpersKarel Zak1-6/+1
2013-10-11libmount: fix mnt_context_is_child() commentKarel Zak1-1/+4
2013-10-11libmount: Fix typo in commentNamhyung Kim1-2/+2
2013-10-08various: fix mixing declarations and code compiler warnings [smatch]Sami Kerola2-2/+4
2013-10-08COPYING: fix grammar of referring phrase, and indicate location betterBenno Schulenberg1-2/+2
2013-10-01libmount: remove dead code [coverity scan]Karel Zak1-1/+1
2013-10-01pylibmount: check for mnt_fs_get_tag() return value [coverity scan]Karel Zak1-1/+2
2013-10-01pylibmount: make tab parsers more robust [coverity scan]Karel Zak1-3/+3
2013-10-01libmount: make mnt_table_replace_file() more robust [coverity scan]Karel Zak1-1/+13
2013-09-30libmount: Save errno if mkostemp() failedNamhyung Kim1-1/+3
2013-09-27build-sys: one install dir for all pylibmount stuffKarel Zak1-4/+6
2013-09-27libmount: update docsKarel Zak4-7/+7
2013-09-27libmount: small cleanup in umount codeKarel Zak2-3/+6
2013-09-26libmount: compose mount.<type> helpers paths more carefullyKarel Zak1-0/+1
2013-09-26build-sys: add pylibmount __init__.py EXTRA_DISTKarel Zak1-0/+2
2013-09-26build-sys: install to the correct python dirsKarel Zak1-1/+3
2013-09-26libmount: make mnt_fs_{ap,pre}pend_options() more robustKarel Zak1-0/+6
2013-09-26libmount: Remove stale comment on mnt_context_mount()Namhyung Kim1-5/+0
2013-09-26libmount: Set each optstr's to NULL if failedNamhyung Kim1-3/+9
2013-09-26libmount: Free splitted optstr's when error occurredNamhyung Kim1-1/+5
2013-09-26libmount: Get rid of an unnecessary checkNamhyung Kim1-1/+1
2013-09-20pylibmount: rewrite to be py2/py3 universalOndrej Oprala8-116/+203
2013-09-20build-sys: support --with-python[={2,3}]Karel Zak1-2/+1
2013-09-20libmount: free username after checkDave Reisner1-0/+2
2013-09-20libmount: use memmove when overlap possibleDave Reisner1-1/+1
2013-09-10lib: rename time-util.c to timeutils.c, fix headersKarel Zak1-0/+1
2013-08-29lib/strutils: move *swith() functions to private librarySami Kerola4-36/+2
2013-08-27build-sys: add CFLAGS and LDFLAGS for daemons and shared libsKarel Zak1-0/+2
2013-08-22pylibmount: improve helps strings formattingKarel Zak1-218/+214
2013-08-22pylibmount: add debug messagesKarel Zak5-6/+114
2013-08-22libmount: cleanup libmnt_fs list after mnt_table_remove_fs()Karel Zak2-1/+13
2013-08-22pylibmount: use libmount reference countingKarel Zak5-26/+33
2013-08-21libmount: add reference counter to libmnt_tableKarel Zak10-50/+100
2013-08-21libmount: add reference counting to libmnt_cacheKarel Zak6-30/+70
2013-08-21libmount: add reference counting to libmount_fsKarel Zak10-41/+115
2013-08-21pylibmount: remove Context_get_table()Karel Zak1-29/+0
2013-08-21pylibmount: cleanup cxt usageKarel Zak2-73/+15
2013-08-21libmount: add function for context userdataKarel Zak4-0/+46
2013-08-20pylibmount: remove unnecessary codeKarel Zak1-1/+0
2013-08-20libmount: add mnt_table_is_empty(), improve table list usageKarel Zak5-9/+31
2013-08-20pylibmount: coding style changes, don't touch Context() statusKarel Zak2-54/+50
2013-08-20pylibmount: use only public libmount API in tab.cKarel Zak1-34/+42
2013-08-20libmount: add mnt_table_{first,last}_fs()Karel Zak4-0/+46
2013-08-20libmount: add new function to docsKarel Zak1-0/+3
2013-08-20libmount: add mnt_table_{set,get}_userdata()Karel Zak3-0/+36
2013-08-20libmount: add mnt_table_with_comments()Karel Zak3-0/+14
2013-08-20pylibmount: cleanup *_HELP strings formattingKarel Zak1-136/+144
2013-08-20pylibmount: use mnt_fs_set_userdata() rather than ->userdataKarel Zak1-12/+16
2013-08-20pylibmount: fs.c - cleanup, remove libmount private stuffKarel Zak1-81/+97
2013-08-20pylibmount: remove bindsrc from fs APIKarel Zak1-41/+13
2013-08-19pylibmount: cleanup object namesKarel Zak6-313/+315
2013-08-19pylibmount: coding style changes in tab.cKarel Zak1-22/+53
2013-08-19pylibmount: coding style changes in fs.cKarel Zak1-57/+72
2013-08-19pylibmount: coding style changes in context.cKarel Zak1-120/+201
2013-08-19build-sys: install pylibmount intoKarel Zak1-3/+4
2013-08-19pylibmount: add regression testsOndrej Oprala4-0/+394
2013-08-19pylibmount: add __init__.pyOndrej Oprala1-0/+2
2013-08-19pylibmount: basic codeOndrej Oprala6-2/+3045
2013-08-19build-sys: add pylibmountKarel Zak2-1/+22
2013-08-05libmount: be robust when work with loopdev backing file pathsKarel Zak2-18/+17
2013-08-05libmount: canonicalize for conversion from loopdev backing fileKarel Zak1-1/+6
2013-08-05libmount: fix typosOndrej Oprala19-353/+354
2013-08-01libmount: add missing declarations to libmount.h.in and documentationOndrej Oprala4-0/+18
2013-08-01libmount: change tailing to trailing in *_tailing_comments functionsOndrej Oprala5-21/+21
2013-07-09libmount: fix memory leak [clang-analyzer]Karel Zak1-1/+2
2013-07-08lsblk: use devno to check if the filesystem is mountedKarel Zak1-1/+15
2013-07-03libmount: add functions to safely replace a fs tableOndrej Oprala3-0/+112
2013-07-03libmount: add functions to handle comments in fs tablesOndrej Oprala7-9/+356
2013-07-02libmount: add a generic append_string() functionKarel Zak2-0/+39
2013-07-02libmount: be more restrictive about valid tag namesKarel Zak5-32/+40
2013-06-17libmount: be robust for empty target/source stringsKarel Zak2-14/+27
2013-05-30libmount: more robust options string parsingKarel Zak1-2/+2
2013-05-14libmount: use err.h in testKarel Zak1-1/+1
2013-05-14libmount: don't ignore root fs on umount -aKarel Zak1-4/+1
2013-05-09libmount: use MS_SILENT for /{proc,etc}/filesystemsKarel Zak1-1/+3
2013-04-26libmount: (test) check writing to a file was successfulSami Kerola1-1/+4
2013-04-26Fix various typosYuri Chornoivan1-1/+1
2013-04-12libmount: add debug message to guess FS functionKarel Zak1-0/+1
2013-04-12libmount: fix mount.nfs segfault, rely on assert() rather than on nonnullKarel Zak10-156/+202
2013-04-09libmount, col: remove redundant null checks [smatch scan]Sami Kerola1-4/+2
2013-04-09various: fix shadow declarations [smatch scan]Sami Kerola1-4/+4
2013-04-08Spelling fixes.Ville Skyttä1-2/+2
2013-04-03libmount: use O_CLOEXECKarel Zak4-10/+10
2013-04-02libmount: add version and features to debug outputKarel Zak1-3/+16
2013-03-27libmount: make mnt_table_find_* more robust [coverity scan]Karel Zak1-0/+14
2013-03-27libmount: fix __mnt_optstr_append_option() nonull attribute [coverity scan]Karel Zak1-1/+1
2013-03-27libmount: fix __mnt_cache_find_tag_value() [coverity scan]Karel Zak1-1/+1
2013-03-26libmount: fix user-mount by root for mount.<type> helpersKarel Zak1-0/+22
2013-03-25libmount: add mnt_table_find_mountpoint()Karel Zak6-1/+83
2013-03-25libmount: make libmount.h consistent with codeKarel Zak1-16/+8
2013-03-25libmount: umount crashes when trying to umount a non-mountpointKarel Zak3-3/+6
2013-03-15docs: update yearKarel Zak1-1/+1
2013-03-15libmount: clean up header fileKarel Zak3-186/+144
2013-02-28libmount: ignore name=value if only 'name' is expectedKarel Zak1-1/+21