Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-6]: src/doc Ticket 1140, 1143-1144, 1147-1150 and 1152.
details: https://anonhg.NetBSD.org/src/rev/b89b7825e69c
branches: netbsd-6
changeset: 776754:b89b7825e69c
user: msaitoh <msaitoh%NetBSD.org@localhost>
date: Mon Nov 03 20:01:51 2014 +0000
description:
Ticket 1140, 1143-1144, 1147-1150 and 1152.
diffstat:
doc/CHANGES-6.2 | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 76 insertions(+), 1 deletions(-)
diffs (88 lines):
diff -r 55e533fa13a7 -r b89b7825e69c doc/CHANGES-6.2
--- a/doc/CHANGES-6.2 Mon Nov 03 19:51:36 2014 +0000
+++ b/doc/CHANGES-6.2 Mon Nov 03 20:01:51 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-6.2,v 1.1.2.145 2014/11/03 16:39:11 msaitoh Exp $
+# $NetBSD: CHANGES-6.2,v 1.1.2.146 2014/11/03 20:01:51 msaitoh Exp $
A complete list of changes from the 6.1 release until the 6.2 release:
@@ -4032,3 +4032,78 @@
Fix unexpected memory corruption on opening fd(4).
[tsutsui, ticket #1139]
+
+lib/libperfuse/ops.c 1.63-1.69
+lib/libperfuse/perfuse.c 1.32-1.33
+lib/libperfuse/perfuse_priv.h 1.32-1.34
+lib/libperfuse/subr.c 1.20
+lib/libpuffs/creds.c 1.16
+lib/libpuffs/dispatcher.c 1.47
+lib/libpuffs/puffs.h 1.125
+lib/libpuffs/puffs_ops.3 1.37-1.38
+lib/libpuffs/requests.c 1.24
+sys/fs/puffs/puffs_msgif.h 1.81
+sys/fs/puffs/puffs_sys.h 1.85
+sys/fs/puffs/puffs_vnops.c 1.183
+usr.sbin/perfused/msg.c 1.22
+
+ Bring libpuffs, libperfuse and perfused on par with -current:
+ - implement FUSE direct I/O
+ - remove useless code and warnings
+ - fix missing GETATTR bugs
+ - fix exended attribute get and list operations
+ [manu, ticket #1140]
+
+usr.bin/flock/flock.1 1.10
+usr.bin/flock/flock.c 1.8, 1.10-1.11
+
+ PR/48351: Dennis Ferguson: Fix incorrect parsing of flock flags.
+ Improve Linux compatibility, by making exclusive lock the default.
+ Also check for file descriptor value being sane.
+ [manu, ticket #1143]
+
+lib/libperfuse/ops.c 1.70
+
+ We used to remove the trailing zeros in FUSE readlink replies, but
+ it seems it does not always happen. Just remove them if present.
+ [manu, ticket #1144]
+
+lib/libperfuse/ops.c 1.71
+lib/libperfuse/perfuse.c 1.34
+
+ Improve POSIX compliance of FUSE filesystems through PERUSE:
+ - access denied is EPERM and not EACCES
+ - access to file owned by someone else in a sticy-bit directory should
+ be allowed for the sticy-bit directory owner
+ - setting sticky-bit on a non directory should produce EFTYPE
+ - implement PATHCONF method as much as we can.
+ [manu, ticket #1147]
+
+lib/libperfuse/ops.c 1.73
+
+ rmdir dir/.. must return an error. Use ENOTEMPTY like FFS does.
+ [manu, ticket #1148]
+
+sys/fs/puffs/puffs_node.c 1.33
+sys/fs/puffs/puffs_vnops.c 1.185
+
+ When changing a directory content, update the ctime/mtime in kernel
+ cache, otherwise the updated ctime/mtime appears after the cached
+ entry expire.
+ [manu, ticket #1149]
+
+lib/libc/sys/truncate.2 1.27
+sys/kern/vfs_syscalls.c 1.484
+
+ Follow OpenGroup online documents for truncate and ftruncate.
+ Fail with EINVAL for length argument negative values.
+ [manu, ticket #1150]
+
+sys/fs/puffs/puffs_vnops.c 1.186
+
+ PUFFS fixes for size update ater write plus read/write sanity checks:
+ - Always update kernel metadata cache for size when writing. This
+ fixes situation where size update after appending to a file lagged.
+ - Make read/write nilpotent when called with null size, as FFS does
+ - Return EFBIG instead of EINVAL for negative offsets, as FFS does
+ [manu, ticket #1152]
Home |
Main Index |
Thread Index |
Old Index