File: NEWS

package info (click to toggle)
fuse4bsd 0.3.9~pre1.20080208-9
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 588 kB
  • sloc: ansic: 6,451; ruby: 258; makefile: 146; awk: 37
file content (27 lines) | stat: -rw-r--r-- 1,399 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Summary of changes between versions 0.3.0 and 0.3.9-pre1:
 [the ids in the brackets are Mercurial cset ids]
 - Code has been split up in a conventional/convenient way [13d8e38653bf]
 - Blocked I/O and page ops has been rewritten. Now it's
   not broken and fits more to a non-disk-based fs' needs.
   [0ef7d580c7c5, d397c387df92, 0ae14278e08a]
 - Access policies and other stuff has been made
   compatible to original implementation [70d844d61db0, 0ae14278e08a]
 - Kernel config can be taken into account [7aae3820b8b8]
 - Lookup is safer because of eliminating direct parent pointers [79f15dc7be7e]
 - Device/VFS datatsructures are unified [c4855d4b7637]
 - Vnode attributes are cached [b85613f18469]
 - fuse devices poll support [34d79a4a078a]

Summary of changes between versions 0.2.20 and 0.3.0-pre1:
 - Integrated userspace part into FUSE mainline
 - Added support for Linux style (daemon initiated) mounting
 - Added support for vnode based I/O (hence enabling
   writable/shared mmaps and memory disks backed by vnodes
   under a FUSE mount)
 - Added support for non-directory root vnodes
 - Added support for read-only mounting
 - Implemented two-way access control (by kernel or by
   userspace) properly (added support for ACCESS message,
   "default_permissions" mount option)
 - Added support for atomic create+open (CREATE message)
 - ... and of course, tons of bugfixes and cleanups