diff options
Diffstat (limited to 'nfs/ChangeLog')
-rw-r--r-- | nfs/ChangeLog | 58 |
1 files changed, 32 insertions, 26 deletions
diff --git a/nfs/ChangeLog b/nfs/ChangeLog index 4fcc0d83..df5dd224 100644 --- a/nfs/ChangeLog +++ b/nfs/ChangeLog @@ -1,7 +1,14 @@ +1998-07-20 Roland McGrath <roland@baalperazim.frob.com> + + * mount.c (mount_root): Make perror explanation strings consistent. + + * mount.c (pmap_initialize_rpc): Make static. + (mount_initialize_rpc): Likewise. + Wed Aug 20 14:31:03 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * ops.c (netfs_attempt_link): Implement EXCL == 0 case. - (netfs_attempt_rename): Implement EXCL != 0 case. + (netfs_attempt_rename): Implement EXCL != 0 case. * pager.c (netfs_get_filemap): If pager_create fails, return error to caller. @@ -40,7 +47,7 @@ Tue Jul 29 15:38:15 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * name-cache.c (check_lookup_cache): Use name_cache_neg_timeout in preference to name_cache_timeout for negative hits. - + * nfs.h (name_cache_neg_timeout): New variable. * main.c (DEFAULT_NAME_CACHE_NEG_TIMEOUT): New macro. (name_cache_neg_timeout): Initialize new variable. @@ -60,7 +67,7 @@ Tue Jul 29 15:38:15 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * ops.c (netfs_attempt_lookup): Cash all lookups, both positive and negative. (netfs_attempt_mkdir): Purge cache before creating directory - entry. + entry. (netfs_attempt_link): Likewise. (netfs_attempt_create_file): Likewise. @@ -90,7 +97,7 @@ Thu Jul 24 13:15:56 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> take a length arg. Return void. All callers changed to use new function xdr_decode_fhandle. * nfs.c (xdr_decode_fhandle): New function. - * nfs.h (xdr_decode_fhandle): New prototype. + * nfs.h (xdr_decode_fhandle): New prototype. (lookup_fhandle): Update prototype. 1997-07-23 Miles Bader <miles@gnu.ai.mit.edu> @@ -180,7 +187,7 @@ Thu Oct 24 23:01:35 1996 Miles Bader <miles@gnu.ai.mit.edu> (main): Rename ARGP_PARENTS to ARGP_CHILDREN, and change the element type to `struct argp_child'; change the reference in ARGP accordingly. - + Fri Oct 4 00:00:12 1996 Miles Bader <miles@gnu.ai.mit.edu> * mount.c: Add hacks to avoid idiotic sun definitions of TRUE, @@ -191,7 +198,7 @@ Thu Oct 3 12:04:36 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * ops.c (netfs_attempt_write): If we get EINTR after having already written something, return a short count. - + * ops.c (netfs_attempt_create_file): If verify_nonexistent returns an error, bother to properly unlock NP before returning. @@ -212,7 +219,7 @@ Wed Sep 18 13:03:22 1996 Miles Bader <miles@gnu.ai.mit.edu> Add remote filesystem spec to output. (hold): Variable removed. (main): Don't use HOLD anymore. - + Thu Sep 12 16:46:47 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * Makefile (HURDLIBS): New variable. @@ -238,7 +245,7 @@ Thu Aug 29 10:41:27 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * nfs.c (hurd_mode_to_nfs_type): New function. * nfs.h (hurd_mode_to_nfs_type): New decl. * ops.c (netfs_attempt_rmdir): process_wcc_stat for NP, not DIR. - (netfs_attempt_link): Spell netfs_validate_stat correctly. + (netfs_attempt_link): Spell netfs_validate_stat correctly. (minor, major): New macros. (netfs_report_access): Don't try and return an error. @@ -247,7 +254,7 @@ Thu Aug 29 10:41:27 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * Makefile (RPCSVC_FILES): New variable. (lndist): Depend on lndist-rpcsvc-files. (lndist-rpcsvc-files, $(top_srcdir)/hurd-snap/$(dir)/rpcsvc): New - targets. + targets. Fri Aug 16 11:56:53 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> @@ -268,10 +275,10 @@ Fri Aug 16 11:56:53 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> appropriate. (netfs_attempt_read): Pack and unpack v3 READ structure in appropriate. Use process_returned_stat instead of - register_fresh_stat. + register_fresh_stat. (netfs_attempt_write): Pack and unpack v3 WRITE structure in appropriate. Use process_wcc_stat instead of - register_fresh_stat. + register_fresh_stat. (netfs_attempt_create_file): Pack and unpack v3 CREATE structure if appropriate. Use process_returned_stat instead of register_fresh_stat. @@ -287,7 +294,7 @@ Fri Aug 16 11:56:53 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> ACCESS3_EXTEND, ACCESS3_DELETE, ACCESS3_EXECUTE): New macros. * ops.c (netfs_attempt_chown): Bother to read NFS error/success - value. + value. Thu Aug 15 15:24:29 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> @@ -307,18 +314,18 @@ Wed Aug 14 12:33:37 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> (lookup_fhandle): Changed to be more like xdr_decode_* functions. All callers changed. Do the right thing for v3. (recache_handle): Likewise. - * nfs.h (struct fhandle): New type. - (struct netnode): Member `handle' is now a `struct fhandle'. + * nfs.h (struct fhandle): New type. + (struct netnode): Member `handle' is now a `struct fhandle'. (xdr_encode_fhandle): Second arg now a `struct fhandle *'. (lookup_fhandle, recache_handle): Changed to be more like - xdr_decode_* functions. + xdr_decode_* functions. * rpcsvc/nfs_prot.h (enum sattr_time_how): New type. * nfs.c (xdr_encode_64bit): New function. (xdr_encode_sattr_mode, xdr_encode_sattr_ids, xdr_encode_sattr_size, xdr_encode_sattr_times, xdr_encode_create_state, xdr_encode_sattr_stat): Encode v3 sattr - if appropriate. + if appropriate. (xdr_decode_fattr): Decode v3 fattr if appropriate. * rpcsvc/nfs_prot.h (NFS_FHSIZE): Deleted macro. @@ -332,7 +339,7 @@ Wed Aug 14 12:33:37 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> NFSPROC_RENAME, NFSPROC_LINK, NFSPROC_SYMLINK, NFSPROC_MKDIR, NFSPROC_RMDIR, NFSPROC_READDIR): Replace with new macros that take a version arg. All users changed to use new - version arg. + version arg. (NFS_PROTOCOL_FUNC): New macro. (NFS2PROC_NULL, NFS2PROC_GETATTR, NFS2PROC_SETATTR, NFS2PROC_ROOT, NFS2PROC_LOOKUP, NFS2PROC_READLINK, NFS2PROC_READ, @@ -347,7 +354,7 @@ Wed Aug 14 12:33:37 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> NFS3PROC_READDIRPLUS, NFS3PROC_FSSTAT, NFS3PROC_FSINFO, NFS3PROC_PATHCONF, NFS3PROC_COMMIT): New macros. All callers appropriately changed. - + * nfs.c (nfs_error_trans): NFS_SERVERFAULT maps to EIO; NFSERR_BADTYPE maps to EOPNOTSUPP. @@ -377,7 +384,7 @@ Wed Aug 14 12:33:37 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> nfsproc_remove_2, nfsproc_rename_2, nfsproc_link_2, nfsproc_symlink_2, nfsproc_mkdir_2, nfsproc_rmdir_2, nfsproc_readdir_2, nfsproc_statfs_2): Delete unused function - declarations. + declarations. Tue Aug 13 14:57:03 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> @@ -478,7 +485,7 @@ Thu Apr 11 13:51:33 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> * ops.c (guess_mode_use): New function. (netfs_check_open_permissions, netfs_report_access): Replace old clever versions with less obtrusive one. - + Tue Apr 2 09:12:28 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> * ops.c (netfs_report_access): Bother to initialize LEN. @@ -507,7 +514,7 @@ Tue Mar 19 11:00:54 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> * nfs.c: Likewise. * ops.c: Likewise. * rpc.c: Likewise. - + * rpc.c (rpc_receive_thread): Allocate receive buffer big enough for largest read we expect. @@ -518,7 +525,7 @@ Tue Mar 19 11:00:54 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> to argp_error. * cache.c (lookup_fhandle): Initialize NN->dead_dir and - NN->dead_name. + NN->dead_name. * ops.c: Include <unistd.h>. (register_fresh_stat): Repair syntax. @@ -540,7 +547,7 @@ Mon Mar 18 11:19:27 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> * nfs.c (xdr_encode_create_state): Call hurd_mode_to_nfs_mode and htonl on MODE. - + * nfs.c (xdr_encode_sattr_stat): New function. Thu Mar 14 15:11:41 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> @@ -551,14 +558,14 @@ Thu Mar 14 15:11:41 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> (recache_handle): New function. * ops.c (netfs_attempt_mkfile): Make dtrans possible if it isn't already. - (netfs_attempt_unlink): Likewise, when doing the rename hack. + (netfs_attempt_unlink): Likewise, when doing the rename hack. (netfs_attempt_mksymlink): Implement using dtrans and transarg. (netfs_attempt_mkdev): Likewise. (register_fresh_stat): If NP->nn->dtrans is set, then mutate the mode here. (netfs_attempt_readlink): If NP->nn->dtrans is SYMLINK, then DTRT. (netfs_attempt_link): Only issue NFSPROC_LINK if dtrans is not - operative. Otherwise, DTRT. + operative. Otherwise, DTRT. (netfs_attempt_chmod): Implement type-changing using dtrans. Tue Mar 12 15:23:32 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> @@ -577,4 +584,3 @@ Wed Feb 28 19:24:23 1996 Miles Bader <miles@gnu.ai.mit.edu> * main.c (options): New variable. (main): Parse our arguments. - |