2001-02-21  Love  <lha@stacken.kth.se>

	* THANKS: 1.44->1.45: added s/390 contributors
	
	* arlad/arlad.8: 1.7->1.8: mandoc fix
	
	* lwp/{process.s390.S,make-process.o.sh.in,lwp_asm.c,LICENSE.s390}:
	pull up S/390 support from head, contributed by
	<Neale.Ferguson@SoftwareAG-usa.com> and <adam@sinenomine.net>

	* arlad/fcache.c: 1.318->1.319: (fcache_update_length): correct
	variable spelling

2001-02-18  Love  <lha@stacken.kth.se>

	* arlad/fcache.c: 1.317->1.318: (fcache_update_length): remove
	overly paranoid assertion

2001-02-14  Love  <lha@stacken.kth.se>

	* xfs/solaris/xfs_message.c: 1.27->1.28: xfs_message_installdata
	fix
	* xfs/solaris/bin/startarla.in: 1.3->1.4: only create /dev/xfs0
	symlink if it doesn't exist
	* xfs/solaris/xfs_vfsops.c: 1.18->1.19: turn printf into XFSDEB
	* xfs/solaris/xfs_node.c: 1.15->1.16: Corrected bad function call
	and declaration

	* appl/lib/ka-procs.c: 1.4->1.5: (get_password): fix problem noted
	by John Callaghan <jpc@msu.edu>

2001-02-13  Assar Westerlund  <assar@sics.se>

	* arlad/fcache.c 1.316->1.317: (fcache_update_length): rewrite the
	assert:s in a more robust way

2001-02-11  Love  <lha@stacken.kth.se>

	* arlad/messages.c: 1.235->1.236: remove key when we get a rxkad
	message invalidkey.
	
2001-02-11  Assar Westerlund  <assar@sics.se>

	* arlad/arladeb.c 1.24->1.25 (arla_vwarnx_with_fid): adapt to new
 	volcache_getname
	* arlad/fcache.c 1.315->1.316 (fcache_store_state): fix arla_warnx
	(getvolstat): use new volcache_getname
	* arlad/volcache.h 1.29->1.30 (volcacheentry): only store one name
	pointer
 	(the canonical name)
	(volcache_getname): update prototype
	* arlad/volcache.c 1.96->1.97: re-structure so that we only keep the
 	canonical name for a volume
	(volcache_getname): copy name out instead of returning it

	* xfs/solaris/xfs_vnodeops.c 1.38->1.39 (xfs_inactive): check the
 	v_count of the node since due to a race condition we can get nodes
 	that shouldn't really be thrown away here
	(xfs_getpage, xfs_putpage): read the cache node from the xfs_node
 	after calling xfs_data_valid

	* arlad/volcache.c: 1.97->1.98: re-do some of the ref-counting
 	logic and make it simpler

2001-02-02  Assar Westerlund  <assar@sics.se>

	* appl/afsutils/aklog.c: 1.6->1.7: add fallback for
	krb_get_default_principal for krb libraries without it

2001-01-31  Love  <lha@stacken.kth.se>

	* xfs/bsd/xfs_vnodeops-bsd.c: 1.88->1.89: (xfs_readdir): avoid
	looping when there is a (incorrect) entry with d_reclen==0.
	Patch from: Chris Csanady <ccsanady@iastate.edu>

2001-01-30  Love  <lha@stacken.kth.se>

	* Release 0.35.2
	
	* xfs/linux/xfs_vfsops.c: 1.71->1.72: (xfs_replace_root): update
	xfsf_attr2inode usage

	* conf/CellServDB: 1.49->1.50: biocenter.helsinki.fi
	
	* Release 0.35.1

	* xfs/*/xfs/xfs_fs.h: (xfs_attr2inode): update signature
	* xfs/*/xfs_node.c: (new_xfs_node): clean node
	(xfs_attr2inode): only clean node if needed
	* xfs/*/xfs_message.c: (xfs_message_installdata): clear node
	(xfs_message_installattr): don't clear node

2001-01-29  Love  <lha@stacken.kth.se>

	* arlad/bsd-subr.c: 1.55->1.56: make XFS_DIRENT_BLOCKSIZE smaller
	since otherwise linux emulation code under freebsd will lose any
	entries that have it's end past 512 bytes.
	
2001-01-28  Love  <lha@stacken.kth.se>

	* configure.in: 1.472->1.4.73: Fixed fatal typo in pthreads
	detection

	* xfs/linux/xfs_inodeops.c: 1.150->1.151: (xfs_lookup): fill in
	the whole getnode message inside the look, since xfs_message_rpc()
	might clobber it.

2001-01-25  Love  <lha@stacken.kth.se>

	* Release 0.35
	
	* appl/fs/fs.c: 1.94->1.95: fs incompat command
	* appl/lib/fs_lib.c: 1.32->1.33: fs_incompat_renumber
	* appl/lib/arlalib.h: 1.38->1.39: fs_incompat_renumber
	
	* xfs/solaris/bin/startarla.in: 1.2->1.3: solaris 8 afs
	syscallnumber

	* xfs/linux/bin/Makefile.in: 1.21->1.22: s,XFS_BIN,XFS_SBIN,
	
	* arlad/conn.h: 1.24->1.25: new conn_clearcred signature
	* arlad/conn.c: 1.61->1.62: make conn_crearcred take mask
	* arlad/messages.c: 1.234->1.235: use new conn_clearcred

	* xfs/bsd/xfs/xfs_fs.h: 1.18->1.19: clean vattr fix
	* xfs/bsd/xfs_node-bsd.c: 1.47->1.48: clean vattr fix
	* xfs/bsd/xfs_message.c: 1.64->1.65: clean vattr fix
	
2001-01-15  Love  <lha@stacken.kth.se>

	* include/kafs.h: 1.32->1.34: include/kafs.h: update arla pioctl's
	that are assigned to assigned to arla, added comments for arla
	pioctls
	
	WARNING this break compability with older versions of arla !

2001-01-09  Love  <lha@stacken.kth.se>

	* lib/ko/agetarg.c: 1.8->1.9: (print_arg): fix formating error in
	help text From Nickolai Zeldovich <kolya@MIT.EDU>
	
	* arlad/cred.c: 1.33->1.34: (cred_expire): dont try to get
	username since we are chroot()ed From Nickolai Zeldovich
	<kolya@MIT.ED>

	* appl/vos/vos_partinfo.c: 1.7->1.8: end args with aarg_end, from
	Nickolai Zeldovich <kolya@MIT.EDU>

2001-01-08  Love  <lha@stacken.kth.se>

	* appl/kalog/kalog.c (main): use koerr_gettext to print error from
	ka_authenticate

	* lib/ko/koerror.c: ka errors
	
	* xfs/bsd/bin/umount_xfs.8: simplistic manualpage
	* xfs/bsd/bin/mount_xfs.8: simplistic manualpage
	* xfs/bsd/bin/Makefile.in (MANPAGES): mount_ffs.8, umount_xfs.8
	(install,uninstall): manualpages

	* lib/ko/agetarg.c (agetarg): fixed broken short option mandatory
	handleing

2001-01-07  Love  <lha@stacken.kth.se>

	* arlad/fcache.c (purge_cred, fcache_get_data): update use of
	install_attr()
	* arlad/messages.c (install_attr): update take a flag field for
	fcacheentry2xfsnode()
	(fcacheentry2xfsnode): update to take a flag field and use it.
	(*): update to new signature of install_attr() and
	fcacheentry2xfsnode()

	* arlad/messages.h (FCACHE2XFSNODE_{ATTR,RIGHT,ALL}): flags for
	fcacheentry2xfsnode()
	(fcacheentry2xfsnode): update to take a flag field

	* rx/rx.c (rxi_CheckCall): return -2 is the call is freed.
	(rxi_ReapConnections): check if rxi_CheckCall returns -2, in that
	case the hash-bucket might have changed and we need to restart.

	* lib/ko/agetarg.c: make mandatory work for real
	
	* util/log.c (log_open): pass on name to lower open, free name
	
	* appl/lib/Makefile.in: add tokens.c
	* appl/lib/arlalib.c (arlalib_get_cred_afs): get token from kernel
	(arlalib_get_cred_krb): rename from arlalib_get_cred
	(arlalib_getsecurecontext): use arlalib_get_cred_afs()
	* appl/lib/tokens.c (arlalib_token_iter): new func to iterate all
	tokens.

	* xfs/bsd/xfs_dev-common.c (xfs_block_sigset): new function that
	remove signals we want to block from a sigset_t in some diffrent
	ways.
	(xfs_message_rpc): use xfs_block_sigset(); if there is a p_sigctx, use it.

	* xfs/solaris/xfs_vnodeops.c (xfs_map): remove the check that the
	mapping is off the end of the file, solaris vm works that way.
	
	* xfs/linux/xfs_message.c (xfs_invalid_xnode): don't mark
	directories as STALE
	* xfs/bsd/xfs_message.c (xfs_message_invalidnode): don't mark
	directories as STALE

	* rx/rx.c (rxi_FindPeer): init connQueue
	
2001-01-06  Love  <lha@stacken.kth.se>

	* rx/rx.c (rxi_InsertPeer): change all connection that used the
	original peer that is about to die.
	(rx_NewConnection,rxi_FindConnection): attach this conn to the peer
	(rx_DestroyConnection): when the connection dies, deattach it
	from the peer.

	* rx/rx.h (rx_connection): add a queue_item that attaches this
	connection to its peer.
	
2001-01-06  Simon Josefsson  <jas@nada.kth.se>

	* conf/CellServDB (extundo.com): add.

2001-01-06  Love  <lha@stacken.kth.se>

	* appl/fs/fs.c (newcell_cmd): mark cell as mandatory and remove
	check

2001-01-05  Love  <lha@stacken.kth.se>

	* rx/rx.c (rxi_DecongestionEvent): decrement the refcount after we
	are done, so that the peer doesn't get reclaimed if we block in
	rxi_Start(). From Nickolai Zeldovich <kolya@mit.edu>.

	* appl/fs/fs.c (afs_listacl): just return if there a access
	failure.  From Nickolai Zeldovich <kolya@mit.edu>
	
	* arlad/fcache.c (getacl): reset the opaque data structure in case
	we fail, make sure we free data when we fail. 
	From Nickolai Zeldovich <kolya@mit.edu>
	
	* arlad/fcache.c (get_attr_bulk): pull out the host from the rx
	connection in case we need it later, then we don't need to used
	freed memory.  From Nickolai Zeldovich <kolya@mit.edu>.
	
2001-01-04  Love  <lha@stacken.kth.se>

	* lib/ko/agetarg.c (agetarg): check that the mandatory arguments
	are filled in, from Nickolai Zeldovich <kolya@mit.edu>

	* appl/fs/fs.c (cmds): added "df" from Nickolai Zeldovich
	<kolya@mit.edu>

2001-01-04  Mattias Amnefelt  <mattiasa@e.kth.se>

	* appl/pts/pts.c (member_cmd): set conn_context to null before 
	using it.

2001-01-02  Love  <lha@stacken.kth.se>

	* xfs/bsd/xfs_vnodeops-bsd.c (xfs_getpages): use VOP_GETPAGES()
	for BSDs that doesn't have vnode_pager_generic_getpages().
	
	* xfs/linux/bin/Makefile.in: install startarla in $prefix/sbin
	
2001-01-01  Assar Westerlund  <assar@sics.se>

	* xfs/bsd/xfs_syscalls-common.c (fhget_call): always vrelease `vp'
	(fhopen_call): check `vp' first
	(xfs_pioctl_call): handle the weird case of someone sending a filename
	to debug

For older ChangeLog entries see ChangeLog.2000
