AgeCommit message (Expand)AuthorFilesLines
2021-01-08add arm64 versions for xattrross/attrRoss Burton1-12/+12
2021-01-08support version overridesRoss Burton1-4/+13
2021-01-08XXX wrapper debugRoss Burton2-3/+12
2021-01-08makewrappers: fix Python 2 hangoverross/fixesRoss Burton1-1/+1
2021-01-08Fix some memory leaksRoss Burton3-1/+14
2021-01-08Disable deprecated function warningsRoss Burton1-1/+1
2021-01-08Silence switch block warningsRoss Burton2-1/+4
2021-01-08pseudo_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
2019-04-09partial fix (??) for an ownership corruption problemSeebs2-4/+7
2018-12-15pseudo_ipc.c: eliminate some code duplicationSeebs2-11/+9
2018-12-15Use MSG_NOSIGNAL if available.Seebs2-13/+53
2018-11-29add missing <stdint.h>Seebs2-0/+6
2018-09-20also make sure inodes are 64-bit values to SQLSeebs2-9/+12
2018-09-20fix gcc7 warningSeebs2-0/+2
2018-09-20attempt to handle large inode valuesSeebs2-24/+52
2018-04-13Fix symlink following errorsSeebs3-3/+4