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

📄 changelog

📁 UNIX/LINUX下面的用户文件系统
💻
📖 第 1 页 / 共 5 页
字号:
2007-07-02  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.7.02007-07-02  Miklos Szeredi <miklos@szeredi.hu>	* Accept a NULL "op" for fuse_main(), etc.  This is useful if	filesystem is only invoking fuse to print a help message, or	version.  Fixes RedHat bugzilla #2173432007-06-22  Miklos Szeredi <miklos@szeredi.hu>	* lib: fix locking when loading a filesystem module2007-06-21  Miklos Szeredi <miklos@szeredi.hu>	* Add fs subtype support to mount.fuse2007-06-20  Miklos Szeredi <miklos@szeredi.hu>	* Add fs subtype support to libfuse and fusermount2007-06-19  Miklos Szeredi <miklos@szeredi.hu>	* kernel: sync with mainline (2.6.22)2007-06-18  Miklos Szeredi <miklos@szeredi.hu>	* Send debug output to stderr instead of stdout.  Patch by Jan	Engelhardt2007-06-03  Miklos Szeredi <miklos@szeredi.hu>	* libulockmgr: Work around a kernel bug in recv(), causing it to	sometimes return zero even if data was available on the socket.2007-05-29  Miklos Szeredi <miklos@szeredi.hu>	* lib: optimization: store parent pointer in node instead of	parent id2007-05-25  Miklos Szeredi <miklos@szeredi.hu>	* lib: don't create new thread for each FORGET request.  FORGET	messages sometimes caused so many threads to be created, that	process virtual memory space ran out.  Reported by Chris AtLee2007-05-24  Miklos Szeredi <miklos@szeredi.hu>	* lib: fix memory leak on thread creation failure in multithreaded	event loop.  Found by Chris AtLee2007-05-23  Miklos Szeredi <miklos@szeredi.hu>	* lowlevel lib: add fuse_reply_iov function, which is similar to	fuse_reply_buf, but accepts a vector of buffers.  Patch by Roger	Willcocks2007-05-21  Miklos Szeredi <miklos@szeredi.hu>	* Fix Oops or error if a regular file is created with mknod(2) on	a fuse filesystem.  Kernels 2.6.18 onward are affected.  Thanks to	J. Cameijo Cerdeira for the report2007-05-11  Csaba Henk <csaba.henk@creo.hu>	* libfuse: fix return value of fuse_loop()/fuse_loop_mt().	Error reported by Csaba Henk, fix by Miklos Szeredi	* libfuse: fix unlock in flush	* libfuse: do unlocking on RELEASE+FLUSH 2007-05-03  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.7.0-rc12007-05-02  Miklos Szeredi <miklos@szeredi.hu>	* kernel: sync with mainline:	* Use invalidate_mapping_pages() if available	* Fix BUG when invalid file type is supplied in mount. Patch by	Timo Savola2007-04-27  Miklos Szeredi <miklos@szeredi.hu>	* libfuse: call umount(8) directly instead of fusermount if	possible	* Clean up init script, make it LSB compliant2007-04-26  Miklos Szeredi <miklos@szeredi.hu>	* In multithreaded loop, use a semaphore instead of SIGHUP to wake	up the main thread on umount.  This is more elegant, and works	even if signals are blocked.2007-04-25  Miklos Szeredi <miklos@szeredi.hu>	* Improve mounting support in libfuse:	 - check non-empty mountpoint	 - only fall back to fusermount when necessary2007-04-23  Miklos Szeredi <miklos@szeredi.hu>	* Don't chdir to "/" in foreground mode, it causes more trouble	than it's worth2007-04-18  Miklos Szeredi <miklos@szeredi.hu>	* Replace utils/mount.fuse "sh" script with a "C" program2007-04-15  Miklos Szeredi <miklos@szeredi.hu>	* Add -lulockmgr to compilation comment in fusexmp_fh.c2007-04-05  Miklos Szeredi <miklos@szeredi.hu>	* Check for iconv.  Patch by Csaba Henk	* Add direct umounting	* Use "fusectl" as the device for the fusectl filesystem.  Debian	Bug#417945.  Reported by Laurent Bonnaud2007-04-01  Csaba Henk <csaba.henk@creo.hu>	* Fix some FreeBSD related macros.2007-03-30  Miklos Szeredi <miklos@szeredi.hu>	* Add support for direct mounting by libfuse.  Fall back on	calling fusermount if it doesn't work2007-03-14  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.7.0-pre12007-03-05  Miklos Szeredi <miklos@szeredi.hu>	* Correctly handle O_APPEND in direct IO mode.  Reported by Greg	Bruno	* 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 Schwan2007-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-03  Miklos Szeredi <miklos@szeredi.hu>	* Add filesystem stacking support to high level API.  Filesystem	modules can be built into libfuse or loaded from shared object	(.so) files	* Add 'subdir' and 'iconv' built in modules	* lib/fuse.c: Fix locking for the reply code in create and open2007-02-02  Miklos Szeredi <miklos@szeredi.hu>	* kernel: make it compile on "strange" kernels which have emulated	mutexes via <linux/mutex.h> but no i_mutex.  Reported by Tomasz	Mateja2007-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 Abbott2007-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-13  Miklos Szeredi <miklos@szeredi.hu>	* Fix option parsing in mount.fuse.  Patch from Jens M. Noedler2007-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-16  Miklos Szeredi <miklos@szeredi.hu>	* kernel: don't keep unreferenced inodes in the icache.2006-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-10  Miklos Szeredi <miklos@szeredi.hu>	* mount.fuse: add "setuid=USER" option which does a "su - USER"	for the filesystem	* fusermount: use "/bin/mount -f" to add entry to /etc/mtab, and	"/bin/umount" to remove entry from /etc/mtab.  This gets rid of	the ugly code dealing with mtab, as well as a possible race	between fusermount and mount trying to modify /etc/mtab at the	same time	* Fix "buffer size too small: 4" warning for users of the	fuse_loop_mt_proc() function.2006-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

⌨️ 快捷键说明

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