aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
10 daysclient: strip trailing slashes when opening an ignored pathoe-coreRoss Burton4-1/+73
2021-02-15makewrappers: Fix glibc 2.33 fstatat usage issuesRichard Purdie1-0/+5
2021-02-15ports/linux: Add wrapper for fstatat/fstatat64 in glibc 2.33Richard Purdie3-0/+32
2021-02-11ports/rename/renameat: Avoid race when renaming filesRichard Purdie4-34/+50
2021-02-11ports/unix: Add faccessat and faccessat2Richard Purdie3-0/+63
2021-02-11ports/access.c: Use EACCES, not EPERMRichard Purdie1-1/+1
2021-02-05linux/portdefs.h: Fix pseudo to work with glibc 2.33Richard Purdie1-0/+19
2021-01-28pseudo_client: Ensure renames update open fd file pathsRichard Purdie4-1/+55
2021-01-26pseudo_client.c: Rebuild passwd paths after chrootMichael Ho1-0/+2
2021-01-09ports/linux/xattr: add arm64 versions for xattr callsRoss Burton1-12/+12
2021-01-09makewrappers: support architecture-overrides in wrapper modifiersRoss Burton1-4/+13
2021-01-09makewrappers: fix Python 2 hangoverRoss Burton1-1/+1
2021-01-09Fix some memory leaksRoss Burton3-1/+14
2021-01-09Disable deprecated function warningsRoss Burton1-1/+1
2021-01-09Silence switch block warningsRoss Burton2-1/+4
2021-01-09pseudo_util: don't overrun strings when looking for keysRoss Burton1-2/+2
2021-01-06ports: Add lchmod wrapper on linuxRichard Purdie3-5/+20
2020-12-16pseudo_client: Simplify pseudo_client_ignore_path_chroot()Peter Kjellerstedt1-11/+10
2020-12-16pseudo_client: Lessen indentation of pseudo_client_ignore_path_chroot()Peter Kjellerstedt1-20/+25
2020-11-29pseudo_client: Print PSEUDO_LOGFILE path in abort message on path mismatchesTomasz Dziendzielski1-1/+3
2020-10-09ports/linux: Add mksotemp64 wrapperRichard Purdie3-35/+56
2020-10-08ports/linux/statx: Fix path name mapping issueRichard Purdie2-6/+6
2020-10-08pseudo_client: Fix dirfd handling with empty pathsRichard Purdie1-1/+5
2020-10-08pseudo.c: Improve handling of entries with nlink == 0 in fd opsRichard Purdie1-0/+15
2020-10-08ports/linux/xattr: Fix NULL pointer dereferenceRichard Purdie1-3/+3
2020-10-08pseudo_client: Improve unlinked file descriptor trackingRichard Purdie3-14/+53
2020-10-08pseudo_client: Allow server to tell the client to abort() on path mismatchesRichard Purdie3-5/+9
2020-10-08pseudo: Add support for ignoring pathsRichard Purdie7-24/+106
2020-10-08pseudo.c: Stop using data from matching inodes but mismatched pathsRichard Purdie1-0/+1
2020-08-27pseudo: fix renaming to selfJoe Slater2-12/+16
2020-07-31db: Use WAL mode for on-disk databaseJoshua Watt1-1/+14
2020-07-20Handle OFD lock flagsStefan Agner1-0/+5
2020-06-26test: Added ACL testsJohannes Beisswenger1-0/+188
2020-06-26xattr: Fixed corrupting UID&GID when running setfacl -m on a directoryJohannes Beisswenger1-1/+1
2020-06-26On a tumbleweed system, "install X Y" was showing the error:Richard Purdie1-12/+12
2020-06-26pseudo_ipc.h: Fix enum typedefJacob Kroon1-1/+1
2020-06-26pseudo: On a DB fixup remove files that do not exist anymoreRicardo Ribalda1-3/+10
2020-06-26Pseudo changes the syscall access patterns which makes it incompatible withRichard Purdie3-0/+59
2020-06-26xattr: adjust for attr 2.4.48 releaseAlexander Kanavin2-3/+5
2020-06-26realpath.c: Remove trailing slashesRobert Yang1-1/+8
2020-06-26Add statx glibc/syscall supportRichard Purdie4-0/+59
2020-06-26maketables/wrappers: use Python 3Alexander Kanavin2-2/+2
2020-06-26pseudo: Handle too many files deadlockRichard Purdie1-0/+10
2020-06-26Increase the number of retries in pseudo due to occasional slowRichard Purdie1-1/+1
2019-08-02use *correct* flags for open/openat, also apply them for related statHEADross/mastermasterSeebs3-12/+30
2019-08-01handle O_NOFOLLOW in flags for open/openatSeebs2-6/+9
2019-05-15Add SPDX-License-Identifier: LGPL-2.1-only to filesRichard Purdie260-343/+542
2019-04-10fix warnings in renameat2Seebs2-0/+6
2019-04-10Try to handle blocking open.Seebs2-0/+41
2019-04-09don't renameat2 pleaseSeebs3-0/+23