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

📄 changelog

📁 Linux下fuse用户文件系统的的源代码
💻
📖 第 1 页 / 共 5 页
字号:
2005-04-28  Miklos Szeredi <miklos@szeredi.hu>	* Check for hard-linked directories in lookup.  This could cause	problems in the VFS, which assumes that such objects never exist.	* Make checking of permission for other users more strict.  Now	the same privilege is required for the mount owner as for ptrace	on the process performing the filesystem operation.2005-04-23  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.3-pre52005-04-22  Miklos Szeredi <miklos@szeredi.hu>	* Add -msoft-float to kernel module compile flags for 2.4.X.  This	is needed on certain architectures.  Report from Chris Kirby	* Fix buggy behavior of open(..., O_CREAT|O_EXCL) if interrupted.	Reported by David Shaw	* Remove "allow_root" option from kernel module, and implement	it's functionality in the library	* Fix Oops caused by premature release of fuse_conn.  Clean up	related code, to be more readable	* Sendfile should not use page cache if "direct_io" mount option	is given2005-04-08  Miklos Szeredi <miklos@szeredi.hu>	* Fix Oops in case of nfs export.  Spotted by David Shaw	* Fix another Oops in case of write over nfs with direct_io turned	on.  Again spotted by David Shaw2005-04-07  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.3-pre42005-04-07  Miklos Szeredi <miklos@szeredi.hu>	* lib: finalized new readdir() interface, which now supersedes the	getdir() method.2005-04-03  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.3-pre32005-04-03  Miklos Szeredi <miklos@szeredi.hu>	* Implement backward compatibility with version 5 kernel ABI2005-04-01  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.3-pre22005-04-01  Miklos Szeredi <miklos@szeredi.hu>	* kernel: fix dirent offset handling	* lib: add readdir and releasedir methods	* lib: use fh field of fuse_file_info in opendir, readdir,	releasedir and fsyncdir methods	* lib: check kernel API version and bail out of it's old.  This	will be properly fixed in the next release2005-03-31  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.3-pre12005-03-31  Miklos Szeredi <miklos@szeredi.hu>	* kernel API: add padding to structures, so 64bit and 32bit	compiler will return the same size	* kernel API: add offset field to fuse_dirent.  This will allow	more sophisticated readdir interface for userspace	* kernel API: change major number to 6	* kernel: fix warnings on 64bit archs	* kernel: in case of API version mismatch, return ECONNREFUSED2005-03-24  Miklos Szeredi <miklos@szeredi.hu>	* kernel: trivial cleanups2005-03-21  Miklos Szeredi <miklos@szeredi.hu>	* Add fsyncdir() operation2005-03-19  Miklos Szeredi <miklos@szeredi.hu>	* kernel: add locking to background list (fixes previous fix)2005-03-18  Miklos Szeredi <miklos@szeredi.hu>	* kernel: fix bug which could cause leave busy inodes after	unmount, and Oops.2005-03-08  Miklos Szeredi <miklos@szeredi.hu>	* examples: add -lpthread to link flags to work around valgrind	quirk	* lib: don't exit threads, so cancelation doesn't cause segfault2005-03-04  Miklos Szeredi <miklos@szeredi.hu>	* kernel: fix nasty bug which could cause an Oops under certain	situations.  Found by Magnus Johansson2005-02-28  Miklos Szeredi <miklos@szeredi.hu>	* libfuse: added opendir() method.  This can be used in case	permission checking in getdir() is too late.  Thanks to Usarin	Heininga for pointing out this deficiency	* libfuse: added init() and destroy() methods to fuse_operations	* kernel: llseek() method for files and directories made explicit	* kernel: fixed inode leak in NFS export in case of nodeid	wrapping2005-02-15  Miklos Szeredi <miklos@szeredi.hu>	* libfuse: clean up some unitialized memory found with valgrind	* Add -lpthread to Libs in fuse.pc.  Valgrind seems to need an	explicitly linked libpthread for applications2005-02-10  Miklos Szeredi <miklos@szeredi.hu>	* fusermount: set umask, otherwise /etc/mtab will have	unpredictable permission.  Spotted by Jindrich Kolorenc	* fusermount: set owner and group of /etc/mtab to original values	on unmount	* libfuse: add 'use_ino' option to help.  Patch by Valient Gough2005-02-07  Miklos Szeredi <miklos@szeredi.hu>	* Cleaned up directory reading (temporary file is not used)2005-02-02  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.22005-02-02  Miklos Szeredi <miklos@szeredi.hu>	* Fix possible race when operation is interrupted2005-01-28  Miklos Szeredi <miklos@szeredi.hu>	* Fix compilation on 2.6.72005-01-26  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.2-pre62005-01-26  Miklos Szeredi <miklos@szeredi.hu>	* Fix bug in link() operation which caused the wrong path to be	passed as the first argument.  Found by Anton Altaparmakov2005-01-21  Miklos Szeredi <miklos@szeredi.hu>	* LIB: fix double reply in readdir operation	* fusermount: fix uid checking bug.  Patch by Adam Connell	* KERNEL: fix compile on various RedHat patched 2.4 kernels.	Patch by Keshava Gowda2005-01-20  Miklos Szeredi <miklos@szeredi.hu>	* KERNEL: provide correct llseek semantics for fuse device (fixes	a bug on Progeny 2.4.20 kernel).  Reported by Valient Gough2005-01-20  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.2-pre5 (matches kernel 2.6.11-rc1-mm2)2005-01-18  Miklos Szeredi <miklos@szeredi.hu>	* KERNEL ABI: remove GETDIR operation, and add OPENDIR, READDIR	and RELEASEDIR.  This ends the ugly hack of passing a file	descriptor to the kernel, and actually makes the code simpler.2005-01-17  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.2-pre42005-01-17  Miklos Szeredi <miklos@szeredi.hu>	* fusermount: remove capability setting, which was the cause of	problems for some users.  It seems that FS related capabilities	are removed by setfsuid(), so this isn't even needed.2005-01-15  Miklos Szeredi <miklos@szeredi.hu>	* fix compilation on 2.4 kernels (reported by Valient Gough)	* fix failure to unmount bug (found by David Shaw)	* fusermount: improve parsing of /etc/fuse.conf2005-01-13  Miklos Szeredi <miklos@szeredi.hu>	* Remove 'mount_max' and 'user_allow_other' module options.  These	are now checked by fusermount, and can be set in /etc/fuse.conf	* KERNEL: change check for fsid == 0 to capable(CAP_DAC_OVERRIDE)2005-01-11  Miklos Szeredi <miklos@szeredi.hu>	* KERNEL: fix possible inode allocation problem, where	sizeof(struct inode) is not aligned (found by Mike Waychison)	* KERNEL: use new follow_link/put_link methods	* KERNEL: cosmetic fixes2005-01-10  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.2-pre32005-01-10  Miklos Szeredi <miklos@szeredi.hu>	* Add missing code that was accidently left out2005-01-09  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.2-pre22005-01-09  Miklos Szeredi <miklos@szeredi.hu>	* Change "uid" mount option to "user_id" to avoid confusion with a	mount option "uid" commonly used by many filesystems2005-01-09  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.2-pre12005-01-09  Miklos Szeredi <miklos@szeredi.hu>	* If FUSE is configured in the kernel, don't build it by default2005-01-07  Miklos Szeredi <miklos@szeredi.hu>	* Compile fix by Christian Magnusson2005-01-05  Miklos Szeredi <miklos@szeredi.hu>	* Fix compilation for 2.6.{0-5} kernels2005-01-04  Miklos Szeredi <miklos@szeredi.hu>	* KERNEL: if request is interrupted, still keep reference to used	inode(s) and file, so that FORGET and RELEASE are not sent until	userspace finishes the request.	* remove /{sys,proc}/fs/fuse/version, and instead add an INIT	request with the same information, which is more flexible,	simpler, works on embedded systems.2004-12-16  Miklos Szeredi <miklos@szeredi.hu>	* KERNEL ABI: update interface to make it independent of type	sizes.  This will help on 64 bit architectures which can run	legacy 32 bit applications.	* KERNEL ABI: add "len" field to request headers.  This will allow	sending/receiving requests in multiple chunks.	* KERNEL: handle file type change more intelligently	* LIB: "-o debug" option should disable backgrounding (fix by	Fabien Reygrobellet)2004-12-13  Miklos Szeredi <miklos@szeredi.hu>	* KERNEL: invalidate dentry/attributes if interrupted request	could leave filesystem in an unknown state.2004-12-12  Miklos Szeredi <miklos@szeredi.hu>	* KERNEL: lots of cleanups related to avoiding possible deadlocks.	These will cause some regressions, but stability is considered	more important.  If any of these features turns out to be	important, it can be readded with the deadlock problems addressed.	* Make all requests interruptible (only with SIGKILL currently).	This can be used to break any deadlock produced by the userspace	filesystem accessing it's own exported files.  The RELEASE request	is special, because if it's interrupted before sending it to	userspace it is still sent, but the reply is not awaited.	* If request is interrupted before being sent to userspace, and if	it hasn't yet got any side effects, it is always restarted,	regardless of the SA_RESTART flag.  This makes these interruptions	transparent to the process.	* Remove shared-writable mmap support, which was prone to an	out-of-memory deadlock situation	* Remove INVALIDATE userspace initiated request	* Make readpages() synchronous.  Asynchronous requests are	deadlock prone, since they cannot be interrupted.	* Add readv/writev support to fuse device operations	* Remove some printks, which userspace FS can use for a DoS	against syslog	* Remove 'large_read' mount option from 2.6 in kernel, check it in	fusermount instead	* LIB: improve compatibility with a fuse.h header installed in	${prefix}/include which in turn includes the real header.	* LIB: improve compatibility by defining fuse_main() (which is now	not used), so old configure scripts find it.2004-12-10  Miklos Szeredi <miklos@szeredi.hu>	* When mounting on a subdirectory of / don't duplicate slashes at	the beggining of path (spotted by David Shaw)2004-12-09  Miklos Szeredi <miklos@szeredi.hu>	* Fix bug causing garbage in mount options (spotted by David Shaw)2004-12-07  Miklos Szeredi <miklos@szeredi.hu>	* Add 'writepage' flag to 'fuse_file_info'.	* More comments in fuse.h	* Get rid of double underscores2004-12-04  Miklos Szeredi <miklos@szeredi.hu>	* Add -D_FILE_OFFSET_BITS=64 to cflags provided by pkg-config	* helper.c: add -ho option, which only displays the options not	the usage header.  This can be used by filesystems which have	their own options.2004-12-03  Miklos Szeredi <miklos@szeredi.hu>	* Add source compatibility to 2.1 and 1.1 APIs.  To select betwen	versions simply define FUSE_USE_VERSION to 22, 21 or 11 before	including the fuse header	* Add binary compatibility to 2.1 version of library with symbol	versioning2004-12-03  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.12004-12-01  Miklos Szeredi <miklos@szeredi.hu>	* kernel: clean up writing functions	* kernel: no allocation on write in direct_io mode	* move linux/fuse.h to fuse_kernel.h2004-11-30  Miklos Szeredi <miklos@szeredi.hu>	* kernel: clean up reading functions2004-11-29  Miklos Szeredi <miklos@szeredi.hu>	* kernel: make readpage() uninterruptible	* kernel: check readonly filesystem flag in fuse_permission	* lib: don't die if version file not found and new style device	exists	* lib: add '-r' option, which is short for '-o ro'	* fusermount: simplify device opening	* kernel: when direct_io is turend on, copy data directly to	destination without itermediate buffer.  More efficient and safer,	since no allocation is done.	* fusermount: fix warning if fuse module is not loaded	* kernel: use /dev/fuse on 2.4 too2004-11-26  Miklos Szeredi <miklos@szeredi.hu>	* libfuse API change: open, read, write, flush, fsync and release	are passed a 'struct fuse_file_info' pointer containing the open	flags (open and release), and the file handle.  Verion changed to	3.0.2004-11-23  Miklos Szeredi <miklos@szeredi.hu>	* More cleanups in the kernel	* The 10,229 charater device number has been assigned for FUSE	* Version file checking fix (reported by Christian Magnusson)	* fusermount: opening the fuse device now doesn't need /sys.	* Optimize reading by controlling the maximum readahead based on	the 'max_read' mount option	* fixes for UCLIBC (Christian Magnusson)2004-11-19  Miklos Szeredi <miklos@szeredi.hu>	* Cleaned up kernel in preparation for merge into mainline:

⌨️ 快捷键说明

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