aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-09-25pseudo_db: Flush DB if there is a shutdown requestoe-coreRichard Purdie3-1/+3
2021-09-10fcntl: Add support for fcntl F_GETPIPE_SZ and F_SETPIPE_SZMike Crowe2-0/+63
2021-09-10ports/linux/guts: Add closefrom support for glibc 2.34Richard Purdie4-2/+64
2021-09-09pseudo_client: Make msg static in pseudo_op_clientRichard Purdie1-1/+2
2021-09-09ports/linux/guts: Add close_range wrapper for glibc 2.34Richard Purdie2-0/+21
2021-09-09pseudo_client: Do not pass null argument to pseudo_diag()Damian Wrobel1-1/+1
2021-09-09test-openat: Consider device as well as inode numberMike Crowe1-1/+4
2021-09-09test: Add missing test-statx test casePhilip Lorenz2-0/+26
2021-09-09fcntl: Add support for fcntl F_GETPIPE_SZ and F_SETPIPE_SZMike Crowe2-0/+22
2021-07-11Revert "client: Fix some compiler warnings"Richard Purdie1-2/+2
2021-07-10ports/linux: Always build statx supportRichard Purdie2-0/+43
2021-05-18makewrappers: Handle parameters marked as nonnullPhilip Lorenz4-1/+44
2021-05-18client: Fix some compiler warningsPhilip Lorenz1-2/+2
2021-05-18wrappers: Avoid -Wcast-function-type warningPhilip Lorenz3-7/+7
2021-04-09client: strip trailing slashes when opening an ignored pathRoss 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