aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog.txt
diff options
context:
space:
mode:
authorSeebs <seebs@seebs.net>2017-12-22 17:06:36 -0600
committerSeebs <seebs@seebs.net>2018-01-16 19:06:24 -0600
commitbbebd1e85f4b3f30a355e8721052c568e8408cfc (patch)
tree40a4366b6c745edb2c01050cbf8592bcbe3ca91e /ChangeLog.txt
parent0b39d16ac61b0a483617c1c99b76d06835fc82b4 (diff)
downloadpseudo-bbebd1e85f4b3f30a355e8721052c568e8408cfc.tar.gz
pseudo-bbebd1e85f4b3f30a355e8721052c568e8408cfc.tar.bz2
pseudo-bbebd1e85f4b3f30a355e8721052c568e8408cfc.zip
handle O_TMPFILE and linkat()
This is a rework which replaces a previous patch. In this version, files created with O_TMPFILE don't get recorded in the database at all, but if we get a link request for /proc/self/fd/N, and the corresponding file is not in the database, we send a CREAT request for it instead of a LINK, and that appears to work with a MUCH reduced chance of database leakage. Also the O_TMPFILE won't be creating bogus database entries anymore. Signed-off-by: Seebs <seebs@seebs.net> linkat fix
Diffstat (limited to 'ChangeLog.txt')
-rw-r--r--ChangeLog.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 888334a..73a12d4 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,11 @@
+2018-01-16:
+ * (seebs) rework the LINKAT case significantly but now
+ it's actually probably right.
+
+2017-12-22:
+ * (seebs) handle the pathological case of LINKAT with
+ AT_SYMLINK_FOLLOW on /proc/self/fd/N.
+
2017-12-18:
* (seebs) Add a list of clients as a handler for SIGUSR2. (Useful
for debugging, maybe.)