📄 changelog
字号:
Sun Jun 7 19:01:37 1992 Jan-Simon Pendry (jsp at achilles) * Code cut for BSD 4.4 alpha.Sun May 31 17:28:52 1992 Jan-Simon Pendry (jsp at achilles) * (afs_ops.c) make sure error code is returned to user if there is an immediate error in afs_lookuppn. * (nfs_ops.c) clear out mountd port number after use. * (nfs_ops.c) optionally (KICK_KERNEL) run lstat over the old mount point. This should go somewhere else more appropriate.Sun Mar 29 16:22:01 1992 Jan-Simon Pendry (jsp at achilles) * (mount_fs.c) FASCIST_DF_COMMAND is now defined as the fstype you want df to see. * (opts.c) fix buffer overrun in slash munging. * (host_ops.c) add support for INFORM_MOUNTD.Sat Mar 7 10:23:04 1992 Jan-Simon Pendry (jsp at achilles) * (nfsx_ops.c) fix buffer overrun problem by allocating sufficient memory. * (afs_ops.c) fix dereference of free'ed memory when calling assign_error_mntfs. * (xutil.c) fix xmalloc and xrealloc to allow zero sized allocation. * (os-type) make it recognise aix3.2Sun Feb 9 13:14:54 1992 Jan-Simon Pendry (jsp at achilles) * Release 5.3 Beta * hpux 8 support is still missing. * (os-bsd44.h) merged in changes for new bsd nfs code. still need to add in lease and kerberos support.Sun Dec 1 16:20:21 1991 Jan-Simon Pendry (jsp at achilles) * (info_nis.c) changed so that it remembers if the NIS domainname is set and doesn't repeatedly complain. Message changed from an Error to a Warning. * (sfs_ops.c) added linkx fstype. linkx is the same as link but it also checks that the target exists. This makes it useful for wildcard map entries. * (wire.c) applied changes from Dirk Grunwald. Now stands a better chance of correctly determining the network name. * (map.c) changes in timeout_mp to cause second and subsequent backgrounded unmount attempts to backoff and so reduce the chance of running more than one backgrounded unmount at a time. * (misc_rpc.c) bug fix from Martyn Johnson to avoid xdr_free'ing the wrong piece of memory. This was causing random core dumps, often with a stack trace through pickup_rpc_reply.Sun Sep 15 21:16:38 1991 Jan-Simon Pendry (jsp at achilles) * Release 5.3 alpha 14. * (os-osf1.h) merged in OSF/1 support.Sun Aug 4 18:25:04 1991 Jan-Simon Pendry (jsp at achilles) * (os-stellix.h) merged in Stellix support. * (os-u4_2.h) merged in Ultrix 4.2 support. * (host_ops.c) made TCP the default transport protocol. Define HOST_RPC_UDP somewhere to get UDP transport. * (many) added support for ${remopts}. Suggested by Steve Heimlich. remopts is the same as opts, but is used when the remote server is not on the local network. If it is not set it defaults to whatever value ${opts} has.Tue May 7 22:30:00 1991 Jan-Simon Pendry (jsp at achilles) * Checkpoint for Berkeley network tape II.Sat May 4 22:06:24 1991 Jan-Simon Pendry (jsp at achilles) * New Berkeley Copyright. * (mntfs.c) more short-circuiting in realloc_mntfs(). * (host_ops.c) increase RPC timeout to 20 seconds. * (info_hes.c) now supports lookup in other domains. * (srvr_nfs.c) call map_flush_srvr whenever a server comes up. * (map.c) added hook to flush hung file servers. * (wire.c) make loop step more portable. * (util.c) fix for compiling on rios.Sun Apr 21 21:54:52 1991 Jan-Simon Pendry (jsp at forest) * (util.c) ignore EINVAL returned by rmdir(). * (am_ops.c, afs_ops.c) remove SunOS4 map compat code. * (nfsx_ops.c) don't clear MFF_MOUNTING until finished mount attempts. * (nfsx_ops.c) don't call sched_task more than once. * (afs_ops.c) don't call afs_bgmount if a mount is in progress. * (info_file.c) handle case where map ends with \Fri Apr 5 19:23:50 1991 Jan-Simon Pendry (jsp at forest) * Release 5.3 Alpha 12. * (util.c) don't clear MFF_MOUNTING flag if mount is still in progress. * (srvr_nfs.c) calls make_nfs_auth() as required. * (host_ops.c) calls make_nfs_auth() as required. * (afs_ops.c) allow foreground mounts to return pending. This is used by nfsx_ops.c. * (mapc.c) uses new RE_HDR abstraction coping with systems which already have the re package installed. * (nfsx_ops.c) automatically generates a suitable sublink to make things work. Remounts now work correctly, but are done in the foreground so there is a possibility that things may hang. This is too hard to do differently.Wed Apr 3 17:49:05 1991 Jan-Simon Pendry (jsp at achilles) * (nfs_ops.c) HAS_NFS_QUALIFIED_NAME is a new compile time switch which puts a qualified domain name into the RPC authentication instead of using the default value. Abstracted this out into new routine called make_nfs_auth(). * (afs_ops.c) fixed bug which caused spurious ENOENTs to appear. this was caused by some code motion which also got slightly altered int the process. moral: don't make two changes at once.Sun Mar 17 12:05:27 1991 Jan-Simon Pendry (jsp at forest) * Release 5.3 Alpha 11. * (amq.8) Updated. * (amq.c) Added new -v option which displays the version number of the target Amd. Also added support to Amd and reworked newvers script. Got rid of rcs_info.c. * (mk-amd-map.c) Changed name of remove function to avoid clash with ANSI C. * (wire.c) Fixed to work with new 4.4BSD sockaddr's. * Changed const to Const everywhere and added new define in config.h. * (mk-amd-map.c) New -p option which just writes the output to stdout. Useful for making NIS or Hesiod maps. * (amdref) Small updates and clarifications.Sat Mar 16 20:35:17 1991 Jan-Simon Pendry (jsp at forest) * (amq_subr.c) Flush request now flushes all internal caches. * (amq_subr.c) Changed xdr_amq_mount_tree to return only the required sub-tree. * (ifs_ops.c) Added missing return 0; to ifs_mount.Sat Mar 9 19:31:25 1991 Jan-Simon Pendry (jsp at forest) * (get_args.c) Output the primary network interface information with the -v option. * (mapc.c) Fixed spurious warning about "root" map not supporting cache mode "all". Added new (unnamed) cache mode MAPC_ROOT. * (info_nis.c) Fixed order number testing which was the cause of a loop.Sun Mar 3 17:57:03 1991 Jan-Simon Pendry (jsp at forest) * Release 5.3 Alpha 10. * Introduced new inet_dquad routine which prints IP addresses in dotted quad format. The C library routine is not used because it uses a static buffer and it takes a structure argument on some machines and unsigned longs on others. This confuses the hell out of some compilers and causes SEGVs. * task_notify becomes do_task_notify to avoid clash with Mach. * (mntfs.c) In realloc_mntfs, the private data field wasn't being cleared out when the mntfs object was being re-used. This meant that the data might be used for the wrong mount, so causing various obscure errors. * (info_file.c) Reworked to provide support for map cache "sync" option. * (mapc.c) Added new "sync" option to map cache. This ensures that the cached data doesn't become stale wrt the source. Currently this isn't implemented for passwd and hesiod maps.Wed Feb 27 11:38:07 1991 Jan-Simon Pendry (jsp at forest) * (afs_ops.c) Fixed pid put in fs_hostname for toplvl mount.Sun Feb 24 19:37:55 1991 Jan-Simon Pendry (jsp at forest) * (wire.c) New module which determines the name of the primary attached network. This could be used to determine which server to use. * (srvr_nfs.c) Changed mount daemon port mapping caching. This is now much more eager to recompute the mapping than before. Will also now work even if pinging is switched off (for example "tcp"). * (info_nis.c) Added back old NIS reload code to allow NIS maps to support "regexp" caching. * (mapc.c) Added support for "regexp" caching. This is a type of map cache where the entries are all REs to be matched against the requested key. This implies "all" since all the keys must be loaded for the search to work.Sat Feb 23 15:32:43 1991 Jan-Simon Pendry (jsp at forest) * (afs_ops.c) Avoid spurious error messages about discarding a retry mntfs. * (amq_subr.c) Removed inet_ntoa call due to disagreement between gcc and libc about 4 byte structure passing. * (xutil.c) Changed way initial logging is done to make command line more usable. Default logging flags are set statically and can then be modified by -x options. At the end an additional call to switch_option is made to initialise xlog_level_init. * (umount_fs.c) ENOENT now treated the same as EINVAL. If the filesystem gets removed and the mountpoint deleted then just assume the filesystem isn't there - which it isn't. * (host_ops.c) Now copes with unmount failures by attempting to remount the filesystems which had been unmounted. * (host_ops.c) Added check during fhandle collection to detect duplicate entries in the export list (from Stefan Petri). * (nfsx_ops.c) Reworked to correctly keep track of what is and isn't mounted.Sun Jan 27 16:58:02 1991 Jan-Simon Pendry (jsp at achilles) * (misc-next.h) Added missing NeXT config file. * Merged Harris HCX/UX support from Chris Metcalf. * (ifs_ops.c) added ifs_fmount entry point to keep nfsx_ops happy.Sun Jan 13 18:19:19 1991 Jan-Simon Pendry (jsp at beauty) * (nfsx_ops.c) play with opt_fs field to make sure it is unique.Fri Dec 21 15:35:45 1990 Jan-Simon Pendry (jsp at forest) * Release 5.3 Alpha 9. This is still not Beta! * (host_ops.c) use normalized hostname in mtab entries, from Chris Metcalf. * (map.c) enum ftype -> ftype, from Andrew Findlay.Mon Dec 17 01:11:25 1990 Jan-Simon Pendry (jsp at beauty) * (amdref.texinfo) merged in fsinfo documentation from Nick.Sat Dec 15 15:39:07 1990 Jan-Simon Pendry (jsp at beauty) * (clock.c) minor tweaks to messages. * (sfs_ops.c) make the opt_fs field unique, rather than always ".", but make sure it still begins with a "." to avoid a clash with any other existing mounts. * (amd.c) changed way local IP address is obtained to avoid using a call to the name server. It was observed that if the power to the building goes and everything reboots simultaneously then there would be a good chance that the nameserver would not recover before Amd on another machine required it. This happened :-) Now use the RPC get_myaddress call. * (info_hes.c) added hesiod_reload code from Bruce Cole. Optionally compiled when HAS_HESIOD_RELOAD is defined. * (amq_subr.c) fix "security" check. * (amq.c) make sure a privileged port is allocated. In fact RPC3.9 and newer make this guarentee but older versions don't so we do it here.Sun Dec 2 21:30:07 1990 Jan-Simon Pendry (jsp at achilles) * (afs_ops.c) fixed problem with pointer pre-increment.Mon Nov 19 00:31:28 1990 Jan-Simon Pendry (jsp at achilles) * (nfs_ops.c) saved filehandle with mntfs structure. this allows nfsx unmounts to be undone even if the filehandle cache has lost the entry. all of this is bogus and deserves a rewrite...Sun Nov 18 22:55:43 1990 Jan-Simon Pendry (jsp at achilles) * (nfsx_ops.c) now handles mounts of root filesystem correctly. * (afs_ops.c) fixed dfs_ops definition to call toplvl_mounted when done, so making sure that a map cache reference is set up.Sun Nov 11 21:09:34 1990 Jan-Simon Pendry (jsp at achilles) * (fsinfo/wr_fstab.c) has per-ostype fstab rules. * (fsinfo/fsi_lex.l) now works correctly with flex.Mon Nov 5 00:08:30 1990 Jan-Simon Pendry (jsp at achilles) * Release 5.3 Alpha 8. No more new features from now to 5.3Rel. Call next one Beta. * (amdref.texinfo) more updates. * (info_union.c) reload routine now adds a wildcard pointing to the last named directory so that new files get created correctly.Sun Nov 4 22:02:50 1990 Jan-Simon Pendry (jsp at achilles) * (os-u4_0.h) Ultrix 4.0 support merged. * (os-utek.h) Utek 4.0 support merged. * (amdref.texinfo) fixed & updated. * (nfsx_ops.c) reworked string munging to prevent ..//.. strings from occuring. * (util.c) am_mounted now correctly updates the am_node for duplicate mounts. * (afs_ops.c) added union fstype. derived from "toplvl" except it causes all the filesystems to be mounted. cannot be used for filesystem types whose mounts may be defered (eg nfs) since it doesn't retry the mounts. * (info_union.c) map type for union fstype support. currently can't handle being given automounted filesystems - causes a deadlock.Sun Oct 21 22:56:16 1990 Jan-Simon Pendry (jsp at achilles) * (fsinfo/*) finally integrated the fsinfo package. currently no documentation or man page. this is a pre-req to getting mmd up.Sun Oct 14 20:02:11 1990 Jan-Simon Pendry (jsp at achilles) * (amdref.texinfo) reworking of documentation continues. * (clock.c) reschedule_timeouts() now called in the event that the system clock goes backwards. this is possible during the average bootstrap juggling act with timed/xntpd etc. especially useful if your machines TOY clock gets way ahead of time.Sat Oct 6 19:57:55 1990 Jan-Simon Pendry (jsp at achilles) * (map.c) when expanding the filehandle for a server which is
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -