⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 UNIX/LINUX下面的用户文件系统
💻
📖 第 1 页 / 共 4 页
字号:
2006-04-10  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.5.32006-04-01  Miklos Szeredi <miklos@szeredi.hu>	* lib: Add missing rwlock initialization.  Patch by Ryan Bradetich2006-02-25  Miklos Szeredi <miklos@szeredi.hu>	* Fix negative entry handling.  There was a bug, that negative	lookups with timeouts (nodeid == 0) returned -EIO.2006-02-23  Miklos Szeredi <miklos@szeredi.hu>	* Fix race between RELEASE and UNLINK, which might leave	.fuse_hidden* files around2006-02-19  Miklos Szeredi <miklos@szeredi.hu>	* libfuse: fix use-after-free bug in interruptred reply_entry().	Patch from John Muir	* libfuse: fix wrong symbol versioning for fuse_mount.  Debian bug	ID: 352631.  Found by Stéphane Rosi2006-02-02  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.5.22006-02-02  Miklos Szeredi <miklos@szeredi.hu>	* Fix even bigger bug introduced in fix for request_end() on	2006-01-14.  Reported by Gal Rosen2006-01-21  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.5.12006-01-20  Miklos Szeredi <miklos@szeredi.hu>	* Sanitize storage type and help message in mount_bsd.c.  Patch	from Csaba Henk2006-01-19  Miklos Szeredi <miklos@szeredi.hu>	* lib: if "fsname=" option was given, pass it to fusermount	* fuse_opt: fix memory leak in handling "--" option2006-01-18  Miklos Szeredi <miklos@szeredi.hu>	* kernel: fix detection of case when fuse is not configured into	the kernel either as module or built-in	* fuse_opt.h: fix incompatibility with C++ compilers by renaming	'template' structure member to 'templ'.  Reported by Takashi Iwai	* fuse.h: fix compatibility bugs.  Patch by Yura Pakhuchiy	* kernel: support version 2.6.16 (i_sem -> i_mutex)2006-01-14  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.5.02006-01-14  Miklos Szeredi <miklos@szeredi.hu>	* kernel: fix a couple of bugs	* Order of request_end() and fuse_copy_finish() was wrong	* request_end() used request pointer after decrementing refcount	* Clearing ->connected or ->mounted connection flags could race	with setting other bitfields not protected with a lock2006-01-10  Miklos Szeredi <miklos@szeredi.hu>	* kernel: add necessary compile flags for 2.4.X/x86_64.	Report from Sean Ziegeler2006-01-09  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.5.0-pre22006-01-09  Miklos Szeredi <miklos@szeredi.hu>	* Applied patch from Csaba Henk, to update mount_bsd to new	fuse_mount() semantics	* Ignore auto,noauto,... options in mount.fuse.  Reported by Frank	Steiner and Don Taber	* fusermount: add 'dirsync' mount option2006-01-07  Miklos Szeredi <miklos@szeredi.hu>	* Improved help reporting and added version reporting to library2006-01-06  Miklos Szeredi <miklos@szeredi.hu>	* Change working directory to "/" even if running in the	foreground.  Patch from Jonathan Brandmeyer	* Changed lots of functions to use 'struct fuse_args' instead of	separate argc and argv	* Added fuse_parse_cmdline(), fuse_set_signal_handlers() and	fuse_remove_signal_handlers() functions, so that it's now pretty	easy to get all the functionality of fuse_main() with a filesystem	using the lowlevel API.2006-01-02  Miklos Szeredi <miklos@szeredi.hu>	* mount.fuse: the 'user' option should be ignored. Report and	solution from Mattd.	* mount.fuse: export PATH in the right place. Report and patch	from Hannes Schweizer2005-12-16  Miklos Szeredi <miklos@szeredi.hu>	* Clean up the option parsing interface slightly, by creating an	"argument list" structure, that contains the argument vector and	count2005-12-15  Miklos Szeredi <miklos@szeredi.hu>	* fusermount: check if /mnt/mtab is a symlink and don't modify it	in that case	* kernel: simplify request size limiting. INIT only contains	maximum write size, maximum path component size remains fixed at	1024 bytes, and maximum xattr size depends on read buffer.2005-12-14  Miklos Szeredi <miklos@szeredi.hu>	* Fix readdir() failure on x86_64, of 32bit programs compiled	without largefile support.  Bug report and help from Anthony	Kolasny	* If lookup returns invalid mode, return -EIO instead of creating	a regular file	* Add current output argument vector to option processing	function2005-12-12  Miklos Szeredi <miklos@szeredi.hu>	* Fix stale code in ifdef FreeBSD.  Patch from Csaba Henk2005-12-09  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.5.0-pre12005-12-09  Miklos Szeredi <miklos@szeredi.hu>	* libfuse: added option parsing interface, defined in	<fuse_opt.h>.2005-12-07  Miklos Szeredi <miklos@szeredi.hu>	* Return EIO for file operations (read, write, fsync, flush) on	open files whose inode has become "bad".  Inodes will be marked	"bad" if their type changes.  Bug report by Csaba Henk2005-12-06  Miklos Szeredi <miklos@szeredi.hu>	* Use bigger request buffer size.  write() did not work on archs	with > 4k page size, Bug report by Mark Haney	* ABI version 7.5:	* Extend INIT reply with data size limits2005-12-02  Miklos Szeredi <miklos@szeredi.hu>	* Fix memory leak in fuse_read_cmd()/fuse_process_cmd().  Bug	reported by Vincenzo Ciancia	* Handle exit-by-umount in fuse_read_cmd()2005-11-29  Miklos Szeredi <miklos@szeredi.hu>	* Check if '-msoft-float' option is supported by compiler when	configuring for a 2.4.x kernel.  Bug report by Mark Haney	* In multithreaded loop send a TERM signal to the main thread if	one of the other threads exit.  Needed on FreeBSD for a clean exit	on umount.  Should not cause any harm on Linux either2005-11-28  Miklos Szeredi <miklos@szeredi.hu>	* Fix bug in 32-bit file handle compatibility2005-11-27  Miklos Szeredi <miklos@szeredi.hu>	* Block TERM, INT, HUP and QUIT signals in all but the main	thread.  According to POSIX it's not specified which thread will	receive these signals.	* Kernel changes:	* Check for directory aliasing on mkdir, not just on lookup	* Check for special node ID values in create+open operation	* Sync with -mm: readv, writev, aio_read and aio_write methods	added to file operations	* Cleanups: lookup code, page offset calculation	* ABI stepped to 7.4, changes:	* frsize member added to fuse_kstatfs structure	* added support for negative entry caching: on lowlevel API if	fuse_entry_param::ino is set to zero in reply to a lookup request,	the kernel will cache the dentry for the specified amount of time.	* libfuse: added 'negative_timeout' option: specifies how much	negative entries should be cached.  Default is zero, to be	compatible with prior versions2005-11-22  Miklos Szeredi <miklos@szeredi.hu>	* Add detection of mainline FUSE code in running kernel2005-11-21  Miklos Szeredi <miklos@szeredi.hu>	* Don't use async cancelation in multithreaded loop.  This makes	it more portable to systems where read() is not async cancel safe.	Report from Andriy Gapon2005-11-20  Miklos Szeredi <miklos@szeredi.hu>	* Warn if API version 11 compatibility is requested2005-11-17  Miklos Szeredi <miklos@szeredi.hu>	* More FreeBSD merge	* fusermount: don't allow mountpoints with '\n', '\t', or '\\' in	them, because it corrupts /etc/mtab.  Found by Thomas Biege	CVE-2005-3531	* libfuse: don't use system() to invoke 'fusermount -u ...'	because it breaks mountpoints with spaces in them into multiple	arguments2005-11-16  Miklos Szeredi <miklos@szeredi.hu>	* Merge library part of FreeBSD port.  Patch by Csaba Henk2005-11-11  Miklos Szeredi <miklos@szeredi.hu>	* Use 64bit type for file handle, so the full range supported by	the kernel interface is available to applications2005-11-10  Miklos Szeredi <miklos@szeredi.hu>	* Moved mountpoint argument checking from fuse_parse_cmdline() to	fuse_mount() in preparation to FreeBSD merge.2005-11-08  Miklos Szeredi <miklos@szeredi.hu>	* Remove unneeded close() from fuse_teardown().  Spotted by Csaba	Henk.2005-11-07  Miklos Szeredi <miklos@szeredi.hu>	* Make the statfs change backwards compatible.2005-11-06  Miklos Szeredi <miklos@szeredi.hu>	* Change ->statfs() method to use 'struct statvfs' instead of	'struct statfs'.  This makes the API more portable since statvfs()	is defined by POSIX.2005-10-28  Miklos Szeredi <miklos@szeredi.hu>	* Add fgetattr() method, which currently will only be called after	a successful call to a create() method.2005-10-26  Miklos Szeredi <miklos@szeredi.hu>	* Change kernel ABI version to 7.3	* Add ACCESS operation.  This is called from the access() system	call if 'default_permissions' mount option is not given, and is	not called on kernels 2.4.*	* Add atomic CREATE+OPEN operation.  This will only work with	2.6.15 (presumably) or later Linux kernels.	* Add ftruncate() method.  This will only work with 2.6.15	(presumably) or later Linux kernels.	* Fix kernel module compile if kernel source and build directories	differ.  Report and initial patch by John Eastman2005-10-18  Miklos Szeredi <miklos@szeredi.hu>	* lib: optimize buffer reallocation in fill_dir.2005-10-17  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.4.12005-10-14  Miklos Szeredi <miklos@szeredi.hu>	* libfuse: add debug for write result (by Shaun Jackman) and	warnings for too large read/write result2005-10-11  Miklos Szeredi <miklos@szeredi.hu>	* Spelling fixes, thanks to Ioannis Barkas2005-10-10  Miklos Szeredi <miklos@szeredi.hu>	* fuse_common.h: use extern "C".  Thanks to Valient Gough for the	patch2005-10-07  Miklos Szeredi <miklos@szeredi.hu>	* highlevel-lib: init() and destroy() methods didn't have an	initialized fuse_context.  Bug reported by Tim Stoakes2005-10-04  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.4.02005-10-03  Miklos Szeredi <miklos@szeredi.hu>	* Add documentation to fuse_lowlevel.h	* API cleanups:	* Remove definitions of unused FATTR_CTIME / FUSE_SET_ATTR_CTIME	* Move fuse_mount() and fuse_unmount() to fuse_common.h	* Change the return type of fuse_reply_none() from int to void.2005-09-30  Miklos Szeredi <miklos@szeredi.hu>	* kernel: NFS exporting leaked dentries.  Bug found and fixed by	Akshat Aranya.2005-09-29  Miklos Szeredi <miklos@szeredi.hu>	* fusermount: fix error message, when unable to open /dev/fuse.	Report by Balázs Pozsár2005-09-28  Miklos Szeredi <miklos@szeredi.hu>	* UClibc fixes from Christian Magnusson2005-09-27  Miklos Szeredi <miklos@szeredi.hu>	* Added NAME="%k" to util/udev.rules.  Fix by Mattias Wadman.2005-09-26  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.4.0-rc12005-09-26  Miklos Szeredi <miklos@szeredi.hu>	* fusermount: allow user umount in the case when /etc/mtab is a	symlink to /proc/mounts.  Reported by Balázs Pozsár.2005-09-23  Miklos Szeredi <miklos@szeredi.hu>	* Check for special node ID values in lookup and creation2005-09-22  Miklos Szeredi <miklos@szeredi.hu>	* Slight optimization in returning EINVAL error in case of an open	with O_DIRECT flag.2005-09-20  Miklos Szeredi <miklos@szeredi.hu>	* Remove '--enable-auto-modprobe' configure flag.  Module	auto-loading is now handled by the kernel.2005-09-15  Miklos Szeredi <miklos@szeredi.hu>	* Install UDEV rule file, so /dev/fuse is created with mode 0666.	Help from Jens M. Noedler.2005-09-14  Miklos Szeredi <miklos@szeredi.hu>	* Add memory cleanup on thread exit2005-09-13  Miklos Szeredi <miklos@szeredi.hu>	* Set umask to zero in fusexmp and fusexmp_fh, so that	files/directories are created with the requested mode.2005-09-12  Miklos Szeredi <miklos@szeredi.hu>	* Don't ignore read error in multithreaded loop2005-09-08  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.4.0-pre22005-09-08  Miklos Szeredi <miklos@szeredi.hu>	* Revert lock and access operations.  Postpone these until 2.5.2005-09-02  Miklos Szeredi <miklos@szeredi.hu>	* Fix compile warning on 2.6.13 and later	* Fix compilation on old kernels2005-08-19  Miklos Szeredi <miklos@szeredi.hu>	* lib: always refresh directory contents after rewinddir() to	conform to SUS.  Bug found by John Muir.2005-08-15  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.4.0-pre12005-08-14  Miklos Szeredi <miklos@szeredi.hu>	* lib: cleaned up (or messed up, depending on your POV) the low	level library API.  Hopefully this is close to the final form.2005-08-05  Miklos Szeredi <miklos@szeredi.hu>	* fusermount: don't allow empty mountpoint argument, which defeats	automatic umounting in fuse_main().  Bugreport by Václav Jůza2005-08-03  Miklos Szeredi <miklos@szeredi.hu>	* fix warnings in fuse.h and fuse_lowlevel.h if -Wshadow compiler	option is used (Paul Alfille).2005-08-02  Miklos Szeredi <miklos@szeredi.hu>	* highlevel-lib: added mount options "attr_timeout" and	"entry_timeout".  These options control the length of time file	attributes and entries (names) are cached.  Both default to 1.0	second.	* kernel: correctly handle zero timeout for attributes and entries2005-08-01  Miklos Szeredi <miklos@szeredi.hu>	* Added missing symbols to versionscript (Joshua J. Berry)	* kernel: implement two flags, open can set: 'direct_io' and	'keep_cache'.  These correspond exactly to mount options	'direct_io' and 'kernel_cache', but allow a per-open setting.	* Move 'direct_io' and 'kernel_cache' mount option handling to	userspace.  For both mount options, if the option is given, then	the respective open flag is set, otherwise the open flag is left	unmodified (so the filesystem can set it).	* lib (highlevel): make open method optional2005-07-28  Miklos Szeredi <miklos@szeredi.hu>	* kernel: invalidate attributes for read/readdir/readlink	operations

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -