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

📄 changelog

📁 Linux下fuse用户文件系统的的源代码
💻
📖 第 1 页 / 共 5 页
字号:
2007-04-28  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.6.52007-04-28  Miklos Szeredi <miklos@szeredi.hu>	* Fix in typo in mount.fuse.  Reported by Jakub Moc2007-04-27  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.6.42007-04-26  Miklos Szeredi <miklos@szeredi.hu>	* Ublock SIGHUP in multithreaded loop, since it's needed for	exiting on unmount.  Reported by Elena2007-04-18  Miklos Szeredi <miklos@szeredi.hu>	* Use patch from Debian Bug#413403 to fix problems with bash in	mount.fuse2007-04-15  Miklos Szeredi <miklos@szeredi.hu>	* Add -lulockmgr to compilation comment in fusexmp_fh.c2007-04-05  Miklos Szeredi <miklos@szeredi.hu>	* mount.fuse should handle spaces in paths.  Debian Bug#417834.	Reported by Alexander Blazej	* Use "fusectl" as the device for the fusectl filesystem.  Debian	Bug#417945.  Reported by Laurent Bonnaud2007-03-05  Miklos Szeredi <miklos@szeredi.hu>	* mount.fuse should use /bin/bash.  Debian Bug#413403.  Reported	by Thomas Weinbrenner2007-02-26  Miklos Szeredi <miklos@szeredi.hu>	* Fix detection of installed fuse in init script.  Reported and	fix suggested by Davide Canova2007-02-05  Miklos Szeredi <miklos@szeredi.hu>	* Fix 2.6.9 RHEL kernels, which have compatibility mutex.h, but	don't define mutex_destroy(), bummer.  Patch from Phil Schwan	* Fix option parsing in mount.fuse.  Patch from Jens M. Noedler2007-02-04  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.6.32007-02-04  Miklos Szeredi <miklos@szeredi.hu>	* Compile fuseblk for kernels which don't have an option to turn	off the block layer (CONFIG_BLOCK).  Reported by Szakacsits	Szabolcs2007-02-02  Miklos Szeredi <miklos@szeredi.hu>	* Fix regression caused by "Fix possible double lock in certain	cases if request is interrupted" on 2007-01-19.  Reported by José	Antonio Sánchez	* kernel: make it compile on "strange" kernels which have emulated	mutexes via <linux/mutex.h> but no i_mutex.  Reported by Tomasz	Mateja2007-01-30  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.6.22007-01-28  Miklos Szeredi <miklos@szeredi.hu>	* kernel: fix BUG in control filesystem if it is umounted and	mounted again, while some fuse filesystems are present.	Bugreport from Florent Mertens	* kernel: sync with mainline, support 2.6.202007-01-22  Miklos Szeredi <miklos@szeredi.hu>	* lib/Makefile.am: actually link libfuse against libfuse_libs2007-01-19  Miklos Szeredi <miklos@szeredi.hu>	* Build fix for 2.6.16 vanila and 2.6.15 FC5 kernels.  Patch from	Ian Abbott	* Fix possible double lock in certain cases if request is	interrupted2007-01-18  Miklos Szeredi <miklos@szeredi.hu>	* Fix abort in fuse_new() compatibility API for opts == NULL case.	Novell bugzilla #233870.  Patch from Takashi Iwai.2007-01-02  Miklos Szeredi <miklos@szeredi.hu>	* Fix unaligned access in file desctriptor passing in libfuse,	fusermount and ulockmgr.  Debian bug ID: 404904.  Reported and	tested by Sebastian Fontius2006-12-15  Miklos Szeredi <miklos@szeredi.hu>	* fusermount: Fix detection of fuseblk.  Reported by Szakacsits	Szabolcs	* lib: Fix use after free in fuse_flush().  Reported by Ron	Lindman2006-12-04  Miklos Szeredi <miklos@szeredi.hu>	* Fix warnings with gcc-4.1 on 64bit archs.  Report from	Harshavardhana	* Add extra warning options, and fix resulting warnings	* Really fix fuse_teardown problem2006-12-02  Miklos Szeredi <miklos@szeredi.hu>	* Add -lrt to fuse.pc (if needed) to fix static linking against	libfuse.  Reported by Szakacsits Szabolcs2006-12-01  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.6.12006-11-30  Miklos Szeredi <miklos@szeredi.hu>	* Fix API version 21 and 22 compatibility for fuse_teardown.	Reported by Bgs2006-11-29  Miklos Szeredi <miklos@szeredi.hu>	* fusermount: Print a more helpful message in case the kernel	doesn't support the 'fuseblk' filesystem type.  This has been	biting ntfs-3g users.  Reported by Yura Pakhuchiy	* kernel: fix build problem for "make -C ...".  Reported by	Stephen Bryant2006-11-19  Miklos Szeredi <miklos@szeredi.hu>	* Fix bug in certain error paths of lookup routines.  The request	object was reused for sending FORGET, which is illegal.  This bug	could cause an Oops in linux-2.6.18 or in fuse-2.6.0, and might	silently corrupt memory in earlier versions.  Report and test	program by Russ Cox2006-11-11  Miklos Szeredi <miklos@szeredi.hu>	* Print an error if an incompatible kernel interface version is	detected in INIT.  This will only show if filesystem is started	with -d or -f	* Fix order of fuse_destroy()/fuse_unmount() in error cleanup of	fuse_setup_common().  Reported by Szakacsits Szabolcs2006-11-06  Miklos Szeredi <miklos@szeredi.hu>	* Fix recursive locking in fuse_create().  Thanks to Takuya	Ishibashi for the bug report2006-10-28  Miklos Szeredi <miklos@szeredi.hu>	* Fix automake problem.  Patch from Nix2006-10-26  Miklos Szeredi <miklos@szeredi.hu>	* Fix mount.fuse to use /bin/sh instead of /bin/bash, which is not	always available on embedded systems.  Patch from Paul Smith	* Fix util/Makefile.am, so that failure to run update-rc.d or	device creation doesn't cause make to fail.  Reported by Paul	Smith2006-10-21  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.6.02006-10-18  Miklos Szeredi <miklos@szeredi.hu>	* fusermount: don't try to create a lock file if /etc/mtab is a	symlink.  Report and patch from Alexei Sheplyakov (debian bug	#393693)2006-10-17  Miklos Szeredi <miklos@szeredi.hu>	* Minor changes, sync with mainline tree2006-10-16  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.6.0-rc32006-10-15  Miklos Szeredi <miklos@szeredi.hu>	* kernel: cleanups2006-10-13  Miklos Szeredi <miklos@szeredi.hu>	* kernel: Fix compilation on patched 2.6.18 (fc6) and 2.6.19.	Report from David Shaw	* lib: Fix lost error on renaming a file. Report from David Shaw	* lib: Fix lost error on hiding open files (renaming to	.fuse_hiddenXXXX)	* kernel: Fix a rare hang on SMP/32bit on heavy filesystem	activity.  The cause of the bug was that some calls to	i_size_write() were not protected by a lock, and hence	i_size_seqcount could become corrupted.  This caused subsequent	calls to i_size_read() to spin forever.  This is a long standing	bug was probably introduced in version 2.2, and thought to be	related to NFS exporting (it's not).  It was reported by various	people, but Dana Henriksen has finally helped me to track it down,	so big thanks to him	* kernel: Protect against truncation of a swapfile2006-10-10  Miklos Szeredi <miklos@szeredi.hu>	* kernel: Check for signature of super_operations->umount_begin().	Ubuntu kernel 2.6.17 seems to use the new signature found in	2.6.18.  Thanks to Florent Mertens for the report2006-10-08  Miklos Szeredi <miklos@szeredi.hu>	* Make sure inode numers wrap around at 2^32.  This is needed on	dual 64bit/32bit architectures, because 32bit applications using	the non-largefile interface would otherwise break (EOVERFLOW error	would be returned by the stat() system call family)	* ulockmgr: handle the case, when a locking operation fails	because no more file desctriptors are available in	ulockmgr_server.  Also work around a Linux kernel bug (known to	exist for all Linux kernel versions <= 2.6.18) which may cause	sent file descriptors to be lost in the above case	* ulockmgr: optimize file descriptor use	* restore needed cpp flags to util/Makefile.am	* Install udev rules as 99-fuse.rules instead of 60-fuse.rules	* Minor clean up of udev rules	* Add a synchronous DESTROY message to kernel interface.  This is	invoked from umount, when the final instance of the filesystem is	released.  It is only sent for filesystems mounted with the	'blkdev' option for security reasons.	* If the DESTROY message is received, call the filesystem's	->destroy() method.  In this case it's not called from session	destruction as it would be otherwise.2006-10-01  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.6.0-rc22006-10-01  Miklos Szeredi <miklos@szeredi.hu>	* Add support for FLUSH+RELEASE operation for FreeBSD.  Original	patch by Csaba Henk	* Add init script to insert fuse module and mount the control	filesystem.  The script is installed as /etc/init.d/fuse and on	debian based systems (where update-rc.d is available) symlinks	from /etc/rc*.d/ are also installed.	* Include '#define FUSE_USE_VERSION=XX' into examples so they	become more self contained.2006-09-30  Miklos Szeredi <miklos@szeredi.hu>	* API changes:	* Move lock_owner from a separate argument into fuse_file_info	* Add a flag to fuse_file_info indicating (1) a highlevel lock	operation (unlock all) was initiated by a flush, (2) a lowlevel	release operation should perform a flush as well.	* fusermount: revert modprobe change (2006-08-18) since it	doesn't work reliably with udev	* Add support for block device backed filesystems.  This mode is	selected with the 'blkdev' option, which is privileged.	* Add support for the bmap (FIBMAP ioctl) operation on block	device backed filesystems.  This allows swapon and lilo to work on	such filesystems.	* kernel changes:	* Drop support for kernels earlier than 2.6.9.  Kernel module from	previous (2.5.x) release can be used with library from this	release	* In fuse_dentry_revalidate() use dget_parent() instead of	dereferencing d_parent, since there's no protection against parent	changing and going away	* Protect nlookup from concurrent updates	* In lookup if a directory alias exists but is unused,	then get rid of it, otherwise return -EBUSY.	* In mkdir if a directory alias exists, return success, but leave	dentry negative.  In reality this could happen if a remote rename	immediately followed the mkdir.	* Don't BUG in fuse_iget() if multiple retries are needed to get a	good inode.  This could happen if several lookups are racing for	the same inode.2006-09-29  Miklos Szeredi <miklos@szeredi.hu>	* Fix compilation on 2.6.9.  Report from Troy Ayers2006-09-27  Miklos Szeredi <miklos@szeredi.hu>	* Fix Oops in fuse_readpages().  Reported by David Shaw2006-09-24  Csaba Henk <csaba.henk@creo.hu>	* Add support for nanosec times on FreeBSD	* Fix FreeBSD compatibility issues2006-09-23  Miklos Szeredi <miklos@szeredi.hu>	* Fix one more compatibility bug.  Thanks to Ricardo Correia	* Fix utimens compilation with uClibc.  Patch from Jamie Guinan2006-09-22  Miklos Szeredi <miklos@szeredi.hu>	* Fixed several compatibility bugs in low level interface.	Reported by Ricardo Correia	* Add workaround for ARM caching bug2006-09-16  Miklos Szeredi <miklos@szeredi.hu>	* Rename new utimes() method to more logical utimens()2006-09-14  Miklos Szeredi <miklos@szeredi.hu>	* Fuse tried to unlink already unlinked hidden files.  Bug	reported by Milan Svoboda2006-09-10  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.6.0-rc12006-09-10  Miklos Szeredi <miklos@szeredi.hu>	* kernel: Fix unlock on close for kernels < 2.6.18	* Add ulockmgr library & server.  This can be used for handling	file locking requests either directly from libfuse or over a	network, etc.  This first version is not optimized and the number	of file descriptors it uses may get out of hand2006-09-07  Miklos Szeredi <miklos@szeredi.hu>	* lib: Add interrupt support to high level library, which may be	enabled with the 'intr' mount option.	* When an operation is interrupted the thread handling that	operation will receive SIGUSR1 (or other signal specified with the	'intr_signal=N' option).  The library installs a no-op signal	handler for this signal, unless there's already a handler	installed.	* The filesystem may query interrupt status (regardless of 'intr')	with the fuse_interrupted() function.	* mount.fuse: initialize $HOME if not set.  Report from Sven Goldt2006-09-03  Miklos Szeredi <miklos@szeredi.hu>	* lib: Multithreaded loop now allows unlimited number of threads.	This is needed for locking operations which may block	indefinitely.  Also the kernel now doesn't limit the number of	outstanding requests so the library shouldn't do so either.2006-09-01  Miklos Szeredi <miklos@szeredi.hu>	* Fix recursive lock bug in interrupt handling	* Add utimes() method to highlevel interface, which supports	setting times with nanosecond resolution2006-08-18  Miklos Szeredi <miklos@szeredi.hu>	* kernel: fix page leak if fuse_readpages() failed in it's	initialization.  Bug found and original patch from Alexander	Zarochentsev	* For linux kernels >=2.6.18 (2.6.19 if using the fuse module from	the kernel tree) the statfs method will receive the path within	the filesystem on which the stat(v)fs syscall was called	* fusermount: try to modprobe fuse module if invoked by root and	unable to open device.  This is needed with udev, since the device	node will be created only when the module is inserted, hence	module autoloading won't work.  Reported by Szakacsits Szabolcs2006-07-30  Miklos Szeredi <miklos@szeredi.hu>	* fusermount: if selinux is active, restore the original file's	security context in unmount_rename().  Redhat bugzilla id 188561.	Patch from Yves Perrenoud	* Add POSIX file locking operation to high level library	* Initialize context for unlink of hidden files on umount.  Bug	reported by Tim Stoakes2006-07-14  Miklos Szeredi <miklos@szeredi.hu>	* Multiple release() calls can race with each other, resulting in	the hidden file being deleted before the last release finishes.

⌨️ 快捷键说明

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