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

📄 changelog

📁 UNIX/LINUX下面的用户文件系统
💻
📖 第 1 页 / 共 4 页
字号:
	* kernel: detect newer UML kernels2005-07-26  Miklos Szeredi <miklos@szeredi.hu>	* Make the installation path of fuse.ko and mount.fuse	configurable through INSTALL_MOD_PATH and MOUNT_FUSE_PATH	environment variables.  Requirement and help from Csaba Henk.2005-07-22  Miklos Szeredi <miklos@szeredi.hu>	* Fix bug, that causes filesystem requests to hang when unique	request counter becomes negative.  This happens after	2,147,483,648 operations, so most people won't care.  Thanks to	Franco Broi for the report and testing.2005-07-21  Miklos Szeredi <miklos@szeredi.hu>	* Don't change mtime/ctime/atime to local time on read/write.	Bug reported by Ben Grimm	* Install fuse_common.h and fuse_lowlevel.h.  Report by Christian	Magnusson	* fusermount: use getopt_long() for option parsing.  It allows the	use of '--' to stop argument scanning, so fusermount can now	operate on directories whose names begin with a '-'.  Patch by	Adam Connell2005-07-15  Miklos Szeredi <miklos@szeredi.hu>	* fusermount: add '-v', '--version' and '--help' options	* add inode based API2005-07-12  Miklos Szeredi <miklos@szeredi.hu>	* lib: don't block signals in worker threads.  Problem noticed by	Usarin Heininga2005-07-07  Miklos Szeredi <miklos@szeredi.hu>	* lib: don't allow both 'allow_other' and 'allow_root' options to	be given2005-07-06  Miklos Szeredi <miklos@szeredi.hu>	* fusermount: check if mountpoint is empty (only '.' and '..' for	directories, and size = 0 for regular files).  If "nonempty"	option is given, omit this check.  This is useful, so users don't	accidentally hide data (e.g. from backup programs).  Thanks to	Frank van Maarseveen for pointing this out.	* kernel: check if mandatory mount options ('fd', 'rootmode',	'user_id', 'group_id') are all given	* lib: simplify 'readdir_ino' handling	* lib: add mount options 'umask=M', 'uid=N', 'gid=N'2005-07-03  Miklos Szeredi <miklos@szeredi.hu>	* kernel: clean up 'direct_io' code2005-06-28  Miklos Szeredi <miklos@szeredi.hu>	* Add 'mount.fuse' written by Petr Klima	* '/dev/fuse' is created by 'make install' if does not yet exist2005-06-20  Miklos Szeredi <miklos@szeredi.hu>	* Fix UCLIBC compile error.  Patch by Christian Magnusson2005-06-08  Miklos Szeredi <miklos@szeredi.hu>	* Enable the auto-loading of the module via access to the	corresponding device file.  Patch by Takashi Iwai.	* Allow mounting a regular file (over a regular file) for	unprivleged users.	* Do not create temporary device file.  Require "/dev/fuse" to	exist, and be readable/writable by the mounting user.2005-06-02  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.3.02005-06-02  Miklos Szeredi <miklos@szeredi.hu>	* Fix serious information leak: if the filesystem returns a short	byte count to a read request, and there are non-zero number of	pages which are not filled at all, these pages will not be zeroed.	Hence the user can read out previous memory contents.  Found by	Sven Tantau.2005-05-27  Miklos Szeredi <miklos@szeredi.hu>	* Add "readdir_ino" mount option, which tries to fill in the d_ino	field in struct dirent.  This mount option is ignored if "use_ino"	is used.  It helps some programs (e.g. 'pwd' used over NFS from a	non-Linux OS).  Patch by David Shaw.2005-05-12  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.3-rc12005-05-12  Miklos Szeredi <miklos@szeredi.hu>	* File save in krusader and other editors doesn't work with sshfs,	because open() is interrupted by a periodic signal, and open()	restarts forever, without any progress.  This could just be fixed	in open(), but the problem is more generic: if signals are	received more often than the filesystem can get the request to	userspace, it will never finish.  This is probably only a	theoretical problem, nevertheless I'm removing the possibility to	interrupt requests with anything other than SIGKILL, even before	being sent to userspace.  Bugreport by Eduard Czimbalmos.2005-05-09  Miklos Szeredi <miklos@szeredi.hu>	* libfuse: add "tree_lock" rwlock, that is locked for write in	rename, unlink and rmdir, and locked for read in all other	operations.  This should fix the rename/release race reported by	Valient Gough and others.  The solution is very coarse, a finer	grained locking scheme could be implemented, but it would be much	more complex.  Let's see whether this is good enough.2005-05-09  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.3-pre72005-05-08  Miklos Szeredi <miklos@szeredi.hu>	* Better fix for out of order FORGET messages.  Now the	LOOKUP/FORGET messages are balanced exactly (one FORGET can	balance many lookups), so the order no longer matters.  This	changes the kernel ABI slightly, but the library remains backward	compatible.2005-05-06  Miklos Szeredi <miklos@szeredi.hu>	* Fix abort for out of order FORGET messages.  Again.  Spotted by	Franco Broi again.  Sorry :)2005-04-29  Miklos Szeredi <miklos@szeredi.hu>	* Released 2.3-pre62005-04-29  Miklos Szeredi <miklos@szeredi.hu>	* Make fusermount work with fuse kernel modules not yet supporting	the "group_id" option (added for the purpose of stricter	permission checking).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

⌨️ 快捷键说明

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