aboutsummaryrefslogtreecommitdiffstats
path: root/pseudo_util.c
AgeCommit message (Expand)Author
2023-03-01pseudo_util.c: Open file with O_CLOEXEC to avoid fd leakoe-core-nextPavel Modilaynen
2022-08-25pseudo_util: Silence symlink errors and fix resolution bugTomi Belan
2022-08-25pseudo_util: Fix resolving relative paths from "/"Tomi Belan
2022-04-04pseudo_util: Fix handling of absolute linksChaitanya Vadrevu
2022-03-21Revert "pseudo_fix_path: do not expand symlinks in /proc"Richard Purdie
2022-03-21pseudo_util: Improve handling of crazy length pathsRichard Purdie
2021-11-11pseudo_fix_path: do not expand symlinks in /procMatt Cowell
2021-01-09Fix some memory leaksRoss Burton
2021-01-09pseudo_util: don't overrun strings when looking for keysRoss Burton
2020-10-08pseudo: Add support for ignoring pathsRichard Purdie
2019-05-15Add SPDX-License-Identifier: LGPL-2.1-only to filesRichard Purdie
2018-04-13Fix one more stray slashSeebs
2018-03-31don't change errno in pseudo_fix_pathSeebs
2018-03-30rework path computationsSeebs
2018-03-30refix path againSeebs
2018-03-30don't add quite so many slashesSeebs
2018-03-06Improve path handling by not dereferencing filesSeebs
2017-04-13Prevent bash from segfaulting when unloading pseudoSeebs
2016-10-31Drop now-redundant if.Seebs
2016-09-28Use correct file descriptorSeebs
2016-03-09make bash stop bullying mePeter Seebach
2016-03-02Server launch rework continued, probably finishedPeter Seebach
2016-02-24Various logging and cleanupPeter Seebach
2016-02-23Add event loggerPeter Seebach
2016-02-23Improve logfile handlingPeter Seebach
2015-09-01Don't use bare lstat.Peter Seebach
2015-08-21New option: Use extended attributes to store db values.Peter Seebach
2015-08-20Drop the allocation in pseudo_fix_path/pseudo_root_path/etc.Peter Seebach
2015-08-20Initial profiling implementation.Peter Seebach
2015-01-15Clean up the path allocation a bit morePeter Seebach
2015-01-14Make --without-passwd-fallback workPeter Seebach
2015-01-05Try to handle trailing slashesPeter Seebach
2014-06-13Use constant initializer for staticPeter Seebach
2014-05-16pseudo_has_unload: add functionPeter Seebach
2014-04-22xattr support and other path stuff: reduce allocation and copyingPeter Seebach
2014-04-21Initial draft xattr supportPeter Seebach
2014-01-22Don't automatically fall back to /etc/passwd.Peter Seebach
2013-06-25Change debugging to use flags rather than levelsPeter Seebach
2013-02-26PSEUDO_ALLOW_FSYNC: Allow fsync()pseudo-1.5PSEUDO_1_5Peter Seebach
2013-01-30Remove a couple of highly non-obvious GLIBC_2.7 dependencies.Peter Seebach
2012-06-28[Yocto #2639] Don't crash with really long chroot directoriesPeter Seebach
2012-03-28cleanup and fixesPeter Seebach
2011-11-02Implement PSEUDO_UNLOAD, replacing existing PSEUDO_RELOADED semantics.Mark Hatle
2011-03-25Try to force debug fd to 2. The intent is that this will keep mallocPeter Seebach
2011-03-25Merge in ports workPeter Seebach
2011-02-08Expand paths on exec.Peter Seebach
2010-12-13Further amend the system to enable/disable sudo during fork/exec.Mark Hatle
2010-12-07This is a merge of several commits from a tree which turned out toPeter Seebach
2010-09-01A couple more int/size_t mismatch fixes.Peter Seebach
2010-08-27We got bitten AGAIN by hard-coded lengths in memcmp, so we've swappedPeter Seebach