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

📄 changelog

📁 早期freebsd实现
💻
📖 第 1 页 / 共 3 页
字号:
	down, don't update the ttl on the original node unless a new node	gets allocated.  this should give the original mount a chance to	go away as soon as the server comes back.	* (arch, os-type) Updated.	* (nfs_ops.c) Added "noconn", "spongy" and "compress" mount	options for 4.4 BSD.Sun Sep 30 18:37:54 1990  Jan-Simon Pendry  (jsp at beauty)	* Release 5.3 Alpha 6.	* (util.c) domain_strip now doesn't leave partial domains behind.	if it can't strip the complete domain it leaves the string untouched.	* (restart.c) remember to initialise opt_opts field from mtab.	* (nfs_ops.c) supports "nocto" option for SunOS4.1.	* (os-irix.h) new SGI Iris port.	* (os-next.h) new NeXT port.	* (os-dgux.h) new DG/UX port.	* (many) fixed problem where mf_opts was being used for two	different purposes.  Now have two fields.	* (mapc.c) error map prints error message whenever used.	* (mapc.c) wildcard code rewritten.	* (util.c) slpit into two parts - some code now in xutil.c.  This	is used by mmd (not yet shipped).Sun Aug 19 19:58:16 1990  Jan-Simon Pendry  (jsp at achilles)	* (srvr_nfs.c) reduce verbosity of "nfs server yoyo is ok" messages.	* (opts.c) fix deslashification in expand.	* (nfs_start.c) amq registering done just before the server kicks	in.  running amd with nothing to do leaves the portmapper in peace.	* (mapc.c) bootstrap code abstracted to allow AMQ_MOUNT entry point.	* (nfsx_ops.c) new filesystem type, supporting groups of nfs	mounts.  needs abstracting to allow groups of (*) mounts.	* (am.h, *_ops.c) am_ops structure changed; corresponding changes	in the filesystem implemention source.  Change was to allow nfsx	filesystem implementation.	* (amd.c) hostname defaults to "localhost" startup code re-ordered	so that logging still works in case things go wrong early.	* (am_ops.c) new routine to print list of available fs types; used	by the -v option.	* (info_file.c) bug fix to make reloads work correctly.	* (mtab_file.c) does locking on single write, to avoid trashing	mount table when a mount and unmount are done at the same time.	* (mount_fs.c) automount hack removed since afs_ops no longer	needs it.	* (afs_ops.c) split "auto" into several other filesystem types.	Now much cleaner.	* (amq.c) new -M option.	* (amq_subr.c) support for AMQ_MOUNT added.	* (amq.x) new AMQ_MOUNT RPC call allows mount map entries to be	passed in at run-time.  Automount points can now be added	dynamically, but not yet deleted.Sat Jun 23 22:12:48 1990  Jan-Simon Pendry  (jsp at beauty)	* Release 5.2 for Berkeley.	* (*) Re-organised source code layout.  Now much more complicated.	* (map.c) code which flushed the kernel name cache is not really	needed now that the modify times on the automount directories are	correctly updated so ifdef the whole lot.  Remove later...	* (map.c) make sure that the automount directories modify times	are updated when a change occurs so that the nfs client code can	decide when to update its name cache.	* (srvr_nfs.c) fixed bug which caused mounted filesystems to	appear down when they were up.	* YP becomes NIS.Mon May 28 19:50:34 1990  Jan-Simon Pendry  (jsp at achilles)	* (amd.tex) substantially updated with more explanation of the	theory and more examples.	* (nfs_stubs.c) statfs now claims to have a single used block.	Avoids ambiguity between 100% and 0% full.	* (nfs_stubs.c) changed to allow the size of symlinks optionally	to be accurate wrt the length of the string returned.  Optional	because it is cheaper to ignore the length when doing a getattr	and just send any length for the readlink.  However, this breaks	on some systems (e.g. Ultrix).	* (mount_fs.c) automount points get marked type "nfs" instead of	"ignore".  This is to fix an interaction with getwd().  Can go	away when getwd() gets re-written.  Really only applies to SunOS4	but change applies to everything to keep consistent across platforms.	* (mount_fs.c) abstracted out mount options into a table and	corresponding loop.	* (srvr_nfs.c) make sure portmap information is available when	needed, not just after a ping has succeeded.  This needed changing	after the ping algorithm got changed.	* (mntfs.c) fixed incorrect reference to mf_error instead of mf_flags.	* (nfs_start.c) keep track of number of fds in use, so don't run	select on system maximum (which is bad news if you have a large	system maximum).	* (host_ops.c) new NFS tree mount filesystem type (ala Sun -hosts).	* (nfs_ops.c) abstracted out NFS mount code to support host_ops.	* (afs_ops.c) dfs_readlink now returns the am_node, instead of the	link.  This allows getattr to return the correct set of attributes	so keeping Ultrix happy.	* (afs_ops.c) Make certain the hostname field given to mount()	does not get too long - otherwise random EINVAL errors occur.	* Putting closing comments on all #endif'sSun May 13 16:07:21 1990  Jan-Simon Pendry  (jsp at achilles)	* (srvr_nfs.c) second rewrite of NFS ping algorithm.Sun Apr 29 21:12:33 1990  Jan-Simon Pendry  (jsp at achilles)	* (nfs_stubs.c) re-arranged readlink code to avoid need to	pre-mount a direct filesystem whenever possible.	* (host_ops.c) finally incorporated new module to support /net	mount point.Sat Mar 24 13:18:47 1990  Jan-Simon Pendry  (jsp at achilles)	* (nfs_stubs.c) workaround added to rename entry point to avoid	arguments with NFS client code.	* (srvr_nfs.c) changed the way NFS pings are done and cleaned up	the process for deciding when a server is up or down.  Now there	is just a simple time limit on a reply from the server.  The limit	is adjusted depending on whether the state of the server is known.	* (opts.c) fixed bug with ${var/} expansion et al.  Added ${varN}	N = 0..7 for use as scratch variables.	* (mntfs.c) fixed bug in dup_mntfs().Thu Jan 11 16:56:41 1990  Jan-Simon Pendry  (jsp at achilles)	* Release 5.1c.	* (amq*) has new options.  -f flushes the map cache and -m prints	information about mounted filesystem and fileservers.Tue Jan  2 14:44:21 1990  Jan-Simon Pendry  (jsp at achilles)	* (util.c) am_mounted() patches the path for "direct" mounted	filesystems - cosmetic.	* (afs_ops.c) when possible sets a small kernel attribute cache	timeout on the automount points.	* (nfs_stubs.c) delete() and rmdir() operations implemented.  Used	when a mount point is timed out so the kernel name cache gets to	know about the changes.  Fixes most ESTALE errors.	* (nfs_stubs.c) New do_readlink() function added.  This is used to	make sure that a filesystem is mounted at the time a link is read	in the case of "direct" mounts.  Done so that the length of the	link is available when the initial getattr is done on the mountpoint.	* (sfs_ops.c) Changed implementation to avoid race conditions.	The link target is re-arranged so that sublink points to the	target and fs always points at ".".	* Fixed mount flag bug on Ultrix.	* Added support from Sjoerd Mullender for Alliant FX/4 and Encore	Multimax.Thu Dec  7 17:55:29 1989  Jan-Simon Pendry  (jsp at achilles)	* (afs_ops.c) dfs_readlink now does a new_ttl on the node it	returns.	* (afs_ops.c) next_nonerror_node now implements the task after	which it is named.Tue Nov 28 17:20:52 1989  Jan-Simon Pendry  (jsp at achilles)	* Release 5.1b.	* (restart.c) Generates link nodes for any unrecognised filesystem	types and then marks them so that they are never deleted (since	they could never be automounted later).	* (os-*.h) Irrelevant #undef's deleted.	* (arch) Now knows about AIX on RTs.	* (amq.c) Rationalised the output.  Now only gives you what you	asked for.	* (am.h) New macro: FSRV_ISDOWN(fs), which checks whether a	fileserver is down.	* (afs_ops.c) When a mount fails due to a timeout the underlying	filesystem is ripped away and replaced with an error fs.  This	avoids the possibility of being left with a single error reference	to a valid mounted filesystem.Thu Nov 23 18:04:29 1989  Jan-Simon Pendry  (jsp at achilles)	* (nfs_start.c) Re-order bootstrap sequence to avoid potential	deadlock if restart() ends up accessing one of the automount points.	* (amq.c) Don't produce default mount output if one of the -l, -x	or -D options was used.	* (umount_fs.c) Add alternative unmount routine for 4.4 BSD.Mon Nov 20 16:22:50 1989  Jan-Simon Pendry  (jsp at achilles)	* (os-bsd44.h) Fixed redefinition of UMOUNT_FS.	* (info_ndbm.c) Added missing #include <sys/stat.h>.	* (mapc.c) Fixed typo in ifdef around gdbm config entry.Sat Nov 18 16:39:13 1989  Jan-Simon Pendry  (jsp at achilles)	* (util.c) If "/" is automounted, make sure it is never timed out.	* (mtab.c) Missing clock invalidation added in read_mtab (from a file).	* (mntfs.c) realloc_mntfs simplified.	* (map.c) Closed a race condition during shutdown when second and	subsequent duplicate mounts were deleted prematurely.	* (afs_ops.c) Duplicate mounts are now given the correct return	code.Fri Nov 17 18:58:18 1989  Jan-Simon Pendry  (jsp at achilles)	* 5.1 Release.Thu Nov 16 17:57:02 1989  Jan-Simon Pendry  (jsp at achilles)	* (mntfs.c) Make sure inherit mntfs structures are not cached	after last reference; otherwise a second reference to the	inherited filesystem will get stuck on the inherit rather than the	(now) fully mounted filesystem.	* (am.c, nfs_start.c) After forking the server, make sure the	parent does not exit until the automount points are mounted.  This	allows a clean sequence during system startup.	* Initial port to 4.4 BSD.  Several new configuration abstractions	were added to make this port possible.Thu Nov  9 21:42:14 1989  Jan-Simon Pendry  (jsp at achilles)	* (afs_ops.c, opts.c) Added map logging to facilitate mount map	debugging without needing a -DDEBUG version of Amd.	* (afs_ops.c) Make sure the length of the fs_hostname mount	parameter does not exceed MAXHOSTNAMESZ.Wed Nov  8 13:44:02 1989  Jan-Simon Pendry  (jsp at achilles)	* Change the message log format to indicate the severity of the	message to allow simpler analysis of the log file.Tue Nov  7 14:11:36 1989  Jan-Simon Pendry  (jsp at achilles)	* 5.0 Patchlevel 11.	* (os-bsd44.h) Initial guess at 4.4 BSD definitions.	* (os-aux.h) Port for Macintosh II from Julian Onions.	* (amq.c) Output formats cleaned up.  AMQ_MNTTREE is still broken	in amq_subr.c though.	* (afs_ops.c) If a mount timed out, for example an NFS server was	down at the time, it was possible for the error code to remain	unset thus jamming that mount node in a state from which it could	not recover.  Just make sure that the mf_error field gets filled	in when an error occurs.	* (afs_ops.c) strsplit is run over /defaults to avoid problems	with whitespace creeping in.Sun Nov  5 11:50:51 1989  Jan-Simon Pendry  (jsp at achilles)	* (util.c) am_mounted: Added missing initialisation of stats.s_mtime.Fri Nov  3 17:33:02 1989  Jan-Simon Pendry  (jsp at achilles)	* 5.0 Patchlevel 10.	* Changed the copyright.Thu Nov  2 17:07:53 1989  Jan-Simon Pendry  (jsp at achilles)	* 5.0 Patchlevel 9.	* (opts.c) new option syntax: == != :=	* (nfs_ops.c) Less caching of filehandles.  Now cached errors are	discarded after use.	* (mtab.c) now attempts to deal with a lack of open file slots (ENFILE).	* (mount_fs.c) automount entries in the mount table now have a	dev= entry in the same way as NFS and UFS.	* (mntfs.c) mntfs nodes are now cached after the last reference	and discarded <ALLOWED_MOUNT_TIME> seconds later.  This avoids	thrashing during a mount.	* (mapc.c) map default cache mode is now selected with	"mapdefault", not "default"	* (amd.tex) numerous clarifications.  Still more work required...	* (amq_subr.c) now allows the -x option of amq to operate.	* (afs_ops.c) afs_bgmount now keeps track of which filesystem	needed retrying and ensures that the mount node in the	continuation correctly points at an unmounted filesystem.  This	fixes a problem whereby a valid mounted filesystem could appear to	have failed to mount.	* Configure now gives more of a running commentary and checks	whether os-type and arch actually worked.	* Allow spurious ';'s in a mount location.Fri Oct 27 14:03:31 1989  Jan-Simon Pendry  (jsp at achilles)	* foo=blah changed to foo:=blah, foo==blah and foo!=blah.	* -l stderr changed to -l /dev/stderr.Thu Oct 19 15:34:28 1989  Jan-Simon Pendry  (jsp at achilles)	* 5.0 Patchlevel 6.	* LOG_INFO messages have been rationalised so that some	statistics, graphs and so on can be generated.	* Transaction ID's for RPC calls are now allocated by the	individual callers, rather than from a central pool.  This	decreases the load on mount daemons and NFS servers since the	same XID is used for retries when needed.	* Many fine details of the new data structures have been changed.	Some areas have been optimized.Fri Oct 13 12:31:26 1989  Jan-Simon Pendry  (jsp at achilles)	* Restart code re-implemented to work with the new data structures.	* Fine tuning applied to new NFS server modeling code.

⌨️ 快捷键说明

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