2008-03-21 18:09  jaltman

	*
	
	final changes for 1.5.34
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s.htm: DELTA DEVEL15-windows-release-notes-20080321 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT

2008-03-21 17:17  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20080321 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	one more item for 1.5.34

2008-03-21 17:02  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20080321 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	1.5.34 == 1.5.3400.0

2008-03-21 16:59  shadow

	* src/vol/daemon_com.c: DELTA
	DEVEL15-aix-unix-sockets-fix-200803221 AUTHOR
	tkeiser@sinenomine.net LICENSE IPL10 FIXES 88088
	
	use aix's macro for the size of sockaddr_un

2008-03-21 16:55  shadow

	* configure-libafs.in, configure.in: DELTA
	DEVEL15-openafs-1-5-34-20080321 AUTHOR shadow@dementia.org LICENSE
	IPL10 FIXES
	
	make 1.5.34

2008-03-21 12:22  jaltman

	* src/WINNT/aklog/aklog.c: DELTA DEVEL15-windows-aklog-20080320
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	Windows Error Reports indicate that sometimes the krb5_cc_default()
	call must be failing because krb5_cc_principal is being called with
	a NULL ccache value.  Perform error checking and cleanup that was
	not previously implemented.

2008-03-21 05:02  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20080320 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	changes implemented in 1.5.34

2008-03-21 04:17  jaltman

	* src/sys/pioctl_nt.c: DELTA
	DEVEL15-windows-pioctl-disable-service-mgr-check-20080320 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Adds HKLM\\Software\\OpenAFS\\Client  DisableIoctlSMCheck
	
	For use in setting tokens when afsd_service.exe is started without
	use of the NT Service Manager.	Permits profiling authenticated
	operations.

2008-03-20 00:01  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_config.h, cm_memmap.c,
	cm_memmap.h: DELTA DEVEL15-windows-max-cells-20080319 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add CM_CONFIGDEFAULT_CELLS (1024) to cm_config.h and a "Cells"
	registry value that can be used to alter the limit at runtime.
	
	No longer tie the number of cells to the number of stat cache
	objects.  1024 should be more than sufficient.

2008-03-19 20:18  jaltman

	* src/WINNT/afsd/: cm_memmap.h, cm_scache.c, cm_vnodeops.c,
	cm_volume.c, cm_volume.h: DELTA
	DEVEL15-windows-volume-dotdotFid-20080319 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	The volume dotdotFid field should have moved into the cm_volstate_t
	object as there can be different parents for rw, ro, and bk
	volumes.

2008-03-19 15:36  jaltman

	* src/WINNT/afsd/: afsd.c, afsd_service.c, rawops.c: DELTA
	DEVEL15-windows-no-more-afsdifs-20080319 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	do not include a header that no longer exists

2008-03-19 13:59  jaltman

	* src/: WINNT/afsd/NTMakefile, WINNT/afsd/afsdifs.c,
	WINNT/afsd/afsdifs.h, WINNT/afsd/cm_callback.c,
	WINNT/afsd/cm_ioctl.c, sys/pioctl_nt.c: DELTA
	DEVEL15-windows-remove-umich-afsifs-20080319 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	The UMich AFS IFS code has never been made ready for production. 
	An alternative approach is currently being worked on that will be.

2008-03-19 13:24  jaltman

	* src/WINNT/: afsd/fs.c, client_exp/gui2fs.cpp,
	client_exp/resource.h, client_exp/lang/en_US/afs_shl_ext.rc: DELTA
	DEVEL15-windows-parseacl-20080319 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Protect against invalid data being passed into ParseAcl and
	corrupting the stack.  This affects both fs.exe and the explorer
	shell extension.
	
	Windows Error Reporting in recent weeks has begun to report several
	instances of stack corruption in the explorer shell extension from
	Denmark and Germany.

2008-03-18 16:48  jaltman

	* README-NT, src/WINNT/afsd/afsd.c, src/WINNT/afsd/afsd_service.c,
	src/WINNT/afsd/cm_callback.c, src/WINNT/afsd/cm_ioctl.c,
	src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsrdr/afsrdr.c,
	src/WINNT/afsrdr/afsrdr.h, src/WINNT/afsrdr/afsrdr.rc,
	src/WINNT/afsrdr/ifs_rpc.c, src/WINNT/afsrdr/ifs_rpc.h,
	src/WINNT/afsrdr/kif.h, src/WINNT/afsrdr/makefile,
	src/WINNT/afsrdr/sources, src/sys/pioctl_nt.c: DELTA
	DEVEL15-windows-remove-umich-afsifs-20080318 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	The UMich AFS IFS code has never been made ready for production. 
	An alternative approach is currently being worked on that will be.

2008-03-18 16:06  shadow

	* src/vol/volume.c: DELTA
	DEVEL15-dafs-kill-xcpu-dump-vlru-stats-20080318 AUTHOR
	tkeiser@sinenomine.net LICENSE BSD FIXES
	
	this will dump the current dafs vlru state on kill -XCPU (just as
	we dump other fileserver state) that state is VLRU is a garbage
	collection facility which automatically offlines volumes in the
	background. The purpose of this facility is to proactively offline
	infrequently used volumes to improve shutdown and salvage times.
	The process of offlining a volume from the "attached" state to the
	"pre-attached" state is called soft detachment.
	
	VLRU works in a manner similar to a generational garbage collector.
	 There are five queues on which volumes can reside: new,
	intermediate, old, held, and candidate:
	
	held:
	
	queue for volumes which are administratively barred from VLRU
	activity
	
	candidate:
	
	queue for volumes which have not been accessed recently, and are
	thus candidates for soft detachment
	
	new, intermediate, old:
	
	generational queues for active volumes; state transitions
	controlled by inactivity timers.
	
	State transition timeouts are as follows:
	
	candidate->new activity present new->candidate (1*vlruthresh)
	minutes since last transition; no activity new->mid (2*vlruthresh)
	minutes since last transition; activity present mid->old
	(4*vlruthresh) minutes since last transition; activity present
	old->mid (2*vlruthresh) minutes since last transition; no activity
	mid->new (1*vlruthresh) minutes since last transition; no activity

2008-03-18 15:58  shadow

	* src/ptserver/pts.c: DELTA
	DEVEL15-pts-process-input-file-and-exit-20080318 AUTHOR
	klm@endpoint.com LICENSE IPL10 FIXES
	
	 The pts program has a command 'source' to read commands from
	 a file.  In the interactive "shell" mode, this command works,
	 reading and executing commands until the end of the file and
	 then returning to the command shell.
	
	 This command is valid for use as a command line option, but
	 does not work. It requires a valid filename as an argument,
	 but does not process the file, instead just dropping the user
	 into the interactive mode.
	
	 When given as a command line option, pts source SHOULD read
	 the file, execute the commands and then exit, according to
	 the documentation. It does not currently do this and should
	 be fixed.

2008-03-17 18:07  shadow

	* acinclude.m4: DELTA DEVEL15-hpux1123-sysname-detection-20080317
	AUTHOR cg2v@andrew.cmu.edu LICENSE IPL10 FIXES 89125
	
	add the 11.23 sysname

2008-03-17 18:03  shadow

	* src/afs/afs_stats.h: DELTA
	DEVEL15-afs-nostats-xstats-start-cmtime-noop-20080317 AUTHOR
	chas@cmf.nrl.navy.mil LICENSE IPL10 FIXES 90528
	
	add missing noop so we can build with stats disabled

2008-03-17 17:57  shadow

	* src/rx/rx.c: DELTA
	DEVEL15-rx-nacks-increment-with-all-newacks-20080317 AUTHOR
	chas@cmf.nrl.navy.mil LICENSE IPL10 FIXES
	
	don't "lose" newacks, apply all of them to the ack count

2008-03-17 17:48  shadow

	* doc/txt/README.linux-nfstrans: DELTA
	DEVEL15-linux-nfstrans-readme-20080317 AUTHOR jhutz@cmu.edu LICENSE
	IPL10 FIXES
	
	readme for linux nfs translator and extensions

2008-03-17 17:48  shadow

	* doc/txt/README.linux-nfstrans: DELTA
	linux-nfstrans-readme-20080317 AUTHOR jhutz@cmu.edu LICENSE IPL10
	FIXES
	
	readme for linux nfs translator and extensions

2008-03-17 17:48  shadow

	* doc/txt/README.linux-nfstrans: file README.linux-nfstrans was
	added on branch openafs-devel-1_5_x on 2008-03-17 17:48:53 +0000

2008-03-17 17:16  shadow

	* src/vol/volume.c: DELTA
	DEVEL15-dafs-accurately-track-inuse-20080317 AUTHOR
	tkeiser@sinenomine.net LICENSE IPL10 FIXES
	
	keep accurate tabs on whether a volume is "in use" so we don't end
	up with volum e state that's nonsensical.

2008-03-17 17:14  shadow

	* src/volser/volprocs.c: DELTA
	DEVEL15-volser-handle-malloc-failure-20080317 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	allocate memory for all rx OUT parameters in stubs to avoid
	crashes.

2008-03-17 16:53  shadow

	* src/afs/afs_pioctl.c: DELTA DEVEL15-solaris11-update-20080317
	AUTHOR pantzer@ludd.ltu.se LICENSE IPL10 FIXES
	
	update solaris 11. probably we should do configure tests instead
	for these things, since they're sort of "moving target"

2008-03-17 16:40  shadow

	* README: DELTA DEVEL15-dafs-readme-20080317 AUTHOR
	steven.jenkins@gmail.com LICENSE IPL10 FIXES
	
	update README to mention DAFS setup and build options

2008-03-17 16:05  shadow

	* src/: vol/fssync-debug.c, vol/vol-salvage.c, vol/volume.c,
	vol/volume.h, volser/volprocs.c: DELTA
	DEVEL15-dafs-accurately-track-inuse-20080317 AUTHOR
	tkeiser@sinenomine.net LICENSE IPL10 FIXES
	
	keep accurate tabs on whether a volume is "in use" so we don't end
	up with volum e state that's nonsensical.

2008-03-17 15:38  shadow

	* src/rx/: rx.c, rx_event.c, rx_prototypes.h, rx_rdwr.c: DELTA
	DEVEL15-rx-clock-backward-detection-20080317 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	if the clock goes backwards, detect it and reset any rx events to
	run in a timely manner

2008-03-17 15:28  shadow

	* src/: afs/afs_pioctl.c, afs/SOLARIS/osi_file.c,
	afs/SOLARIS/osi_vfsops.c, afs/SOLARIS/osi_vnodeops.c,
	rx/SOLARIS/rx_knet.c: DELTA DEVEL15-solaris11-update-20080317
	AUTHOR pantzer@ludd.ltu.se LICENSE IPL10 FIXES
	
	update solaris 11. probably we should do configure tests instead
	for these things, since they're sort of "moving target"

2008-03-14 18:49  rra

	* doc/man-pages/pod8/: bos_create.pod, fileserver.pod,
	salvageserver.pod: DELTA DEVEL15-demand-attach-docs-20080314 AUTHOR
	steven.jenkins@gmail.com LICENSE IPL10
	
	Additional documentation for the demand attach file server, plus a
	state diagram.

2008-03-14 18:05  rra

	* doc/man-pages/pod8/salvageserver.pod: DELTA
	demand-attach-docs-20080314 AUTHOR steven.jenkins@gmail.com LICENSE
	IPL10
	
	Additional documentation for the demand attach file server, plus a
	state diagram.

2008-03-14 18:05  rra

	* doc/man-pages/pod8/salvageserver.pod: file salvageserver.pod was
	added on branch openafs-devel-1_5_x on 2008-03-14 18:49:55 +0000

2008-03-14 16:55  jaltman

	* src/WINNT/afsd/cm_callback.c: DELTA
	DEVEL15-windows-callback-20080314 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Protect against a null volp

2008-03-14 16:18  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_memmap.c, cm_memmap.h: DELTA
	DEVEL15-windows-max-volumes-20080314 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Propagate the max volumes value into cm_memmap

2008-03-14 04:42  jaltman

	* src/vol/: daemon_com.h, fssync.h, vnode.h, vnode_inline.h,
	volume_inline.h: DELTA DEVEL15-vol-dafs-aix-fixes-20080313 AUTHOR
	tkeiser@sinenomine.net LICENSE IPL10 FIXES 88087
	
	* xlc doesn't support the inline keyword unless C99 is enabled *
	xlc won't parse enumerations with trailing commas

2008-03-13 13:42  shadow

	* src/lwp/: lwp.c, lwp.h, process.c: DELTA
	DEVEL15-lwp-fixprotos-20080313 AUTHOR sxw@inf.ed.ac.uk LICENSE
	IPL10 FIXES 89857
	
	make everything match, and make *ep take void and not a pointer

2008-03-13 13:03  shadow

	* src/lwp/process.c: DELTA DEVEL15-lwp-protoize-20080310 AUTHOR
	sxw@inf.ed.ac.uk LICENSE IPL10 FIXES
	
	protoize lwp. make it match pthreads' idea of createprocess

2008-03-13 12:58  shadow

	* src/rx/rx.c: DELTA DEVEL15-rx-mutex-interlocked-macros-20080312
	AUTHOR jaltman@secure-endpoints.com LICENSE IPL10
	
	fix from sxw@inf.ed.ac.uk

2008-03-13 04:39  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm.h, cm_callback.c, cm_conn.c,
	cm_ioctl.c, cm_performance.c, cm_scache.c, cm_scache.h,
	cm_server.c, cm_vnodeops.c, cm_volstat.c, cm_volume.c, cm_volume.h:
	DELTA DEVEL15-windows-remove-scache-volp-20080312 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	The cm_scache structure has included a reference to the associated
	cm_volume_t, volp.  By doing so the reference count on the
	cm_volume_t objects never hits zero unless all of the cm_scache_t
	objects in that volume have been reused.  This prevents cm_volume
	object recycling.
	
	This commit removes the hard reference and instead adds a function
	cm_GetVolumeByFID which obtains a reference to the cm_volume that
	matches the cm_scache fid value as needed.
	
	A new "Volumes" registry value is added to permit explicit
	specification of the number of volume objects to be allocated.

2008-03-13 02:25  shadow

	* src/afs/LINUX/osi_file.c: DELTA DEVEL15-linux-2625-20080312
	AUTHOR marc.dionne@technoconseil.com LICENSE IPL10 FIXES
	
	add missing bits

2008-03-12 05:47  jaltman

	* src/WINNT/client_config/lang/pt_BR/afs_config.rc: DELTA
	DEVEL15-windows-client-config-pt-20080311 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	typo in pt_BR language resource file

2008-03-12 05:13  jaltman

	* src/rx/rx.h: DELTA DEVEL15-rx-no-interlockedadd-20080311 AUTHOR
	jaltman@secure-endpoints.com LICENSE IPL10
	
	InterlockedAdd is only supported on Itanium

2008-03-12 01:40  rra

	* doc/man-pages/pod8/fileserver.pod: DELTA
	DEVEL15-man-page-fileserver-update-20080311 AUTHOR
	steven.jenkins@gmail.com LICENSE IPL10
	
	Update the fileserver documentation for demand-attach and add
	documentation of other missing options and notes where some options
	are only applicable with particular builds.

2008-03-11 18:27  jaltman

	* src/rx/: rx.c, rx.h, rx_globals.h, rx_packet.c: DELTA
	DEVEL15-rx-mutex-interlocked-macros-20080311 AUTHOR
	jaltman@secure-endpoints.com LICENSE IPL10
	
	Introduce a new set of macros that can be used to permit either
	mutex based protection or Interlocked operation protection
	increments, decrements, or additions.
	
	  rx_MutexIncrement(object, mutex)
	  rx_MutexAdd(object, addend, mutex)
	  rx_MutexDecrement(object, mutex)
	  rx_MutexAdd1Increment2(object1, addend, object2, mutex)
	  rx_MutexAdd1Decrement2(object1, addend, object2, mutex)
	
	For Windows these are implemented with the Interlocked operations
	for other platforms the existing mutex is relied upon.
	
	Only a subset of the rx_stats parameters have been transitioned at
	the current time.

2008-03-11 17:45  shadow

	* src/lwp/: process.c, process.c: DELTA
	DEVEL15-lwp-protoize-20080310 AUTHOR sxw@inf.ed.ac.uk LICENSE IPL10
	FIXES
	
	protoize lwp. make it match pthreads' idea of createprocess

2008-03-11 17:02  jaltman

	* src/: NTMakefile, lwp/NTMakefile: DELTA
	DEVEL15-windows-lwp-proto-20080311 AUTHOR
	jaltman@secure-endpoints.com LICENSE IPL10
	
	Fix breakage caused by recent lwp prototyping.

2008-03-11 14:06  shadow

	* src/: butc/butc_prototypes.h, bucoord/bucoord_prototypes.h: DELTA
	DEVEL15-lwp-protoize-20080310 AUTHOR sxw@inf.ed.ac.uk LICENSE IPL10
	FIXES
	
	protoize lwp. make it match pthreads' idea of createprocess

2008-03-11 14:05  shadow

	* src/bucoord/bucoord_prototypes.h: file bucoord_prototypes.h was
	added on branch openafs-devel-1_5_x on 2008-03-11 14:06:10 +0000

2008-03-11 14:05  shadow

	* src/: butc/butc_prototypes.h, bucoord/bucoord_prototypes.h: DELTA
	lwp-protoize-20080310 AUTHOR sxw@inf.ed.ac.uk LICENSE IPL10 FIXES
	
	protoize lwp. make it match pthreads' idea of createprocess

2008-03-11 14:05  shadow

	* src/butc/butc_prototypes.h: file butc_prototypes.h was added on
	branch openafs-devel-1_5_x on 2008-03-11 14:06:08 +0000

2008-03-10 22:32  shadow

	* Makefile.in, src/afs/afs_callback.c, src/bozo/bnode.c,
	src/bozo/bosoprocs.c, src/bozo/bosprototypes.h,
	src/bozo/bosserver.c, src/bucoord/bc_status.c, src/bucoord/dump.c,
	src/bucoord/main.c, src/budb/dbs_dump.c, src/budb/server.c,
	src/butc/dbentries.c, src/butc/dump.c, src/butc/lwps.c,
	src/butc/recoverDb.c, src/butc/tcmain.c, src/butc/tcprocs.c,
	src/butc/tcudbprocs.c, src/fsprobe/fsprobe.c,
	src/gtx/curseswindows.c, src/gtx/frame.c, src/gtx/input.c,
	src/kauth/kaserver.c, src/kauth/krb_udp.c, src/lwp/iomgr.c,
	src/lwp/lock.c, src/lwp/lock.h, src/lwp/lwp.c, src/lwp/lwp.h,
	src/lwp/preempt.c, src/lwp/process.c, src/lwp/timer.h, src/rx/rx.c,
	src/rx/rx_kcommon.c, src/rx/rx_lwp.c, src/rx/rx_prototypes.h,
	src/rx/rx_pthread.c, src/rx/UKERNEL/rx_knet.c, src/ubik/beacon.c,
	src/ubik/recovery.c, src/ubik/ubik.c, src/ubik/ubik.p.h,
	src/util/serverLog.c, src/viced/host.h, src/viced/viced.c,
	src/vlserver/vlserver.c, src/volser/volmain.c,
	src/xstat/xstat_cm.c, src/xstat/xstat_fs.c: DELTA
	DEVEL15-lwp-protoize-20080310 AUTHOR sxw@inf.ed.ac.uk LICENSE IPL10
	FIXES
	
	protoize lwp. make it match pthreads' idea of createprocess

2008-03-10 18:52  shadow

	* acinclude.m4, src/afs/LINUX/osi_file.c, src/afs/LINUX/osi_misc.c,
	src/cf/linux-test4.m4, src/config/param.i386_linux26.h: DELTA
	DEVEL15-linux-2625-20080310 AUTHOR shadow@dementia.org LICENSE
	IPL10 FIXES
	
	adapted from marc dionne's patch, but works more directly like the
	darwin port, further, i'm guessing iget_locked will go away
	evewntually. maybe this is too conservative?

2008-03-10 18:18  jaltman

	* src/WINNT/client_config/lang/: de_DE/afs_config.rc,
	en_US/afs_config.rc, es_ES/afs_config.rc, ja_JP/afs_config.rc,
	ko_KR/afs_config.rc, pt_BR/afs_config.rc, zh_CN/afs_config.rc,
	zh_TW/afs_config.rc: DELTA
	DEVEL15-windows-client-config-misc-dlg-20080310 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	The Daemon and Server Threads fields were swapped.

2008-03-10 16:47  shadow

	* acinclude.m4, src/afs/LINUX/osi_groups.c, src/cf/linux-test4.m4:
	DELTA DEVEL15-keyring-updated-20080310 AUTHOR sxw@inf.ed.ac.uk
	LICENSE IPL10 FIXES
	
	revise keyring patch to avoid detection problems with
	keyring_type_key

2008-03-10 16:23  shadow

	* src/config/: param.hp_ux110.h, param.hp_ux1123.h,
	param.hp_ux11i.h: DELTA DEVEL15-hpux-param-updates-20080310 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	based on suggestion from cg2v@andrew.cmu.edu

2008-03-09 15:25  jaltman

	* src/WINNT/afsd/: cm_vnodeops.c, cm_vnodeops.h, smb.c, smb3.c:
	DELTA DEVEL15-windows-afs-execute-only-20080309 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	If we want to enforce the open for read flag in smb_ReadData we
	must also check for execute access.  We map execute access to read
	access because AFS doesn't have a separate permission for that.

2008-03-09 06:08  rra

	* doc/man-pages/pod8/afsd.pod: DELTA
	DEVEL15-man-page-afsd-afsdb-20080308 AUTHOR jason@rampaginggeek.com
	LICENSE BSD FIXES 89288 89289
	
	Reference RFC 1183 in the AFSDB documentation.

2008-03-09 01:58  jaltman

	* src/ptserver/pt_util.c: DELTA DEVEL15-pt-util-com-err-20080308
	AUTHOR swx@inf.ed.ac.uk LICENSE IPL10
	
	prototype afs_error_message() to ensure correct behavior on 64-bit
	systems with 32-bit int.

2008-03-09 01:09  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20080308 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT FIXES 89132
	
	updates for 1.5.34.  includes updates to the debugging section and
	registry values.

2008-03-08 23:39  jaltman

	* src/WINNT/install/: NSIS/OpenAFS.nsi, wix/config.wxi: DELTA
	DEVEL15-windows-installer-rxmaxmtu-setting-20080308 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	change the RxMaxMtu setting to 0 to restore default behavior (aka
	performance).  The Cisco VPN 5.0.01.0600 client no longer requires
	a reduced mtu size for compatibility with AFS.

2008-03-08 23:32  jaltman

	* src/WINNT/afsd/cm_config.h: DELTA DEVEL15-windows-config-20080308
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	raise the daemon count to 4 now that we have a means of avoiding
	contention
	
	raise the tracebufsize to 10000 entries

2008-03-08 23:25  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_daemon.c, cm_server.c,
	cm_server.h: DELTA DEVEL15-windows-syscfg-getifinfo-20080308 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	syscfg_GetIFInfo() obtains the current list of IP addresses.  Its a
	really expensive operation.  Call the function once and cache the
	data until the next IP address change instead of calling it
	everytime we receive a WhoAreYou or construct a new server object. 
	Adds a new global rw lock, cm_syscfgLock

2008-03-08 23:18  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA DEVEL15-windows-scache-20080308
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	do not discard data buffers we wish to keep

2008-03-08 23:16  jaltman

	* src/WINNT/afsd/cm_performance.c: DELTA
	DEVEL15-windows-performance-deadlock-20080308 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	correct a deadlock when calling HaveCallback

2008-03-08 15:45  jaltman

	* src/WINNT/afsd/cm_callback.c: DELTA
	DEVEL15-windows-cm-callback-remove-call-mutex-hold-20080308 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Remove all of the code in #ifdef HOLD_CALL_MUTEX as we no longer
	use it.

2008-03-08 14:17  jaltman

	* src/WINNT/afsd/afsd_eventlog.c: DELTA
	DEVEL15-windows-eventlog-20080308 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	we need set privilege not query privilege

2008-03-07 22:24  jaltman

	* src/WINNT/afsd/: NTMakefile, afsd.h, cm_daemon.c,
	cm_performance.c, cm_performance.h: DELTA
	DEVEL15-windows-cm-performance-tuning-200803007 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	This is a first cut at a cache manager statistics monitor that can
	be used to determine the necessary cache parameters to support the
	working set.
	
	Off by default the performance package can be activated by setting
	"daemonPerformanceTuningInterval" in the service Parameters key. 
	As with the other daemon interval values the unit is in seconds.
	
	At service start and each succeeding interval the cache manager
	will write statistics to %TEMP%\afsd_performance.txt showing the
	relative usage of cm_scache_t, cm_volume_t and cm_buf_t objects. 
	The FID statistics keep track of all FIDs seen by the cache manager
	during the service session whether or not they are backed by any
	live object in the cache.
	
	These statistics are not stored in the cache file.

2008-03-07 22:22  jaltman

	* src/WINNT/afsd/: cm_performance.c, cm_performance.h: DELTA
	windows-cm-performance-tuning-200803007 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	This is a first cut at a cache manager statistics monitor that can
	be used to determine the necessary cache parameters to support the
	working set.
	
	Off by default the performance package can be activated by setting
	"daemonPerformanceTuningInterval" in the service Parameters key. 
	As with the other daemon interval values the unit is in seconds.
	
	At service start and each succeeding interval the cache manager
	will write statistics to %TEMP%\afsd_performance.txt showing the
	relative usage of cm_scache_t, cm_volume_t and cm_buf_t objects. 
	The FID statistics keep track of all FIDs seen by the cache manager
	during the service session whether or not they are backed by any
	live object in the cache.
	
	These statistics are not stored in the cache file.

2008-03-07 22:22  jaltman

	* src/WINNT/afsd/cm_performance.h: file cm_performance.h was added
	on branch openafs-devel-1_5_x on 2008-03-07 22:24:04 +0000

2008-03-07 22:22  jaltman

	* src/WINNT/afsd/cm_performance.c: file cm_performance.c was added
	on branch openafs-devel-1_5_x on 2008-03-07 22:24:04 +0000

2008-03-07 22:16  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_conn.h: DELTA
	DEVEL15-windows-cm-conn-20080307 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Convert cm_conn_t reference counts to use Interlocked operations. 
	This permits several cm_serverLock holds to be converted to read
	locks.
	
	Add string translation for VL errors to cm_Analyze().
	
	Permit RXKAD errors other than RXKADEXPIRED to be treated as
	non-fatal.  Instead immediately retry an alternate server if there
	is one.  This will permit the client to continue to access
	replicated data from an alternate site if one of the file servers
	is misconfigured.

2008-03-07 22:08  jaltman

	* src/WINNT/afsd/: cm_server.c, cm_server.h: DELTA
	DEVEL15-windows-cm-server-interlocked-20080307 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Convert cm_server_t reference counts to use Interlocked operations.
	 This permits almost all of the cm_serverLock holds to be converted
	to read locks.
	
	Add missing cm_PutServerNoLock() calls in the multi_Rx version of
	cm_CheckServers().  (Thanks to Asanka)

2008-03-07 22:04  jaltman

	* src/WINNT/afsd/: cm_volume.c, cm_volume.h: DELTA
	DEVEL15-windows-vl-noent-response-20080308 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Prior to looking up a volume in the vldb the cm_volume_t object is
	constructed.  If the response is VL_NOENT the cm_volume_t object
	should be removed and place at the head of the recycling list so
	that we do not recycle something we might actually care about.
	
	Convert more cm_volumeLock holds to read locks now that we are
	using Interlocked operations to manipulate the reference counts.

2008-03-07 17:46  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA
	DEVEL15-windows-scache-verification-20080307 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add a hash value verification check for stat cache entries

2008-03-07 17:42  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	DEVEL15-windows-rxstats-default-20080307 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	set the defaults for RxEnablePeerStats and RxEnableProcessStats
	back to 1 (on) so admins are not surprised.

2008-03-07 17:31  shadow

	* src/afs/VNOPS/: afs_vnop_access.c, afs_vnop_lookup.c: DELTA
	DEVEL15-fakestat-access-for-nautilus-20080307 AUTHOR
	sxw@inf.ed.ac.uk LICENSE IPL10 FIXES
	
	in order that nautilus' .directory checks can work without
	stat()ing every damn thing, do what we do for the mac, basically.

2008-03-07 15:37  jaltman

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-smb-writedata-crash-20080307 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT FIXES 88731
	
	If an application opens a file for read only and then attempts to
	write to it, we would attempt to release an scp mutex without
	having obtained either the scp or the mutex within smb_WriteData
	
	There was no check in smb_ReadData to ensure that the file was
	opened for reading.  Add one.

2008-03-07 01:14  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_scache.c, cm_volume.c, cm_volume.h:
	DELTA DEVEL15-windows-interlocked-volume-refcount-20080306 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Switch cm_volume_t objects to
	InterlockedIncrement/InterlockedDecrement for reference counting.
	
	Remove protections against null pointers being passed into
	cm_GetVolume() Instead, do not call cm_GetVolume() if the pointer
	is NULL.
	
	Fix a buffer data version comparison that should be bad version
	number instead of <= 0.

2008-03-06 16:55  shadow

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-dafs-restarting-error-change-20080306 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	on VSALVAGE the client will correctly resort its list and fail over
	to other replicas, but only for RO where there is more than one
	replica, obviously; since in dafs we expect to only delay on
	salvage this is the most useful course of action

2008-03-06 16:44  shadow

	* src/afs/afs_pioctl.c: DELTA
	DEVEL15-pioctl-settoken-malloc-fail-check-20080206 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	avoid malloc failure panic (oops)

2008-03-06 14:34  jaltman

	* src/WINNT/afsd/: cm_daemon.c, cm_dcache.c, cm_vnodeops.c: DELTA
	DEVEL15-windows-afsd-misc-20080306 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	(1) an attempt to make better use of bandwidth from the BkgDaemon
	threads     by preventing the thread from blocking on a vnode that
	is already     storing data in another thread
	
	(2) prevents CM_SCACHEFLAG_ASYNCSTORE from being reset on a write
	failure.
	
	(3) fixes cm_EvaluateSysName to avoid accessing uninitialized
	memory
	
	(4) prevents a lock leak if the symlink's mountpointstring is too
	long.	   (This could never actually happen but better to correct
	the code.)

2008-03-05 21:53  shadow

	* src/: config/stds.h, fsint/afsint.xg, fsprobe/fsprobe.c,
	viced/afsfileprocs.c, vol/clone.c, vol/fssync-debug.c,
	vol/fssync-server.c, vol/listinodes.c, vol/namei_ops.c,
	vol/partition.c, vol/partition.h, vol/purge.c, vol/salvaged.c,
	vol/salvager.c, vol/salvsync-server.c, vol/vol-info.c,
	vol/vol-salvage.c, vol/vol-salvage.h, vol/volume.c, vol/volume.h,
	vol/vutil.c, volser/dumpstuff.c, volser/vol-dump.c,
	volser/volint.xg, volser/volprocs.c, volser/volser_prototypes.h,
	volser/vos.c, volser/vsprocs.c: DELTA
	DEVEL15-large-partition-support-20080305 AUTHOR shadow@dementia.org
	LICENSE IPL10 FIXES 88811
	
	support partitions over 2tb

2008-03-03 04:25  jaltman

	* src/WINNT/afsd/: afsdifs.c, cm_access.c, cm_aclent.c, cm_buf.c,
	cm_callback.c, cm_conn.c, cm_dcache.c, cm_dir.c, cm_freelance.c,
	cm_ioctl.c, cm_scache.c, cm_scache.h, cm_vnodeops.c, cm_volstat.c,
	cm_volume.c, rawops.c, smb.c, smb3.c: DELTA
	DEVEL15-windows-scache-mx-to-rw-20080302 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Replace the cm_scache_t mutex with a rwlock permitting a small
	amount of additional parallelization in places where it is safe to
	use read locks instead of write locks.	All functions that
	eventually call cm_SyncOp must use write locks.

2008-03-02 21:56  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_buf.h: DELTA
	DEVEL15-windows-cm_buf-20080302 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	remove unused constants, data structures and fields

2008-03-01 19:00  jaltman

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-asyncstore-again-20080301 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	must write the entire asyncstoresize otherwise dirty buffers are
	left for writing by buf_IncrSync thread.

2008-03-01 18:57  jaltman

	* src/WINNT/afsd/cm_buf.c: DELTA
	DEVEL15-windows-buf-more-clean-vnode-speedups-20080301 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	do not call buf_CleanAsync if you know the buffer isn't dirty

2008-03-01 17:44  jaltman

	* src/WINNT/afsd/: afsd.h, afsd_init.c, cm_freelance.c,
	cm_scache.c: DELTA DEVEL15-windows-freelance-20080301 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	when support for multiple valid buffer data versions was added
	forget to remove the force dv change from the freelance code.  this
	broken automatic additions of new mount points.

2008-03-01 16:30  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_buf.h: DELTA
	DEVEL15-windows-buf-mx-20080301 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	further reductions in buffer mutex acquisition churn

2008-03-01 16:00  jaltman

	* src/WINNT/afsd/afsd_eventlog.c: DELTA
	DEVEL15-windows-eventlog2-20080301 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	set the registry values on each start.	otherwise, we will never
	update the incorrect entries left over from previous installs.

2008-03-01 15:38  jaltman

	* src/WINNT/afsd/afsd_eventlog.c: DELTA
	DEVEL15-windows-eventlog-20080301 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	somewhere along the way Microsoft stopped opening Event Message
	files explicitly.  Instead they search the PATH environment
	variable for the specified file.  I think this is broken but simply
	registering "afsd_service.exe" instead of the fully qualified path
	works.

2008-03-01 04:30  jaltman

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-smb-asyncstore-20080229 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	fix it

2008-02-29 22:59  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_buf.c, cm_buf.h, cm_dcache.c,
	cm_dir.c, cm_scache.c, smb.c: DELTA
	DEVEL15-windows-cm-buf-misc-20080229 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	(1) Add an undocumented store behind mode for use in testing.  Set 
	   EnableSMBAsyncStore to 2.  When set all smb_WriteData calls are 
	   background writes, all calls to cm_FSync are skipped and file
	close	  operations do not block for dirty buffers to be written. 
	This	 permits all writes to be performed in the buf_IncrSyncer
	thread.
	
	(2) Do not use I64 in osi_Log() format strings as all parameters
	are	converted to size_t which is 32-bit on 32-bit Windows.
	
	(3) Reduce the number of times the cm_buf_t mutex is obtained,
	dropped,     obtained, dropped in buf_IncrSyncer
	
	(4) In buf_CleanAsyncLocked, request that a full chunk be written
	instead     of just the current buffer.  cm_SetupStoreBIOD will
	stop at the	first clean buffer.  This reduces the overall
	number of RPCs that	must be performed.
	
	(5) Define CM_BUF_VERSION_BAD and use it instead of -1.

2008-02-29 15:58  jaltman

	* src/WINNT/afsd/cm_dnlc.c: DELTA DEVEL15-windows-dnlc-20080229
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	even if dnlc is not going to be used, the data structures must
	still be initialized as they are in the cache file.

2008-02-29 15:13  shadow

	* src/auth/userok.c: DELTA
	DEVEL15-checkauth-unlock-before-return-20080228 AUTHOR
	klm@endpoint.com LICENSE IPL10 FIXES
	
	only matters once you have pthreads, but...

2008-02-29 15:13  shadow

	* acinclude.m4: DELTA DEVEL15-configure-enable-warnings-20080228
	AUTHOR sxw@inf.ed.ac.uk LICENSE IPL10 FIXES
	
	add a switch to turn on warnings when using gcc

2008-02-29 01:27  jaltman

	* src/libadmin/client/afs_clientAdmin.c: DELTA
	DEVEL15-windows-libadmin-closesocket-20080228 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	On Windows close() does not apply to sockets, use closesocket()
	instead.

2008-02-28 18:22  jaltman

	* src/WINNT/afsd/cm_buf.c: DELTA
	DEVEL15-windows-buf-deadlock-20080228 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	avoid deadlock in buf_FlushCleanPages().  cannot obtain buffer
	mutex after a successful Stabilize call because the scp will be be
	locked and obtaining buffer mutex after scache mutex is a lock
	order violation.

2008-02-28 17:17  jaltman

	* src/WINNT/afsd/: cm.h, cm_conn.c, cm_dcache.h, cm_vnodeops.c,
	smb.c, smb.h, smb3.c: DELTA
	DEVEL15-windows-smb-lock-timeouts-20080228 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Attempts to open files which are already write-locked by another
	client took forever to return a lock not granted error.  This was
	because cm_Analyze() would retry the lock request for up to the
	RDRtimeout in response to the EAGAIN error.  The problem was that
	cm_IntSetLock() was not setting the CM_REQ_NORETRY flag.
	
	While examining this issue, discovered two other things:
	
	(1) the infinite wait logic on lock request processing was broken
	(2) the cancel outstanding lock request logic wasn't implemented
	(3) cm_Analyze() would put the thread to sleep even when retries   
	 were not permitted.
	
	Also removed a number of compile time warnings.

2008-02-28 14:28  shadow

	* acinclude.m4, src/cf/osconf.m4: DELTA
	DEVEL15-configure-enable-warnings-20080228 AUTHOR sxw@inf.ed.ac.uk
	LICENSE IPL10 FIXES
	
	add a switch to turn on warnings when using gcc

2008-02-27 22:31  shadow

	* src/: lwp/Makefile.in, config/param.arm_linux26.h: DELTA
	DEVEL15-arm-lwp-adm-20080227 AUTHOR shadow@dementia.org LICENSE
	IPL10 FIXES
	
	use ucontext-less lwp on arm linux

2008-02-27 17:06  jaltman

	* src/WINNT/: afsd/cm_buf.c, afsd/cm_dir.c, afsd/cm_dnlc.c,
	afsd/cm_vnodeops.c, client_osi/libosi.def, client_osi/osibasel.c,
	client_osi/osibasel.h, client_osi/osilog.h, client_osi/osiltype.h,
	client_osi/osistatl.c: DELTA
	DEVEL15-windows-osi-convertRToW-and-logging-optimizations-20080227
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	Add lock_convertRToW which permits a read-lock to be upgraded to a
	write lock.  If the caller is the only reader it permits a fast
	transition otherwise it adds the caller to the waiters queue.
	
	In the osi_Log macros, check to see if the log is enabled before
	making the function call.  This avoids significant function call
	overhead.
	
	In the cache manager, make use of the above.

2008-02-27 04:55  jaltman

	* src/WINNT/afsd/: cm_dnlc.c, cm_dnlc.h: DELTA
	DEVEL15-windows-dnlc-20080226 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	Remove race conditions in the statistics code by switching to
	Interlocked functions.
	
	Speed up cm_dnlcEnter() by searching first with a read lock and
	then switching to a write lock if not found.
	
	Add HKLM\SOFTWARE\OpenAFS\Client registry values "UseDNLC" and
	"Debug"DNLC".  I suspect with the B+tree code that the DNLC is
	unnecessary overhead but leave it on by default for now.

2008-02-26 04:15  shadow

	* configure-libafs.in, configure.in: DELTA
	DEVEL15-openafs-1-5-3-20080225 AUTHOR shadow@dementia.org LICENSE
	IPL10 FIXES
	
	make 1.5.33

2008-02-26 04:14  shadow

	* src/viced/host.c: DELTA
	DEVEL15-viced-cleanup-old-addresses-as-they-become-invalid-20080225
	AUTHOR jaltman@secure-endpoints.com LICENSE IPL10
	
	otherwise we can end up with stale addresses when a client uses
	then leaves an address never to return

2008-02-26 01:08  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20080225 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	1.5.33 (more)

2008-02-26 01:05  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-20080225 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	1.5.33 = 1.5.3300.0

2008-02-25 22:21  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_conn.c: DELTA
	DEVEL15-windows-force-anon-vldb-20080225 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	For organizations with krb5 aware file servers but transarc or old
	openafs vldb servers, add force anonymous vldb lookup option
	
	 
	HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters
		DWORD	"ForceAnonVLDB"  (default is 0)

2008-02-25 20:38  shadow

	* src/viced/host.c: DELTA
	DEVEL15-threadquota-enforcement-fixes-20080225 AUTHOR jhutz@cmu.edu
	LICENSE IPL10 FIXES 87416
	
	correctly set and unset HWHO_INPROGRESS as we pass through host
	probing package.
	
	also, do not block on lock checking for HOSTDELETED. instead,
	return a null host and VBUSY; restructure code to allow returning a
	null host with prejudice.

2008-02-25 19:40  jaltman

	* src/WINNT/afsd/cm_volume.c: DELTA
	DEVEL15-windows-volume-logsavestring-20080225 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	remember to save the volume name when logging

2008-02-25 17:03  shadow

	* src/viced/: host.c, host.h: DELTA
	DEVEL15-threadquota-enforcement-fixes-20080225 AUTHOR jhutz@cmu.edu
	LICENSE IPL10 FIXES 87416
	
	correctly set and unset HWHO_INPROGRESS as we pass through host
	probing package.
	
	also, do not block on lock checking for HOSTDELETED. instead,
	return a null host and VBUSY; restructure code to allow returning a
	null host with prejudice.

2008-02-25 15:34  jaltman

	* src/WINNT/afsd/cm_config.h: DELTA
	DEVEL15-windows-smb-asyncstoresize-20080225 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Further testing on the 115KB AT&T Edge connection shows that 128KB
	provides reasonably robust performance with six simultaneous copies
	of multi-MB files to AFS.

2008-02-25 05:36  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_config.h, smb.c, smb.h: DELTA
	DEVEL15-windows-smb-async-store-20080224 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add two new configuration knobs to control the behavior of
	smb_WriteData.
	
	HKLM\SOFTWARE\OpenAFS\Client   DWORD EnableSMBAsyncStore  (default:
	1)   DWORD SMBAsyncStoreSize	(default: 32K)
	
	Instead of tying the async store size to either the chunksize (too
	large) or the buffer block size (too small) provide an intermediate
	value that can be independently controlled.
	
	In the future it would be desireable for the async store size to be
	dynamically determined based upon measurable characteristics of the
	network.  In the meantime, 32KB is an acceptable performance
	compromise that should work well on 1Gbit networks and low-speed
	cellular networks.

2008-02-25 05:24  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20080224 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	1.5.33

2008-02-25 05:00  shadow

	* src/viced/host.c: DELTA
	DEVEL15-nulluuid-check-only-valid-input-20080224 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	as reported by jhutz@cmu.edu

2008-02-25 04:37  shadow

	* src/viced/host.c: DELTA
	DEVEL15-nulluuid-check-only-valid-input-20080224 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	as reported by jhutz@cmu.edu

2008-02-25 04:18  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20080224 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	1.5.33

2008-02-24 15:35  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA
	DEVEL15-windows-scache-clean-bufs-20080224 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	In MergeStatus, only remove clean buffers from the hash table.

2008-02-24 06:33  jaltman

	* src/WINNT/afsd/: cm_dcache.c, cm_scache.c, cm_scache.h: DELTA
	DEVEL15-windows-buf-data-versions-20080224 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	An implementation of Asanka's idea.
	
	Avoid the need to update the data version number on each buffer
	associated with a scache when MergeStatus is called after a
	StoreData by maintaining a range of valid data versions as part of
	the cm_scache_t object.

2008-02-24 06:28  jaltman

	* src/WINNT/afsd/cm_access.c: DELTA
	DEVEL15-windows-optimize-access-20080224 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	profiling shows large numbers of blocked calls in cm_HoldSCache
	from cm_HaveAccess...	We can safely avoid the call so do so.

2008-02-23 21:37  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-checkntopen-20080223 AUTHOR
	asanka@secure-endpoints.com LICENSE MIT
	
	do not forget to call cm_SyncOpDone if cm_SyncOp succeeded

2008-02-23 21:14  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_vnodeops.c: DELTA
	DEVEL15-windows-buf-createlock-20080223 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Do not leak a read lock on the bufCreateLock
	
	Add logging to cm_CheckNTOpen[Done]

2008-02-23 07:30  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_buf.h, cm_scache.c, cm_scache.h,
	cm_vnodeops.c: DELTA DEVEL15-windows-buf-scache-interlock-20080222
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	Improve parallelism by using InterlockedIncrement and
	InterlockedDecrement to adjust the refCount fields of cm_buf_t and
	cm_scache_t objects.  This permits read locks to be used for
	increments and decrements but requires a write-lock to perform any
	actions based upon the refCount hitting zero.
	
	Inline cm_FidCmp to further improve performance.
	
	Remove unused variables.

2008-02-23 00:17  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_access.c, cm_btree.c, cm_buf.c,
	cm_buf.h, cm_callback.c, cm_dcache.c, cm_dcache.h, cm_dir.c,
	cm_freelance.c, cm_ioctl.c, cm_memmap.h, cm_scache.c, cm_scache.h,
	cm_server.c, cm_vnodeops.c, cm_volume.c, rawops.c, smb.c, smb.h,
	smb3.c: DELTA DEVEL15-windows-afsd-20080222 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	1. Change RxEnableHotThread default to 'on'
	
	2. Add a 'hash' value to the cm_fid_t structure in order to speed
	up cm_FidCmp().     Add cm_SetFid() for use in constructing a fid
	complete with the hash.
	
	3. Redefine the BUF_HASH and BUF_FILEHASH in terms of the cm_fid_t
	hash which    has a better distribution
	
	4. Modify cm_ConsiderPrefetch to evaluate the amount of data in the
	most recent    read request instead of the next chunkSize. 
	cm_chunkSize can be dozens or	 hundreds of buffers.  As a result
	too much time is spent performing the	 evaluation.
	
	5. Fix the usage of cm_scache_t bufCreateLock.	The purpose of this
	lock is    to prevent the creation of new buffers while a
	truncation is being performed.	   All references to bufCreateLock
	have been removed except in two places:     i.	a write-lock
	surrounding the function that calls buf_Truncate()     ii. a
	read-lock within buf_GetNewLocked() that actually allocates new    
	    buffers
	
	6. Modify the CM_CONFIG_DATA_MAGIC value to include a
	CM_CONFIG_DATA_VERSION	  number which value be used to force the
	replacement of the cache file	 contents when incompatible changes
	are made between releases.
	
	7. CM_SCACHESYNC_ASYNCSTORE should not be ordered by
	cm_SyncOpCheckContinue
	
	8. Avoid calls to multi_Rx if nconns == 0
	
	9. Modify smb_WriteData to perform background writes based upon the
	crossing    of buf_blockSize boundaries instead of cm_chunkSize
	boundaries.  This will	  slow down writes from the SMB interface
	but will avoid the risk of    the CIFS client disconnecting from
	the AFS client SMB server.

2008-02-20 21:35  shadow

	* src/packaging/Debian/ConfigUtils.pm,
	src/packaging/Debian/README.Debian,
	src/packaging/Debian/README.modules,
	src/packaging/Debian/README.servers, src/packaging/Debian/TODO,
	src/packaging/Debian/afs-newcell, src/packaging/Debian/afs-rootvol,
	src/packaging/Debian/afs.conf, src/packaging/Debian/changelog,
	src/packaging/Debian/compat,
	src/packaging/Debian/configuration-transcript.txt,
	src/packaging/Debian/control, src/packaging/Debian/control.module,
	src/packaging/Debian/control.module-image,
	src/packaging/Debian/copyright, src/packaging/Debian/filelist,
	src/packaging/Debian/genchanges.sh,
	src/packaging/Debian/kern-sysname,
	src/packaging/Debian/kernel-version,
	src/packaging/Debian/libopenafs-dev.dirs,
	src/packaging/Debian/libopenafs-dev.install,
	src/packaging/Debian/libpam-openafs-kaserver.dirs,
	src/packaging/Debian/make-links, src/packaging/Debian/movefiles,
	src/packaging/Debian/openafs-client.conffiles,
	src/packaging/Debian/openafs-client.config,
	src/packaging/Debian/openafs-client.dirs,
	src/packaging/Debian/openafs-client.docs,
	src/packaging/Debian/openafs-client.install,
	src/packaging/Debian/openafs-client.lintian,
	src/packaging/Debian/openafs-client.postinst,
	src/packaging/Debian/openafs-client.postrm,
	src/packaging/Debian/openafs-client.prerm,
	src/packaging/Debian/openafs-client.templates,
	src/packaging/Debian/openafs-client.undocumented,
	src/packaging/Debian/openafs-dbserver.dirs,
	src/packaging/Debian/openafs-dbserver.install,
	src/packaging/Debian/openafs-dbserver.lintian,
	src/packaging/Debian/openafs-fileserver.conffiles,
	src/packaging/Debian/openafs-fileserver.config,
	src/packaging/Debian/openafs-fileserver.dirs,
	src/packaging/Debian/openafs-fileserver.init,
	src/packaging/Debian/openafs-fileserver.install,
	src/packaging/Debian/openafs-fileserver.lintian,
	src/packaging/Debian/openafs-fileserver.postinst,
	src/packaging/Debian/openafs-fileserver.postrm,
	src/packaging/Debian/openafs-fileserver.preinst,
	src/packaging/Debian/openafs-fileserver.templates,
	src/packaging/Debian/openafs-fileserver.undocumented,
	src/packaging/Debian/openafs-kpasswd.dirs,
	src/packaging/Debian/openafs-kpasswd.install,
	src/packaging/Debian/openafs-kpasswd.undocumented,
	src/packaging/Debian/openafs-modules-source.docs,
	src/packaging/Debian/patch.001_libafs_destination_name,
	src/packaging/Debian/patch.002_sketchy_hpux_process_c,
	src/packaging/Debian/patch.004_bozo_permissions,
	src/packaging/Debian/patch.006_more_bozo_permissions,
	src/packaging/Debian/postinst.mod,
	src/packaging/Debian/prep-modules, src/packaging/Debian/prerm.mod,
	src/packaging/Debian/pt_util.sgml, src/packaging/Debian/rules,
	src/packaging/Debian/sysname, src/packaging/Debian/doc/build-man,
	src/packaging/Debian/patches/README,
	src/packaging/Debian/patches/module-name,
	src/packaging/Debian/patches/pam,
	src/packaging/Debian/po/POTFILES.in, src/packaging/Debian/po/cs.po,
	src/packaging/Debian/po/de.po, src/packaging/Debian/po/fr.po,
	src/packaging/Debian/po/pt_BR.po, src/packaging/Debian/po/vi.po,
	src/packaging/Debian/CellServDB,
	src/packaging/Debian/ConfigUtils.pm,
	src/packaging/Debian/README.Debian,
	src/packaging/Debian/README.modules,
	src/packaging/Debian/README.servers, src/packaging/Debian/TODO,
	src/packaging/Debian/afs-newcell, src/packaging/Debian/afs-rootvol,
	src/packaging/Debian/afs.conf, src/packaging/Debian/changelog,
	src/packaging/Debian/compat,
	src/packaging/Debian/configuration-transcript.txt,
	src/packaging/Debian/control, src/packaging/Debian/copyright,
	src/packaging/Debian/libopenafs-dev.dirs,
	src/packaging/Debian/libopenafs-dev.install,
	src/packaging/Debian/libpam-openafs-kaserver.dirs,
	src/packaging/Debian/openafs-client.NEWS,
	src/packaging/Debian/openafs-client.config,
	src/packaging/Debian/openafs-client.dirs,
	src/packaging/Debian/openafs-client.docs,
	src/packaging/Debian/openafs-client.init,
	src/packaging/Debian/openafs-client.install,
	src/packaging/Debian/openafs-client.lintian,
	src/packaging/Debian/openafs-client.postinst,
	src/packaging/Debian/openafs-client.postrm,
	src/packaging/Debian/openafs-client.prerm,
	src/packaging/Debian/openafs-client.templates,
	src/packaging/Debian/openafs-dbserver.dirs,
	src/packaging/Debian/openafs-dbserver.install,
	src/packaging/Debian/openafs-dbserver.lintian,
	src/packaging/Debian/openafs-dbserver.postrm,
	src/packaging/Debian/openafs-doc.README.Debian,
	src/packaging/Debian/openafs-doc.doc-base.openafs-admin,
	src/packaging/Debian/openafs-doc.doc-base.openafs-quick,
	src/packaging/Debian/openafs-doc.doc-base.openafs-user,
	src/packaging/Debian/openafs-doc.docs,
	src/packaging/Debian/openafs-doc.examples,
	src/packaging/Debian/openafs-fileserver.NEWS,
	src/packaging/Debian/openafs-fileserver.config,
	src/packaging/Debian/openafs-fileserver.dirs,
	src/packaging/Debian/openafs-fileserver.init,
	src/packaging/Debian/openafs-fileserver.install,
	src/packaging/Debian/openafs-fileserver.lintian,
	src/packaging/Debian/openafs-fileserver.postinst,
	src/packaging/Debian/openafs-fileserver.postrm,
	src/packaging/Debian/openafs-fileserver.templates,
	src/packaging/Debian/openafs-kpasswd.dirs,
	src/packaging/Debian/openafs-kpasswd.install,
	src/packaging/Debian/openafs-krb5.install,
	src/packaging/Debian/openafs-modules-source.docs,
	src/packaging/Debian/rules.in, src/packaging/Debian/sysname,
	src/packaging/Debian/watch,
	src/packaging/Debian/patches/afs-man-name,
	src/packaging/Debian/patches/alloc-vnode,
	src/packaging/Debian/patches/bos-permissions,
	src/packaging/Debian/patches/compiler-flags,
	src/packaging/Debian/patches/dfsg,
	src/packaging/Debian/patches/find-core-files,
	src/packaging/Debian/patches/fstrace-paths,
	src/packaging/Debian/patches/ktc-prototypes,
	src/packaging/Debian/patches/linux-2.6.24,
	src/packaging/Debian/patches/module-name,
	src/packaging/Debian/patches/multiple-local-realms,
	src/packaging/Debian/patches/no-admin-reference,
	src/packaging/Debian/patches/pam-build,
	src/packaging/Debian/patches/paths,
	src/packaging/Debian/patches/series,
	src/packaging/Debian/patches/ucontext-everywhere,
	src/packaging/Debian/po/POTFILES.in, src/packaging/Debian/po/cs.po,
	src/packaging/Debian/po/de.po, src/packaging/Debian/po/fr.po,
	src/packaging/Debian/po/nl.po, src/packaging/Debian/po/pt.po,
	src/packaging/Debian/po/pt_BR.po,
	src/packaging/Debian/po/templates.pot,
	src/packaging/Debian/po/vi.po, src/packaging/Debian/po/zh_CN.po,
	Makefile.in, configure.in: DELTA
	DEVEL15-debian-packaging-update-20080220 AUTHOR shadow@dementia.org
	LICENSE IPL10 FIXES
	
	Russ' metadata, repacked into our tree

2008-02-20 21:05  shadow

	* src/packaging/Debian/po/nl.po: file nl.po was added on branch
	openafs-devel-1_5_x on 2008-02-20 21:36:32 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/po/zh_CN.po: file zh_CN.po was added on
	branch openafs-devel-1_5_x on 2008-02-20 21:36:32 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/po/templates.pot: file templates.pot was
	added on branch openafs-devel-1_5_x on 2008-02-20 21:36:32 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/po/pt.po: file pt.po was added on branch
	openafs-devel-1_5_x on 2008-02-20 21:36:32 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/ktc-prototypes: file ktc-prototypes
	was added on branch openafs-devel-1_5_x on 2008-02-20 21:36:31
	+0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/pam-build: file pam-build was added
	on branch openafs-devel-1_5_x on 2008-02-20 21:36:31 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/series: file series was added on
	branch openafs-devel-1_5_x on 2008-02-20 21:36:31 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/bos-permissions: file
	bos-permissions was added on branch openafs-devel-1_5_x on
	2008-02-20 21:36:31 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/ucontext-everywhere: file
	ucontext-everywhere was added on branch openafs-devel-1_5_x on
	2008-02-20 21:36:31 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/no-admin-reference: file
	no-admin-reference was added on branch openafs-devel-1_5_x on
	2008-02-20 21:36:31 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/paths: file paths was added on
	branch openafs-devel-1_5_x on 2008-02-20 21:36:31 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/afs-man-name: file afs-man-name was
	added on branch openafs-devel-1_5_x on 2008-02-20 21:36:31 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/dfsg: file dfsg was added on branch
	openafs-devel-1_5_x on 2008-02-20 21:36:31 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/alloc-vnode: file alloc-vnode was
	added on branch openafs-devel-1_5_x on 2008-02-20 21:36:31 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/fstrace-paths: file fstrace-paths
	was added on branch openafs-devel-1_5_x on 2008-02-20 21:36:31
	+0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/compiler-flags: file compiler-flags
	was added on branch openafs-devel-1_5_x on 2008-02-20 21:36:31
	+0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/multiple-local-realms: file
	multiple-local-realms was added on branch openafs-devel-1_5_x on
	2008-02-20 21:36:31 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/find-core-files: file
	find-core-files was added on branch openafs-devel-1_5_x on
	2008-02-20 21:36:31 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/patches/linux-2.6.24: file linux-2.6.24 was
	added on branch openafs-devel-1_5_x on 2008-02-20 21:36:31 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/openafs-doc.doc-base.openafs-user: file
	openafs-doc.doc-base.openafs-user was added on branch
	openafs-devel-1_5_x on 2008-02-20 21:36:29 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/openafs-krb5.install: file
	openafs-krb5.install was added on branch openafs-devel-1_5_x on
	2008-02-20 21:36:29 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/openafs-client.NEWS: file
	openafs-client.NEWS was added on branch openafs-devel-1_5_x on
	2008-02-20 21:36:29 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/: openafs-client.NEWS, openafs-client.init,
	openafs-dbserver.postrm, openafs-doc.README.Debian,
	openafs-doc.doc-base.openafs-admin,
	openafs-doc.doc-base.openafs-quick,
	openafs-doc.doc-base.openafs-user, openafs-doc.docs,
	openafs-doc.examples, openafs-fileserver.NEWS,
	openafs-krb5.install, rules.in, watch, patches/afs-man-name,
	patches/alloc-vnode, patches/bos-permissions,
	patches/compiler-flags, patches/dfsg, patches/find-core-files,
	patches/fstrace-paths, patches/ktc-prototypes,
	patches/linux-2.6.24, patches/multiple-local-realms,
	patches/no-admin-reference, patches/pam-build, patches/paths,
	patches/series, patches/ucontext-everywhere, po/nl.po, po/pt.po,
	po/templates.pot, po/zh_CN.po: DELTA
	debian-packaging-update-20080220 AUTHOR shadow@dementia.org LICENSE
	IPL10 FIXES
	
	Russ' metadata, repacked into our tree

2008-02-20 21:05  shadow

	* src/packaging/Debian/openafs-doc.docs: file openafs-doc.docs was
	added on branch openafs-devel-1_5_x on 2008-02-20 21:36:29 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/watch: file watch was added on branch
	openafs-devel-1_5_x on 2008-02-20 21:36:29 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/openafs-dbserver.postrm: file
	openafs-dbserver.postrm was added on branch openafs-devel-1_5_x on
	2008-02-20 21:36:29 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/openafs-client.init: file
	openafs-client.init was added on branch openafs-devel-1_5_x on
	2008-02-20 21:36:29 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/openafs-fileserver.NEWS: file
	openafs-fileserver.NEWS was added on branch openafs-devel-1_5_x on
	2008-02-20 21:36:29 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/openafs-doc.doc-base.openafs-admin: file
	openafs-doc.doc-base.openafs-admin was added on branch
	openafs-devel-1_5_x on 2008-02-20 21:36:29 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/openafs-doc.README.Debian: file
	openafs-doc.README.Debian was added on branch openafs-devel-1_5_x
	on 2008-02-20 21:36:29 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/openafs-doc.examples: file
	openafs-doc.examples was added on branch openafs-devel-1_5_x on
	2008-02-20 21:36:29 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/openafs-doc.doc-base.openafs-quick: file
	openafs-doc.doc-base.openafs-quick was added on branch
	openafs-devel-1_5_x on 2008-02-20 21:36:29 +0000

2008-02-20 21:05  shadow

	* src/packaging/Debian/rules.in: file rules.in was added on branch
	openafs-devel-1_5_x on 2008-02-20 21:36:29 +0000

2008-02-20 20:19  shadow

	* doc/man-pages/pod1/vos_addsite.pod: DELTA
	DEVEL15-vos-addsite-pod-error-20080220 AUTHOR shadow@dementia.org
	LICENSE IPL10 FIXES Item is not item

2008-02-20 20:09  shadow

	* src/ubik/: recovery.c, remote.c: DELTA
	DEVEL15-urecovery-invalidate-without-truncate-20080220 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	critical to label the database invalid when we don't truncate so
	recovery finishes.
	
	issue in 84609 remains.

2008-02-20 17:37  jaltman

	* src/WINNT/afsd/: cm_user.c, smb.c, smb.h, smb3.c: DELTA
	DEVEL15-windows-smb-locking-20080220 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	minor improvements to smb_rctLock usage.

2008-02-20 17:33  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	DEVEL15-windows-rx_enable_hot_thread-20080220 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add RxEnableHotThread registry option to permit
	rx_enable_hot_thread to be set.  The default is off for the moment
	but turning it on does provide significant performance benefits.

2008-02-20 17:18  jaltman

	* src/rx/rx_pthread.c: DELTA DEVEL15-rx-osi_socket-20080220 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	The portable type to be used for sockets is osi_socket not int.
	
	On 64-bit Windows this caused failures when hot threads were
	enabled.

2008-02-20 03:36  shadow

	* configure-libafs.in, configure.in: DELTA
	DEVEL15-openafs-1-5-32-20080219 AUTHOR shadow@dementia.org LICENSE
	IPL10 FIXES
	
	make 1.5.32

2008-02-19 15:28  shadow

	* doc/man-pages/: README, pod1/fs_listquota.pod,
	pod1/fs_minidump.pod, pod1/fs_quota.pod, pod1/fs_setquota.pod,
	pod1/fs_setvol.pod, pod1/vos_addsite.pod, pod1/vos_examine.pod,
	pod1/vos_partinfo.pod, pod8/afsd.pod: DELTA
	DEVEL15-man-page-updates-20080219 AUTHOR jason@rampaginggeek.com
	LICENSE IPL10 FIXES 86677
	
	note 2tb limit, add fs minidump document

2008-02-19 15:25  shadow

	* doc/man-pages/pod1/fs_minidump.pod: DELTA
	man-page-updates-20080219 AUTHOR jason@rampaginggeek.com LICENSE
	IPL10 FIXES 86677
	
	note 2tb limit, add fs minidump document

2008-02-19 15:25  shadow

	* doc/man-pages/pod1/fs_minidump.pod: file fs_minidump.pod was
	added on branch openafs-devel-1_5_x on 2008-02-19 15:28:56 +0000

2008-02-19 15:07  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	DEVEL15-s390x-not-s390-20080219 AUTHOR mmeffie@sinenomine.net
	LICENSE IPL10 FIXES
	
	don't try to link multiple things to asm

2008-02-19 14:38  shadow

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-viced-rmdir-fid-leak-20080219 AUTHOR rtb@pclella.cern.ch
	LICENSE IPL10 FIXES 86786

2008-02-19 04:30  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20080218 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	1.5.32 = 1.5.3200.0

2008-02-19 04:19  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20080218 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	more for 1.5.32

2008-02-19 04:15  jaltman

	* src/WINNT/afsd/cm_dir.c: DELTA
	DEVEL15-windows-name-entries-20080218 AUTHOR shadow@dementia.org
	LICENSE IPL10
	
	restore the original behavior.	Fixes smb_ReceiveTran2SearchDir().

2008-02-19 03:39  shadow

	* src/config/param.arm_linux26.h: DELTA
	DEVEL15-arm-linux26-syscall-missing-20080218 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	there's nothing non-political about this. whatever.

2008-02-18 19:20  shadow

	* src/: packaging/RedHat/mockbuild.pl, viced/callback.c: DELTA
	
	my code, though, this is a result of a problem reported by Chaskiel
	Grundman and analysis by him, Jeff Altman and myself.
	
	I'm just checking in my implementation. In any case, the issue this
	addresses is one where we can end up in makecall_waiting in rx on
	multiple connections when we multibreakcallback because the lists
	are sorted differently and each has "pending" calls on a different
	connection. by sorting by index we will not block on another caller
	while also holding what they're after
	DEVEL15-viced-qsort-cba-before-multibreakcallback-to-avoid-lockup-2
	0080218 AUTHOR shadow@dementia.org LICENSE IPL10 FIXES

2008-02-18 17:34  jaltman

	* src/WINNT/afsd/: cm_conn.c, smb.c: DELTA
	DEVEL15-windows-do-not-discard-badtickets-20080218 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	The RXKADBADTICKET error is returned when a krb5 derived token is
	sent to a server that does not support them.  In a mixed cell it is
	possible that some servers were not updated.  Discarding the token
	does not make it possible to perform the request successfully and
	adversely affects the user experience because those servers that do
	support the token can no longer be accessed in an authenticated
	manner.  Users can't determine what the cause is, all they see are
	their tokens disappearing and there is nothing they can do about it
	anyway.
	
	From now on return STATUS_NO_KERB_KEY and do not retry.

2008-02-18 17:29  jaltman

	* src/rx/rx.c: DELTA DEVEL15-rx-stats-optimization-20080218 AUTHOR
	jaltman@secure-endpoints.com LICENSE IPL10
	
	Do not grab the peer mutex or the rpc stats mutex if we are not
	intending to collect stats.  Doing so is a bottleneck.

2008-02-18 14:17  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA DEVEL15-windows-afskfw-20080218
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	if we are going to insert the full ccache name then we must search
	by it as well.

2008-02-18 05:56  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20080217 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	1.5.32

2008-02-18 05:53  jaltman

	* src/WINNT/afsd/: smb.c, smb3.c: DELTA
	DEVEL15-windows-share-parse-20080217 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	add srvsvc and wkssvc to reserved names in smb_ShareParse.
	
	include slash in ipc$ reference in dfs referrals check.

2008-02-18 04:37  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20080217 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	1.5.32

2008-02-17 14:38  jaltman

	* src/WINNT/netidmgr_plugin/extensions/sample/: Makefile, README,
	afspext.c, config_main.c, credprov.h, langres.h, main.c, plugin.c,
	version.rc, images/plugin.ico, lang/en_us/langres.rc: DELTA
	DEVEL15-windows-netidmgr-extension-sample-20080217 AUTHOR
	asanka@secure-endpoints.com LICENSE MIT
	
	A sample template for constructing Network Identity Manager OpenAFS
	Provider Extensions for obtaining and identifying new token types.

2008-02-17 14:33  jaltman

	* src/WINNT/netidmgr_plugin/extensions/sample/images/plugin.ico:
	file plugin.ico was added on branch openafs-devel-1_5_x on
	2008-02-17 14:38:11 +0000

2008-02-17 14:33  jaltman

	*
	src/WINNT/netidmgr_plugin/extensions/sample/lang/en_us/langres.rc:
	file langres.rc was added on branch openafs-devel-1_5_x on
	2008-02-17 14:38:12 +0000

2008-02-17 14:33  jaltman

	* src/WINNT/netidmgr_plugin/extensions/sample/config_main.c: file
	config_main.c was added on branch openafs-devel-1_5_x on 2008-02-17
	14:38:07 +0000

2008-02-17 14:33  jaltman

	* src/WINNT/netidmgr_plugin/extensions/sample/credprov.h: file
	credprov.h was added on branch openafs-devel-1_5_x on 2008-02-17
	14:38:07 +0000

2008-02-17 14:33  jaltman

	* src/WINNT/netidmgr_plugin/extensions/sample/afspext.c: file
	afspext.c was added on branch openafs-devel-1_5_x on 2008-02-17
	14:38:07 +0000

2008-02-17 14:33  jaltman

	* src/WINNT/netidmgr_plugin/extensions/sample/: Makefile, README,
	afspext.c, config_main.c, credprov.h, langres.h, main.c, plugin.c,
	version.rc, images/plugin.ico, lang/en_us/langres.rc: DELTA
	windows-netidmgr-extension-sample-20080217 AUTHOR
	asanka@secure-endpoints.com LICENSE MIT
	
	A sample template for constructing Network Identity Manager OpenAFS
	Provider Extensions for obtaining and identifying new token types.

2008-02-17 14:33  jaltman

	* src/WINNT/netidmgr_plugin/extensions/sample/Makefile: file
	Makefile was added on branch openafs-devel-1_5_x on 2008-02-17
	14:38:07 +0000

2008-02-17 14:33  jaltman

	* src/WINNT/netidmgr_plugin/extensions/sample/README: file README
	was added on branch openafs-devel-1_5_x on 2008-02-17 14:38:07
	+0000

2008-02-17 14:33  jaltman

	* src/WINNT/netidmgr_plugin/extensions/sample/plugin.c: file
	plugin.c was added on branch openafs-devel-1_5_x on 2008-02-17
	14:38:07 +0000

2008-02-17 14:33  jaltman

	* src/WINNT/netidmgr_plugin/extensions/sample/langres.h: file
	langres.h was added on branch openafs-devel-1_5_x on 2008-02-17
	14:38:07 +0000

2008-02-17 14:33  jaltman

	* src/WINNT/netidmgr_plugin/extensions/sample/main.c: file main.c
	was added on branch openafs-devel-1_5_x on 2008-02-17 14:38:07
	+0000

2008-02-17 14:33  jaltman

	* src/WINNT/netidmgr_plugin/extensions/sample/version.rc: file
	version.rc was added on branch openafs-devel-1_5_x on 2008-02-17
	14:38:07 +0000

2008-02-17 05:59  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_vnodeops.c, cm_vnodeops.h: DELTA
	DEVEL15-windows-invalidate-file-locks-vnovnode-20080217 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Upon receiving a VNOVNODE error from a file server, be sure to
	invalidate any file locks.  This prevents on-going attempts to
	extend the locks and will cause subsequent attempts to access the
	file to receive a invalid handle error.

2008-02-17 05:28  jaltman

	* src/WINNT/afsd/: cm_dcache.c, cm_scache.c, cm_vnodeops.c: DELTA
	DEVEL15-windows-buf-consistency-20080217 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	All calls to buf_Get() must be protected by a read lock on the
	cm_scache_t bufCreateLock
	
	When a MergeStatus results in the invalidation of buffers, do not
	remove buffers from the hash tables that have active references.

2008-02-15 03:31  jaltman

	* src/WINNT/afsd/: cm_cell.c, cm_cell.h, cm_volume.c: DELTA
	DEVEL15-windows-check-offline-volumes-20080214 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	when checking offline volumes, update the cell vlserver info if
	required and don't perform a check if there are no servers in the
	list.

2008-02-15 03:26  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	DEVEL15-windows-afsd-rx-extrapackets-20080214 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add support for specifying rx_extraPackets in the Windows client

2008-02-14 19:26  shadow

	* src/packaging/RedHat/mockbuild.pl: DELTA mockbuild-20080214
	AUTHOR sxw@inf.ed.ac.uk LICENSE BSD FIXES
	
	driver script for mock massbuilds

2008-02-14 19:26  shadow

	* src/packaging/RedHat/mockbuild.pl: file mockbuild.pl was added on
	branch openafs-devel-1_5_x on 2008-02-18 19:20:52 +0000

2008-02-14 19:20  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA DEVEL15-windows-vnovol-20080214
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	avoid a crash when logging VNOVOL errors returned from
	cm_CheckOfflineVolume

2008-02-14 14:13  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_scache.c, cm_volume.c: DELTA
	windows-volstat-vl-unknown-20080214 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add volumes in the vl_unknown state to the list of objects to be
	checked as offline or retried when an allbusy error is received in
	cm_Analyze.

2008-02-14 14:09  jaltman

	* src/WINNT/client_osi/osilog.c: DELTA
	windows-osilog-savestring-20080214 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	When osi_Log is disabled, osi_LogSaveString will no longer copy the
	provided string into the circular log buffer.  This saves a huge
	amount of time.

2008-02-13 05:58  jaltman

	* src/WINNT/afsd/smb3.c: DELTA
	DEVEL15-windows-smb-special-share-names-20080212 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Treat srvsvc, wkssvc and ipc$ as pseudo files.	Permit them to be
	opened and closed without actually existing.  For now we treat them
	as equivalent to ioctls but this should eventually change.
	
	Fix RAP processing to not reject names that exist in the root.afs
	volume for GetInfo queries.

2008-02-13 05:46  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-dfs-referrals-20080212 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add "ipc$" to the list of names that must not be automatically
	added as a share name.
	
	If the sharename is a partial match and therefore will not be added
	automatically to the share list, make sure that we return an error
	to the requestor.

2008-02-13 05:28  shadow

	* src/packaging/RedHat/: kmodtool, openafs-kmodtool,
	openafs.spec.in: DELTA DEVEL15-redhat-openafs-kmodtool-20080213
	AUTHOR shadow@dementia.org LICENSE IPL10 FIXES
	
	rename to be specific to us.

2008-02-13 05:27  shadow

	* src/packaging/RedHat/openafs-kmodtool: file openafs-kmodtool was
	added on branch openafs-devel-1_5_x on 2008-02-13 05:28:58 +0000

2008-02-13 05:27  shadow

	* src/packaging/RedHat/openafs-kmodtool: DELTA
	redhat-openafs-kmodtool-20080213 AUTHOR shadow@dementia.org LICENSE
	IPL10 FIXES
	
	rename to be specific to us.

2008-02-12 14:02  jaltman

	* src/WINNT/netidmgr_plugin/NTMakefile: DELTA
	DEVEL15-windows-no-wx-20080212 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	Warnings as errors are nice, but when different compiler versions
	stop building simply because a parameter is not being referenced in
	a meaningful way its time for the option to be turned off

2008-02-12 13:32  jaltman

	* src/WINNT/: afsadmsvr/NTMakefile,
	afsadmsvr/TaAfsAdmSvrClientBind.cpp, afsadmsvr/TaAfsAdmSvrMain.cpp,
	afsapplib/NTMakefile, client_osi/NTMakefile: DELTA
	DEVEL15-windows-no-more-rpcns4-dll-20080212 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Remove all references to rpcns4.lib and its included functions
	RpcNsXXX.  These APIs are no longer supported on Vista.  Except for
	TaAfsAdmSvr they had been commented out for a long time but we
	still continued to link to the library.  Loading the library
	generates a no longer supported error on Vista.  So lets get rid of
	it.

2008-02-12 13:21  jaltman

	* src/WINNT/client_creds/: NTMakefile, window.cpp: DELTA
	DEVEL15-windows-afscreds-username-20080212 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Use GetUserNameEx to obtain the username instead of searching the
	registry.  Try UserPrincipalName first and fallback to
	SamCompatible.

2008-02-11 16:44  jaltman

	* src/WINNT/client_creds/: advtab.cpp, main.cpp, resource.h,
	shortcut.cpp, shortcut.h, lang/en_US/afscreds.rc: DELTA
	DEVEL15-windows-afscreds-vista-uac-20080211 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT FIXES 82701
	
	Modifying the registry and the startup shortcuts is not permitted
	under Vista UAC.  Generate an error dialog and notify the end user.

2008-02-11 14:46  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-freelance-20080211 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Do not return BAD_NETWORK_ERROR in response to attempts to create
	directories or files in the Freelance root.afs volume.	Instead
	return ACCESS_DENIED.
	
	BAD_NETWORK_ERROR was being sent because the Freelance cell has no
	vldb servers.  Short circuit the error by testing for freelance in
	CreateFile and MakeDir

2008-02-11 04:04  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20080210 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	1.5.3100.0 == 1.5.31

2008-02-11 04:02  shadow

	* configure.in, configure-libafs.in: DELTA
	DEVEL15-openafs-1-5-31-20080210 AUTHOR shadow@dementia.org LICENSE
	IPL10 FIXES
	
	make 1.5.31

2008-02-11 04:00  shadow

	* src/afs/: afs_prototypes.h, afs_util.c, DARWIN/osi_vnodeops.c,
	VNOPS/afs_vnop_lookup.c: DELTA DEVEL15-magic-vnodes-20080210 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	add magic vnodes like the magic mounts we already have. you can now
	cons up any afs vnode if you know the cell and fid.

2008-02-11 03:44  shadow

	* src/volser/: vos.c, vsprocs.c: DELTA
	DEVEL15-vos-syncv-dryrun-20080210 AUTHOR shadow@dementia.org
	LICENSE IPL10 FIXES
	
	add a dryrun mode to vos syncvldb and syncserv

2008-02-11 03:37  shadow

	* src/: vol/fssync-server.c, vol/volume.c, volser/volprocs.c: DELTA
	DEVEL15-dafs-vol-updates-20080210 AUTHOR tkeiser@sinenomine.net
	LICENSE IPL10 FIXES
	
	make sure status is consistent in vol package when doing dafs

2008-02-11 00:18  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-windows-pipes-20080210 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	do not search for cellnames that match srvsvc or wkssvc pipes

2008-02-10 06:03  shadow

	* src/shlibafsrpc/mapfile.afs_xdr: DELTA
	DEVEL15-linux-x8664-mapfile-update-20080210 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	as reported by arolfe@mit.edu

2008-02-09 12:39  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20080209 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	more updates for 1.5.31

2008-02-09 02:32  jaltman

	* src/WINNT/: afsd/NTMakefile, afsd/afskfw.c, afsd/afsshare.c,
	afsd/cm.h, afsd/fs.c, afsd/fs_utils.c, afsd/smb.c, afsd/symlink.c,
	afsreg/afsreg.c, afsreg/afsreg.h, client_creds/NTMakefile,
	client_creds/advtab.cpp, client_creds/creds.cpp,
	client_creds/main.cpp, client_creds/misc.cpp,
	client_creds/settings.cpp, client_creds/shortcut.cpp,
	client_creds/window.cpp, client_exp/NTMakefile,
	client_exp/afs_shl_ext.cpp, client_exp/gui2fs.cpp,
	client_exp/shell_ext.cpp, client_exp/submounts_dlg.cpp: DELTA
	DEVEL15-windows-wow64-registry-20080208 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Enable the 32-bit tools that are distributed for use in the WOW64
	environment to access the 64-bit registry keys instead of the
	32-bit versions.  This will remove the need to support both 64-bit
	and 32-bit versions of the values.

2008-02-09 02:27  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-vnodeops-20080208 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add support for returning RANGE_NOT_LOCKED errors
	
	Do not attempt to add a mount point for share names of the form
	<cell><mount-type><volume>.  Its just a big waste of time.  DNS
	queries and CellServDB file searches are expensive.

2008-02-08 21:21  shadow

	* src/rx/: rx.c, rx.h, rx_multi.c, rx_prototypes.h: DELTA
	DEVEL15-rx-kill-void-stupidity-20080208 AUTHOR shadow@dementia.org
	LICENSE IPL10 FIXES
	
	remove VOID since it conflicts with this. and we shouldn't need it
	anymore anyway

2008-02-08 01:21  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA
	DEVEL15-windows-scache-locks-20080207 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	add lock assertions to ensure we are holding write locks when
	manipulating scache refcounts

2008-02-07 21:42  jaltman

	* src/WINNT/afsd/fs_utils.c: DELTA
	DEVEL15-windows-fs-utils-20080207 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Use ismeta() correctly when parsing integer strings.

2008-02-07 21:21  jaltman

	* src/WINNT/afsd/cm_callback.c: DELTA
	DEVEL15-windows-scache-refcount-race-20080207 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	if we are going to call a NoLock function better be holding the
	lock

2008-02-07 20:29  jaltman

	* src/WINNT/afsd/cm_server.c: DELTA
	DEVEL15-windows-multi-check-servers-20080207 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	for multi must compute the host string from the ip address for each
	server

2008-02-07 14:48  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA DEVEL15-windows-volstat-20080207
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	When updating the volume status do not introduce a deadlock by
	holding cm_serverLock

2008-02-07 06:14  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_volume.c: DELTA
	DEVEL15-windows-volstat-20080206 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Ensure that the volume status is always updated after a server_ref
	status change.

2008-02-06 19:31  jaltman

	* src/WINNT/afsd/cm_server.c: DELTA
	DEVEL15-windows-multi-check-servers-20080206 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	do not leak references
	
	remove signed vs unsigned warnings
	
	retry all RXGEN_OPCODE responses regardless of whether or not the
	entry had to be moved to consolidate the list.

2008-02-06 19:14  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20080206 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	more changes for 1.5.31

2008-02-06 17:58  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20080206 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Updates for 1.5.31

2008-02-06 17:53  jaltman

	* src/WINNT/client_exp/: gui2fs.cpp, make_symbolic_link_dlg.cpp:
	DELTA DEVEL15-windows-shell-add-symlink-20080206 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	No longer attempt to validate the target of the symlink.  There is
	no method of doing so reliably.

2008-02-06 16:52  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA DEVEL15-windows-vnovol-20080206
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	VNOVOL means the volume could not be attached which from the client
	perspective is the same as being offline.  The VLDB should not be
	queried in response to this error.

2008-02-06 12:21  shadow

	* src/vol/: vnode_inline.h, volume_inline.h: DELTA
	DEVEL15-hpux-dafs-inline-functions-20080206 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	fix this for hpux

2008-02-06 05:58  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20080205 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	update changes since 1.5.30

2008-02-06 01:32  shadow

	* src/afs/: afs_osi.c, afs_prototypes.h: DELTA
	DEVEL15-linux-rx-kernel-listener-kill-task-directly-20080205 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	as reported by cg2v@andrew.cmu.edu

2008-02-06 01:14  jaltman

	* src/WINNT/install/wix/: feature.wxi, files.wxi: DELTA
	DEVEL15-window-wix-dependencies-two-20080205 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	afsvosadmin.dll is required by translate_et.exe

2008-02-05 20:49  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	DEVEL15-windows-pioctl-path-charset-translation-20080205 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT FIXES 84279
	
	Do not translate the character set of the pioctl path data.  These
	paths were not provided by the file system but by the end user. 
	Therefore, they were not converted to the OEM character set.
	
	With this change the AFS shell context menu will be displayed for
	non-ASCII file names when ANSI file names are being used as well as
	the fs commands will work.

2008-02-05 17:38  jaltman

	* src/WINNT/afsd/: NTMakefile, cm.h, cm_server.c, cm_server.h:
	DELTA DEVEL15-windows-multi-checkservers-20080205 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Instead of probing servers one at a time, use multi_rx versions of
	RXAFS_GetCapabilities, RXAFS_GetTime and VL_ProbeServer to permit
	simultaneous probing of servers in constant time regardless of the
	number of servers.

2008-02-05 17:26  jaltman

	* src/: fsint/afsint.xg, libafsrpc/afsrpc.def, vlserver/vldbint.xg:
	DELTA DEVEL15-multi-rx-calls-20080205 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add multi versions of RXAFS_GetCapabilities,
	RXAFS_GiveUpAllCallBacks, and VL_ProbeServer.

2008-02-05 17:18  jaltman

	* src/rxgen/rpc_hout.c: DELTA
	DEVEL15-rxgen-multi-prototypes-20080205 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	When 'multi' is applied to an RPC definition, rxgen produced split
	prototypes, Start and End, but failed to produce the prototype for
	the normal RPC call.

2008-02-05 17:11  jaltman

	* src/WINNT/afsd/: cm_aclent.c, cm_aclent.h, cm_callback.c,
	cm_conn.c, cm_server.c: DELTA DEVEL15-windows-down-time-20080205
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	use clock time instead of osi_Time() for server down time tracking
	for proper comparison with expiration times.

2008-02-05 17:08  jaltman

	* src/WINNT/afsd/cm_volume.c: DELTA
	DEVEL15-windows-check-offline-volumes-20080205 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Do not hold the cm_volume_t mutex across the RPC

2008-02-05 16:58  jaltman

	* src/WINNT/install/wix/: feature.wxi, files.wxi: DELTA
	DEVEL15-windows-wix-translate_et-20080205 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Install the dll dependencies for translate_et as part of the client
	component.

2008-02-04 22:43  jaltman

	* src/vol/NTMakefile: DELTA
	DEVEL15-dafs-windows-vnode-locking-20080204 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	allow Windows to build with dafs-vnode-locking-20080204

2008-02-04 19:42  shadow

	* doc/man-pages/pod1/: pts_createuser.pod, pts_listentries.pod:
	DELTA DEVEL15-pts-localauth-20080204 AUTHOR sxw@inf.ed.ac.uk
	LICENSE IPL10 FIXES
	
	distilled from changes by mdw@umich.edu

2008-02-04 18:51  shadow

	* src/: viced/host.h, vol/Makefile.in, vol/daemon_com.c,
	vol/daemon_com.h, vol/fssync-client.c, vol/fssync-debug.c,
	vol/fssync-server.c, vol/fssync.h, vol/salvaged.c,
	vol/salvsync-client.c, vol/salvsync-server.c, vol/salvsync.h,
	vol/vnode.c, vol/vnode.h, vol/vnode_inline.h, vol/volume.c,
	vol/volume.h, vol/volume_inline.h, volser/volprocs.c: DELTA
	DEVEL15-dafs-vnode-locking-20080204 AUTHOR tkeiser@sinenomine.net
	LICENSE IPL10 FIXES 84778
	
	* Vnode package concurrency model was overhauled. Unlike the old
	model, where concurrency was controlled via reader/writer locks,
	the new model uses a per-vnode finite state automata.  * add
	several new volume states to deal with volume vnode list operations
	* a new FSSYNC command code was added to allow volume utilities to
	close out a volume operation without causing the fileserver to
	mount the volume * a new FSSYNC command code was added to allow
	volume utilities to transition a volume into a hard error state *
	the salvageserver has been modified to keep volume group partition
	path data coherent with the fileserver (like many other parts of
	the volume package, this code assumes all members of the group are
	stored on the same vice partition) * make salvageserver correctly
	handle volume state when a child worker process terminates
	abnormally * update volume pre-attachment code to deal with move
	volumes across partitions on the same server * add volume state
	sanity checks to more volume package interfaces * original vos
	online patch introduced a race condition; rearchitect vos
	online/offline to eliminate race condition, and reduce i/o load
	caused by operation * unify duplicate code in volserver related to
	servicing vos examine and vos listvol requests * add doxygen
	formatted comment blocks to numerous volume package elements *
	various updates to fssync-debug to allow dumping vnode state, and
	updates to deal with added volume and vnode states * several
	1.5-specific fixes related to fssync and salvsync

2008-02-04 18:50  shadow

	* src/vol/volume_inline.h: file volume_inline.h was added on branch
	openafs-devel-1_5_x on 2008-02-04 18:51:39 +0000

2008-02-04 18:50  shadow

	* src/vol/: vnode_inline.h, volume_inline.h: DELTA
	dafs-vnode-locking-20080204 AUTHOR tkeiser@sinenomine.net LICENSE
	IPL10 FIXES 84778
	
	* Vnode package concurrency model was overhauled. Unlike the old
	model, where concurrency was controlled via reader/writer locks,
	the new model uses a per-vnode finite state automata.  * add
	several new volume states to deal with volume vnode list operations
	* a new FSSYNC command code was added to allow volume utilities to
	close out a volume operation without causing the fileserver to
	mount the volume * a new FSSYNC command code was added to allow
	volume utilities to transition a volume into a hard error state *
	the salvageserver has been modified to keep volume group partition
	path data coherent with the fileserver (like many other parts of
	the volume package, this code assumes all members of the group are
	stored on the same vice partition) * make salvageserver correctly
	handle volume state when a child worker process terminates
	abnormally * update volume pre-attachment code to deal with move
	volumes across partitions on the same server * add volume state
	sanity checks to more volume package interfaces * original vos
	online patch introduced a race condition; rearchitect vos
	online/offline to eliminate race condition, and reduce i/o load
	caused by operation * unify duplicate code in volserver related to
	servicing vos examine and vos listvol requests * add doxygen
	formatted comment blocks to numerous volume package elements *
	various updates to fssync-debug to allow dumping vnode state, and
	updates to deal with added volume and vnode states * several
	1.5-specific fixes related to fssync and salvsync

2008-02-04 18:50  shadow

	* src/vol/vnode_inline.h: file vnode_inline.h was added on branch
	openafs-devel-1_5_x on 2008-02-04 18:51:39 +0000

2008-02-04 17:53  shadow

	* src/ptserver/pts.c, src/ptserver/ptuser.c, src/ptserver/utils.c,
	doc/man-pages/pod1/pts.pod, doc/man-pages/pod1/pts_adduser.pod,
	doc/man-pages/pod1/pts_chown.pod,
	doc/man-pages/pod1/pts_creategroup.pod,
	doc/man-pages/pod1/pts_createuser.pod,
	doc/man-pages/pod1/pts_delete.pod,
	doc/man-pages/pod1/pts_examine.pod,
	doc/man-pages/pod1/pts_interactive.pod,
	doc/man-pages/pod1/pts_listentries.pod,
	doc/man-pages/pod1/pts_listmax.pod,
	doc/man-pages/pod1/pts_listowned.pod,
	doc/man-pages/pod1/pts_membership.pod,
	doc/man-pages/pod1/pts_quit.pod,
	doc/man-pages/pod1/pts_removeuser.pod,
	doc/man-pages/pod1/pts_rename.pod,
	doc/man-pages/pod1/pts_setfields.pod,
	doc/man-pages/pod1/pts_setmax.pod,
	doc/man-pages/pod1/pts_sleep.pod,
	doc/man-pages/pod1/pts_source.pod: DELTA
	DEVEL15-pts-localauth-20080204 AUTHOR sxw@inf.ed.ac.uk LICENSE
	IPL10 FIXES
	
	distilled from changes by mdw@umich.edu

2008-02-04 04:05  jaltman

	* src/rx/xdr_rec.c: DELTA DEVEL15-rx-xdr_rec-type-error-20080203
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	x_inline second parameter is unsigned

2008-02-04 03:59  jaltman

	* src/kauth/krb_udp.c: DELTA
	DEVEL15-kauth-windows-handle-leak-20080203 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	close() does not close sockets on Windows

2008-02-04 03:51  jaltman

	* src/: bozo/bosserver.c, ptserver/ptserver.c, vlserver/vlserver.c:
	DELTA DEVEL15-rxmaxmtu-printf-format-error-20080203 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	correct improper format string

2008-02-02 22:27  jaltman

	* src/WINNT/afsd/: afsd_service.c, smb.c: DELTA
	DEVEL15-windows-vista-resume-smb-binding-20080202 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	another plane trip, more tweaks to the logic for handling
	re-binding of the netbios name after a power management resume
	event.

2008-02-02 22:23  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-dfs-referrals-symlinks-20082002 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	another small tweak to ensure that we don't create a symlink for
	"fo" when a mountpoint or symlink for "foo" exists

2008-02-02 13:43  jaltman

	* src/: WINNT/afsd/NTMakefile, WINNT/afsreg/afssw.c,
	WINNT/bosctlsvc/NTMakefile, WINNT/client_osi/NTMakefile,
	auth/NTMakefile, bozo/NTMakefile, bucoord/NTMakefile,
	budb/NTMakefile, butc/NTMakefile, kauth/NTMakefile,
	libadmin/adminutil/NTMakefile, libadmin/cfg/NTMakefile,
	libafsauthent/NTMakefile, ptserver/NTMakefile, tbutc/NTMakefile,
	ubik/NTMakefile, update/NTMakefile, vlserver/NTMakefile,
	vol/NTMakefile, volser/NTMakefile: DELTA
	DEVEL15-windows-cellservdb-location-20080202 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Modify the search order for determining the location of CellServDB
	and other client configuration files.
	
	1. AFSCONF environment variable 2. registry setting 3. NEW - use
	All Users\AppData\OpenAFS\Client only if CellServDB exists 4. use
	Program Files\OpenAFS\Client

2008-02-02 02:48  jaltman

	* src/: NTMakefile, WINNT/afsd/cm_config.c, WINNT/afsreg/afssw.c,
	WINNT/afsreg/afssw.h, libadmin/cfg/NTMakefile, util/dirpath.c:
	DELTA DEVEL15-windows-more-cellservdb-consolidation-20080201 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Merge cellconfig.c and the afsreg library.  Redefine the location
	of the client cellservdb directory in dirpath in terms of the
	cellservdb direction and not the install directory.  (although they
	point at the same thing now by default.)
	
	Future changes to the location of the cellservdb directory should
	be made in afsreg.

2008-02-02 00:24  jaltman

	* src/WINNT/client_config/cellservdb.c: DELTA
	DEVEL15-windows-client-config-cellservdb-20080201 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	modify cellservdb.c to use cm_GetCellServDB() from libafsconf.dll. 
	This results in both libadmin and the afs client control panel
	using the same CellServDB as the rest of the system.

2008-02-02 00:20  jaltman

	* src/NTMakefile: DELTA DEVEL15-windows-build-system-20080201
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	re-order the building of directories so that libafsconf.dll is
	built before other directories that might want to use it.

2008-02-01 21:39  jaltman

	* src/WINNT/afsd/: afsd_init.c, afskfw.c, afskfw.h, cm_cell.c,
	cm_config.c, cm_config.h, cm_freelance.c, fs.c, libafsconf.def:
	DELTA DEVEL15-windows-refactor-cm_config-20080201 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	cm_config.c was a nightmare.  there were several functions that
	each computed the location of the OpenAFS Client configuration
	directory in a slightly different way.	Now there is a single
	exported function that determines the directory, and another that
	determines the name of the CellServDB file.  All of the other
	functons in cm_config.c and throughout the src/WINNT/afsd directory
	now use those two functions.
	
	The new rule for determining the location of the OpenAFS Client
	configuration directory and hence the CellServDB file location is:
	
	1. check the AFSCONF environment variable 2. check the
	HKLM\SOFTWARE\OpenAFS\Client   CellServDBDir registry value 3. use
	AFSDIR_CLIENT_ETC_DIRPATH which currently refers to    \Program
	Files\OpenAFS\Client
	
	(For 1.5 branch remove all references to DJGPP in cm_config.[ch])

2008-02-01 21:33  shadow

	* src/viced/host.c: DELTA
	DEVEL15-h-enumerate-less-heavyhanded-check-20080201 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	if hostCount is too small this is fine or at least not fatal

2008-02-01 21:17  jaltman

	* src/WINNT/netidmgr_plugin/afscred.h: DELTA
	DEVEL15-windows-netidmgr-20080201 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	afs/stds.h before all others

2008-02-01 15:27  shadow

	* src/vol/fssync-server.c: DELTA
	DEVEL15-poll-drop-fsync-lock-20080201 AUTHOR sxw@inf.ed.ac.uk
	LICENSE IPL10 FIXES
	
	update to drop fsync lock if we're using poll

2008-01-31 20:18  shadow

	* src/afs/UKERNEL/afs_usrops.c: DELTA
	DEVEL15-solaris10-cleanup-friendliness-20080130 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	based on patch from mib@unimelb.edu.au
	
	clean up taskq after ourselves and don't leave ourself marked
	system processes

2008-01-31 16:11  jaltman

	* src/WINNT/afsd/cm_server.c: DELTA
	DEVEL15-windows-noprobe-20080131 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	do not mark servers down if they are not probed.

2008-01-31 07:31  jaltman

	* src/: WINNT/afsd/cm_utils.c, WINNT/afsd/smb.c, rx/rx_misc.c,
	util/errmap_nt.h: DELTA DEVEL15-windows-edquot-20080131 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	For Windows, EDQUOT == WSAEDQUOT.   Define it in the right places
	so that in the end STATUS_OUT_OF_QUOTA can be returned to the
	application.

2008-01-31 05:49  jaltman

	* src/WINNT/afsd/: cm_cell.c, cm_cell.h, cm_ioctl.c: DELTA
	DEVEL15-windows-fs-newcell-20080130 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	prevent the afs client service from crashing when fs newcell is
	executed

2008-01-31 03:03  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	DEVEL15-windows-nsis-installer-20080130 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	move afslogon.dll, afscpcc.exe and afs_cpa.cpl to \Program
	Files\OpenAFS\Client\Program in order to get them out of the
	%windir% tree

2008-01-31 00:28  jaltman

	* src/rx/rx_misc.c: DELTA DEVEL15-rx-edquot-20080130 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Conditionalize error translation on the existence of EDQUOT not on
	platform macros

2008-01-30 21:37  shadow

	* src/config/afs_args.h: DELTA
	DEVEL15-solaris10-cleanup-friendliness-20080130 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	based on patch from mib@unimelb.edu.au
	
	clean up taskq after ourselves and don't leave ourself marked
	system processes

2008-01-30 21:05  shadow

	* src/: afs/afs_call.c, afs/afs_osi.c, afs/afs_prototypes.h,
	rx/rx_kcommon.c, rx/SOLARIS/rx_knet.c: DELTA
	DEVEL15-solaris10-cleanup-friendliness-20080130 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	based on patch from mib@unimelb.edu.au
	
	clean up taskq after ourselves and don't leave ourself marked
	system processes

2008-01-30 17:30  shadow

	* acinclude.m4, src/afs/LINUX/osi_groups.c, src/cf/linux-test4.m4:
	DELTA DEVEL15-linux-keytype-exports-20080130 AUTHOR
	sxw@inf.ed.ac.uk LICENSE IPL10 FIXES
	
	try to work even if key_type_keyring isn't exported

2008-01-30 17:26  shadow

	* src/: afs/LINUX/osi_misc.c, rx/rx_kcommon.c, rx/LINUX/rx_knet.c:
	DELTA DEVEL15-linux-rx-kernel-listener-kill-task-directly-20080130
	AUTHOR sxw@inf.ed.ac.uk LICENSE IPL10 FIXES
	
	based on work from shadow@dementia.org
	
	since the tasklist lock and rcu stuff can/will be de-exported, and
	we don't need it anyway...

2008-01-30 14:57  jaltman

	* src/WINNT/afsd/cm_server.c: DELTA
	DEVEL15-windows-ipaddr-change-server-deadlock-20080130 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	avoid a deadlock during server probes initiated by the ipaddr
	change daemon thread.
	
	(missed a case in DELTA
	windows-ipaddr-change-server-deadlock-20080106)

2008-01-29 20:41  shadow

	* src/volser/vsprocs.c: DELTA
	DEVEL15-syncvl-fix-bogus-rw-update-20080129 AUTHOR
	alistair.ferguson@morganstanley.com LICENSE IPL10 FIXES
	
	pass in a ref to entry correctly

2008-01-29 00:21  jaltman

	* src/WINNT/afsd/: lanahelper.cpp, lanahelper.h: DELTA
	DEVEL15-windows-lanahelper-20080128 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	The algorithms that were used to produce a Netbios name were
	broken.  The name that was produced when the hostname was too long
	was in fact longer than the maximum permitted netbios name.
	
	Also, the "NetbiosName" value was not used as a suffix when the
	loopback adapter was not installed.  The hardcoded string "AFS" was
	used instead.

2008-01-28 19:51  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA
	DEVEL15-windows-network-type-allocation-20080128 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Microsoft has defined for us:
	
	#define     WNNC_NET_OPENAFS	 0x00390000

2008-01-28 19:30  shadow

	* acinclude.m4, src/cf/linux-test4.m4, src/afs/LINUX/osi_groups.c:
	DELTA DEVEL15-revert-linux-2624-rc5-updates-20080127 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES 83716
	
	the generic 2.6.24 patch should address all this.

2008-01-28 19:15  shadow

	* src/cf/linux-test4.m4: DELTA
	DEVEL15-sysctl-table-checking-modpost-fun-fun-20080127 AUTHOR
	marc.c.dionne@gmail.com LICENSE IPL10 FIXES 83890
	
	try again to do something sensible so we don't default wrong

2008-01-28 07:23  jaltman

	* src/WINNT/afsd/: cm.h, cm_freelance.c, cm_freelance.h,
	cm_vnodeops.c, smb3.c: DELTA
	DEVEL15-windows-freelance-improved-dfs-handling-20080127 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Cell names are published as share names.  As a result they are
	searched for as part of the Dfs Referral evaluation.  If share
	"foo" can not be reached, the CIFS client will fallback to
	searching for "fo" as well.
	
	Since the freelance client automatically adds a symlink for
	prefixes of the cell name, this results in both "foo" and "fo"
	being added to the freelance root.afs volume.  This patch prevents
	that negative side effect.

2008-01-28 07:13  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA DEVEL15-windows-afskfw-20080127
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	when tracking ccache names be sure to include the cache type
	prefix.

2008-01-28 01:39  shadow

	* src/afs/afs_cell.c: DELTA DEVEL15-afsdb-fix-20080126 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	pull bugfix from 1.4

2008-01-27 18:46  shadow

	* src/packaging/MacOS/decode-panic: DELTA
	DEVEL15-macos-panic-decoder-20080127 AUTHOR jason@rampaginggeek.com
	LICENSE IPL10 FIXES
	
	panic log decoder from Jason. Still needs some work for Leopard but
	we should be able to make a go of this

2008-01-27 18:44  shadow

	* src/packaging/MacOS/decode-panic: DELTA
	macos-panic-decoder-20080127 AUTHOR jason@rampaginggeek.com LICENSE
	BSD FIXES
	
	panic log decoder from Jason. Still needs some work for Leopard but
	we should be able to make a go of this

2008-01-27 18:44  shadow

	* src/packaging/MacOS/decode-panic: file decode-panic was added on
	branch openafs-devel-1_5_x on 2008-01-27 18:46:14 +0000

2008-01-24 23:56  shadow

	* src/packaging/RedHat/: openafs-buildall.sh, openafs-client.init,
	openafs.spec.in: DELTA DEVEL15-redhat-support-dkms-20080124 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	attempt to provide dkms support.  this does work on my fc8 test
	host. it may not work in all cases.

2008-01-24 23:50  shadow

	* src/tests/: afs-rmcell.pl, OpenAFS/Auth.pm, OpenAFS/OS.pm: DELTA
	DEVEL15-tests-update-20080124 AUTHOR mmeffie@sinenomine.net LICENSE
	IPL10 FIXES
	
	update test scripting

2008-01-24 23:44  shadow

	* src/tests/OpenAFS/Auth.pm: file Auth.pm was added on branch
	openafs-devel-1_5_x on 2008-01-24 23:50:38 +0000

2008-01-24 23:44  shadow

	* src/tests/OpenAFS/OS.pm: file OS.pm was added on branch
	openafs-devel-1_5_x on 2008-01-24 23:50:38 +0000

2008-01-24 23:44  shadow

	* src/tests/: afs-rmcell.pl, OpenAFS/Auth.pm, OpenAFS/OS.pm: DELTA
	tests-update-20080124 AUTHOR mmeffie@sinenomine.net LICENSE IPL10
	FIXES
	
	update test scripting

2008-01-24 23:44  shadow

	* src/tests/afs-rmcell.pl: file afs-rmcell.pl was added on branch
	openafs-devel-1_5_x on 2008-01-24 23:50:37 +0000

2008-01-24 16:08  jaltman

	* src/: libafsauthent/afsauthent.def, libafsrpc/afsrpc.def: DELTA
	DEVEL15-rxkad-v5-dot-check-20080124 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Export rx_SetSecurityConfiguration on Windows

2008-01-24 15:31  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_volume.c, cm_volume.h: DELTA
	DEVEL15-windows-get-volume-no-reset-flag-20080124 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	There are circumstances where a volume object is being accessed and
	the volume is marked indicating that the volume location
	information is out of date but where it is also pointless and
	perhaps dangerous to block waiting for the rpc to complete.  One
	example is when processing the cmdebug requests.  If we know that
	we are not going to use the volume object to contact a server, then
	we can now set the CM_GETVOL_FLAG_NO_RESET flag.

2008-01-24 15:20  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-symlink-dot-dot-20080124 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	when moving up in the directory tree we search the recorded fid
	list to find a matching fid that we have already crossed.  we must
	also reset the fid count based upon what we discover.

2008-01-23 21:38  shadow

	* src/packaging/RedHat/openafs.spec.in: DELTA
	DEVEL15-redhat-spec-more-arches-20080123 AUTHOR shadow@dementia.org
	LICENSE IPL10 FIXES
	
	support sprc, sparc64, ppc, ppc64, s390, s390x. we should be able
	to cope with all these. if not, fix it.

2008-01-23 13:47  shadow

	* src/cf/linux-test4.m4: DELTA
	DEVEL15-linux-key-type-detection-once-20080123 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	doubled configure test from 2 sources.

2008-01-23 05:30  shadow

	* src/packaging/RedHat/kmodtool: DELTA
	DEVEL15-redhat-kmodtool-20080122 AUTHOR sxw@inf.ed.ac.uk LICENSE
	IPL10 FIXES
	
	install simon's modified kmodtool

2008-01-23 04:18  shadow

	* doc/man-pages/pod8/bosserver.pod,
	doc/man-pages/pod8/fileserver.pod, doc/man-pages/pod8/ptserver.pod,
	doc/man-pages/pod8/vlserver.pod, doc/man-pages/pod8/volserver.pod,
	src/bozo/bosserver.c, src/ptserver/ptserver.c, src/rx/rx.c,
	src/rx/rx.h, src/rxkad/private_data.h,
	src/rxkad/rxkad_prototypes.h, src/rxkad/rxkad_server.c,
	src/rxkad/ticket5.c, src/viced/viced.c, src/vlserver/vlserver.c,
	src/volser/volmain.c: DELTA DEVEL15-rxkad-v5-dot-check-20080122
	AUTHOR sxw@inf.ed.ac.uk LICENSE IPL10 FIXES 75101
	
	give an option to not enforce the dotted principal check. document
	it.

2008-01-23 03:21  shadow

	* src/viced/viced.c: DELTA
	DEVEL15-viced-fsync-glock-creation-20080122 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	create fsync glock and cond before we initialize volume package.
	oops?

2008-01-22 21:05  shadow

	* src/packaging/RedHat/openafs.spec.in: DELTA
	DEVEL15-redhat-packaging-keep-up-with-the-joneses-20080122 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	track new manpages

2008-01-22 05:15  shadow

	* src/volser/vos.c: DELTA DEVEL15-vos-volser-enhancements-20080121
	AUTHOR shadow@dementia.org LICENSE IPL10 FIXES
	
	add option to addsite to allow adding a site where there is already
	a release- equivalent volume resident, where thus we don't want to
	mark unreleased
	
	(possible by dumping an existing RO and restoring with -readonly at
	the  new site)
	
	add ability to vos clone to a readonly or backup with the correct
	ID and name
	
	add ability when restoring a RW to a new site to leave the volume
	at the old site intact
	
	all changes are internal to vos and can be used with any OpenAFS
	from 2006 or later (supporting changes in namei to not create
	volumes with bad parent id went in in December 2005)

2008-01-21 21:04  shadow

	* src/afsd/afs.rc.linux: DELTA DEVEL15-tests-update-20080121 AUTHOR
	mmeffie@sinenomine.net LICENSE IPL10 FIXES
	
	update test scripting

2008-01-21 20:57  shadow

	* src/: afsd/afs.rc.darwin, packaging/MacOS/OpenAFS.post_install,
	packaging/MacOS/afs.conf, packaging/MacOS/buildpkg.sh.in: DELTA
	DEVEL15-macos-packaging-using-afs-conf-when-possible-20080121
	AUTHOR broder@mit.edu LICENSE IPL10 FIXES 81825
	
	switch to afs.conf as other ports use instead of afsd.options, when
	possible

2008-01-21 20:53  shadow

	* src/packaging/MacOS/afs.conf: file afs.conf was added on branch
	openafs-devel-1_5_x on 2008-01-21 20:57:24 +0000

2008-01-21 20:53  shadow

	* src/packaging/MacOS/afs.conf: DELTA
	macos-packaging-using-afs-conf-when-possible-20080121 AUTHOR
	broder@mit.edu LICENSE IPL10 FIXES 81825
	
	switch to afs.conf as other ports use instead of afsd.options, when
	possible

2008-01-21 19:42  shadow

	* Makefile.in, configure.in, src/tests/Makefile.in,
	src/tests/afs-newcell.pl, src/tests/baduniq.pl,
	src/tests/bosexec.pl, src/tests/bosinstall.pl, src/tests/extcopyin,
	src/tests/extcopyout, src/tests/hardlink5, src/tests/reauth.pl,
	src/tests/run-tests.in, src/tests/vosdump.pl,
	src/tests/vosrestore.pl, src/tests/OpenAFS/ConfigUtils.pm,
	src/tests/OpenAFS/config.pm: DELTA DEVEL15-tests-update-20080121
	AUTHOR mmeffie@sinenomine.net LICENSE IPL10 FIXES
	
	update test scripting

2008-01-21 18:38  shadow

	* src/: libadmin/bos/Makefile.in, libadmin/kas/Makefile.in,
	libadmin/pts/Makefile.in, libadmin/vos/Makefile.in,
	libuafs/Makefile.common.in: DELTA
	DEVEL15-make-avoid-double-slash-20080121 AUTHOR shadow@dementia.org
	LICENSE IPL10 FIXES
	
	avoid having double / in make commands

2008-01-21 17:37  shadow

	* src/afs/SOLARIS/osi_vfsops.c: DELTA
	DEVEL15-solaris-vfsroot-refcount-issue-20080121 AUTHOR
	jhutz@cmu.edu LICENSE IPL10 FIXES
	
	fix issue with afs root vnode refcount dropping to 0

2008-01-21 17:09  shadow

	* src/packaging/RedHat/openafs.spec.in: DELTA
	DEVEL15-redhat-spec-update-20080121 AUTHOR sxw@inf.ed.ac.uk LICENSE
	IPL10 FIXES
	
	update specfile to default to fedorakmod

2008-01-21 14:33  shadow

	* src/volser/: volser.p.h, volser_prototypes.h, vos.c, vsprocs.c:
	DELTA DEVEL15-vos-volser-enhancements-20080121 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	add option to addsite to allow adding a site where there is already
	a release- equivalent volume resident, where thus we don't want to
	mark unreleased
	
	(possible by dumping an existing RO and restoring with -readonly at
	the  new site)
	
	add ability to vos clone to a readonly or backup with the correct
	ID and name
	
	add ability when restoring a RW to a new site to leave the volume
	at the old site intact
	
	all changes are internal to vos and can be used with any OpenAFS
	from 2006 or later (supporting changes in namei to not create
	volumes with bad parent id went in in December 2005)

2008-01-21 14:06  shadow

	* src/volser/dumpstuff.c: DELTA
	DEVEL15-vos-restore-incrementals-no-orphans-really-20080121 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES 46937
	
	based on comments from jhutz@cmu.edu; runnign thread in the ticket

2008-01-20 00:17  rra

	* doc/man-pages/: pod1/vos.pod, pod1/vos_copy.pod,
	pod1/vos_create.pod, pod1/vos_move.pod, pod8/fileserver.pod: DELTA
	DEVEL15-man-page-fileserver-limits-20080119 AUTHOR
	jason@rampaginggeek.com LICENSE BSD
	
	Document the 2TB volume and partition limits and the
	-abortthreshold flag to the AFS fileserver.

2008-01-16 03:19  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_ioctl.c, cm_ioctl.h, fs.c,
	smb_iocons.h, smb_ioctl.c: DELTA
	DEVEL15-windows-cm_ioctl_query_opts-20080115 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	The path ioctl operations have several issues:
	
	(1) the specified path for "fs examine, whereis, whichcell, flush"
	and so	   always has the follow symlinks and mount points
	semantics.  This makes	   it impossible to determine what the FID
	of a symlink or mount point is.
	
	(2) "fs examine" out is not the result of a single pioctl operation
	but is	   actually the combined output of half a dozen operations.
	 Path evaluation     is an expensive operation.  It would be faster
	if the caller could	evaluate the FID first and then perform all
	of the rest of the operations	  by specifying the FID instead of
	the path.
	
	(3) fs output reports all objects as files.  By adding a
	GetFileType	pioctl more informative output can be provided that
	indicates what	   type of object the path evaluates to.
	
	(4) the Windows fs command includes a number of commands that do
	nothing     but exist only because the Unix cache manager supports
	them.
	
	This delta adds a new extendible data structure
	cm_ioctl_query_opts_t which can be optionally specified with
	pioctls that do not already require input data.  The first two
	fields of this structure are 'literal' and 'fid'.  The literal
	field is used to indicate whether the last component of the path
	should be evaluated following symlinks and mount points.  The fid
	field permits a fid to be specified.
	
	A new GetFileType pioctl has been added. The type of objects are
	now output.
	
	A new "-literal" option is available for "fs examine, flush,
	whereis, and whichcell.
	
	Unimplemented fs commands have been removed.

2008-01-15 23:43  shadow

	* src/packaging/RedHat/makesrpm.pl: DELTA
	DEVEL15-redhat-makesrpm-deal-with-cellservdb-20080115 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	autofetch the CellServDB based on the spec or let one be provided

2008-01-15 14:09  shadow

	* src/lwp/process.s: DELTA DEVEL15-arm-linux-20080115 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	make an arm linux port.

2008-01-15 06:09  shadow

	* src/: afs/FBSD/osi_vnodeops.c, config/afs_sysnames.h,
	config/param.i386_fbsd_62.h, config/param.i386_fbsd_70.h,
	libafs/MakefileProto.FBSD.in, libuafs/MakefileProto.FBSD.in,
	ptserver/map.c: DELTA DEVEL15-fbsd-70-updates-20080115 AUTHOR
	matt@linuxbox.com LICENSE IPL10 FIXES 82847
	
	updates to make us build on freebsd 7.0

2008-01-15 06:04  shadow

	* src/config/param.i386_fbsd_70.h: file param.i386_fbsd_70.h was
	added on branch openafs-devel-1_5_x on 2008-01-15 06:09:12 +0000

2008-01-15 06:04  shadow

	* src/config/param.i386_fbsd_62.h: file param.i386_fbsd_62.h was
	added on branch openafs-devel-1_5_x on 2008-01-15 06:09:12 +0000

2008-01-15 06:04  shadow

	* src/config/: param.i386_fbsd_62.h, param.i386_fbsd_70.h: DELTA
	fbsd-70-updates-20080115 AUTHOR matt@linuxbox.com LICENSE IPL10
	FIXES 82847
	
	updates to make us build on freebsd 7.0

2008-01-15 05:21  shadow

	* src/cf/osconf.m4: DELTA DEVEL15-arm-linux-20080115 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	make an arm linux port.

2008-01-15 05:12  shadow

	* src/: config/afs_sysnames.h, config/param.arm_linux24.h,
	config/param.arm_linux26.h, des/andrew-conf.h,
	des/conf-arm-linux.h, lwp/lwp.c, lwp/process.s: DELTA
	DEVEL15-arm-linux-20080115 AUTHOR shadow@dementia.org LICENSE IPL10
	FIXES
	
	make an arm linux port.

2008-01-15 05:10  shadow

	* src/des/conf-arm-linux.h: file conf-arm-linux.h was added on
	branch openafs-devel-1_5_x on 2008-01-15 05:12:14 +0000

2008-01-15 05:10  shadow

	* src/config/param.arm_linux24.h: file param.arm_linux24.h was
	added on branch openafs-devel-1_5_x on 2008-01-15 05:12:14 +0000

2008-01-15 05:10  shadow

	* src/config/param.arm_linux26.h: file param.arm_linux26.h was
	added on branch openafs-devel-1_5_x on 2008-01-15 05:12:14 +0000

2008-01-15 05:10  shadow

	* src/: config/param.arm_linux24.h, config/param.arm_linux26.h,
	des/conf-arm-linux.h: DELTA arm-linux-20080115 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	make an arm linux port.

2008-01-14 05:05  rra

	* doc/man-pages/pod1/cmdebug.pod: DELTA
	DEVEL15-man-page-cmdebug-updates-20080113 AUTHOR
	jason@rampaginggeek.com LICENSE BSD
	
	Add -ctime and -cellservdb options to the cmdebug man page and
	improve example host names and SEE ALSO references.

2008-01-13 15:35  jaltman

	* src/cmd/cmd.c: DELTA DEVEL15-cmd-nname-20080113 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Nname() is used to concatenate two strings and is frequently used
	with the first string being the name of the executable perhaps with
	a full path.  The static buffer specified is too small for a full
	path and there was no protection against writing beyond the end of
	it.

2008-01-13 14:38  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	DEVEL15-windows-pioctl-parse-path-20080113 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Apply the desired "follow symlinks/mountpoints" semantics to the
	single component non-UNC case.

2008-01-12 23:31  jaltman

	* src/WINNT/client_exp/: NTMakefile, gui2fs.cpp, gui2fs.h, help.h,
	resource.h, shell_ext.cpp, symlinks_dlg.cpp, symlinks_dlg.h,
	lang/en_US/afs_shl_ext.rc: DELTA
	DEVEL15-windows-explorer-shell-symlinks-show-20080112 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add AFS->Symlnks->Show dialog to the explorer shell menu

2008-01-12 23:29  jaltman

	* src/WINNT/client_exp/symlinks_dlg.cpp: file symlinks_dlg.cpp was
	added on branch openafs-devel-1_5_x on 2008-01-12 23:31:24 +0000

2008-01-12 23:29  jaltman

	* src/WINNT/client_exp/: symlinks_dlg.cpp, symlinks_dlg.h: DELTA
	windows-explorer-shell-symlinks-show-20080112 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add AFS->Symlnks->Show dialog to the explorer shell menu

2008-01-12 23:29  jaltman

	* src/WINNT/client_exp/symlinks_dlg.h: file symlinks_dlg.h was
	added on branch openafs-devel-1_5_x on 2008-01-12 23:31:24 +0000

2008-01-12 15:44  jaltman

	* src/venus/cmdebug.c: DELTA DEVEL15-cmdebug-cellservdb-20080112
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	Add -cellservdb option to the cmdebug command.
	
	This option will retrieve the volume location database information
	for all cells known to the cache manager and output the data in the
	format required by the CellServDB file.
	
	This functionality is supported by the UNIX cache managers and
	Windows cache managers 1.5.31 and later.

2008-01-11 22:41  shadow

	* src/config/.cvsignore: DELTA
	DEVEL15-config-cvsignore-update-20080111 AUTHOR shadow@dementia.org
	LICENSE IPL10 FIXES
	
	ignore generated Makefile.SYSNAME.in

2008-01-11 19:12  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm.h, cm_callback.c, cm_cell.c,
	cm_cell.h, cm_conn.c, cm_ioctl.c, cm_scache.c, cm_server.c,
	cm_server.h, cm_vnodeops.c, cm_volume.c: DELTA
	DEVEL15-windows-callback-getcellservdb-20080111 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add support for RXAFS_GetCellServDB.  Implemented by generalizing
	RXAFS_GetCellByNum and special casing the index values to do the
	right thing.
	
	Conditionalize grabbing the callp->lock in the callback functions. 
	The race conditions in rx have long since been fixed and the
	potential for deadlocks are too great.
	
	Add a new flag CM_FLAG_NOPROBE for use in calls to cm_GetCell. 
	When set the newly discovered servers will not be immediately
	probed.  Useful when setting tokens, setting server preferences, or
	responding to cmdebug callbacks.

2008-01-10 23:03  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20080110 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	1.5.3001 = 1.5.30

2008-01-10 23:00  jaltman

	* src/WINNT/afsd/: cm_daemon.c, smb.c, smb.h: DELTA
	DEVEL15-windows-smb-synchronization-20080110 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	1. prevent stopping the smb_Listeners due to an ip addr change when
	the LANA is determined either by registry assignment or loopback
	detection
	
	2. add synchronization logic to prevent smb_Listener restarts prior
	to    smb_Listener thread stoppage
	
	3. no longer permit panics from smb_Listener threads
	
	4. move the probe logic from cm_IPAddrDaemon thread to the
	cm_Daemon    thread in order to avoid the loss of ip addr change
	events.  If an	  adapter stops and restarts fast enough there
	might not be anything	 for us to do.

2008-01-10 17:00  shadow

	* acinclude.m4, src/afs/LINUX/osi_groups.c, src/cf/linux-test4.m4:
	DELTA DEVEL15-linux-2624-rc5-updates-20080110 AUTHOR
	matt@linuxbox.com LICENSE IPL10 FIXES 80463
	
	Include linux/key-type.h in osi_groups.c, if it exists. Fix
	do_sync_read test for recent kbuild (maybe break it for [some older
	2.6]).

2008-01-09 19:38  shadow

	* src/packaging/RedHat/makesrpm.pl: DELTA
	DEVEL15-redhat-make-srpm-script-20080109 AUTHOR sxw@inf.ed.ac.uk
	LICENSE IPL10 FIXES
	
	srpm builder script

2008-01-09 19:36  shadow

	* src/packaging/RedHat/makesrpm.pl: file makesrpm.pl was added on
	branch openafs-devel-1_5_x on 2008-01-09 19:38:40 +0000

2008-01-09 19:36  shadow

	* src/packaging/RedHat/makesrpm.pl: DELTA
	redhat-make-srpm-script-20080109 AUTHOR sxw@inf.ed.ac.uk LICENSE
	IPL10 FIXES
	
	srpm builder script

2008-01-09 16:04  shadow

	* configure.in, configure-libafs.in: DELTA
	DEVEL15-openafs-1-5-30-20080109 AUTHOR shadow@dementia.org LICENSE
	IPL10 FIXES
	
	make 1.5.30

2008-01-09 15:21  jaltman

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-smb-name-deleted-20080109 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	if the smb_Listener receives NRC_NAMERR (name deleted) it must be
	because an smb shutdown has occurred.  do not panic.

2008-01-09 14:50  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20080109 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	1.5.30 == 1.5.3000.0

2008-01-09 06:05  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_ioctl.c: DELTA
	DEVEL15-windows-pioctl-follow-mountpoints-registry-20080108 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add a registry value "PioctlFollowMountPoint" to permit the use of
	the old pioctl path evaluation behavior that always followed
	mountpoints and symlinks.

2008-01-08 22:30  jaltman

	* src/WINNT/afsd/smb.c: DELTA DEVEL15-smb-even-less-chatty-20080108
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	remove the smb_RestartListeners message entirely

2008-01-08 22:04  jaltman

	* src/WINNT/afsd/: cm_daemon.c, smb.c: DELTA
	DEVEL15-windows-daemon-20080108 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	sleep 10 seconds between cycles.  should make this configurable.

2008-01-08 21:27  jaltman

	* src/WINNT/afsd/cm_callback.c: DELTA
	DEVEL15-windows-callback-missing-bang-20080108 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Insert a missing bang that results in a null pointer dereference
	when processing a callback from an unrecognized server.

2008-01-08 17:06  jaltman

	* src/WINNT/netidmgr_plugin/afsnewcreds.c: DELTA
	DEVEL15-windows-nim-afscred-identity-initialization-20080108 AUTHOR
	asanka@secure-endpoints.com LICENSE MIT
	
	One of the challenges to deploying NIM has been the configuration
	of AFS token acquisition.  This patch adds a new registry key
	hierarchy
	
	  HKLM\SOFTWARE\OpenAFS\Client\Realms
	
	which is used to configure the AFS Provider for a new identity
	based upon the realm of the identity.  The Realms key contains
	subkeys for each realm for which configuration data is being
	provided
	
	  HKLM\SOFTWARE\OpenAFS\Client\Realms\"RealmName"
	
	"RealmName" contains one optional value, "AFSEnabled", and subkeys
	for each Cell that is to be added to the configuration. 
	"AFSEnabled" defaults to 0x01.
	
	   HKLM\SOFTWARE\OpenAFS\Client\Realms\"RealmName"\"CellName"
	
	In "CellName", there are two optional values, "Realm" and
	"MethodName".  If the values are not specified, the automatic realm
	and method determination algorithms are used.
	
	These values can be added to an MSI transform or deployed via Group
	Policy.

2008-01-08 16:32  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20080108 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	1.5.30

2008-01-08 16:15  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20080108 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	updates for 1.5.30

2008-01-08 07:05  jaltman

	* src/WINNT/afsd/afsd_service.c: DELTA
	DEVEL15-windows-smb-started-synchronization-20080108 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add a new mutex "smb_StartedMutex" which is used to protect the
	transitions between the various smb_ListenerState values.

2008-01-08 06:32  jaltman

	* src/WINNT/afsd/: cm_daemon.c, lanahelper.h, smb.c, smb.h: DELTA
	DEVEL15-windows-smb-started-synchronization-20080108 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add a new mutex "smb_StartedMutex" which is used to protect the
	transitions between the various smb_ListenerState values.

2008-01-08 06:29  jaltman

	* src/WINNT/afsd/smb3.c: DELTA
	DEVEL15-windows-printf-format-string-protection-20080108 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Do not pass strings generated from incoming network data to
	??printf as the format string.	Instead use a format string of
	"%s".  This protects against %? expansions being inserted in the
	string.

2008-01-07 20:23  shadow

	* src/viced/: afsfileprocs.c, host.c: DELTA
	DEVEL15-viced-hpr-error-handling-20080107 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	fix ubik reinit issue reported by jhutz@cs

2008-01-07 20:10  shadow

	* src/sys/Makefile.in: DELTA
	DEVEL15-sys-syscall-object-dependency-20080107 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	make syscall.o always be created, some makes don't deal with the
	implicit requirement

2008-01-07 18:33  rra

	* src/cf/linux-test1.m4: DELTA
	DEVEL15-linux-probe-warning-case-20080107 AUTHOR rra@stanford.edu
	LICENSE MIT
	
	Some older Linux kernels prefix warnings with "Warning:" rather
	than "WARNING:", so do the grep case-insensitively when finding
	missing symbols.

2008-01-07 17:56  jaltman

	* src/WINNT/afsd/cm_dcache.c: DELTA
	DEVEL15-windows-bkg-prefetch-buf-refcount-leak-20080107 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Close a refcount leak in bkg prefetch.
	
	Do not stop prefetching simply because a buffer we want is already
	being fetched.	Instead skip the buffer and try to fetch the next
	one we require.

2008-01-06 23:12  jaltman

	* src/WINNT/afsd/cm_server.c: DELTA
	DEVEL15-windows-ipaddr-change-server-deadlock-20080106 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	avoid a deadlock during server probes initiated by the ipaddr
	change daemon thread.

2008-01-06 15:57  shadow

	* src/viced/host.c: DELTA
	DEVEL15-viced-threadquota-release-holds-20080106 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	release a hold when we decline to service a host

2008-01-06 06:26  jaltman

	* src/WINNT/afsd/: afsd_service.c, smb.c: DELTA
	DEVEL15-windows-power-mgmt-20080105 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Log more power mgmt events.
	
	Do not permit a smb reinitialization when in a suspended state
	
	Periodically check to see if the LAN adapter is -1.  If so, try to
	reinitialize the smb stack.

2008-01-05 22:20  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-follow-backup-path-20080105 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	parens are required in order to get the desired behavior

2008-01-05 18:57  jaltman

	* src/WINNT/netidmgr_plugin/afsfuncs.c: DELTA
	DEVEL15-windows-nim-afscred-referrals-two-20080105 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	compatibility with Visual Studio 2005/2008

2008-01-05 17:56  jaltman

	* src/WINNT/afsd/: cm_daemon.c, smb.c, smb.h: DELTA
	DEVEL15-windows-vista-network-change-20080105 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	After a network change, test to see if the desired LAN adapter to
	bind the Netbios Name to has changed.  If so, stop the Netbios
	Network and restart with the new LAN adapter.
	
	This can happen on Vista after a suspend if the service wakes up
	before the Loopback adapter re-initializes.

2008-01-05 17:29  jaltman

	* src/WINNT/netidmgr_plugin/afsfuncs.c: DELTA
	DEVEL15-windows-nim-afscred-referrals-20080105 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	If the requestd realm name is the empty string, copy the realm from
	the resulting ticket for use in pts registration.

2008-01-05 17:01  jaltman

	* src/WINNT/aklog/aklog.c: DELTA
	DEVEL15-windows-aklog-referrals-20080105 AUTHOR shadow@gmail.com
	LICENSE IPL10
	
	If the realm name of the requested ticket is the empty string,
	decode the actual service ticket to determine the actual realm. 
	Obtaining the actual realm prevents unnecessary pts registration
	failures.

2008-01-05 04:46  shadow

	* src/: aklog/aklog_main.c, cf/kerberos.m4: DELTA
	DEVEL15-aklog-referral-support-20080104 AUTHOR marc@mit.edu LICENSE
	IPL10 FIXES
	
	with updates and configure support from Simon Wilkinson.
	
	make aklog able to cope with referrals.

2008-01-04 18:38  shadow

	* src/afs/afs_osi_pag.c: DELTA
	DEVEL15-pag-allocation-dont-throttle-when-time-reverses-20080104
	AUTHOR shadow@dementia.org LICENSE IPL10 FIXES avoid pag allocation
	throttling when time is set back by e.g. ntpd to avoid starving
	everyone.

2008-01-04 07:58  jaltman

	* src/WINNT/afsd/: cm_ioctl.c, cm_ioctl.h, cm_volstat.h, fs.c,
	smb_iocons.h, smb_ioctl.c: DELTA
	DEVEL15-windows-fs-test_volstat-20080103 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add a hidden command that can be used to test volume status
	handlers.  fs test_volstat.

2008-01-04 07:53  jaltman

	* src/WINNT/afsd/fs.c: DELTA DEVEL15-windows-fs-path-avail-20080103
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	fix the reporting of volume status as a result of the
	VIOC_PATH_AVAIL pioctl call. Switch on errno instead of the pioctl
	return value.

2008-01-04 07:49  jaltman

	* src/WINNT/afsd/fs.h: DELTA DEVEL15-windows-fs-prototype-20080103
	AUTHOR jaltman@secure-endpoints.com LICENSE
	
	Fix types in prototypes to be consistent with function definitions

2008-01-04 07:47  jaltman

	* src/WINNT/afsd/smb.h: DELTA DEVEL15-windows-smb-20080103 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	ensure type consistency between 32-bit and 64-bit processes by
	replacing 'long' with 'afs_uint32'

2008-01-04 07:44  jaltman

	* src/WINNT/afsd/cm_volume.c: DELTA
	DEVEL15-windows-volume-status-20080103 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	when performing offline volume status checks handle
	CM_ERROR_NOACCESS conditions by restoring the volume status to
	vl_unknown.

2008-01-03 18:03  shadow

	* src/: packaging/RedHat/.cvsignore, tsm41/aix_aklog.c: DELTA
	DEVEL15-aix-lam-aklog-update-20080103 AUTHOR shadow@dementia.org
	LICENSE IPL10 FIXES
	
	make the aklog lam plugin work correctly in e.g. the CDE
	screenlocker, which is part of the long-running and not-run-by-user
	dtsession; this means we do wackiness to 1) not pag ourselves in
	that case 2) setuid to the user to set uid tokens if we got a
	username and are root 3) do not use pr_mumble get the the AFS ID to
	put in the tokens, as multiple	  initializations of Rx in the
	process space of dtsession crashes it

2008-01-03 16:46  rees

	* Makefile.in, README-NT, acinclude.m4, configure-libafs.in,
	configure.in, doc/txt/winnotes/afs-changes-since-1.2.txt,
	doc/txt/winnotes/afs-issues.txt, src/NTMakefile,
	src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afsd_service.c,
	src/WINNT/afsd/afskfw.c, src/WINNT/afsd/cm_aclent.c,
	src/WINNT/afsd/cm_buf.c, src/WINNT/afsd/cm_buf.h,
	src/WINNT/afsd/cm_callback.c, src/WINNT/afsd/cm_cell.c,
	src/WINNT/afsd/cm_conn.c, src/WINNT/afsd/cm_daemon.c,
	src/WINNT/afsd/cm_dcache.c, src/WINNT/afsd/cm_dir.c,
	src/WINNT/afsd/cm_freelance.c, src/WINNT/afsd/cm_ioctl.c,
	src/WINNT/afsd/cm_memmap.h, src/WINNT/afsd/cm_scache.c,
	src/WINNT/afsd/cm_scache.h, src/WINNT/afsd/cm_server.c,
	src/WINNT/afsd/cm_user.c, src/WINNT/afsd/cm_utils.c,
	src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/cm_vnodeops.h,
	src/WINNT/afsd/cm_volume.c, src/WINNT/afsd/cm_volume.h,
	src/WINNT/afsd/fs.c, src/WINNT/afsd/lanahelper.cpp,
	src/WINNT/afsd/smb.c, src/WINNT/afsd/smb3.c,
	src/WINNT/afsd/smb_ioctl.c, src/WINNT/aklog/NTMakefile,
	src/WINNT/aklog/aklog.c, src/WINNT/client_osi/osibasel.h,
	src/WINNT/doc/install/Documentation/en_US/html/index.htm,
	
	merge in latest changes from openafs-devel-1_5_x update to rxk5-m58
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo.ht
	m,
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s-frames.htm,
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s.htm,
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/toc.htm
	, src/WINNT/eventlog/lang/NTMakefile,
	src/WINNT/install/NSIS/CellServDB,
	src/WINNT/install/loopback/NTMakefile,
	src/WINNT/install/wix/CellServDB, src/WINNT/install/wix/files.wxi,
	src/WINNT/install/wix/property.wxi,
	src/WINNT/install/wix/registry.wxi,
	src/WINNT/netidmgr_plugin/afsconfigdlg.c,
	src/WINNT/netidmgr_plugin/afscred.h,
	src/WINNT/netidmgr_plugin/afsfuncs.c,
	src/WINNT/netidmgr_plugin/afsfuncs.h,
	src/WINNT/netidmgr_plugin/afsnewcreds.c,
	src/WINNT/netidmgr_plugin/afsnewcreds.h,
	src/WINNT/netidmgr_plugin/afsplugin.c,
	src/WINNT/netidmgr_plugin/dynimport.c,
	src/WINNT/netidmgr_plugin/dynimport.h,
	src/WINNT/netidmgr_plugin/krb5common.c,
	src/WINNT/netidmgr_plugin/version.rc, src/afs/afs.h,
	src/afs/afs_analyze.c, src/afs/afs_call.c, src/afs/afs_callback.c,
	src/afs/afs_cell.c, src/afs/afs_dcache.c, src/afs/afs_icl.c,
	src/afs/afs_init.c, src/afs/afs_nfsclnt.c, src/afs/afs_osi_alloc.c,
	src/afs/afs_osi_gcpags.c, src/afs/afs_osi_pag.c,
	src/afs/afs_pioctl.c, src/afs/afs_prototypes.h,
	src/afs/afs_server.c, src/afs/afs_syscall.c, src/afs/afs_user.c,
	src/afs/afs_util.c, src/afs/afs_vcache.c, src/afs/afs_volume.c,
	src/afs/lock.h, src/afs/sysincludes.h, src/afs/AIX/osi_file.c,
	src/afs/DARWIN/osi_file.c, src/afs/LINUX/osi_export.c,
	src/afs/LINUX/osi_groups.c, src/afs/LINUX/osi_machdep.h,
	src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_nfssrv.c,
	src/afs/LINUX/osi_pag_module.c, src/afs/LINUX/osi_sleep.c,
	src/afs/LINUX/osi_syscall.c, src/afs/LINUX/osi_sysctl.c,
	src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vnodeops.c,
	src/afs/SOLARIS/osi_machdep.h, src/afs/SOLARIS/osi_vfsops.c,
	src/afs/SOLARIS/osi_vnodeops.c, src/afs/UKERNEL/afs_usrops.c,
	src/afs/VNOPS/afs_vnop_create.c, src/afs/VNOPS/afs_vnop_flock.c,
	src/afs/VNOPS/afs_vnop_symlink.c, src/afsd/afsd.c,
	src/afsweb/weblog.c, src/aklog/Makefile.in, src/aklog/aklog_main.c,
	src/aklog/asetkey.c, src/audit/audit.c, src/auth/cellconfig.c,
	src/auth/ktc.c, src/auth/userok.c, src/bozo/bnode.c,
	src/bozo/bosoprocs.c, src/bozo/bosserver.c, src/bucoord/bc.p.h,
	src/bucoord/bc_status.c, src/bucoord/commands.c,
	src/bucoord/dsstub.c, src/bucoord/dsvs.c, src/bucoord/dump.c,
	src/bucoord/dump_sched.c, src/bucoord/main.c,
	src/bucoord/restore.c, src/bucoord/status.c,
	src/bucoord/tape_hosts.c, src/bucoord/ubik_db_if.c,
	src/bucoord/vol_sets.c, src/bucoord/volstub.c,
	src/budb/Makefile.in, src/budb/server.c, src/butc/dbentries.c,
	src/butc/recoverDb.c, src/butc/tcmain.c, src/butc/tcprocs.c,
	src/butc/tcudbprocs.c, src/butc/test_budb.c, src/cf/bigendian.m4,
	src/cf/kerberos.m4, src/cf/linux-test1.m4, src/cf/linux-test4.m4,
	src/cf/osconf.m4, src/cmd/cmd.c, src/config/NTMakefile.amd64_w2k,
	src/config/NTMakefile.i386_nt40, src/config/NTMakefile.i386_w2k,
	src/dauth/dlog.c, src/des/NTMakefile, src/fsint/Makefile.in,
	src/kauth/Makefile.in, src/kauth/authclient.c,
	src/kauth/kaserver.c, src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info,
	src/packaging/MacOS/OpenAFS.post_install,
	src/packaging/MacOS/OpenAFS.pre_upgrade,
	src/packaging/MacOS/ReadMe.rtf, src/packaging/MacOS/buildpkg.sh,
	src/packaging/RedHat/afs-krb5-2.0-com_err.patch,
	src/packaging/RedHat/afs-krb5-2.0-krb524.patch,
	src/packaging/RedHat/afs-krb5-2.0-libsocket.patch,
	src/packaging/RedHat/afs-krb5-2.0-openafs1.3.patch,
	src/packaging/RedHat/afs-krb5-2.0-res_search.patch,
	src/packaging/RedHat/openafs-buildall.sh,
	src/packaging/RedHat/openafs-client.init,
	src/packaging/RedHat/openafs-krb5-2.0.tar.gz,
	src/packaging/RedHat/openafs.spec.in, src/pam/afs_util.c,
	src/platform/DARWIN/Makefile.in, src/ptserver/Makefile.in,
	src/ptserver/ptclient.c, src/ptserver/ptprocs.c,
	src/ptserver/ptserver.c, src/ptserver/ptuser.c, src/rx/rx.c,
	src/rx/rx.h, src/rx/rx_kcommon.c, src/rx/rx_kcommon.h,
	src/rx/rx_packet.c, src/rx/rx_prototypes.h, src/rx/rx_pthread.c,
	src/rx/rx_rdwr.c, src/rx/rx_user.c, src/rx/xdr_array.c,
	src/rx/LINUX/rx_kmutex.c, src/rx/LINUX/rx_knet.c,
	src/rxgen/rpc_main.c, src/rxgen/rpc_parse.c, src/rxgen/rpc_util.h,
	src/rxkad/bg-fcrypt.c, src/rxkad/md4.c, src/rxkad/md5.c,
	src/rxkad/rxkad_client.c, src/rxkad/rxkad_common.c,
	src/rxkad/rxkad_server.c, src/rxkad/ticket.c, src/rxkad/ticket5.c,
	src/rxkad/domestic/fcrypt.c, src/shlibafsrpc/Makefile.in,
	src/shlibafsrpc/mapfile, src/shlibafsrpc/mapfile.afs_xdr,
	src/sys/Makefile.in, src/sys/pagsh.c, src/sys/pioctl_nt.c,
	src/sys/rmtsysc.c, src/tsm41/aix41_auth.c, src/tsm41/aix41_ident.c,
	src/tviced/NTMakefile, src/tviced/serialize_state.c,
	src/ubik/remote.c, src/ubik/ubik.c, src/ubik/ubikclient.c,
	src/ubik/uinit.c, src/update/Makefile.in, src/update/server.c,
	src/util/afsutil.h, src/util/casestrcpy.c, src/util/kreltime.c,
	src/util/netutils.c, src/util/serverLog.c, src/venus/cmdebug.c,
	src/venus/fs.c, src/venus/kdump.c, src/viced/afsfileprocs.c,
	src/viced/callback.c, src/viced/host.c, src/viced/viced.c,
	src/vlserver/Makefile.in, src/vlserver/vlserver.c,
	src/vol/Makefile.in, src/vol/clone.c, src/vol/listinodes.c,
	src/vol/namei_ops.c, src/vol/purge.c, src/vol/vol-salvage.c,
	src/vol/volume.c, src/volser/dumpstuff.c, src/volser/volmain.c,
	src/volser/volprocs.c, src/volser/vos.c, src/volser/vsutils.c,
	src/xstat/xstat_cm.c, src/xstat/xstat_fs.c: DELTA
	mdw-rxk5-m58-20080103 AUTHOR mdw@umich.edu

2008-01-02 15:55  jaltman

	* src/WINNT/afsd/: afsd_service.c, cm_memmap.c: DELTA
	DEVEL15-windows-64bit-20080102 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	do not disable the signature verification of binaries when using
	large cache sizes on 64-bit systems
	
	cm_config_data values are unsigned and some are 64-bit.  when
	logging them use the correct data format types.

2008-01-02 15:10  shadow

	* src/packaging/RedHat/.cvsignore: DELTA
	redhat-spec-cvsignore-20080101 AUTHOR shadow@dementia.org LICENSE
	IPL10 FIXES
	
	as reported by mdw@umich.edu

2008-01-02 15:10  shadow

	* src/packaging/RedHat/.cvsignore: file .cvsignore was added on
	branch openafs-devel-1_5_x on 2008-01-03 18:03:45 +0000

2008-01-02 15:02  jaltman

	* src/WINNT/netidmgr_plugin/afsfuncs.c: DELTA
	DEVEL15-windows-nim-afscred-supports-krb4-20080102 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Do not trust the registry to determine whether or not krb4 support
	is available.  In a roaming profile the user data can say 'yes'
	even if the plug-in or the kerberos library does not exist.

2008-01-02 07:08  jaltman

	* src/WINNT/netidmgr_plugin/afsfuncs.c: DELTA
	DEVEL15-windows-nim-afs-krb524-20080102 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Don't call krb524_convert_creds_kdc if it doesn't exist.  64-bit
	KFW doesn't support krb4 and the function isn't present.

2007-12-31 03:23  shadow

	* src/sys/Makefile.in: DELTA hpux11-sys-no-syscall-object-20071230
	AUTHOR shadow@dementia.org LICENSE IPL10 FIXES

2007-12-28 22:15  shadow

	* src/vol/vnode.c: DELTA DEVEL15-vgetvnode-debuglog-vio-20071228
	AUTHOR shadow@dementia.org LICENSE IPL10 FIXES
	
	provide a way to log otherwise unlogged VIO error cause

2007-12-28 21:50  shadow

	* src/vol/vnode.c: DELTA DEVEL15-vgetvnode-debuglog-vio-20071228
	AUTHOR shadow@dementia.org LICENSE IPL10 FIXES
	
	provide a way to log otherwise unlogged VIO error cause

2007-12-28 20:25  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt,
	afs-integration.txt, afs-issues.txt: DELTA
	DEVEL15-windows-notes-20071228 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT

2007-12-28 20:19  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20071228 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	1.5.2900.0 == 1.5.29

2007-12-28 20:14  shadow

	* configure-libafs.in, configure.in: DELTA
	DEVEL15-openafs-1-5-29-20071228 AUTHOR shadow@dementia.org LICENSE
	IPL10 FIXES
	
	make 1.5.29

2007-12-28 19:47  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20071228 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	update version number to 1.5.29

2007-12-28 15:47  jaltman

	* src/WINNT/afsd/: cm_scache.c, cm_scache.h: DELTA
	DEVEL15-windows-syncop-20071228 AUTHOR jaltman@secure-endpoints.com
	LICENSE MIT
	
	avoid a race condition between cm_SyncOpCheckContinue and
	cm_SyncOpDone that can leave a request on an scp stuck in the
	waiting state even though there are no other requests to wake it
	up.

2007-12-28 07:26  jaltman

	* src/WINNT/afsd/cm_dcache.c: DELTA
	DEVEL15-windows-get-buffer-20071228 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	cm_BkgPrefetch() contained two errors.	First, the loop at the top
	of the function that ensures that a cm_buf_t is allocated for each
	of the offset positions failed to actually obtain the buffer for
	the specified offset.  Instead, it repeatedly obtained the buffer
	for the starting base address.
	
	Second, cm_GetBuffer() would reserve all of the buffers associated
	with the cm_scache_t even in the case where we already have a
	callback and the existing buffer has the proper data version
	number.  In that situation reserving the buffers simply wastes
	valuable time.

2007-12-28 07:13  jaltman

	* src/WINNT/afsd/cm_cell.c: DELTA
	DEVEL15-windows-cell-aliases-20071228 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Fix the lookup of cell aliases to:
	
	1. avoid re-reading CellServDB each time a cell alias is specified
	2. avoid reconstructing the vlserver list for the cell each time an
	   alias is specified 3. permit aliases to be used when AFSDB
	records were used previously	with the full cell name

2007-12-28 07:09  jaltman

	* src/WINNT/afsd/cm_config.h: DELTA
	DEVEL15-windows-bkg-daemon-threads-20071228 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Reduce the default number of background daemon threads used for
	prefetch and store operations to one.  Given the current
	implementation when more than one thread is allocated they step on
	each other's toe while fighting over locks.
	
	A better model might be to divide up threads based upon cells or
	volumes as a means of preventing contention.

2007-12-27 21:00  jaltman

	* src/WINNT/afsd/cm_config.h: DELTA
	DEVEL15-windows-default-chunksize-20071227 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Drop the default chunksize to 18 (256KB) from 20 (1MB) due to the
	increased propensity to timeout reads on slow network connections.

2007-12-26 16:22  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_cell.c: DELTA
	DEVEL15-windows-callback-restore-multi-cell-servers-20071226 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	The case of openafs.org and grand.central.org is a hideous abuse of
	the AFS cell name space.  There are many negatives associated with
	trying to support two different cell names pointing at overlapping
	vlserver lists:
	
	(1) The CM can store duplicate entries for all of the data simply
	because     the cell name that was used is different
	
	(2) If the CM attempts to optimize the data storage by aliasing or
	otherwise     combining the cell names as part of one cm_cell_t
	object, then future	attempts to separate the two cell names
	will require the destruction	 of the cache.
	
	(3) If the CM does not associate a callback revoke with a
	particular cell,     then the status data associated with any entry
	that matches the revoked     AFSFid will be discarded.	For volume
	callbacks this can have a serious     impact because volume IDs are
	not unique across cells and discarding	   status data for readonly
	volumes that are in use can result in a     significant number of
	FetchStatus requests being sent to the associated     file server.
	
	There are other issues as well involving authentication.
	
	The case of openafs.org advertising the vlserver addresses of
	grand.central.org should be considered a hack; a hack that the
	Windows client will no longer ensure will work.
	
	Additional debugging messages have been added to assist individuals
	attempting to debug why callback revokes do not appear to take
	affect when two cell names share the same vlserver data.

2007-12-25 23:06  jaltman

	* src/WINNT/pthread/pthread.c: DELTA
	DEVEL15-windows-pthread-20071225 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	The pthread_cond_timedwait/wait implementations were broken.  Not
	only did they return the wrong error values but more importantly,
	they did not always return with the mutex locked.

2007-12-25 22:59  jaltman

	* src/rx/rx_pthread.c: DELTA DEVEL15-rx-event-handler-20071225
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	Update event_handler() for Windows.  The return code of
	pthread_cond_timedwait() is not limited to 0 and -1 because 'errno'
	cannot be set.	Instead of setting 'errno' the error code is
	returned directly by the function as the return code.
	
	This patch is only for debugging purposes to track the number of
	success, timeout, and other errors experienced by the routine.

2007-12-25 22:29  rra

	* doc/: LICENSE, man-pages/pod1/fs_flushall.pod,
	man-pages/pod1/fs_getcalleraccess.pod,
	man-pages/pod1/fs_getcrypt.pod, man-pages/pod1/fs_listaliases.pod,
	man-pages/pod1/fs_newalias.pod, man-pages/pod1/fs_rxstatpeer.pod,
	man-pages/pod1/fs_setcrypt.pod, man-pages/pod1/fs_uuid.pod,
	man-pages/pod1/pts_interactive.pod, man-pages/pod1/pts_quit.pod,
	man-pages/pod1/pts_sleep.pod, man-pages/pod1/pts_source.pod,
	man-pages/pod1/symlink.pod, man-pages/pod1/symlink_list.pod,
	man-pages/pod1/symlink_make.pod, man-pages/pod1/symlink_remove.pod,
	man-pages/pod1/vos_changeloc.pod,
	man-pages/pod1/vos_convertROtoRW.pod, man-pages/pod1/vos_copy.pod,
	man-pages/pod1/vos_size.pod, man-pages/pod5/CellAlias.pod,
	man-pages/pod8/bos_util.pod, man-pages/pod8/read_tape.pod: DELTA
	DEVEL15-man-page-license-change-20071225 AUTHOR
	jason@rampaginggeek.com LICENSE BSD
	
	Update man pages submitted by Jason Edgecombe to the BSD license.

2007-12-25 22:26  rra

	* doc/man-pages/: README, pod1/fs.pod, pod1/rxdebug.pod,
	pod1/sys.pod, pod1/vos_move.pod: DELTA
	DEVEL15-man-page-misc-updates-20071225 AUTHOR
	jason@rampaginggeek.com LICENSE BSD
	
	Add some additional cross-references, add some missing man pages,
	fix a few references to the OpenAFS manuals, document the -live
	flag to vos move, and add an example for rxdebug.

2007-12-25 22:23  rra

	* doc/man-pages/pod8/fileserver.pod: DELTA
	DEVEL15-man-page-fileserver-debug-20071225 AUTHOR adeason2@uiuc.edu
	LICENSE BSD
	
	The file server debug flag is -d, not -debug.

2007-12-25 22:01  jaltman

	* src/WINNT/afsd/cm_callback.c: DELTA
	DEVEL15-windows-callback-revoke-multi-cell-servers-20071225 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Remove the callback revoke optimization that prevents a
	(vol,vn,uniq) tupple from invalidating entries from multiple cells.
	 We cannot reliably determine the cell from the server because the
	server might be identified as belonging to more than one cell.	For
	example, openafs.org and grand.central.org.

2007-12-24 05:30  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_server.c: DELTA
	DEVEL15-windows-hold-server-mutex-for-vol-list-20071223 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	When walking or modifying the cm_server_vols_t associated with a
	given cm_server_t the mutex must be held.  Otherwise, races can
	occur.

2007-12-24 05:24  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_daemon.c, cm_daemon.h: DELTA
	DEVEL15-windows-daemon-threads-shutdown-sync-20071223 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Windows Error Reporting received crashes caused by a failure to
	synchronize the shutdown of the AFS client service with the
	background daemon threads.  The daemon threads (cm_Daemon,
	cm_BkgDaemon+, cm_IPAddrDaemon) could be accessing data structures
	as they were being freed or unmapped.
	
	Add synchronization mechanisms to signal the termination of the
	threads with the shutdown of the service.

2007-12-24 05:19  jaltman

	* src/WINNT/afsd/cm_volume.c: DELTA
	DEVEL15-windows-update-volume-status-20071223 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Refactor cm_UpdateVolumeStatus.  Revise behavior to treat volid 0
	as update the volume status for all volumes in the volume group.

2007-12-24 05:15  jaltman

	* src/WINNT/afsd/cm_server.c: DELTA
	DEVEL15-windows-server-lock-error-20071224 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	The cm_serverLock must be write locked to modify the refCount

2007-12-23 04:52  jaltman

	* src/WINNT/afsd/: afsd.h, afsd_service.c, cm.h, cm_conn.h,
	cm_vnodeops.c, cm_vnodeops.h, cm_volstat.c, cm_volstat.h, smb.c,
	smb.h, smb3.c: DELTA
	DEVEL15-windows-volstat-and-vista-dfs-support-20071222 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	This patch completes the implementation of
	smb_ReceiveTran2GetDFSReferral() which is called by Vista even if
	we do not advertise the support of DFS referrals.  It also adds DFS
	link mapping notifications to the volstat interface which can be
	used by volstat plug-ins to redirect requests to the dfs target
	path.
	
	Other miscellaneous items:
	
	(1) return EAS_NOT_SUPPORTED instead of EA length 0 and silently
	accepting     but not storing EA data
	
	(2) Call cm_VolStatus_Service_Started() before smb initialization
	instead     of afterwards
	
	(3) During directory enumeration and link assembly push the UNC
	path into     the lower levels by storing references to the tidPath
	and the relative     paths within the cm_req_t object.
	
	(4) During directory enumeration make absolutely sure that we do
	not	reference an unallocated cm_dirEntry_t object
	
	(5) publish a prototype for cm_FollowMountPoint()
	
	(6) return ERROR_RETRY instead of BAD_NETWORK_PATH if the server
	returns     VBUSY
	
	(7) return PATH_NOT_COVERED instead of BADSHARENAME for DfsLinks
	when	 a volstat plugin is in use

2007-12-23 04:16  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA
	DEVEL15-windows-freelance-scache-20071222 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	(1) remove a race condition caused by holding and releasing the    
	cm_Freelance_Lock while using a pointer into a private freelance   
	 data structure
	
	(2) do not reference a localMountPoint object that is not allocated
	
	(3) properly assign the DFSLINK file type
	
	(4) update the buffer data versions when we update the contents of 
	   the stat cache object and its buffers to match the registry	  
	contents

2007-12-23 03:44  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	DEVEL15-windows-pioctl-listlink-20071222 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	In the error case (1) reference the mountPointString instead of the
	output of cm_AssembleLink() which was not generated and (2) do not
	free memory and objects that were not allocated nor reference
	counted.

2007-12-23 03:39  jaltman

	* src/WINNT/afsd/cm_freelance.h: DELTA
	DEVEL15-windows-freelance-20071222 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	remove unused next field in cm_localMountPoint_t

2007-12-23 03:27  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_scache.c: DELTA
	DEVEL15-windows-fix-cb-expiration-20071222 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	corrects cb expiration that was broken by the osi_Time() -> time()
	change in delta windows-readonly-volume-callbacks-20071109

2007-12-19 20:57  shadow

	* src/afs/VNOPS/afs_vnop_remove.c: DELTA
	DEVEL15-darwin-dont-assert-on-lock-state-in-remove-20071219 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	remove panic due to lock being grabbedin another thread can't be
	accurately covered with this test on darwin, as e.g.
	proc_selfthread() is not in the KPI

2007-12-18 15:16  shadow

	* src/volser/vsprocs.c: DELTA DEVEL15-fix-verbose-vos-dump-20071217
	AUTHOR shadow@dementia.org LICENSE IPL10 FIXES
	
	fix verbose vos dump to not put garbage in the stream when dumping
	to stdout

2007-12-17 21:12  shadow

	* src/shlibafsrpc/mapfile: DELTA
	DEVEL15-shlibafsrpc-export-more-20071217 AUTHOR cg2v@andrew.cmu.edu
	LICENSE IPL10 FIXES
	
	shlibafsauthent uses these, export them

2007-12-17 20:49  shadow

	* src/shlibafsrpc/mapfile: DELTA DEVEL15-comerr-rename-20071217
	AUTHOR cg2v@andrew.cmu.edu LICENSE IPL10 FIXES
	
	the mapfile was renamed so this got dropped in pullup

2007-12-17 16:01  shadow

	* src/volser/vsprocs.c: DELTA DEVEL15-fix-verbose-vos-dump-20071217
	AUTHOR shadow@dementia.org LICENSE IPL10 FIXES
	
	fix verbose vos dump to not put garbage in the stream when dumping
	to stdout

2007-12-14 21:35  shadow

	* src/JAVA/: classes/org/openafs/jafs/Token.java,
	libjafs/AdminToken.c, libjafs/Makefile.in: DELTA
	DEVEL15-java-admin-interface-updates-20071214 AUTHOR
	megacz@cs.berkeley.edu LICENSE IPL10 FIXES
	
	pdate java admin interface including support for 1.5

2007-12-14 13:35  jaltman

	* src/viced/NTMakefile: DELTA DEVEL15-windows-make-cleanup-20071214
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT FIXES
	
	Modify the dependencies for building the cbd and file server
	resource files and delete the resource files as part of 'clean'.

2007-12-14 13:19  jaltman

	* src/util/snprintf.c: DELTA DEVEL15-emulate-vsyslog-20071214
	AUTHOR jaltman@secure-endpoints.com LICENSE IPL10
	
	Do not include vsyslog on Windows.
	
	Include syslog.h for the syslog() prototype.

2007-12-13 23:06  shadow

	* src/tsm41/aix_aklog.c: DELTA
	DEVEL15-aix-lam-aklog-set-token-name-20071213 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	so we set an afs id in the tokens here also

2007-12-13 22:41  shadow

	* acinclude.m4, src/util/snprintf.c: DELTA
	DEVEL15-emulate-vsyslog-20071213 AUTHOR shadow@dementia.org LICENSE
	IPL10 FIXES
	
	aix 5.3 lacks vsyslog. the fixed buffer is poor, but...

2007-12-13 21:22  shadow

	* src/sys/pagsh.c: DELTA DEVEL15-aix-curpag-redux-20071213 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	add curpag() support for aix, based on work by tom keiser

2007-12-13 20:06  shadow

	* src/packaging/RedHat/openafs.spec.in: DELTA
	DEVEL15-redhat-rpm-mockable-20071213 AUTHOR sxw@inf.ed.ac.uk
	LICENSE IPL10 FIXES
	
	make us able to autobuild with mock. (may need krb5-devel outside
	the if krb5support; if we do more thought will be involved)

2007-12-13 19:47  shadow

	* src/afs/afs_vcache.c: DELTA
	DEVEL15-vcache-track-maxvcount-accurately-20071213 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	if we can alloc more vnodes, and we are looking for vlru cycles, a
	legit vnode is not indicative of a cycle.

2007-12-13 19:18  shadow

	* src/afs/: afs_buffer.c, afs_osi_alloc.c, AIX/osi_file.c,
	AIX/osi_vfsops.c, DARWIN/osi_file.c, DUX/osi_file.c,
	FBSD/osi_file.c, HPUX/osi_file.c, IRIX/osi_file.c,
	IRIX/osi_vfsops.c, LINUX/osi_file.c, NBSD/osi_file.c,
	SOLARIS/osi_file.c: DELTA DEVEL15-shutdown-cleanup-20071213 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	get rid of cold_shutdown; it's in afs_prototypes.h.  log when we
	don't clean up memory

2007-12-13 18:53  shadow

	* src/: sys/pagsh.c, auth/ktc.c, pam/afs_util.c: DELTA
	DEVEL15-aix-curpag-redux-20071213 AUTHOR shadow@dementia.org
	LICENSE IPL10 FIXES
	
	add curpag() support for aix, based on work by tom keiser

2007-12-13 18:05  shadow

	* src/packaging/RedHat/openafs.spec.in: DELTA
	DEVEL15-redhat-rpm-mockable-20071213 AUTHOR sxw@inf.ed.ac.uk
	LICENSE IPL10 FIXES
	
	make us able to autobuild with mock. (may need krb5-devel outside
	the if krb5support; if we do more thought will be involved)

2007-12-13 17:06  shadow

	* src/afs/afs_vcache.c: DELTA
	DEVEL15-vcache-track-maxvcount-accurately-20071213 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	if we can alloc more vnodes, and we are looking for vlru cycles, a
	legit vnode is not indicative of a cycle.

2007-12-13 15:55  shadow

	* src/tsm41/aix_aklog.c: DELTA
	DEVEL15-aix-lam-aklog-set-token-name-20071213 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	so we set an afs id in the tokens here also

2007-12-12 04:25  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA
	DEVEL15-windows-afslogon-null-pointer-deref-20071211 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	'tokenUser' can be dereferenced when NULL if GetTokenInformation()
	fails.

2007-12-11 21:30  shadow

	* src/afs/afs_server.c: DELTA
	DEVEL15-afs-serveriprank-return-void-20071211 AUTHOR
	mmeffie@sinenomine.net LICENSE IPL10 FIXES
	
	can't return 0 from void function

2007-12-11 20:43  shadow

	* src/vlserver/vldb_check.c: DELTA
	DEVEL15-vldb-check-dont-return-int-from-void-20071211 AUTHOR
	mmeffie@sinenomine.net LICENSE IPL10 FIXES
	
	void functions shouldn't return 0

2007-12-11 16:27  shadow

	* src/butc/dbentries.c: DELTA
	DEVEL15-butc-no-retval-in-void-func-20071211 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	fix the build again

2007-12-10 22:45  shadow

	* src/ubik/: phys.c, recovery.c, remote.c: DELTA
	
	currently we can truncate the live database while we are doing
	recovery.  address that.
	DEVEL15-ubik-avoid-truncating-live-database-during-recovery-2007121
	0 AUTHOR shadow@dementia.org LICENSE IPL10 FIXES 77183

2007-12-10 22:42  shadow

	* src/afs/afs_call.c: DELTA DEVEL15-afs-shutdown-cleanup-20071210
	AUTHOR shadow@dementia.org LICENSE IPL10 FIXES 74479
	
	clean up allocated resources when we shut down

2007-12-10 22:26  shadow

	* configure.in: DELTA DEVEL15-find-cpp-from-slash-20071210 AUTHOR
	mmeffie@sinenomine.net LICENSE IPL10 FIXES
	
	find cpp using a full path, not the user's path, at least for now

2007-12-10 20:45  jaltman

	* src/WINNT/afsd/: cm_scache.c, cm_scache.h, cm_vnodeops.c: DELTA
	
	When a cm_MergeStatus operation determines that the current data
	buffers are out of date, remove them from the buffer hash tables in
	order to speed the lookup of valid data buffers.
	DEVEL15-windows-remove-out-of-date-buffers-from-hash-tables-2007121
	0 AUTHOR jaltman@secure-endpoints.com LICENSE MIT

2007-12-10 20:35  jaltman

	* src/WINNT/afsd/cm_buf.c: DELTA DEVEL15-windows-buffers-20071210
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	after removing cm_buf_t objects from the hash tables, clear the HT
	list pointers to make debugging easier.
	
	when modifying data version values in buf_ForceDataVersion() grab a
	read lock on buf_globalLock instead of a write lock.  A write lock
	is only required if the hash table linked lists are being modified.
	 The dataVersion itself is protected by the cm_scache_t mx mutex
	being held.

2007-12-10 18:28  shadow

	* src/pam/afs_setcred.c: DELTA
	DEVEL15-pam-expires-setting-should-be-32bit-20071210 AUTHOR
	jacobi@de.ibm.com LICENSE IPL10 FIXES
	
	store as a 32 bit value explicitly so 32 bit routines don't leave
	garbage around here.

2007-12-10 18:22  shadow

	* src/uss/lex.l: DELTA DEVEL15-uss-lex-more-forward-decls-20071210
	AUTHOR mmeffie@sinenomine.net LICENSE IPL10 FIXES
	
	forward declare this so picky compilers will do their jobs.

2007-12-09 23:35  shadow

	* src/vlserver/cnvldb.c: DELTA DEVEL15-cnvldb-prototypes-20071209
	AUTHOR shadow@dementia.org LICENSE IPL10 FIXES
	
	forward declare these

2007-12-09 06:07  shadow

	* src/: aklog/aklog_main.c, tsm41/aix_aklog.c: DELTA
	DEVEL15-aklog-no-dummy-write-on-aix5-20071209 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	don't do the dummy write on aix5. we are better off actually
	working

2007-12-08 17:59  shadow

	* src/afs/: afs_dcache.c, VNOPS/afs_vnop_create.c,
	VNOPS/afs_vnop_dirops.c, VNOPS/afs_vnop_link.c,
	VNOPS/afs_vnop_rename.c, VNOPS/afs_vnop_symlink.c: DELTA
	DEVEL15-writedcache-enforce-xdcache-writelock-20071208 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES 59136
	
	in order that the writes to CacheItems not be addled, we need to
	*actually* hold a *write* lock when we write. not even just read as
	the comment says.
	
	and certainly not none as was happening in the dir package.

2007-12-08 17:46  shadow

	* src/cf/: linux-test1.m4, linux-test4.m4: DELTA
	DEVEL15-linux24-kernel-configure-test-20071208 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	on linux 2.4 the try kbuild macro needs to try harder to notice
	what symbols we don't have

2007-12-07 21:34  jaltman

	* src/WINNT/install/wix/: files.wxi, registry.wxi: DELTA
	DEVEL15-windows-wix-afslogon-20071207 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Move afslogon.dll and afscpcc.exe to the OpenAFS\Client\Program
	directory

2007-12-07 16:06  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/:
	relnotes.htm, toc.htm: DELTA DEVEL15-windows-release-notes-20071207
	AUTHOR jaltman@secure-endpoints.com LICENSE MIT
	
	more updates for 1.5.28

2007-12-07 16:05  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_vnodeops.c, cm_vnodeops.h: DELTA
	DEVEL15-windows-follow-backup-path-20071207 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT
	
	Add a registry value, FollowBackupPath, that provides the Windows
	cache manager with functionality equivalent to the UNIX afsd
	-backuptree option.

2007-12-07 15:57  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20071207 AUTHOR
	jaltman@secure-endpoints.com LICENSE IPL10
	
	1.5.2800.0 == 1.5.28

2007-12-07 15:54  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20071207 AUTHOR jaltman@secure-endpoints.com
	LICENSE IPL10
	
	another change for 1.5.28

2007-12-07 04:47  shadow

	* configure-libafs.in, configure.in: DELTA
	DEVEL15-openafs-1-5-28-20071206 AUTHOR shadow@openafs.org LICENSE
	IPL10 FIXES
	
	make 1.5.28

2007-12-05 20:43  jaltman

	* src/viced/callback.c: DELTA DEVEL15-viced-cbstuff-20071205 AUTHOR
	jaltman@secure-endpoints.com LICENSE IPL10
	
	Keep track of AddCallBack calls in cbstuff.
	
	Increment cbstuff.DeleteCallBacks after holding H_LOCK

2007-12-05 20:33  jaltman

	* src/viced/callback.c: DELTA DEVEL15-cbd-20071205 AUTHOR
	jaltman@secure-endpoints.com LICENSE IPL10
	
	Windows requires open() to be called with O_BINARY otherwise Ctrl-Z
	means EOF which breaks dumpfile processing.
	
	Be consistent about writing/reading time as afs_uint32 instead of
	writing as afs_uint32 and reading as time_t since time_t can be
	32-bit or 64-bit depending on the platform.

2007-12-04 21:09  shadow

	* src/afs/afs_segments.c: DELTA
	DEVEL15-largefile-avoid-wraparound-write-to-old-server-20071204
	AUTHOR shadow@dementia.org LICENSE IPL10 FIXES 73720
	
	apply analogous check that's in fileserver to clients writing to
	old servers

2007-12-04 21:03  shadow

	* src/vol/listinodes.c: DELTA
	DEVEL15-inode-convertro-dont-include-volser-code-in-viced-20071204
	AUTHOR shadow@dementia.org LICENSE IPL10 FIXES 77574
	
	viced isn't an fssync client; avoid the convert volser code there

2007-12-04 20:40  shadow

	* src/afs/VNOPS/afs_vnop_write.c: DELTA
	DEVEL15-linux-nfs-translator-dont-lose-nfs-pag-on-write-20071204
	AUTHOR shadow@dementia.org LICENSE IPL10 FIXES
	
	avoid issue where nfs writes through the translator could become
	unpag'd because a background daemon came into play

2007-12-04 20:31  shadow

	* src/afs/afs_cell.c: DELTA
	DEVEL15-afsdb-avoid-cross-task-stack-use-20071204 AUTHOR
	shadow@dementia.org LICENSE IPL10 FIXES
	
	really for aix, but simplified code universally.

2007-12-04 20:14  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20071204 AUTHOR jaltman@secure-endpoints.com
	LICENSE IPL10
	
	1.5.28

2007-12-04 19:54  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20071204 AUTHOR
	jaltman@secure-endpoints.com LICENSE IPL10
	
	1.5.28 updates

2007-12-04 15:48  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_callback.c, cm_callback.h: DELTA
	DEVEL15-windows-giveupallcallbacks-20071204 AUTHOR
	jaltman@secure-endpoints.com LICENSE IPL10
	
	Add a registry value, GiveUpAllCallBacks, that can be used to
	enable/disable the use of the GiveUpAllCallBacks RPC.  Due to the
	fact that calling this RPC can destablize pre-1.4.6 file servers
	since they do not include DELTA
	giveupallcallbacks-locking-20071121, the default is being set to
	disabled.  We can re-enable the functionality by default only after
	sufficient time has been given for orgs to update their file
	servers.

2007-12-01 05:42  shadow

	* acinclude.m4, src/config/param.amd64_nbsd30.h,
	src/config/param.amd64_nbsd40.h, src/config/param.nbsd30.h,
	src/config/param.nbsd40.h: DELTA DEVEL15-nbsd-new-version-20071201
	AUTHOR gendalia@iastate.edu LICENSE IPL10 FIXES 75602
	
	add support for new version(s) of netbsd

2007-12-01 05:40  shadow

	* src/config/: param.amd64_nbsd30.h, param.amd64_nbsd40.h,
	param.nbsd40.h: DELTA nbsd-new-version-20071201 AUTHOR
	gendalia@iastate.edu LICENSE IPL10 FIXES 75602
	
	add support for new version(s) of netbsd

2007-12-01 05:40  shadow

	* src/config/param.nbsd40.h: file param.nbsd40.h was added on
	branch openafs-devel-1_5_x on 2007-12-01 05:42:44 +0000

2007-12-01 05:40  shadow

	* src/config/param.amd64_nbsd30.h: file param.amd64_nbsd30.h was
	added on branch openafs-devel-1_5_x on 2007-12-01 05:42:44 +0000

2007-12-01 05:40  shadow

	* src/config/param.amd64_nbsd40.h: file param.amd64_nbsd40.h was
	added on branch openafs-devel-1_5_x on 2007-12-01 05:42:44 +0000

2007-11-30 19:17  shadow

	* src/: afs/afs_osi_alloc.c, vol/partition.c: DELTA
	DEVEL15-aix-pin-small-allocs-20071130 AUTHOR shadow@dementia.org
	LICENSE IPL10 FIXES
	
	we assume the small alloc pool is pinned. maybe we should pin it.

2007-11-29 20:55  jaltman

	* src/WINNT/aklog/: NTMakefile, aklog.c, aklog.rc, asetkey.c: DELTA
	DEVEL15-windows-aklog-no-panic-if-no-kfw-20071129 AUTHOR
	jaltman@secure-endpoints.com LICENSE MIT FIXES

2007-11-29 19:26  shadow

	* src/viced/viced.c: DELTA
	DEVEL15-viced-drop-core-on-shutdownandcore-20071129 AUTHOR
	jaltman@secure-endpoints.com LICENSE IPL10 FIXES 74708
	
	when we call ShutDownAndCore, actually drop a core.

2007-11-29 18:41  shadow

	* src/viced/callback.c: DELTA
	DEVEL15-clean-felater-when-rechaining-20071129 AUTHOR
	jaltman@secure-endpoints.com LICENSE IPL10 FIXES 74708
	
	in order that this not be continually rechained, clear this here;
	we are handling it now.

2007-11-29 18:34  shadow

	* src/afs/VNOPS/afs_vnop_read.c: DELTA
	DEVEL15-zero-uio-on-zero-read-20071127 AUTHOR shadow@dementia.org
	LICENSE IPL10 FIXES
	
	avoid leaking random data in a read of a 0 length object.

2007-11-29 16:11  jaltman

	* src/WINNT/afsd/: afsd.h, cm_volstat.c, cm_volstat.h, cm_volume.h:
	DELTA DEVEL15-windows-volstat-headers-20071129 AUTHOR
	jaltman@secure-endpoints.com
	
	move the enum volstat definition to cm_volstat.h from cm_volume.h.
	
	fix the copyright.

2007-11-29 16:08  jaltman

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-smb-out-of-memory-20071129 AUTHOR
	jaltman@secure-endpoints.com
	
	It turns out that LsaCallAuthenticationPackage can succeed but
	still fail with an extended error.  The one case that we have seen
	reported is STATUS_NO_MEMORY which would be produced when the
	paging file is full.  This could be a transient error that will be
	resolved after Windows increases the paging file size.
	
	Instead of crashing under this condition we should force the
	authentication to fail and permit the client to retry.
	
	WER 567093715-1-0405174244

2007-11-29 16:02  jaltman

	* src/WINNT/afsd/cm_daemon.c: DELTA
	DEVEL15-windows-daemon-shutdown-20071129 AUTHOR
	jaltman@secure-endpoints.com
	
	The cm_Daemon() thread did not check after each operation whether
	or not the service is in the process of shutting down.	As a result
	the thread could access data, locks, etc. that had been freed by
	other threads.
	
	WER 572098933-1-0407879071

2007-11-29 05:54  rra

	* doc/man-pages/pod1/: symlink.pod, symlink_list.pod,
	symlink_make.pod, symlink_remove.pod: DELTA
	DEVEL15-man-page-symlink-20071128 AUTHOR jason@rampaginggeek.com
	
	Add man pages for all the symlink commands (Windows-only).

2007-11-29 05:51  rra

	* doc/man-pages/pod1/vos_convertROtoRW.pod: DELTA
	DEVEL15-man-page-vos-convertrotorw-fix-20071128 AUTHOR
	rra@stanford.edu
	
	Don't say that inode file servers are only available on Solaris and
	AIX.

2007-11-29 05:47  rra

	* doc/man-pages/: README, pod1/fs_sysname.pod: DELTA
	DEVEL15-man-page-fs-sysname-improvements-20071128 AUTHOR
	jason@rampaginggeek.com
	
	Update the fs sysname man page to document the behavior of multiple
	@sys values.

2007-11-29 05:44  rra

	* doc/man-pages/: README, pod1/fs_rxstatpeer.pod: DELTA
	DEVEL15-man-page-fs-rxstatpeer-20071128 AUTHOR
	jason@rampaginggeek.com
	
	New man page for fs rxstatpeer.

2007-11-29 05:39  rra

	* doc/man-pages/pod8/fileserver.pod: DELTA
	DEVEL15-man-page-fileserver-auditlog-20071128 AUTHOR
	steven.jenkins@gmail.com
	
	Remove duplicate -auditlog in the fileserver synopsis.

2007-11-29 05:35  rra

	* doc/man-pages/: README, pod1/vos.pod, pod1/vos_convertROtoRW.pod,
	pod1/vos_copy.pod, pod8/fileserver.pod, pod8/read_tape.pod: DELTA
	DEVEL15-man-page-additions-20071128 AUTHOR jason@rampaginggeek.com
	
	Add new man pages for vos convertROtoRW, vos copy, and read_tape
	and add a troubleshooting section to the fileserver man page.

2007-11-29 05:17  rra

	* doc/man-pages/pod1/fs_uuid.pod: DELTA
	DEVEL15-man-fs-uuid-tweaks-20071128 AUTHOR rra@stanford.edu
	
	Some minor capitalization and formatting tweaks to the fs uuid man
	page.

2007-11-29 05:05  rra

	* doc/man-pages/pod1/symlink_make.pod: file symlink_make.pod was
	added on branch openafs-devel-1_5_x on 2007-11-29 05:54:15 +0000

2007-11-29 05:05  rra

	* doc/man-pages/pod1/symlink_remove.pod: file symlink_remove.pod
	was added on branch openafs-devel-1_5_x on 2007-11-29 05:54:15
	+0000

2007-11-29 05:05  rra

	* doc/man-pages/pod1/: symlink.pod, symlink_list.pod,
	symlink_make.pod, symlink_remove.pod: DELTA
	man-page-symlink-20071128 AUTHOR jason@rampaginggeek.com
	
	Add man pages for all the symlink commands (Windows-only).

2007-11-29 05:05  rra

	* doc/man-pages/pod1/symlink.pod: file symlink.pod was added on
	branch openafs-devel-1_5_x on 2007-11-29 05:54:15 +0000

2007-11-29 05:05  rra

	* doc/man-pages/pod1/symlink_list.pod: file symlink_list.pod was
	added on branch openafs-devel-1_5_x on 2007-11-29 05:54:15 +0000

2007-11-29 04:57  rra

	* doc/man-pages/pod1/vos_convertROtoRW.pod: file
	vos_convertROtoRW.pod was added on branch openafs-devel-1_5_x on
	2007-11-29 05:35:33 +0000

2007-11-29 04:57  rra

	* doc/man-pages/pod1/vos_convertROtoRW.pod: DELTA
	man-page-vos-convertrotorw-fix-20071128 AUTHOR rra@stanford.edu
	
	Don't say that inode file servers are only available on Solaris and
	AIX.

2007-11-29 03:54  rra

	* doc/man-pages/pod1/fs_rxstatpeer.pod: file fs_rxstatpeer.pod was
	added on branch openafs-devel-1_5_x on 2007-11-29 05:44:12 +0000

2007-11-29 03:54  rra

	* doc/man-pages/pod1/fs_rxstatpeer.pod: DELTA
	man-page-fs-rxstatpeer-20071128 AUTHOR jason@rampaginggeek.com
	
	New man page for fs rxstatpeer.

2007-11-29 03:30  rra

	* doc/man-pages/pod8/read_tape.pod: file read_tape.pod was added on
	branch openafs-devel-1_5_x on 2007-11-29 05:35:36 +0000

2007-11-29 03:30  rra

	* doc/man-pages/: pod1/vos_convertROtoRW.pod, pod1/vos_copy.pod,
	pod8/read_tape.pod: DELTA man-page-additions-20071128 AUTHOR
	jason@rampaginggeek.com
	
	Add new man pages for vos convertROtoRW, vos copy, and read_tape
	and add a troubleshooting section to the fileserver man page.

2007-11-29 03:30  rra

	* doc/man-pages/pod1/vos_copy.pod: file vos_copy.pod was added on
	branch openafs-devel-1_5_x on 2007-11-29 05:35:33 +0000

2007-11-28 05:04  shadow

	* src/sys/rmtsysc.c: DELTA DEVEL15-getpag-prototype-20071127 AUTHOR
	shadow@dementia.org
	
	returns void, but, whatever

2007-11-27 22:25  shadow

	* src/sys/rmtsysc.c: DELTA DEVEL15-getpag-prototype-20071127 AUTHOR
	shadow@dementia.org
	
	forward declare this function

2007-11-27 20:46  shadow

	* src/cf/linux-test1.m4: DELTA
	DEVEL15-linux-try-kbuild-deal-with-old-modpost-20071127 AUTHOR
	mmeffie@sinenomine.net
	
	the pre 2.6.20.1 modpost issued warnings and not errors for
	unresolvable symbols.
	
	not overly useful.

2007-11-27 20:02  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	DEVEL15-macos-no-read-on-directories-20071127 AUTHOR
	shadow@dementia.org
	
	thanks to quentin@mit.edu for pointing this out.
	
	no read() on directories

2007-11-27 19:28  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	DEVEL15-linux-hash-inodes-for-mmap-20071127 AUTHOR
	marc.dionne@technoconseil.com FIXES 78544
	
	inodes are only added to the superblock dirty list if hashed.
	
	do so.

2007-11-27 17:31  jaltman

	* src/WINNT/netidmgr_plugin/afsfuncs.c: DELTA
	DEVEL15-windows-nim-afscred-double-free-20071127 AUTHOR
	asanka@secure-endpoints.com
	
	fix a double free on error condition

2007-11-26 22:20  shadow

	* src/packaging/RedHat/openafs.spec.in: DELTA
	DEVEL15-redhat-cleanup-authlibs-correctly-20071126 AUTHOR
	shadow@dementia.oth FIXES
	
	when not packaging authlibs, correctly discard them

2007-11-26 22:12  shadow

	* src/volser/volprocs.c: DELTA
	DEVEL15-volprocs-alloc-vnode-instead-of-using-stack-20071126 AUTHOR
	shadow@dementia.org
	
	don't use stack here; alloc memory for short term use

2007-11-26 21:47  shadow

	* src/vol/ihandle.c: DELTA
	DEVEL15-namei-avoid-spurious-emfile-20071126 AUTHOR
	rtb@pclella.cern.ch FIXES 77531
	
	before we did not handle the fd cache runnign dry. "oops"

2007-11-26 21:08  shadow

	* src/: afs/afs.h, afs/afs_pioctl.c, afs/afs_server.c,
	afs/UKERNEL/afs_usrops.c, afs/UKERNEL/osi_groups.c,
	afsmonitor/afsmon-win.c, bozo/bosserver.c, bu_utils/fms.c,
	bucoord/commands.c, bucoord/dsstub.c, bucoord/dsvs.c,
	bucoord/dump.c, bucoord/dump_sched.c, bucoord/regex.c,
	bucoord/restore.c, bucoord/status.c, bucoord/vol_sets.c,
	budb/db_dump.c, budb/db_text.c, budb/server.c, budb/struct_ops.c,
	butc/dbentries.c, butc/lwps.c, butc/read_tape.c, butc/recoverDb.c,
	butc/tcprocs.c, butc/tcudbprocs.c, butm/file_tm.c, gtx/frame.c,
	gtx/gtxtest.c, gtx/input.c, gtx/textobject.c, kauth/kadatabase.c,
	kauth/kdb.c, kauth/kkids.c, kauth/kpwvalid.c, kauth/krb_udp.c,
	kauth/rebuild.c, libadmin/cfg/cfgclient.c,
	libadmin/cfg/cfginternal.c, libadmin/samples/rxdebug_conns.c,
	log/unlog.c, lwp/lwp.c, ptserver/readgroup.c, ptserver/readpwd.c,
	rx/rx.h, rx/rx_trace.c, scout/scout.c, sys/pagsh.c, sys/rmtsysc.c,
	sys/rmtsysd.c, sys/rmtsysnet.c, sys/rmtsyss.c, ubik/beacon.c,
	uss/grammar.y, uss/lex.l, uss/uss.c, uss/uss_fs.c, venus/fs.c,
	venus/fstrace.c, venus/up.c, venus/test/fulltest.c,
	venus/test/idtest.c, venus/test/owntest.c, viced/check_sysid.c,
	viced/fsprobe.c, viced/viced.c, vlserver/cnvldb.c,
	vlserver/vldb_check.c, vlserver/vlprocs.c, vlserver/vlserver.c,
	vol/namei_ops.c, vol/salvaged.c, vol/salvager.c,
	volser/lockprocs.c, volser/restorevol.c, volser/volmain.c,
	volser/vsprocs.c, xstat/xstat_cm_test.c: DELTA
	DEVEL15-assorted-warning-cleanup-20071126 AUTHOR hanke@rzg.mpg.de
	
	add missignheader files, missing return values, correct a few calls
	to printf

2007-11-26 20:39  shadow

	* src/kauth/authclient.c: DELTA
	DEVEL15-kauth-ubik-wrap-pad-requisite-args-out-20071126 AUTHOR
	hanke@rzg.mpg.de
	
	of course, if Date is larger than 32 bits, the wrapper is broken
	anyway. we should really get rid of the wrapper

2007-11-23 14:32  shadow

	* src/afs/: afs_callback.c, afs_cell.c, afs_prototypes.h,
	afs_trace.et: DELTA DEVEL15-enhance-afsdb-debugging-20071123 AUTHOR
	shadow@dementia.org
	
	allow cmdebug to show locks on cells. add fstrace event for afsdb

2007-11-23 13:59  shadow

	* src/: aklog/klog.c, cf/kerberos.m4: DELTA
	DEVEL15-krb5-klog-solaris-20071123 AUTHOR omalleys@msu.edu FIXES
	77575
	
	make this work on solaris

2007-11-23 13:40  shadow

	* acinclude.m4, src/afs/sysincludes.h, src/afs/LINUX/osi_machdep.h,
	src/afs/LINUX/osi_sysctl.c, src/afs/LINUX/osi_vfsops.c,
	src/cf/linux-test1.m4, src/cf/linux-test4.m4: DELTA
	DEVEL15-linux-2624-20071123 AUTHOR mac.dionne@technoconseil.com
	FIXES 77370
	
	support linux 2.6.24

2007-11-23 13:03  shadow

	* src/packaging/MacOS/buildpkg.sh.in: DELTA
	DEVEL15-macos-buildpkg-cleanup-cruft-20071123 AUTHOR
	shadow@dementia.org
	
	don't leave the old dmg around since it makes a new one bomb

2007-11-21 19:34  shadow

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-giveupallcallbacks-locking-20071121 AUTHOR
	jaltman@secure-endpoints.com FIXES 74708
	
	Hold H_LOCK across calls into GiveUpAllCallbacks_r

2007-11-14 17:19  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_conn.c, cm_dcache.c, cm_dir.c,
	cm_scache.c, cm_vnodeops.c: DELTA
	DEVEL15-windows-dv-logging-20071114 AUTHOR
	jaltman@secure-endpoints.com
	
	64-bit data version logging updates

2007-11-14 06:23  jaltman

	* src/WINNT/afsd/: cm_btree.c, cm_buf.c, cm_buf.h, cm_callback.c,
	cm_dcache.c, cm_dir.h, cm_memmap.h, cm_scache.c, cm_scache.h: DELTA
	DEVEL15-windows-64bit-data-version-20071114 AUTHOR
	jaltman@secure-endpoints.com
	
	Add support for 64-bit AFSFetchStatus data version values

2007-11-14 04:36  shadow

	* src/vol/namei_ops.c: DELTA DEVEL15-dafs-inode-convert-20071113
	AUTHOR shadow@dementia.org
	
	the dafs version of this

2007-11-14 04:20  shadow

	* src/vol/namei_ops.c: DELTA DEVEL15-dafs-inode-convert-20071113
	AUTHOR shadow@dementia.org
	
	the dafs version of this

2007-11-14 04:05  shadow

	* src/vol/: listinodes.c, namei_ops.c: DELTA
	DEVEL15-dafs-inode-convert-20071113 AUTHOR shadow@dementia.org
	
	the dafs version of this

2007-11-13 22:15  shadow

	* src/: vol/listinodes.c, vol/namei_ops.c, volser/volprocs.c: DELTA
	DEVEL15-inode-convert-ro-to-rw-20071113 AUTHOR shadow@dementia.org
	
	so this functionality works with inode fileserver, also. corrected
	abstraction from previous versions so vol and volser have correct
	bits.

2007-11-13 00:47  shadow

	* src/packaging/RedHat/openafs.spec.in: DELTA
	DEVEL15-redhat-spec-no-strip-20071112 AUTHOR shadow@dementia.org
	
	suggested by simon. debuginfo support in rpmbuild strips for us.
	deal here.

2007-11-13 00:31  shadow

	* src/packaging/RedHat/openafs-buildfedora.pl: DELTA
	DEVEL15-redhat-reunrevert-fedora-build-change-20071112 AUTHOR
	sxw@inf.ed.ac.uk
	
	"oops"

2007-11-13 00:03  shadow

	* src/packaging/RedHat/: RPM-build-notes,
	afs-krb5-2.0-com_err.patch, afs-krb5-2.0-krb524.patch,
	afs-krb5-2.0-libsocket.patch, afs-krb5-2.0-openafs1.3.patch,
	afs-krb5-2.0-res_search.patch, openafs-buildfedora.pl,
	openafs-client.init, openafs-krb5-2.0.tar.gz, openafs.spec.in:
	DELTA DEVEL15-redhat-packaging-updates-20071112 AUTHOR
	shadow@dementia.org FIXES 76890
	
	various updates to deal with fedora 8 and remove obsolete stuff

2007-11-13 00:00  shadow

	* src/packaging/RedHat/RPM-build-notes: file RPM-build-notes was
	added on branch openafs-devel-1_5_x on 2007-11-13 00:03:11 +0000

2007-11-13 00:00  shadow

	* src/packaging/RedHat/RPM-build-notes: DELTA
	redhat-packaging-updates-20071112 AUTHOR shadow@dementia.org FIXES
	76890
	
	various updates to deal with fedora 8 and remove obsolete stuff

2007-11-12 19:04  shadow

	* src/viced/callback.c: DELTA
	DEVEL15-viced-accurately-track-file-callbacks-20071112 AUTHOR
	jaltman@secure-endpoints.com FIXES 74708
	
	this should fix the issue with cbfree being corrupted. a more
	exhaustive pointer-blunting patch should probably be pulled in,
	but, this is simple and obvious

2007-11-12 18:28  shadow

	* Makefile.in, README, acinclude.m4, src/cf/osconf.m4,
	src/config/Makefile.config.in, src/kauth/Makefile.in,
	src/log/Makefile.in, src/platform/DARWIN/Makefile.in,
	src/sys/Makefile.in, src/tsalvaged/Makefile.in,
	src/venus/Makefile.in, src/vol/Makefile.in: DELTA
	DEVEL15-autoconf-strip-debug-options-sanity-20071112 AUTHOR
	klm@endpoint.com FIXES
	
	To prevent stripping, specify the '--disable-strip-binaries' option
	on the ./configure command line. fileserver and volserver are never
	stripped.
	
	When --enable-debug is specified, binaries will not be stripped by
	default.  DELTA some-name-yyyymmdd AUTHOR contributor@some.site

2007-11-12 18:19  shadow

	* src/viced/host.c: DELTA DEVEL15-dafs-optimize-shutdown-20071112
	AUTHOR tkeiser@sinenomine.net FIXES
	
	optimize shutdown case as is done elsewhere, for dafs.

2007-11-12 03:25  jaltman

	* src/WINNT/afsd/: cm_daemon.c, cm_volume.c: DELTA
	DEVEL15-windows-readonly-volume-callbacks-20071111 AUTHOR
	jaltman@secure-endpoints.com
	
	disable the option by default.	require the
	daemonCheckVolCBInterval registry value be set in order to activate
	it.
	
	do not renew .readonly volumes whose callbacks are less than 30
	minutes old.

2007-11-12 00:15  rra

	* doc/man-pages/pod1/fs_apropos.pod: DELTA
	DEVEL15-man-page-name-underscore-more-20071111 AUTHOR
	rra@stanford.edu
	
	Missed fs apropos when fixing NAME entries to eliminate spaces.

2007-11-11 23:51  rra

	* doc/man-pages/: README, pod1/fs_checkservers.pod,
	pod1/fs_checkvolumes.pod, pod1/fs_cleanacl.pod,
	pod1/fs_copyacl.pod, pod1/fs_diskfree.pod, pod1/fs_examine.pod,
	pod1/fs_exportafs.pod, pod1/fs_flush.pod, pod1/fs_flushall.pod,
	pod1/fs_flushmount.pod, pod1/fs_flushvolume.pod,
	pod1/fs_getcacheparms.pod, pod1/fs_getcalleraccess.pod,
	pod1/fs_getcellstatus.pod, pod1/fs_getclientaddrs.pod,
	pod1/fs_getcrypt.pod, pod1/fs_getserverprefs.pod, pod1/fs_help.pod,
	pod1/fs_listacl.pod, pod1/fs_listaliases.pod,
	pod1/fs_listcells.pod, pod1/fs_listquota.pod, pod1/fs_lsmount.pod,
	pod1/fs_messages.pod, pod1/fs_mkmount.pod, pod1/fs_newalias.pod,
	pod1/fs_newcell.pod, pod1/fs_quota.pod, pod1/fs_rmmount.pod,
	pod1/fs_setacl.pod, pod1/fs_setcachesize.pod, pod1/fs_setcell.pod,
	pod1/fs_setclientaddrs.pod, pod1/fs_setcrypt.pod,
	pod1/fs_setquota.pod, pod1/fs_setserverprefs.pod,
	pod1/fs_setvol.pod, pod1/fs_storebehind.pod, pod1/fs_sysname.pod,
	pod1/fs_uuid.pod, pod1/fs_whereis.pod, pod1/fs_whichcell.pod,
	pod1/fs_wscell.pod, pod1/pts_adduser.pod, pod1/pts_apropos.pod,
	pod1/pts_chown.pod, pod1/pts_creategroup.pod,
	pod1/pts_createuser.pod, pod1/pts_delete.pod, pod1/pts_examine.pod,
	pod1/pts_help.pod, pod1/pts_interactive.pod,
	pod1/pts_listentries.pod, pod1/pts_listmax.pod,
	pod1/pts_listowned.pod, pod1/pts_membership.pod, pod1/pts_quit.pod,
	pod1/pts_removeuser.pod, pod1/pts_rename.pod,
	pod1/pts_setfields.pod, pod1/pts_setmax.pod, pod1/pts_sleep.pod,
	pod1/pts_source.pod, pod1/vos_addsite.pod, pod1/vos_apropos.pod,
	pod1/vos_backup.pod, pod1/vos_backupsys.pod,
	pod1/vos_changeaddr.pod, pod1/vos_changeloc.pod,
	pod1/vos_create.pod, pod1/vos_delentry.pod, pod1/vos_dump.pod,
	pod1/vos_examine.pod, pod1/vos_help.pod, pod1/vos_listaddrs.pod,
	pod1/vos_listpart.pod, pod1/vos_listvldb.pod, pod1/vos_listvol.pod,
	pod1/vos_lock.pod, pod1/vos_move.pod, pod1/vos_offline.pod,
	pod1/vos_online.pod, pod1/vos_partinfo.pod, pod1/vos_release.pod,
	pod1/vos_remove.pod, pod1/vos_remsite.pod, pod1/vos_rename.pod,
	pod1/vos_restore.pod, pod1/vos_size.pod, pod1/vos_status.pod,
	pod1/vos_syncserv.pod, pod1/vos_syncvldb.pod, pod1/vos_unlock.pod,
	pod1/vos_unlockvldb.pod, pod1/vos_zap.pod, pod8/backup_adddump.pod,
	pod8/backup_addhost.pod, pod8/backup_addvolentry.pod,
	pod8/backup_addvolset.pod, pod8/backup_apropos.pod,
	pod8/backup_dbverify.pod, pod8/backup_deldump.pod,
	pod8/backup_deletedump.pod, pod8/backup_delhost.pod,
	pod8/backup_delvolentry.pod, pod8/backup_delvolset.pod,
	pod8/backup_diskrestore.pod, pod8/backup_dump.pod,
	pod8/backup_dumpinfo.pod, pod8/backup_help.pod,
	pod8/backup_interactive.pod, pod8/backup_jobs.pod,
	pod8/backup_kill.pod, pod8/backup_labeltape.pod,
	pod8/backup_listdumps.pod, pod8/backup_listhosts.pod,
	pod8/backup_listvolsets.pod, pod8/backup_quit.pod,
	pod8/backup_readlabel.pod, pod8/backup_restoredb.pod,
	pod8/backup_savedb.pod, pod8/backup_scantape.pod,
	pod8/backup_setexp.pod, pod8/backup_status.pod,
	pod8/backup_volinfo.pod, pod8/backup_volrestore.pod,
	pod8/backup_volsetrestore.pod, pod8/bos_addhost.pod,
	pod8/bos_addkey.pod, pod8/bos_adduser.pod, pod8/bos_apropos.pod,
	pod8/bos_create.pod, pod8/bos_delete.pod, pod8/bos_exec.pod,
	pod8/bos_getdate.pod, pod8/bos_getlog.pod, pod8/bos_getrestart.pod,
	pod8/bos_help.pod, pod8/bos_install.pod, pod8/bos_listhosts.pod,
	pod8/bos_listkeys.pod, pod8/bos_listusers.pod, pod8/bos_prune.pod,
	pod8/bos_removehost.pod, pod8/bos_removekey.pod,
	pod8/bos_removeuser.pod, pod8/bos_restart.pod,
	pod8/bos_salvage.pod, pod8/bos_setauth.pod,
	pod8/bos_setcellname.pod, pod8/bos_setrestart.pod,
	pod8/bos_shutdown.pod, pod8/bos_start.pod, pod8/bos_startup.pod,
	pod8/bos_status.pod, pod8/bos_stop.pod, pod8/bos_uninstall.pod,
	pod8/fstrace_apropos.pod, pod8/fstrace_clear.pod,
	pod8/fstrace_dump.pod, pod8/fstrace_help.pod,
	pod8/fstrace_lslog.pod, pod8/fstrace_lsset.pod,
	pod8/fstrace_setlog.pod, pod8/fstrace_setset.pod,
	pod8/kas_apropos.pod, pod8/kas_create.pod, pod8/kas_delete.pod,
	pod8/kas_examine.pod, pod8/kas_forgetticket.pod, pod8/kas_help.pod,
	pod8/kas_interactive.pod, pod8/kas_list.pod,
	pod8/kas_listtickets.pod, pod8/kas_noauthentication.pod,
	pod8/kas_quit.pod, pod8/kas_setfields.pod,
	pod8/kas_setpassword.pod, pod8/kas_statistics.pod,
	pod8/kas_stringtokey.pod, pod8/kas_unlock.pod, pod8/uss_add.pod,
	pod8/uss_apropos.pod, pod8/uss_bulk.pod, pod8/uss_delete.pod,
	pod8/uss_help.pod: DELTA DEVEL15-man-page-name-underscore-20071111
	AUTHOR rra@stanford.edu
	
	The NAME heading for man pages can't contain a space in the program
	side or the man pages won't index with some man implementations.

2007-11-10 22:55  jaltman

	* src/WINNT/afsd/cm_volume.c: DELTA
	DEVEL15-windows-readonly-volume-callbacks-20071110 AUTHOR
	jaltman@secure-endpoints.com
	
	avoid a deadlock

2007-11-10 20:13  shadow

	* src/libafsrpc/Makefile.in: DELTA
	DEVEL15-libafsrpc-makefile-fix-20071110 AUTHOR sxw@inf.ed.ac.uk
	FIXES 76836
	
	fix double / in makefile

2007-11-10 00:37  jaltman

	* src/viced/host.c: DELTA DEVEL15-viced-missing-lock-20071109
	AUTHOR drh@umich.edu FIXES 76713
	
	Add missing lock that needs to protect an in use 'host' from having
	HOSTDELETED added to the hostFlags and HWNO_INPROGRESS removed.

2007-11-10 00:19  jaltman

	* src/venus/cmdebug.c: DELTA
	DEVEL15-cmdebug-human-readable-expiration-time-20071109 AUTHOR
	jaltman@secure-endpoints.com
	
	add -ctime parameter which produces human readable expiration
	times.	Doesn't work with OpenAFS for Windows prior to 1.5.28
	because time() was not used in those versions for tracking
	expiration times.

2007-11-10 00:15  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_daemon.c, cm_scache.c,
	cm_volume.c, cm_volume.h: DELTA
	DEVEL15-windows-readonly-volume-callbacks-20071109 AUTHOR
	jaltman@secure-endpoints.com
	
	A .readonly volume callback applies to the entire volume.  Track it
	in the cm_volume_t cbExpiresRO field and apply it to all
	cm_scache_t objects with valid callbacks that are associated with
	that volume upon each daemon callback check.  This will prevent
	premature callback expiration.
	
	Also, attempt to automatically refresh the callbacks every 30
	minutes by obtaining a callback on the volume root.  This value is
	configurable with the "daemonCheckVolCBInterval" registry value.
	
	Change from osi_Time() to time() for expiration values in order to
	permit conversion to human readable values in cmdebug.

2007-11-09 20:18  shadow

	* Makefile.in: DELTA DEVEL15-clean-platform-20071109 AUTHOR
	shadow@dementia.org
	
	clean platform dir

2007-11-09 19:31  shadow

	* configure.in, src/packaging/MacOS/ReadMe.rtf,
	src/packaging/MacOS/ReadMe.rtf.8, src/packaging/MacOS/ReadMe.rtf.9,
	src/packaging/MacOS/buildpkg.sh,
	src/packaging/MacOS/buildpkg.sh.in: DELTA
	DEVEL15-macos-packaging-updates-20071109 AUTHOR shadow@dementia.org
	
	make the readme correct. make dmgs which have a useful name

2007-11-09 19:29  shadow

	* src/packaging/MacOS/ReadMe.rtf.8: file ReadMe.rtf.8 was added on
	branch openafs-devel-1_5_x on 2007-11-09 19:31:27 +0000

2007-11-09 19:29  shadow

	* src/packaging/MacOS/: ReadMe.rtf.8, ReadMe.rtf.9, buildpkg.sh.in:
	DELTA macos-packaging-updates-20071109 AUTHOR shadow@dementia.org
	
	make the readme correct. make dmgs which have a useful name

2007-11-09 19:29  shadow

	* src/packaging/MacOS/ReadMe.rtf.9: file ReadMe.rtf.9 was added on
	branch openafs-devel-1_5_x on 2007-11-09 19:31:27 +0000

2007-11-09 19:29  shadow

	* src/packaging/MacOS/buildpkg.sh.in: file buildpkg.sh.in was added
	on branch openafs-devel-1_5_x on 2007-11-09 19:31:27 +0000

2007-11-09 19:20  shadow

	* src/afs/lock.h: DELTA
	DEVEL15-hpux11-thread-lock-tracking-20071109 AUTHOR
	shadow@dementia.org
	
	do this for hpux also

2007-11-08 14:40  shadow

	* src/afs/afs_daemons.c: DELTA
	DEVEL15-darwin-vfs-context-pullback-20071108 AUTHOR
	shadow@dementia.org
	
	again, commit fix we have in 1.4

2007-11-08 14:28  shadow

	* src/aklog/: aklog_main.c, klog.c: DELTA
	DEVEL15-reconvert-aklog-to-afs-com-err-20071108 AUTHOR
	shadow@dementia.org
	
	make this match what we're shipping in 1.4

2007-11-08 14:23  shadow

	* src/: afs/afs_osi_pag.c, auth/ktc.c: DELTA
	DEVEL15-aix5-revert-kcred-20071108 AUTHOR shadow@dementia.org
	
	pull this back to 1.5 and head

2007-11-08 14:14  shadow

	* src/pam/afs_util.c: DELTA DEVEL15-revert-aix5-curpag-20061009
	AUTHOR shadow@dementia.org
	
	failed to commit this. commit now VS:
	-------------------------------------------------------------------
	---

2007-11-07 04:43  shadow

	* configure-libafs.in, configure.in: DELTA
	DEVEL15-openafs-1-5-27-20071106 AUTHOR shadow@dementia.org
	
	make 1.5.27

2007-11-07 04:33  shadow

	* src/afs/afs_call.c: DELTA
	DEVEL15-shutdown-cleanup-not-yet-20071106 AUTHOR
	shadow@dementia.org

2007-11-07 04:09  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA DEVEL15-windows-notes-20071106 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.27

2007-11-07 04:04  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	DEVEL15-linux-nsec-timestamp-zero-20071106 AUTHOR
	jaltman@secure-endpoints.com
	
	don't leave garbage in nsec

2007-11-07 03:42  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20071106 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.27

2007-11-07 02:55  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20071106 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.27 == 1.5.2700.0

2007-11-06 18:32  shadow

	* acinclude.m4, src/afs/LINUX/osi_vnodeops.c,
	src/cf/linux-test4.m4: DELTA DEVEL15-linux-splice-support-20071106
	AUTHOR andersk@mit.edu
	
	support splice in kernels new enough to support it (sendfile is
	deprecated)

2007-11-05 22:10  shadow

	* src/: aklog/aklog_main.c, cf/kerberos.m4: DELTA
	DEVEL15-aklog-no-kimpersonate-in-more-cases-20071105 AUTHOR
	shadow@dementia.org
	
	aix's NAS kerberos can't support kimpersonate. deal

2007-11-05 21:44  shadow

	* src/aklog/klog.c: DELTA
	DEVEL15-krb5-klog-no-err-table-yet-20071105 AUTHOR
	shadow@dementia.org FIXES
	
	right now we don't have this everywhere, until we reorder
	libraries, and test usefully with configure, forget it.

2007-11-05 20:29  shadow

	* src/viced/callback.c: DELTA
	DEVEL15-cbd-use-callback-size-for-callbacks-20071105 AUTHOR
	thomas.mueller@hrz.tu-chemnitz.de FIXES 76408
	
	cast correctly

2007-11-05 18:26  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_btree.c, cm_btree.h: DELTA
	DEVEL15-windows-bplus-tree-20071105 AUTHOR
	jaltman@secure-endpoints.com
	
	Migrate search key into thread local storage

2007-11-05 18:24  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA
	DEVEL15-windows-afsd-notification-20071105 AUTHOR
	jaltman@secure-endpoints.com
	
	fidp->cell is not a pointer

2007-11-05 00:24  jaltman

	* src/WINNT/afsd/: afsd_service.c, cm_btree.c, cm_buf.c,
	cm_callback.c, cm_conn.c, cm_daemon.c, cm_dcache.c, cm_freelance.c,
	cm_ioctl.c, cm_scache.c, cm_server.c, cm_user.c, cm_vnodeops.c,
	cm_volume.c, smb.c, smb3.c, smb_ioctl.c: DELTA
	DEVEL15-windows-afsd-notification-20071104 AUTHOR
	jaltman@secure-endpoints.com
	
	the difference between osi_assert() and osi_assertx() is whether or
	not a description is specified as part of the call.  When no
	message is specified afsd_notifier() is called with a NULL msgp
	parameter.  This results in a null pointer dereference during the
	EventLog() call.
	
	As a result, none of the information describing the assertion is
	written to the log file.
	
	This commit sets a default message for use when no other message is
	provided and it replaces all calls to osi_assert with osi_assertx
	and adds descriptions.

2007-11-05 00:18  jaltman

	* src/WINNT/client_osi/osibasel.h: DELTA
	DEVEL15-windows-osi-lock-assert-msg-20071104 AUTHOR
	jaltman@secure-endpoints.com
	
	modify lock_AssertXXX macros to call osi_assertx() and provide a
	descriptive message.

2007-11-03 16:33  jaltman

	* src/WINNT/afsd/: cm_scache.c, cm_scache.h: DELTA
	DEVEL15-windows-scache-syncop-waiters-20071103 AUTHOR
	asanka@secure-endpoints.com
	
	One of the issues that has become a serious problem since the
	addition of the local directory updates is that although cm_SyncOp
	synchronizes operations, it does not preserve the order of
	requests.  This has always been a problem in that it has been
	possible for a request to fail to complete due to its worker
	thread's bad luck.  When a request takes longer than the Windows
	SMB Redirector's timeout, the SMB Redirector tears down the SMB
	virtual circuit.
	
	When using the local directory updates it is really important that
	the directory update operations complete in the order that they
	were sent to the file server.  If they don't, then the local
	directory state and the file server state will not match and the
	local directory state must be discarded which in turn forces a new
	read of the entire directory contents over the network.
	
	This patch adds a new cm_scache_waiter_t object that is used to
	store the current thread, buffer, and syncop flags within a waiters
	queue on each cm_scache_t object.  If a thread is forced to sleep
	in cm_SyncOp, upon waking it will check to see if there are any
	other threads waiting that are attempting to perform a similar task
	ahead of it in the queue.  If yes, the thread goes back to sleep. 
	If not, it goes ahead and enters the cm_SyncOp conflict resolution
	block.
	
	This patch has the additional side effect of reducing the number of
	competing threads that must obtain the cm_scache_t mutex and
	process the cm_SyncOp conflict resolution block.  As a result, the
	overall CPU utilization of the service and the clock time
	associated with processing requests will be reduced.

2007-11-03 16:19  jaltman

	* src/WINNT/afsd/: cm_dir.c, cm_dir.h: DELTA
	DEVEL15-windows-dir-20071103 AUTHOR jaltman@secure-endpoints.com
	
	Reorganize the locking for cm_BeginDirOp and cm_EndDirOp.  There
	are a number of locations where locks are obtained, dropped, and
	reobtained.  This reorganization attempts to accomplish several
	things:
	
	(1) be optimistic for the most common case so it will be fast
	
	(2) add consistency checks after each location where locks are
	dropped     and re-obtained.  If we lose a race in cm_BeginDirOp
	and the bplus	  tree is out of date, retry until we get to a
	consistent state     that we can use.
	
	(3) Ensure that all operations take place with the correct locks.

2007-11-03 16:09  jaltman

	* src/WINNT/afsd/cm_buf.c: DELTA DEVEL15-windows-buf-20071103
	AUTHOR jaltman@secure-endpoints.com
	
	assert that the cm_scache_t mutex is held when calling
	buf_ForceDataVersion().

2007-11-03 16:06  jaltman

	* src/WINNT/afsd/cm_btree.c: DELTA
	DEVEL15-windows-bplus-tree-20071103 AUTHOR
	jaltman@secure-endpoints.com
	
	rename findNode to leafNode in bplus_Lookup
	
	replace all OutputDebugString calls with osi_LogX calls
	
	modify bestMatch to special case the return values for leaf nodes. 
	If an entry is above or below the values available in the leaf node
	return BTLOWER or BTUPPER instead of BTERROR.
	
	In insert and delete operations check for BTLOWER/BTUPPER and
	isleaf, if true convert to either slot 0 or Max and perform the
	insertion.  This produces easier to read code when performing
	lookups.

2007-11-03 15:59  jaltman

	* src/WINNT/install/: NSIS/CellServDB, wix/CellServDB: DELTA
	DEVEL15-windows-cellservdb-20071103 AUTHOR jhutz@grand.central.org
	
	GCO Public CellServDB 25 Oct 2007

2007-11-03 01:07  jaltman

	* src/des/NTMakefile: DELTA
	DEVEL15-windows-install-des-prototypes-20071102 AUTHOR
	jaltman@secure-endpoints.com
	
	required by auth-getkey-prototyping-20071102

2007-11-02 18:05  shadow

	* src/auth/cellconfig.c: DELTA
	DEVEL15-auth-getkey-prototyping-20071102 AUTHOR shadow@dementia.org
	
	make this sane

2007-11-02 17:45  shadow

	* src/auth/: cellconfig.c, cellconfig.p.h: DELTA
	DEVEL15-auth-getkey-prototyping-20071102 AUTHOR shadow@dementia.org
	
	make this sane

2007-11-01 19:13  shadow

	* src/viced/host.c: DELTA
	DEVEL15-viced-new-host-reup-h-lock-20071101 AUTHOR raeburn@mit.edu
	FIXES 69384
	
	don't leave lock dropped

2007-11-01 17:07  shadow

	* src/cf/osconf.m4: DELTA
	DEVEL15-solaris-cc-deal-with-new-64-bit-arch-specifier-20071101
	AUTHOR daleg@umbc.edu FIXES 75908
	
	switch from -xmarch=amd64 to -m64

2007-11-01 16:57  shadow

	* src/afs/SOLARIS/: osi_vfsops.c, osi_vnodeops.c: DELTA
	DEVEL15-solaris-nevada-update-20071101 AUTHOR daleg@umbc.edu FIXES
	75896
	
	update for current solaris nevada

2007-11-01 16:51  shadow

	* src/aklog/: Makefile.in, klog.c, skipwrap.c: DELTA
	DEVEL15-krb5-klog-20071101 AUTHOR sxw@inf.ed.ac.uk FIXES 75672
	
	technically just pulling up mdw@umich.edu's work.

2007-11-01 16:09  shadow

	* src/auth/: authcon.c, cellconfig.c, copyauth.c, ktc.c, setkey.c,
	userok.c, writeconfig.c: DELTA DEVEL15-auth-cleanup-20071101 AUTHOR
	sxw@inf.ed.ac.uk
	
	kill warnings in auth directory

2007-11-01 16:02  shadow

	* src/: bozo/Makefile.in, bubasics/Makefile.in, budb/Makefile.in,
	fsint/Makefile.in, kauth/Makefile.in, ptserver/Makefile.in,
	rxgen/rpc_main.c, rxgen/rpc_parse.c, rxgen/rpc_util.h,
	rxstat/Makefile.in, sys/Makefile.in, ubik/Makefile.in,
	update/Makefile.in, vlserver/Makefile.in, volser/Makefile.in: DELTA
	DEVEL15-rxgen-ansi-again-20071101 AUTHOR sxw@inf.ed.ac.uk
	
	ansified rxgen again, for 1.5

2007-11-01 15:00  shadow

	* src/vol/: daemon_com.c, daemon_com.h, fssync-client.c,
	fssync-server.c, salvaged.c, salvsync-client.c, salvsync-server.c,
	salvsync.h, vol-salvage.c, vol-salvage.h, voldefs.h, volume.c:
	DELTA DEVEL15-dafs-salvage-deal-with-clones-20071101 AUTHOR
	tkeiser@gmail.com FIXES 75591
	
	cope with trying to salvage a clone correctly

2007-11-01 03:31  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	DEVEL15-linux-afs-unlinked-file-dentry-flagging-20071031 AUTHOR
	cg2v@andrew.cmu.edu
	
	fix case:  perl -e 'open FOO, ">foo"; unlink(foo); @stat =
	stat(FOO); print "inode for foo(unlinked) is $stat[1]\n";
	system("/bin/ls -ali | grep $stat[1]");'

2007-10-31 22:31  shadow

	* src/: afs/UKERNEL/afs_usrops.c, afsd/afsd.c, auth/cellconfig.c,
	auth/cellconfig.p.h, auth/test/testcellconf.c: DELTA
	DEVEL15-more-anonymous-pointer-cleanup-20071031 AUTHOR
	sxw@inf.ed.ac.uk
	
	more char*->void* conversion

2007-10-31 15:36  jaltman

	* src/WINNT/afsd/cm_utils.c: DELTA
	DEVEL15-windows-uaewouldblock-20071031 AUTHOR
	jaltman@secure-endpoints.com
	
	Reorganize the order of the includes to ensure that EWOULDBLOCK is
	not assigned the same value as EIO.

2007-10-31 15:34  jaltman

	* src/WINNT/afsd/cm_btree.c: DELTA DEVEL15-windows-btree-20071031
	AUTHOR jaltman@secure-endpoints.com
	
	Add additional validation and error handling code after each call
	to getSlot().  If an invalid slot is returned, return NONODE.  If
	the invalid slot is returned when extracting a data node,
	invalidate the tree.
	
	Modify compareKeys() to always perform a case-insensitive
	comparison and only perform a case sensistive comparison if the
	case-insensitive one matches.  This ensures the ordering is
	consistently reported.
	
	Add lock assertions to ensure that all calls are being performed
	with the correct locks being held.  There have been some crash
	reports that provide stack data that does not appear to be possible
	unless there is a race.  However, there are no obvious locations
	where the race is taking place and the test suite indicates that
	all of the correct locks are being held. We shall see what happens
	in the field.
	
	For consistency replace all calls to findKey in which the range is
	(1,numentries) with calls to getSlot().
	
	Optimize the depth search loop by testing the slot value in the for
	statement instead of forcing the loop to be broken later.

2007-10-31 15:25  jaltman

	* src/WINNT/afsd/cm_dir.c: DELTA
	DEVEL15-windows-begindirop-20071031 AUTHOR
	jaltman@secure-endpoints.com
	
	Avoid a race condition in cm_BeginDirOp() caused by the failure to
	hold the cm_scache_t mutex while copying status data from the scp
	to the dirop

2007-10-31 15:21  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA
	DEVEL15-windows-cm_analyze-ewouldblock-20071031 AUTHOR
	jaltman@secure-endpoints.com
	
	Add support for EWOULDBLOCK to cm_Analyze.  If the file server
	returns EWOULDBLOCK, retry the request every two seconds for up to
	the RDRtimeout.

2007-10-31 12:36  shadow

	* src/util/netutils.c: DELTA DEVEL15-util-cleanup-20071031 AUTHOR
	sxw@inf.ed.ac.uk FIXES
	
	kill the warnings in src/util

2007-10-31 04:26  shadow

	* src/util/: afsutil.h, afsutil_prototypes.h, assert.c, netutils.c,
	serverLog.c, softsig.c, strlcat.c, sys.c: DELTA
	DEVEL15-util-cleanup-20071031 AUTHOR sxw@inf.ed.ac.uk FIXES
	
	kill the warnings in src/util

2007-10-31 04:21  shadow

	* src/bozo/: bnode.c, bosoprocs.c, bosprototypes.h, bosserver.c,
	cronbnodeops.c, ezbnodeops.c, fsbnodeops.c: DELTA
	DEVEL15-openafs-bozo-varargs-20071031 AUTHOR sxw@inf.ed.ac.uk
	
	convert bozo to be prototypable

2007-10-31 04:20  shadow

	* src/bozo/bosprototypes.h: DELTA openafs-bozo-varargs-20071031
	AUTHOR sxw@inf.ed.ac.uk
	
	convert bozo to be prototypable

2007-10-31 04:20  shadow

	* src/bozo/bosprototypes.h: file bosprototypes.h was added on
	branch openafs-devel-1_5_x on 2007-10-31 04:21:14 +0000

2007-10-31 04:09  shadow

	* src/: WINNT/afs_setup_utils/afsrm.c, WINNT/afsd/cklog.c,
	WINNT/afsd/cunlog.c, WINNT/afsd/fs.c, WINNT/afsd/symlink.c,
	WINNT/afsd/sample/token.c, WINNT/afsreg/test/regman.c, afsd/afsd.c,
	afsmonitor/afsmonitor.c, afsweb/weblog.c, bozo/bos.c,
	bu_utils/fms.c, bucoord/commands.c, bucoord/dump_sched.c,
	bucoord/main.c, bucoord/tape_hosts.c, bucoord/vol_sets.c,
	budb/server.c, butc/read_tape.c, butc/tcmain.c, butc/test.c,
	cmd/cmd.c, cmd/cmd.p.h, cmd/test/ctest.c, cmd/test/dtest.c,
	cmd/test/itest.c, gtx/object_test.c, gtx/screen_test.c,
	kauth/admin_tools.c, kauth/kdb.c, kauth/klog.c, kauth/knfs.c,
	kauth/kpasswd.c, kauth/manyklog.c, kauth/rebuild.c,
	kauth/test/multiklog.c, kauth/test/test_getticket.c,
	kauth/test/test_rxkad_free.c, libadmin/cfg/test/cfgtest.c,
	libadmin/test/afscp.c, libadmin/test/bos.c, libadmin/test/client.c,
	libadmin/test/kas.c, libadmin/test/pts.c, libadmin/test/util.c,
	libadmin/test/util.h, libadmin/test/vos.c, log/unlog.c,
	ptserver/db_verify.c, ptserver/pt_util.c, ptserver/pts.c,
	ptserver/testpt.c, rx/test/generator.c, rxdebug/rxdebug.c,
	rxkad/test/stress.c, scout/scout.c, tsalvaged/salvsync-debug.c,
	ubik/udebug.c, uss/uss.c, venus/cacheout.c, venus/cmdebug.c,
	venus/dedebug.c, venus/fs.c, venus/fstrace.c, venus/kdump.c,
	venus/twiddle.c, venus/whatfid.c, venus/test/getinitparams.c,
	vlserver/cnvldb.c, vlserver/sascnvldb.c, vlserver/vlclient.c,
	vlserver/vldb_check.c, vol/fs_conv_411.c, vol/fssync-debug.c,
	vol/salvaged.c, vol/salvager.c, vol/vol-bless.c, vol/vol-info.c,
	volser/restorevol.c, volser/vol-dump.c, volser/vos.c,
	xstat/xstat_cm_test.c: DELTA
	DEVEL15-openafs-void-star-pointers-20071031 AUTHOR sxw@inf.ed.ac.uk
	FIXES
	
	convert anonymous pointers from char* to void*

2007-10-31 04:05  shadow

	* src/aklog/klog.c: DELTA openafs-void-star-pointers-20071031
	AUTHOR sxw@inf.ed.ac.uk FIXES
	
	convert anonymous pointers from char* to void*

2007-10-31 04:05  shadow

	* src/aklog/klog.c: file klog.c was added on branch
	openafs-devel-1_5_x on 2007-11-01 16:51:47 +0000

2007-10-30 15:16  shadow

	* src/: afsd/vsys.c, afsmonitor/afsmon-output.c,
	afsmonitor/afsmon-win.c, aklog/asetkey.c, auth/authcon.c,
	auth/cellconfig.c, auth/copyauth.c, auth/ktc.c, auth/setkey.c,
	auth/writeconfig.c, bozo/bnode.c, bozo/bos_util.c,
	bozo/bosoprocs.c, bozo/cronbnodeops.c, bozo/ezbnodeops.c,
	bozo/fsbnodeops.c, bucoord/bc.p.h, budb/database.c,
	budb/db_alloc.c, budb/db_dump.c, budb/db_hash.c, budb/db_text.c,
	budb/ol_verify.c, budb/procs.c, budb/server.c, butc/dbentries.c,
	butc/dump.c, butc/lwps.c, butc/read_tape.c, butc/recoverDb.c,
	butc/tcprocs.c, butc/tcstatus.c, butc/tcudbprocs.c, butm/file_tm.c,
	config/mc.c, dir/dir.c, dir/salvage.c, fsprobe/fsprobe.c,
	fsprobe/fsprobe_test.c, gtx/curseswindows.c, gtx/frame.c,
	gtx/gtxtest.c, gtx/keymap.c, gtx/lightobject.c, gtx/objects.c,
	gtx/textcb.c, gtx/textobject.c, kauth/authclient.c, kauth/client.c,
	kauth/kaauxdb.c, kauth/kadatabase.c, kauth/kalocalcell.c,
	kauth/kalog.c, kauth/kas.c, kauth/kaserver.c, kauth/kautils.c,
	kauth/klog.c, kauth/knfs.c, kauth/kpasswd.c, kauth/kpwvalid.c,
	kauth/krb_tf.c, kauth/krb_udp.c, kauth/read_passwd.c,
	kauth/rebuild.c, kauth/token.c, kauth/user.c, libacl/aclprocs.c,
	libadmin/bos/afs_bosAdmin.c, libadmin/cfg/cfgclient.c,
	libadmin/kas/afs_kasAdmin.c, libadmin/pts/afs_ptsAdmin.c,
	libadmin/samples/rxdebug_rx_stats.c,
	libadmin/samples/rxstat_get_peer.c,
	libadmin/samples/rxstat_get_process.c, libadmin/vos/afs_vosAdmin.c,
	libadmin/vos/lockprocs.c, libadmin/vos/vosutils.c,
	libadmin/vos/vsprocs.c, log/kseal.c, log/tokens.c, log/unlog.c,
	lwp/lwp.c, lwp/threadname.c, lwp/waitkey.c, pam/afs_pam_msg.c,
	pam/afs_util.c, ptserver/db_verify.c, ptserver/display.c,
	ptserver/ptprocs.c, ptserver/ptserver.c, ptserver/ptuser.c,
	ptserver/ptutils.c, ptserver/readgroup.c, ptserver/readpwd.c,
	ptserver/testpt.c, ptserver/ubik.c, ptserver/utils.c, rx/rx.c,
	rx/rx_misc.c, rx/rx_packet.c, rx/rx_pthread.c, rx/rx_rdwr.c,
	rx/rx_trace.c, rx/rx_user.c, rx/xdr.c, rx/xdr_array.c,
	rx/xdr_rec.c, rx/xdr_refernce.c, rxdebug/rxdebug.c,
	rxgen/rpc_cout.c, rxgen/rpc_main.c, rxgen/rpc_parse.c,
	rxgen/rpc_scan.c, rxgen/rpc_svcout.c, rxgen/rpc_util.c,
	rxkad/crc.c, rxkad/md4.c, rxkad/md5.c, rxkad/rxkad_client.c,
	rxkad/rxkad_common.c, rxkad/rxkad_server.c, rxkad/ticket.c,
	rxkad/ticket5.c, rxkad/domestic/crypt_conn.c,
	rxkad/domestic/fcrypt.c, scout/scout.c, sys/pagsh.c, sys/rmtsysc.c,
	sys/rmtsysnet.c, sys/rmtsyss.c, tviced/serialize_state.c,
	tviced/state_analyzer.c, ubik/beacon.c, ubik/disk.c, ubik/phys.c,
	ubik/recovery.c, ubik/remote.c, ubik/ubik.c, ubik/ubikcmd.c,
	ubik/udebug.c, ubik/uinit.c, ubik/utst_client.c,
	ubik/utst_server.c, ubik/vote.c, update/client.c, update/server.c,
	update/utils.c, usd/usd_file.c, uss/grammar.y, uss/lex.l,
	uss/uss.c, uss/uss_acl.c, uss/uss_common.c, uss/uss_common.h,
	uss/uss_fs.c, uss/uss_kauth.c, uss/uss_procs.c, uss/uss_vol.c,
	util/assert.c, util/casestrcpy.c, util/fileutil.c,
	util/get_krbrlm.c, util/hostparse.c, util/kreltime.c, util/ktime.c,
	util/netutils.c, util/serverLog.c, util/snprintf.c, util/uuid.c,
	util/volparse.c, venus/cmdebug.c, venus/fs.c, venus/fstrace.c,
	venus/livesys.c, venus/up.c, vfsck/dirutils.c, vfsck/setup.c,
	vfsck/utilities.c, viced/afsfileprocs.c, viced/callback.c,
	viced/fsprobe.c, viced/host.c, viced/physio.c, viced/viced.c,
	vlserver/cnvldb.c, vlserver/vlclient.c, vlserver/vldb_check.c,
	vlserver/vlprocs.c, vlserver/vlserver.c, vlserver/vlutils.c,
	vol/clone.c, vol/daemon_com.c, vol/devname.c, vol/fssync-client.c,
	vol/fssync-server.c, vol/ihandle.c, vol/listinodes.c,
	vol/partition.c, vol/physio.c, vol/purge.c, vol/salvsync-client.c,
	vol/salvsync-server.c, vol/vnode.c, volser/dumpstuff.c,
	volser/lockprocs.c, volser/physio.c, volser/restorevol.c,
	volser/volmain.c, volser/volprocs.c, volser/voltrans.c,
	volser/vos.c, volser/vsprocs.c, volser/vsutils.c, xstat/xstat_cm.c,
	xstat/xstat_cm_test.c, xstat/xstat_fs.c, xstat/xstat_fs_callback.c,
	xstat/xstat_fs_test.c: DELTA
	DEVEL15-openafs-string-header-cleanup-20071030 AUTHOR
	sxw@inf.ed.ac.uk
	
	fix string head inclusion issue

2007-10-30 15:10  shadow

	* src/aklog/klog.c: DELTA openafs-string-header-cleanup-20071030
	AUTHOR sxw@inf.ed.ac.uk
	
	include only what we need

2007-10-30 03:56  shadow

	* src/packaging/RedHat/: openafs-buildfedora.pl, openafs.spec.in:
	DELTA DEVEL15-redhat-packaging-update-20071029 AUTHOR
	sxw@inf.ed.ac.uk
	
	update rpm packaging stuff for what shipped in 1.4.5

2007-10-26 16:21  shadow

	* src/packaging/RedHat/openafs-buildfedora.pl: DELTA
	DEVEL15-redhat-fedora-build-driver-20071026 AUTHOR sxw@inf.ed.ac.uk
	driver script for fedora builds

2007-10-26 16:20  shadow

	* src/packaging/RedHat/openafs-buildfedora.pl: DELTA
	redhat-fedora-build-driver-20071026 AUTHOR sxw@inf.ed.ac.uk driver
	script for fedora builds

2007-10-26 16:20  shadow

	* src/packaging/RedHat/openafs-buildfedora.pl: file
	openafs-buildfedora.pl was added on branch openafs-devel-1_5_x on
	2007-10-26 16:21:51 +0000

2007-10-26 16:11  shadow

	* src/packaging/RedHat/openafs.spec.in: DELTA
	DEVEL15-redhat-spec-fix-hugemem-modpath-20071026 AUTHOR
	shadow@dementia.org
	
	make this match other kernsls

2007-10-25 04:49  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_aclent.c, cm_btree.c,
	cm_btree.h, cm_user.c: DELTA
	DEVEL15-windows-aclent-remove-extraneous-code-20071024 AUTHOR
	jaltman@secure-endpoints.com
	
	Microsoft provided a dump showing cm_data.aclLRUEndp == NULL in
	GetFreeACLEnt().  Couldn't find any reason why that would be true. 
	However, there is extraneous code that manipulates the value of
	aclLRUEndp when it should be left to osi_QRemoveHT() to update the
	pointer values.
	
	Also add an additional explicit test for aclLRUEndp == NULL in
	GetFreeACLEnt().

2007-10-25 03:43  shadow

	* src/packaging/MacOS/: OpenAFS.Info.plist.in, OpenAFS.info.in,
	OpenAFS.post_install, OpenAFS.pre_upgrade, buildpkg.sh: DELTA
	DEVEL15-macos-installer-crap-20071025 AUTHOR shadow@dementia.org
	
	put it back the way it was

2007-10-24 18:22  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	STABLE14-yscall-cleanup-if-we-installed-20071024 AUTHOR
	shadow@dementia.org FIXES 75307

2007-10-24 15:45  shadow

	* acinclude.m4, src/afs/afs_prototypes.h, src/cf/linux-test4.m4,
	src/afs/LINUX/osi_export.c, src/afs/LINUX/osi_nfssrv.c: DELTA
	DEVEL15-linux-nfstrans-20071024 AUTHOR sxw@inf.ed.ac.uk FIXES 75233
	
	better track changes so we can build an nfstranslator module for
	new linux kernels

2007-10-24 15:35  shadow

	* src/viced/callback.c: DELTA DEVEL15-cblater-bitmask-bug-20071024
	AUTHOR drh@umich.edu FIXES 75304
	
	add missing ()

2007-10-24 05:41  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	DEVEL15-darwin-allow-finder-to-unlink-rsrc-files-20071024 AUTHOR
	shadow@dementia.org
	
	finder tries hard to clean up resource fork files it creates when
	you drop something in a dropbox that don't then get updates.
	
	let it think it won

2007-10-24 05:30  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	DEVEL15-finder-and-tiger-cp-deal-with-dropboxes-20071024 AUTHOR
	cg2v@andrew.cmu.edu FIXES 69363
	
	this way copying finishes

2007-10-24 03:50  jaltman

	* src/WINNT/install/wix/property.wxi: DELTA
	DEVEL15-windows-wix-nsis-uninstall-20071023 AUTHOR
	jaltman@secure-endpoints.com
	
	At somepoint windows installer broke the use of the 'file'
	RegistrySearch type.  Instead of returning the full file name path
	we are only getting the directory.  Switch to using the 'raw' type
	since we know we aren't prefixing the file name with a hash.

2007-10-23 22:37  shadow

	* src/afs/afs_prototypes.h: DELTA
	DEVEL15-afs-shutdown-free-resources-20071023 AUTHOR
	mmeffie@sinenomine.net
	
	try hard to free resources

2007-10-23 17:39  shadow

	* src/afs/DARWIN/osi_misc.c: DELTA DEVEL15-darwin-uio-64-20071023
	AUTHOR shadow@dementia.org
	
	use the 64 bit awareness in the KPI

2007-10-23 17:01  shadow

	* doc/man-pages/pod1/fs_uuid.pod: DELTA
	DEVEL15-pod-man-fs-uuid-20071023 AUTHOR jason@rampaginggeek.com
	FIXES 75175
	
	add man page for fs uuid

2007-10-23 16:59  shadow

	* doc/man-pages/pod1/fs_uuid.pod: file fs_uuid.pod was added on
	branch openafs-devel-1_5_x on 2007-10-23 17:01:15 +0000

2007-10-23 16:59  shadow

	* doc/man-pages/pod1/fs_uuid.pod: DELTA pod-man-fs-uuid-20071023
	AUTHOR jason@rampaginggeek.com FIXES 75175
	
	add man page for fs uuid

2007-10-23 14:29  shadow

	* src/afsd/afsd.c: DELTA
	DEVEL15-darwin-afsd-cleanup-power-notification-nicely-20071023
	AUTHOR shadow@dementia.org
	
	don't drop a core on shutdown

2007-10-23 14:20  shadow

	* src/volser/vos.c: DELTA
	DEVEL15-vos-restore-check-doesnt-apply-to-pipes-20071023 AUTHOR
	shadow@dementia.org
	
	as pointed out by hung pham

2007-10-23 03:07  shadow

	* configure-libafs.in, configure.in: DELTA
	DEVEL15-openafs-1-5-26-20071022 AUTHOR shadow@dementia.org
	
	make 1.5.26

2007-10-23 00:31  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	DEVEL15-darwin-modify-cp-workaround-20071022 AUTHOR
	shadow@dementia.org
	
	more work will be needed to fool finder into just copying the d**n
	file, since it's checking too hard.

2007-10-23 00:02  shadow

	* src/afs/afs_daemons.c: DELTA
	DEVEL15-change-default-probeint-for-rfc4787-20071022 AUTHOR
	shadow@dementia.org
	
	an RFC compliant port mapping device guarantees less time than we
	previously probed.

2007-10-22 23:28  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20071022 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.26

2007-10-22 23:21  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/:
	relnotes-frames.htm, relnotes.htm, toc.htm: DELTA
	DEVEL15-windows-release-notes-20071022 AUTHOR
	jaltman@secure-endpoints.com
	
	final for 1.5.26

2007-10-22 17:29  shadow

	* acinclude.m4, src/vol/fssync-server.c: DELTA
	DEVEL15-fssync-poll-interface-20071022 AUTHOR sxw@inf.ed.ac.uk
	FIXES 74708
	
	support a poll interface
	
	otherwise, the fd setsize can screw with us

2007-10-22 15:05  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20071022 AUTHOR jaltman@secure-endpoints.com
	
	notes for 1.5.26

2007-10-22 13:22  shadow

	* configure.in: DELTA DEVEL15-cpp-avoid-cc-E-20071022 AUTHOR
	sxw@inf.ed.ac.uk
	
	finding the right cpp is good. having it not be cc -E is better

2007-10-22 03:33  jaltman

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-ntstatus-warnings-20071021 AUTHOR
	jaltman@secure-endpoints.com
	
	suppress warnings caused by multiple definitions of NTSTATUS values

2007-10-22 03:30  jaltman

	* src/WINNT/afsd/smb.c: DELTA DEVEL15-windows-del-symlink-20071021
	AUTHOR jaltman@secure-endpoints.com
	
	The cmd.exe "del" command operates by opening a file and then
	setting the file disposition to delete on close followed by closing
	the file.
	
	When the filename is a symlink, the smb_fid_t scp refers to the
	final destination object and not the symlink.  In smb_CloseFid()
	the correct object would be removed from the directory by name, but
	the wrong cm_scache_t would be marked deleted.	This would result
	in subsequent references to the target file being considered
	invalid.
	
	Fix it by looking up the cm_scache_t of the symlink prior to
	performing the deletion.

2007-10-20 04:03  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_callback.c, cm_callback.h,
	cm_volume.c, cm_volume.h: DELTA
	DEVEL15-windows-registry-OfflineReadOnlyIsValid-20071019 AUTHOR
	jaltman@secure-endpoints.com
	
	Add registry value "OfflineReadOnlyIsValid" option.  When set to
	non-zero value, an offline or down read only volume will be treated
	as if it has a valid callback even if it doesn't.

2007-10-20 00:23  shadow

	* configure.in, src/config/Makefile.config.in,
	src/libafsrpc/Makefile.in, src/lwp/Makefile.in,
	src/rxgen/Makefile.in, src/rxgen/rpc_main.c,
	src/shlibafsrpc/Makefile.in, src/sys/Makefile.in: DELTA
	DEVEL15-cpp-autoconf-located-20071019 AUTHOR
	aelschuring@hotmail.com
	
	let autoconf find cpp

2007-10-19 20:39  shadow

	* src/afs/afs_osidnlc.c: DELTA
	DEVEL15-darwin80-dnlc-dont-return-deadvnodes-20071019 AUTHOR
	shadow@dementia.org FIXES 41550
	
	obvious. if we are going to be like GetVCache, we should

2007-10-19 04:27  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	DEVEL15-windows-pioctl-parse-path-20071018 AUTHOR
	jaltman@secure-endpoints.com
	
	cm_ParseIoctlPath() moves the ioctlp->inDatap past the ioctl path
	to the next data value if there is one.  Make sure we move the
	pointer before we alter the contents of the buffer.  Otherwise, the
	caller uses the wrong string for its next data blob.

2007-10-18 22:07  jaltman

	* src/sys/pioctl_nt.c: DELTA
	DEVEL15-windows-pioctl-error-codes-20071018 AUTHOR
	jaltman@secure-endpoints.com
	
	add knowledge of new cm error codes

2007-10-18 05:29  jaltman

	* src/WINNT/afsd/smb3.c: DELTA DEVEL15-windows-smb-20071018 AUTHOR
	jaltman@secure-endpoints.com
	
	refactoring, suppression of duplicate status value definition
	warnings, and removal of old pattern matching code

2007-10-18 05:28  jaltman

	* src/WINNT/afsd/: cm_freelance.c, cm_ioctl.c, symlink.c: DELTA
	DEVEL15-windows-freelance-symlink-20071018 AUTHOR
	jaltman@secure-endpoints.com
	
	More tweaking of the IoctlPathParsing code.
	
	Add special handling for many more pioctl operations performed on
	the Freelance root.afs volume.
	
	Add informative error values for symlink freelance operations.

2007-10-18 05:21  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA DEVEL15-windows-afskfw-20071018
	AUTHOR jaltman@secure-endpoints.com
	
	Add SOFTWARE\OpenAFS\Client  AcceptDottedPrincipalNames registry
	value to control whether the use of Kerberos v5 principal names
	with dots in the first component are permitted.

2007-10-18 04:12  shadow

	* src/packaging/RedHat/openafs.spec.in: DELTA
	DEVEL15-redhat-spec-require-bison-flex-20071018 AUTHOR
	shadow@dementia.org
	
	require everything we need to build

2007-10-18 04:04  shadow

	* src/packaging/RedHat/: openafs-buildall.sh, openafs.spec.in:
	DELTA DEVEL15-redhat-packaging-updates-20071018 AUTHOR
	shadow@dementia.org
	
	make the buildall script know centos and new fedora; make the spec
	file include it

2007-10-17 20:34  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	DEVEL15-darwin-fsref-other-races-20071017 AUTHOR
	shadow@dementia.org FIXES 41550
	
	not clear this is exactly correct but testing seems to vet it.

2007-10-17 17:17  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	DEVEL15-darwin-finalizevnode-get-vnode-inside-lock-20071017 AUTHOR
	cg2v@andrew.cmu.edu FIXES 41550
	
	the ovp initialization should happen while we have the vnode
	locked, regardless.

2007-10-17 14:34  shadow

	* src/afs/afs_call.c: DELTA
	DEVEL15-afs-shutdown-free-resources-20071017 AUTHOR
	shadow@dementia.org
	
	try hard to free resources

2007-10-17 03:48  shadow

	* src/afs/afs_call.c: DELTA DEVEL15-darwin90-disk-cache-20071016
	AUTHOR shadow@dementia.org FIXES 43303
	
	don't break memcache, also

2007-10-16 21:56  shadow

	* src/afs/afs_nfsclnt.c: DELTA
	DEVEL15-translator-sysnamelist-bugfix-20071016 AUTHOR
	deengert@anl.gov FIXES 74478
	
	fix sysname list support bug when the list is empty

2007-10-16 21:25  shadow

	* src/afs/afs_call.c: DELTA DEVEL15-darwin90-disk-cache-20071016
	AUTHOR shadow@dementia.org FIXES 43303
	
	don't break memcache, also

2007-10-16 17:26  jaltman

	* src/WINNT/afsd/fs.c: DELTA DEVEL15-windows-fs-uuid-20071016
	AUTHOR jaltman@secure-endpoints.com
	
	do not require afs client administrator access to display the
	current Uuid value.

2007-10-16 17:21  jaltman

	* src/venus/fs.c: DELTA DEVEL15-fs-uuid-20071016 AUTHOR
	jason@rampaginggeek.com FIXES 74473
	
	Change "fs uuid" to "fs uuid -generate" where "-generate" is a
	required parameter.
	
	This command requires root access to execute it.
	
	Unlike the Windows variant, the UNIX version does not yet support
	displaying the current UUID to the user.  When this functionality
	is added, "-generate" should become an optional parameter.

2007-10-16 16:58  jaltman

	* src/bucoord/restore.c: DELTA DEVEL15-restore-20071016 AUTHOR
	jaltman@secure-endpoints.com FIXES 74531
	
	afs_com_err() was called without specifying the error code.

2007-10-15 19:20  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	DEVEL15-darwin-access-avoid-confusing-cp-20071015 AUTHOR
	shadow@dementia.org FIXES 69363
	
	it wants EPERM; EACCES, and it just retries forever.
	
	"no means no. now go away"

2007-10-15 17:28  shadow

	* src/afs/Makefile.in: DELTA
	DEVEL15-darwin-install-fstrace-catalog-20071015 AUTHOR
	shadow@dementia.org
	
	fstrace needs the message catalog to be useful. install it.

2007-10-15 17:01  shadow

	* src/packaging/RedHat/openafs.spec.in: DELTA
	DEVEL15-redhat-spec-no-kdump-really-20071015 AUTHOR
	shadow@dementia.org
	
	make really, really sure it's not there

2007-10-15 14:15  shadow

	* src/volser/volprocs.c: DELTA
	DEVEL15-volser-return-extended-stats-to-callers-20071015 AUTHOR
	rtb@pclella.cern.ch FIXES 74398
	
	make sure when we roll over stats we return the new values

2007-10-15 03:23  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20071014 AUTHOR
	jaltman@secure-endpoints.com
	
	updates for 1.5.26

2007-10-15 03:19  jaltman

	* src/WINNT/eventlog/NTMakefile: DELTA
	DEVEL15-windows-clean-eventlog-20071014 AUTHOR
	jaltman@secure-endpoints.com
	
	delete AFS_component_version_number.h in the lang subdirectory

2007-10-15 02:33  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	DEVEL15-windows-pioctl-two-20071014 AUTHOR
	jaltman@secure-endpoints.com
	
	Two more locations where an intermediary path of length zero should
	be ignored.

2007-10-14 05:55  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA DEVEL15-windows-pioctl-20071014
	AUTHOR jaltman@secure-endpoints.com
	
	do not parse an intermediary path if the path length is 0

2007-10-12 04:30  shadow

	* src/packaging/RedHat/openafs-1.4.0-kmodule26.patch: DELTA
	DEVEL15-rpm-kmodule-patch-20071012 AUTHOR warlord@mit.edu
	
	install the openafs module in the kernel module area, in rpms

2007-10-12 04:28  shadow

	* src/packaging/RedHat/openafs-1.4.0-kmodule26.patch: DELTA
	rpm-kmodule-patch-20071012 AUTHOR warlord@mit.edu
	
	install the openafs module in the kernel module area, in rpms

2007-10-12 04:28  shadow

	* src/packaging/RedHat/openafs-1.4.0-kmodule26.patch: file
	openafs-1.4.0-kmodule26.patch was added on branch
	openafs-devel-1_5_x on 2007-10-12 04:30:41 +0000

2007-10-11 17:46  shadow

	* src/dir/dir.c: DELTA DEVEL15-gcc42-integer-overflow-fix-20071007
	AUTHOR marc.dionne@technoconseil.com
	
	with fix from Hans-Werner Pulsen

2007-10-11 17:27  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_12.plist.in,
	src/libafs/afs.ppc_darwin_13.plist.in,
	src/libafs/afs.ppc_darwin_14.plist.in,
	src/libafs/afs.ppc_darwin_60.plist.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.Info.plist.in,
	src/packaging/MacOS/OpenAFS.info,
	src/packaging/MacOS/OpenAFS.info.in: DELTA
	DEVEL15-macos-version-generation-20071011 AUTHOR
	shadow@dementia.org
	
	make release time simpler

2007-10-11 16:51  shadow

	* src/packaging/MacOS/OpenAFS.Info.plist.in: file
	OpenAFS.Info.plist.in was added on branch openafs-devel-1_5_x on
	2007-10-11 17:27:39 +0000

2007-10-11 16:51  shadow

	* src/packaging/MacOS/: OpenAFS.Info.plist.in, OpenAFS.info.in:
	DELTA macos-version-generation-20071011 AUTHOR shadow@dementia.org
	
	make release time simpler

2007-10-11 16:51  shadow

	* src/packaging/MacOS/OpenAFS.info.in: file OpenAFS.info.in was
	added on branch openafs-devel-1_5_x on 2007-10-11 17:27:39 +0000

2007-10-11 16:40  shadow

	* configure.in: DELTA DEVEL15-rpm-files-update-20071011 AUTHOR
	sxw@inf.ed.ac.uk FIXES
	
	updates for the specfile and rpm generation

2007-10-11 14:13  shadow

	* src/packaging/RedHat/: kmodtool, openafs.spec.in: DELTA
	DEVEL15-rpm-files-update-20071011 AUTHOR sxw@inf.ed.ac.uk FIXES
	
	updates for the specfile and rpm generation

2007-10-11 14:11  shadow

	* src/packaging/RedHat/kmodtool: DELTA rpm-files-update-20071011
	AUTHOR sxw@inf.ed.ac.uk FIXES
	
	updates for the specfile and rpm generation

2007-10-11 14:11  shadow

	* src/packaging/RedHat/kmodtool: file kmodtool was added on branch
	openafs-devel-1_5_x on 2007-10-11 14:13:23 +0000

2007-10-11 13:59  shadow

	* src/dir/dir.c: DELTA DEVEL15-gcc42-integer-overflow-fix-20071007
	AUTHOR marc.dionne@technoconseil.com
	
	with fix from Hans-Werner Pulsen

2007-10-10 18:52  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	DEVEL15-windows-freelance-pioctl-two-20071010 AUTHOR
	jaltman@secure-endpoints.com
	
	explicitly process the last component of the path separately and do
	not follow symlinks or chase mountpoints on the last component.

2007-10-10 17:40  shadow

	* src/: afs/afs_init.c, packaging/MacOS/buildpkg.sh: DELTA
	DEVEL15-darwin90-disk-cache-20071010 AUTHOR shadow@dementia.org
	FIXES 43303
	
	support disk cache in darwin90

2007-10-10 17:01  shadow

	* src/: afs/afs.h, afs/afs_call.c, afs/afs_init.c,
	afs/DARWIN/osi_file.c, afsd/afsd.c, config/afs_args.h,
	config/param.ppc_darwin_90.h, config/param.x86_darwin_90.h: DELTA
	DEVEL15-darwin90-disk-cache-20071010 AUTHOR shadow@dementia.org
	FIXES 43303
	
	support disk cache in darwin90

2007-10-10 16:06  jaltman

	* src/NTMakefile: DELTA DEVEL15-windows-build-xstat-20071010 AUTHOR
	jaltman@secure-endpoints.com
	
	build xstat directory

2007-10-10 15:44  jaltman

	* src/WINNT/eventlog/lang/NTMakefile: DELTA
	DEVEL15-windows-clean-eventlog-20071010 AUTHOR
	jaltman@secure-endpoints.com
	
	clean eventlog/lang/AFS_component_version_number.h

2007-10-10 15:38  jaltman

	* src/WINNT/install/wix/config.wxi: DELTA
	DEVEL15-windows-installer-wix-20071010 AUTHOR
	jaltman@secure-endpoints.com
	
	Later versions of the wix toolset require that all variables be
	defined with a value.

2007-10-10 15:22  jaltman

	* src/WINNT/afsd/: cm_cell.c, cm_ioctl.c, cm_volume.c: DELTA
	DEVEL15-windows-freelance-pioctl-20071010 AUTHOR
	jaltman@secure-endpoints.com
	
	pioctl commands were failing with CM_ERROR_NOSUCHCELL because the
	Freelance cell object was not being added to the Cell Name and ID
	hash tables.
	
	ParseIoctlPath was not consistently returning the FID of the
	specified symlink or mount point object.  The was still one more
	case in which CM_FLAG_FOLLOW was being specified left over from
	windows-parse-ioctl-path-20070629.  Changed the use of
	CM_FLAG_FOLLOW into a 'follow' variable to ease testing and permit
	easy migration to adding a 'follow' parameter to the function.
	
	RXAFS_GetVolumeStatus is always going to fail for Freelance
	volumes.  Fake the response data.
	
	UpdateVolume() was performing the wrong test for Freelance volumes.
	 Freelance volumes should not be marked offline even though they
	have no servers.

2007-10-09 21:30  shadow

	* src/libafs/MakefileProto.DARWIN.in: DELTA
	DEVEL15-darwin90-debug-harder-20071009 AUTHOR shadow@dementia.org
	
	stab the stabs

2007-10-09 16:00  shadow

	* src/libafs/MakefileProto.DARWIN.in: DELTA
	DEVEL15-darwin90-dsym-and-ppc-cputype-support-20071009 AUTHOR
	shadow@dementia.org
	
	build for all ppc cputypes. also, support dsym debug info instead
	of stabs, when appropriate

2007-10-07 20:01  shadow

	* src/dir/dir.c: DELTA DEVEL15-gcc42-integer-overflow-fix-20071007
	AUTHOR marc.dionne@technoconseil.com
	
	fix issue where gcc 4.2 compiled kernel modules were breaking on
	linux

2007-10-05 22:18  shadow

	* src/: afs/SOLARIS/osi_machdep.h, rx/rx_kcommon.h,
	rx/rx_prototypes.h: DELTA DEVEL15-sol10-abstraction-20071005 AUTHOR
	shadow@dementia.org
	
	abstract things as needed

2007-10-05 03:31  shadow

	* src/viced/viced.c: DELTA
	DEVEL15-dafs-listen-after-restoring-state-20071004 AUTHOR
	tkeiser@gmail.com
	
	don't start rx server until the previous state has been loaded

2007-10-05 03:23  shadow

	* src/vol/vol-salvage.c: DELTA
	DEVEL15-vol-salvager-avoid-logging-to-nothing-20071004 AUTHOR
	shadow@dementia.org
	
	check for logFile before using

2007-10-05 03:09  shadow

	* acinclude.m4, src/afs/LINUX/osi_vfsops.c,
	src/afs/LINUX/osi_vnodeops.c, src/cf/linux-test4.m4: DELTA
	DEVEL15-linux-2623-support-20071004 AUTHOR
	marc.dionne@technoconseil.com FIXES 70773
	
	update for support for 2.6.23

2007-10-05 02:24  shadow

	* src/: afs/afs.h, afs/afs_call.c, afs/afs_server.c,
	afs/SOLARIS/osi_machdep.h, rx/rx_prototypes.h,
	rx/SOLARIS/rx_knet.c: DELTA
	DEVEL15-solaris10-network-updates-20071004 AUTHOR daleg@umbc.edu
	FIXES 72759
	
	This patch removes use of the non-Public ILL structures by OpenAFS
	to gather network interface information in order to make RX packet
	size and server locality decisions.

2007-10-04 14:13  jaltman

	* src/WINNT/afsd/cm_btree.c: DELTA
	DEVEL15-windows-btree-rename-case-only-20071004 AUTHOR
	jaltman@secure-endpoints.com
	
	Attempts to rename by case only would fail when there are more than
	one ambiguous matches.	The list of data nodes would be corrupted
	and future tree manipulations could result in a crash.

2007-10-03 17:06  rees

	* src/: WINNT/afsd/afskfw.c, WINNT/afsd/cm_ioctl.c,
	WINNT/aklog/aklog.c, libafsrpc/afsrpc.def: DELTA rxk5-20071003
	AUTHOR matt@linuxbox.com
	
	Minimal changes to build with current kerberos and comerr

2007-10-03 15:29  jaltman

	* src/libadmin/: adminutil/afs_AdminInternal.h,
	client/afs_clientAdmin.c: DELTA
	DEVEL15-libadmin-minimize-dns-lookups-20071003 AUTHOR
	jaltman@secure-endpoints.com
	
	Some cells have a large number of servers listed in the vldb that
	no longer exist and/or do not have PTR records in DNS.	The
	algorithm used to obtain the "server names" from IP addresses
	involves opening a cell handle, creating an iterator of all
	servers, and then iterating over them until a match is found for
	the IP address.  This is done for every server reference.  Each
	time the iterator was constructed the vldb would be queried and
	gethostbyaddr() would be called on every listed ip address.
	
	This patch stores a copy of the server list in the cell handle
	along with an expiration time generated from a 10 minute TTL.  This
	significant reduces but does not eliminate the number of times that
	the caller is blocked on reverse dns lookups.

2007-10-03 15:19  jaltman

	* src/tviced/NTMakefile: DELTA
	DEVEL15-windows-tviced-resfile-20071003 AUTHOR
	jaltman@secure-endpoints.com
	
	Add explicit build rules for TVICEDRES since we do not build the
	non-threaded file server on Windows

2007-10-02 00:16  shadow

	* src/viced/callback.c: DELTA
	DEVEL15-dafs-cbstate-tracking-fix-20071001 AUTHOR tkeiser@gmail.com
	
	fix this the rest of the places it happens

2007-10-01 20:03  jaltman

	* src/WINNT/afsd/lanahelper.cpp: DELTA
	DEVEL15-windows-lanahelper-20071001 AUTHOR
	jaltman@secure-endpoints.com
	
	uninitialized variable in lana_IsLoopback

2007-09-27 23:17  shadow

	* src/volser/volprocs.c: DELTA
	DEVEL15-vollistpart-init-error-20070927 AUTHOR drh@umich.edu FIXES
	72144
	
	correct an initialization failure in VolListPartitions

2007-09-27 16:32  shadow

	* src/vol/volume.c: DELTA DEVEL15-dafs-avoid-volhdr-leak-20070927
	AUTHOR tkeiser@gmail.com
	
	when there's an error don't leak the loaded header; release it

2007-09-26 16:33  rees

	* Makefile.in, README-NT, acinclude.m4, configure-libafs.in,
	configure.in, doc/man-pages/pod8/afsd.pod,
	doc/txt/winnotes/afs-changes-since-1.2.txt,
	doc/txt/winnotes/afs-issues.txt, src/NTMakefile,
	src/WINNT/afsapplib/al_creds.cpp, src/WINNT/afsapplib/al_error.cpp,
	src/WINNT/afsapplib/al_misc.cpp,
	src/WINNT/afsapplib/al_progress.cpp,
	src/WINNT/afsapplib/al_pump.cpp, src/WINNT/afsapplib/al_wizard.cpp,
	src/WINNT/afsapplib/checklist.cpp,
	src/WINNT/afsapplib/ctl_date.cpp,
	src/WINNT/afsapplib/ctl_elapsed.cpp,
	src/WINNT/afsapplib/ctl_sockaddr.cpp,
	src/WINNT/afsapplib/ctl_spinner.cpp,
	src/WINNT/afsapplib/ctl_time.cpp, src/WINNT/afsapplib/dialog.cpp,
	src/WINNT/afsd/NTMakefile, src/WINNT/afsd/afsd_init.c,
	src/WINNT/afsd/afsd_service.c, src/WINNT/afsd/afskfw-int.h,
	src/WINNT/afsd/afskfw.c, src/WINNT/afsd/afskfw.h,
	src/WINNT/afsd/afslogon.c, src/WINNT/afsd/cm.h,
	src/WINNT/afsd/cm_access.c, src/WINNT/afsd/cm_buf.c,
	src/WINNT/afsd/cm_buf.h, src/WINNT/afsd/cm_callback.c,
	src/WINNT/afsd/cm_cell.c, src/WINNT/afsd/cm_cell.h,
	src/WINNT/afsd/cm_conn.c, src/WINNT/afsd/cm_conn.h,
	src/WINNT/afsd/cm_daemon.c, src/WINNT/afsd/cm_daemon.h,
	src/WINNT/afsd/cm_dcache.c, src/WINNT/afsd/cm_dcache.h,
	src/WINNT/afsd/cm_dir.c, src/WINNT/afsd/cm_freelance.c,
	src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_ioctl.h,
	src/WINNT/afsd/cm_memmap.c, src/WINNT/afsd/cm_memmap.h,
	src/WINNT/afsd/cm_scache.c, src/WINNT/afsd/cm_scache.h,
	src/WINNT/afsd/cm_server.c, src/WINNT/afsd/cm_server.h,
	src/WINNT/afsd/cm_user.c, src/WINNT/afsd/cm_utils.c,
	src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/cm_vnodeops.h,
	src/WINNT/afsd/cm_volume.c, src/WINNT/afsd/cm_volume.h,
	src/WINNT/afsd/fs.c, src/WINNT/afsd/lanahelper.cpp,
	src/WINNT/afsd/rawops.c, src/WINNT/afsd/smb.c,
	src/WINNT/afsd/smb.h, src/WINNT/afsd/smb3.c,
	src/WINNT/afsd/smb_iocons.h, src/WINNT/afsd/smb_ioctl.c,
	src/WINNT/afsd/smb_ioctl.h, src/WINNT/afssvrmgr/NTMakefile,
	src/WINNT/aklog/NTMakefile, src/WINNT/aklog/aklog.c,
	src/WINNT/client_config/NTMakefile,
	src/WINNT/client_config/lang/en_US/afs_config.rc,
	src/WINNT/client_creds/NTMakefile,
	src/WINNT/client_creds/mounttab.cpp,
	src/WINNT/client_exp/afs_shl_ext.cpp,
	src/WINNT/client_exp/gui2fs.cpp,
	src/WINNT/client_exp/shell_ext.cpp,
	src/WINNT/doc/install/Documentation/en_US/html/index.htm,
	
	merge in latest changes from openafs-devel-1_5_x update to rxk5-m55
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo.ht
	m,
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s-frames.htm,
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s.htm,
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/toc.htm
	, src/WINNT/install/NSIS/CellServDB,
	src/WINNT/install/NSIS/OpenAFS.nsi,
	src/WINNT/install/loopback/NTMakefile,
	src/WINNT/install/wix/CellServDB,
	src/WINNT/install/wix/feature.wxi, src/WINNT/install/wix/files.wxi,
	src/WINNT/install/wix/openafs.wxs,
	src/WINNT/install/wix/platform.wxi,
	src/WINNT/install/wix/registry.wxi,
	src/WINNT/install/wix/lang/en_US/strings.wxl,
	src/WINNT/kfw/inc/loadfuncs/loadfuncs-krb5.h,
	src/WINNT/license/NTMakefile, src/WINNT/netidmgr_plugin/NTMakefile,
	src/WINNT/netidmgr_plugin/afsconfigdlg.c,
	src/WINNT/netidmgr_plugin/afscred.h,
	src/WINNT/netidmgr_plugin/afsfuncs.c,
	src/WINNT/netidmgr_plugin/afsfuncs.h,
	src/WINNT/netidmgr_plugin/afsnewcreds.c,
	src/WINNT/netidmgr_plugin/afsnewcreds.h,
	src/WINNT/netidmgr_plugin/afsplugin.c,
	src/WINNT/netidmgr_plugin/dynimport.c,
	src/WINNT/netidmgr_plugin/dynimport.h,
	src/WINNT/netidmgr_plugin/krb5common.c,
	src/WINNT/netidmgr_plugin/langres.h,
	src/WINNT/netidmgr_plugin/version.rc,
	src/WINNT/netidmgr_plugin/lang/en_us/langres.rc,
	src/afs/afs_analyze.c, src/afs/afs_call.c, src/afs/afs_callback.c,
	src/afs/afs_cell.c, src/afs/afs_dcache.c, src/afs/afs_icl.c,
	src/afs/afs_init.c, src/afs/afs_nfsclnt.c, src/afs/afs_osi.h,
	src/afs/afs_osi_gcpags.c, src/afs/afs_osi_pag.c,
	src/afs/afs_pioctl.c, src/afs/afs_prototypes.h,
	src/afs/afs_server.c, src/afs/afs_syscall.c, src/afs/afs_user.c,
	src/afs/afs_util.c, src/afs/afs_vcache.c, src/afs/afs_volume.c,
	src/afs/lock.h, src/afs/AIX/osi_file.c, src/afs/LINUX/osi_groups.c,
	src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_module.c,
	src/afs/LINUX/osi_nfssrv.c, src/afs/LINUX/osi_pag_module.c,
	src/afs/LINUX/osi_probe.c, src/afs/LINUX/osi_sleep.c,
	src/afs/LINUX/osi_syscall.c, src/afs/LINUX/osi_sysctl.c,
	src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vnodeops.c,
	src/afs/VNOPS/afs_vnop_flock.c, src/afsd/afsd.c,
	src/afsweb/weblog.c, src/aklog/Makefile.in, src/aklog/aklog_main.c,
	src/aklog/asetkey.c, src/audit/audit.c, src/auth/Makefile.in,
	src/auth/NTMakefile, src/auth/cellconfig.c, src/auth/ktc.c,
	src/auth/userok.c, src/bozo/NTMakefile, src/bozo/bosoprocs.c,
	src/bozo/bosserver.c, src/bucoord/bc_status.c,
	src/bucoord/commands.c, src/bucoord/dump.c,
	src/bucoord/dump_sched.c, src/bucoord/main.c,
	src/bucoord/restore.c, src/bucoord/tape_hosts.c,
	src/bucoord/ubik_db_if.c, src/bucoord/vol_sets.c,
	src/bucoord/volstub.c, src/budb/NTMakefile, src/budb/server.c,
	src/butc/tcmain.c, src/butc/tcprocs.c, src/butc/tcudbprocs.c,
	src/butc/test_budb.c, src/cf/bigendian.m4, src/cf/kerberos.m4,
	src/cf/linux-test1.m4, src/cf/linux-test2.m4,
	src/cf/linux-test4.m4, src/cf/osconf.m4, src/config/Makefile.in,
	src/config/NTMakefile, src/config/NTMakefile.amd64_w2k,
	src/config/NTMakefile.i386_nt40, src/config/NTMakefile.i386_w2k,
	src/config/afs_sysnames.h, src/config/libafsdep,
	src/config/param.amd64_linux24.h, src/config/param.ppc64_linux24.h,
	src/config/param.ppc64_linux26.h, src/config/param.ppc_linux24.h,
	src/config/param.ppc_linux26.h, src/config/param.sparc64_linux24.h,
	src/config/param.sparc64_linux26.h,
	src/config/param.sparc_linux24.h, src/config/venus.h,
	src/dauth/dlog.c, src/kauth/Makefile.in, src/kauth/NTMakefile,
	src/kauth/kaserver.c, src/libafs/Makefile.common.in,
	src/libafs/MakefileProto.AIX.in, src/libafs/MakefileProto.LINUX.in,
	src/libafs/MakefileProto.SOLARIS.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/libafs/make_kbuild_makefile.pl,
	src/libafsauthent/afsauthent.def, src/libafsrpc/NTMakefile,
	src/libafsrpc/afsrpc.def, src/libuafs/Makefile.common.in,
	src/packaging/HP-UX/files/usr/vice/etc/CellServDB,
	src/packaging/MacOS/CellServDB,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info, src/packaging/MacOS/buildpkg.sh,
	src/platform/SOLARIS/.cvsignore, src/ptserver/Makefile.in,
	src/ptserver/NTMakefile, src/ptserver/ptclient.c,
	src/ptserver/ptprocs.c, src/ptserver/ptserver.c,
	src/ptserver/ptuser.c, src/rx/rx.c, src/rx/rx.h,
	src/rx/rx_kcommon.c, src/rx/rx_packet.c, src/rx/rx_rdwr.c,
	src/rx/LINUX/rx_kmutex.c, src/rx/LINUX/rx_knet.c,
	src/rxgen/rpc_main.c, src/rxkad/bg-fcrypt.c,
	src/rxkad/rxkad_client.c, src/rxkad/rxkad_common.c,
	src/rxkad/rxkad_server.c, src/rxkad/ticket.c, src/rxkad/ticket5.c,
	src/rxkad/domestic/fcrypt.c, src/shlibafsauthent/Makefile.in,
	src/shlibafsrpc/.cvsignore, src/shlibafsrpc/Makefile.in,
	src/shlibafsrpc/mapfile, src/shlibafsrpc/mapfile.afs_xdr,
	src/sys/Makefile.in, src/sys/pagsh.c, src/sys/pioctl_nt.c,
	src/tsm41/Makefile.in, src/tsm41/aix41_auth.c,
	src/tsm41/aix41_ident.c, src/tviced/NTMakefile,
	src/tviced/serialize_state.c, src/ubik/NTMakefile,
	src/ubik/remote.c, src/ubik/ubik.c, src/ubik/ubikclient.c,
	src/ubik/uinit.c, src/update/NTMakefile, src/update/server.c,
	src/venus/cmdebug.c, src/venus/fs.c, src/venus/kdump.c,
	src/viced/NTMakefile, src/viced/afsfileprocs.c,
	src/viced/callback.c, src/viced/host.c, src/viced/host.h,
	src/viced/viced.c, src/viced/viced.h, src/vlserver/Makefile.in,
	src/vlserver/NTMakefile, src/vlserver/vlserver.c,
	src/vol/Makefile.in, src/vol/clone.c, src/vol/ihandle.h,
	src/vol/namei_ops.c, src/vol/vol-salvage.c, src/vol/volume.c,
	src/volser/NTMakefile, src/volser/dumpstuff.c,
	src/volser/volmain.c, src/volser/volprocs.c, src/volser/vos.c,
	src/volser/vsutils.c: DELTA mdw-rxk5-m55-20070926 AUTHOR
	mdw@umich.edu

2007-09-20 11:58  jaltman

	* README-NT: DELTA DEVEL15-readme-nt-20070920 AUTHOR
	jaltman@secure-endpoints.com
	
	update wix and nsis instructions

2007-09-20 11:46  jaltman

	* src/tbutc/: NTMakefile, butc.rc: DELTA
	DEVEL15-windows-version-info-20070920 AUTHOR
	jaltman@secure-endpoints.com
	
	add version info to the threaded version of butc.exe that we ship

2007-09-20 11:44  jaltman

	* src/tbutc/butc.rc: file butc.rc was added on branch
	openafs-devel-1_5_x on 2007-09-20 11:46:07 +0000

2007-09-20 11:44  jaltman

	* src/tbutc/butc.rc: DELTA windows-version-info-20070920 AUTHOR
	jaltman@secure-endpoints.com
	
	add version info to the threaded version of butc.exe that we ship

2007-09-20 04:53  shadow

	* src/: aklog/aklog_main.c, cf/kerberos.m4, cf/osconf.m4: DELTA
	DEVEL15-krb5-aklog-kimpersonate-conditionalize-20070920 AUTHOR
	shadow@dementia.org
	
	make kimpersonate conitional

2007-09-20 04:14  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-25-20070920 AUTHOR shadow@dementia.org
	
	make openafs 1.5.25

2007-09-20 04:09  shadow

	* src/vol/volume.c: DELTA
	DEVEL15-dafs-loadvolumeheader-before-we-need-it-20070920 AUTHOR
	shadow@dementia.org
	
	make sure we have a header instead of potentially dereffing null

2007-09-20 04:01  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20070919 AUTHOR jaltman@secure-endpoints.com
	
	final changes for 1.5.25

2007-09-20 03:59  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070919 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.25 = 1.5.2500.0

2007-09-20 03:55  jaltman

	* src/WINNT/afsd/: afsd_service.c, cm_btree.c, cm_btree.h,
	cm_dir.c, cm_dir.h, cm_ioctl.c: DELTA
	DEVEL15-windows-fs-memdump-20070919 AUTHOR
	jaltman@secure-endpoints.com
	
	add directory lookup stats to "fs memdump" output

2007-09-19 21:29  jaltman

	* src/WINNT/afsd/smb3.c: DELTA DEVEL15-windows-hex-dump-20070919
	AUTHOR jaltman@secure-endpoints.com
	
	remove the broken percent quoting from OutputDebugHexDump as it is
	not required.  We never use the resulting string as a print format
	string.

2007-09-19 17:58  jaltman

	* src/: WINNT/afsadmsvr/NTMakefile,
	WINNT/install/NSIS/AdminGroup.rc, WINNT/install/NSIS/Killer.rc,
	WINNT/install/NSIS/NTMakefile, WINNT/install/NSIS/Service.rc,
	WINNT/install/loopback/NTMakefile,
	WINNT/install/loopback/afsloopback.rc,
	WINNT/install/loopback/instloop.rc,
	WINNT/install/wix/custom/NTMakefile,
	WINNT/install/wix/custom/afscustom.rc, WINNT/license/NTMakefile,
	WINNT/license/sgml2rtf.rc, bucoord/NTMakefile, butc/NTMakefile,
	comerr/NTMakefile, comerr/compile_et.rc, rxgen/NTMakefile,
	rxgen/rxgen.rc, viced/NTMakefile, viced/cbd.rc: DELTA
	DEVEL15-windows-version-info-20070919 AUTHOR
	jaltman@secure-endpoints.com FIXES 71397
	
	Many of the OpenAFS binaries that are installed on end user
	machines did not have version information.  This is problematic as
	it is impossible to determine which version of a binary the crash
	report was filed against when a report is received by Microsoft
	Windows Error Reporting service.

2007-09-19 17:56  jaltman

	* src/comerr/compile_et.rc: file compile_et.rc was added on branch
	openafs-devel-1_5_x on 2007-09-19 17:58:48 +0000

2007-09-19 17:56  jaltman

	* src/viced/cbd.rc: file cbd.rc was added on branch
	openafs-devel-1_5_x on 2007-09-19 17:58:48 +0000

2007-09-19 17:56  jaltman

	* src/rxgen/rxgen.rc: file rxgen.rc was added on branch
	openafs-devel-1_5_x on 2007-09-19 17:58:48 +0000

2007-09-19 17:56  jaltman

	* src/WINNT/install/loopback/instloop.rc: file instloop.rc was
	added on branch openafs-devel-1_5_x on 2007-09-19 17:58:47 +0000

2007-09-19 17:56  jaltman

	* src/WINNT/license/sgml2rtf.rc: file sgml2rtf.rc was added on
	branch openafs-devel-1_5_x on 2007-09-19 17:58:48 +0000

2007-09-19 17:56  jaltman

	* src/WINNT/install/loopback/afsloopback.rc: file afsloopback.rc
	was added on branch openafs-devel-1_5_x on 2007-09-19 17:58:47
	+0000

2007-09-19 17:56  jaltman

	* src/WINNT/install/wix/custom/afscustom.rc: file afscustom.rc was
	added on branch openafs-devel-1_5_x on 2007-09-19 17:58:47 +0000

2007-09-19 17:55  jaltman

	* src/WINNT/install/NSIS/Service.rc: file Service.rc was added on
	branch openafs-devel-1_5_x on 2007-09-19 17:58:47 +0000

2007-09-19 17:55  jaltman

	* src/WINNT/install/NSIS/Killer.rc: file Killer.rc was added on
	branch openafs-devel-1_5_x on 2007-09-19 17:58:47 +0000

2007-09-19 17:55  jaltman

	* src/: WINNT/install/NSIS/AdminGroup.rc,
	WINNT/install/NSIS/Killer.rc, WINNT/install/NSIS/Service.rc,
	WINNT/install/loopback/afsloopback.rc,
	WINNT/install/loopback/instloop.rc,
	WINNT/install/wix/custom/afscustom.rc, WINNT/license/sgml2rtf.rc,
	comerr/compile_et.rc, rxgen/rxgen.rc, viced/cbd.rc: DELTA
	windows-version-info-20070919 AUTHOR jaltman@secure-endpoints.com
	FIXES 71397
	
	Many of the OpenAFS binaries that are installed on end user
	machines did not have version information.  This is problematic as
	it is impossible to determine which version of a binary the crash
	report was filed against when a report is received by Microsoft
	Windows Error Reporting service.

2007-09-19 17:55  jaltman

	* src/WINNT/install/NSIS/AdminGroup.rc: file AdminGroup.rc was
	added on branch openafs-devel-1_5_x on 2007-09-19 17:58:47 +0000

2007-09-19 05:55  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20070919 AUTHOR jaltman@secure-endpoints.com
	
	changes for 1.5.25

2007-09-19 05:53  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes.htm,
	ReleaseNotes/toc.htm: DELTA DEVEL15-windows-release-notes-20070919
	AUTHOR jaltman@secure-endpoints.com
	
	updates for 1.5.25

2007-09-18 16:59  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_dcache.c, smb.c, smb3.c: DELTA
	DEVEL15-windows-vnovnode-while-file-in-use-20070918 AUTHOR
	jaltman@secure-endpoints.com
	
	Discovered another case where VNOVNODE errors were not being
	handled.  If there are dirty buffers and a VNOVNODE error is
	received while writing the buffer, the buffer would be left in the
	dirty buffers queue.  This caused a couple problems: (1) any
	attempt to flush the file, volume, or cache would fail because	  
	there were unflushed dirty buffers that could not be flushed.  (2)
	shutdown of the service would hang because the buffers could not   
	 be flushed.
	
	In addition, while a VNOVNODE error would result in the cm_scache_t
	being marked CM_SCACHEFLAG_DELETED, this state was not being
	checked at the SMB layer.  As a result, if a smb_fid_t was
	allocated and it referenced the deleted cm_scache_t, the SMB
	operations would continue to be processed and report success even
	if the actual file or directory no longer existed.
	
	We now clear the dirty state on buffers which cannot be written due
	to VNOVNODE errors.  We also check the cm_scache_t for deletion
	prior to use whenever a smb_fid_t is looked up.  If the cm_scache_t
	is deleted, the smb_fid_t is closed and the error
	CM_ERROR_NOSUCHFILE is returned for files or CM_ERROR_NOSUCHPATH
	for directories.

2007-09-18 06:36  jaltman

	* src/WINNT/client_config/NTMakefile: DELTA
	DEVEL15-windows-afs-config-vista-uac-vs2005-20070918 AUTHOR
	jaltman@secure-endpoints.com
	
	merge the manifests for vs 2005

2007-09-18 06:14  jaltman

	* src/WINNT/client_config/: NTMakefile, afs_config.exe.manifest:
	DELTA DEVEL15-windows-afs-config-vista-uac-20070918 AUTHOR
	jaltman@secure-endpoints.com
	
	Mark afs_config.exe via a manifest with requestedExecutionLevel =
	HighestAvailable
	
	This will ensure that when Vista UAC is active, that a member of
	the Administrators group must run the AFS Control Panel with
	Administrators privileges.

2007-09-18 06:13  jaltman

	* src/WINNT/client_config/afs_config.exe.manifest: file
	afs_config.exe.manifest was added on branch openafs-devel-1_5_x on
	2007-09-18 06:14:23 +0000

2007-09-18 06:13  jaltman

	* src/WINNT/client_config/afs_config.exe.manifest: DELTA
	windows-afs-config-vista-uac-20070918 AUTHOR
	jaltman@secure-endpoints.com
	
	Mark afs_config.exe via a manifest with requestedExecutionLevel =
	HighestAvailable
	
	This will ensure that when Vista UAC is active, that a member of
	the Administrators group must run the AFS Control Panel with
	Administrators privileges.

2007-09-18 06:08  jaltman

	* src/config/NTMakefile.i386_w2k: DELTA
	DEVEL15-windows-cl1310-manifests-20070918 AUTHOR
	jaltman@secure-endpoints.com
	
	add support for manifests to .NET 2003 builds

2007-09-18 06:05  jaltman

	* src/WINNT/install/NSIS/: NTMakefile, OpenAFS.nsi: DELTA
	DEVEL15-windows-nsis-20070918 AUTHOR jaltman@secure-endpoints.com
	
	fix error in NTMakefile that used the CL_1310 configuration for the
	VS 2005 compiler
	
	force RequestExecutionLevel to admin for Vista

2007-09-13 17:59  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_callback.h, cm_conn.c,
	cm_scache.c, cm_server.c: DELTA
	DEVEL15-windows-down-servers-20070913 AUTHOR
	jaltman@secure-endpoints.com
	
	Do not assign a new downTime to a server that is already down. 
	Doing so breaks the logic to preserve callback validity until the
	server comes back up.

2007-09-13 01:41  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_vnodeops.c, smb.c, smb3.c: DELTA
	DEVEL15-windows-afsmaxpath-20070912 AUTHOR
	jaltman@secure-endpoints.com
	
	ensure that all path stack buffers are of size AFSMAXPATH

2007-09-12 18:27  shadow

	* src/vol/volume.c: DELTA DEVEL15-dafs-shutdown-state-fix-20070912
	AUTHOR jhutz@cmu.edu
	
	clean up the dafs shutdown code to not read bogus info into the id

2007-09-12 18:16  shadow

	* src/aklog/aklog_main.c: DELTA DEVEL15-aklog-kimpersonate-20070912
	AUTHOR shadow@dementia.org FIXES
	
	inline kimpersonate support, to make testing easier.

2007-09-12 17:29  jaltman

	* src/WINNT/afsd/: cm_btree.c, cm_btree.h: DELTA
	DEVEL15-windows-dir-bplus-shortnames-20070912 AUTHOR
	jaltman@secure-endpoints.com
	
	When a file name does not conform to 8.3 notation, an 8.3 notation
	alias is generated for it.  This short name form must be searchable
	in the B+ tree.
	
	This commit adds a longname field to the data node which is used
	both to identify the real name associated with the short name as
	well as whether or not the short name is in fact an alias.   Being
	able to determine whether or not a data node is an alias will be
	important when we support using the B+ tree for directory
	enumeration.
	
	For insertion, if the name does not conform to 8.3 notation, a
	second entry is inserted into the B+ tree using the shortname as
	the key and the longname stored in the data.
	
	For deletion, we lookup the data node for the provided key.  If
	there is a longname we remove the longname entry first and then the
	shortname entry.  If the key is a longname, we lookup the data node
	so we can acquire the FID and then use that to compute the
	shortname.  We then remove both the shortname and longname entries
	from the B+ tree.

2007-09-11 16:13  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-getcell-deadlock-20070911 AUTHOR
	jaltman@secure-endpoints.com
	
	don't hold the cm_scache_t mutex across calls to cm_GetCell() since
	cm_GetCell() can block in an RPC call.	If that cm_scache_t must be
	accessed to revoke a callback, it can result in a deadlock.

2007-09-11 15:38  shadow

	* src/vol/namei_ops.c: DELTA
	DEVEL15-namei-protect-against-extra-files-20070911 AUTHOR
	cg2v@andrew.cmu.edu
	
	if someone is monkeying in the filesystem, sometimes they shoot
	themselves. save them if they renamed foo to foo.bak (where foo is
	a full 64 bits)

2007-09-11 05:04  jaltman

	* src/WINNT/afsd/: cm_dcache.c, smb3.c: DELTA
	DEVEL15-windows-prefetch-executables-20070911 AUTHOR
	jaltman@secure-endpoints.com
	
	avoid prefetch race condition in CreateX functions
	
	do not permit reference underflow when ending background prefetch
	ops

2007-09-10 21:59  jaltman

	* src/vol/ihandle.c: DELTA DEVEL15-namei-fsync-less-20070910 AUTHOR
	shadow@dementia.org
	
	remove sync() call from Windows build

2007-09-10 19:08  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_buf.h, cm_dcache.c, cm_dcache.h,
	cm_scache.h, smb.h, smb3.c: DELTA
	DEVEL15-windows-prefetch-executables-20070910 AUTHOR
	jaltman@secure-endpoints.com
	
	This code defines a new service parameter
	"PrefetchExecutableExtensions" of type REG_MULTI_SZ.  By default it
	is undefined and does nothing.	If it is defined, files that match
	the extensions will be prefetched in their entirety.
	
	All of the prefetch functions now pay attention to the length
	parameters.  Previously, length parameters were specified on some
	functions in the chain but they were ignored.  The reality was that
	the chunksize was used regardless of what was indicated.
	
	Prefetching is still optional.	If the prefetch fails during the
	initial attempt you lose.  Otherwise, as many buffers as are
	required to satisfy the requested prefetch length will be requested
	from the file server in chunksize units.  If buffers have already
	been acquired, they are skipped during the prefetch operation.

2007-09-10 19:02  jaltman

	* src/WINNT/client_osi/: largeint.h, osi.h, osiutils.c: DELTA
	DEVEL15-windows-largeinteger-20070910 AUTHOR
	jaltman@secure-endpoints.com
	
	Fix the function type so that assignment of return values are
	properly applied.
	
	Add missing comparison routines.

2007-09-10 04:55  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA
	DEVEL15-windows-callbacks-20070909 AUTHOR
	jaltman@secure-endpoints.com
	
	when suspending only clear callbacks for servers that are in an up
	state.	if they were in a down state, then we couldn't send the
	clear callbacks message but more importantly, we need to leave the
	callback info current because the callbacks should not be cleared
	until the server is once again reachable.

2007-09-10 04:13  jaltman

	* README-NT: DELTA DEVEL15-windows-readme-nt-20070909 AUTHOR
	jaltman@secure-endpoints.com
	
	update NSIS version to 2.30

2007-09-10 03:34  jaltman

	* src/WINNT/install/wix/files.wxi: DELTA
	DEVEL15-windows-wix-20070909 AUTHOR jaltman@secure-endpoints.com
	
	make the service display name consistent with the NSIS installer.

2007-09-10 03:32  jaltman

	* src/WINNT/install/NSIS/NTMakefile: DELTA
	DEVEL15-windows-nsis-20070909 AUTHOR jaltman@secure-endpoints.com
	
	do not link object files twice

2007-09-07 04:03  shadow

	* src/vol/: ihandle.c, ihandle.h, namei_ops.c, vol-salvage.c: DELTA
	DEVEL15-namei-fsync-less-20070907 AUTHOR rtb@pclella.cern.ch FIXES
	30632
	
	we call fsync() too much. call it less, and fsync in the background

2007-09-05 21:52  shadow

	* src/: afsd/CellServDB, packaging/Debian/CellServDB,
	packaging/HP-UX/files/usr/vice/etc/CellServDB,
	packaging/MacOS/CellServDB: DELTA
	DEVEL15-consolidate-cellservdb-20070905 AUTHOR shadow@dementia.org
	
	step 1. one place.  step 2 is coming: fix the scripts to update it
	when we do a release

2007-09-05 21:49  shadow

	* src/afsd/CellServDB: DELTA consolidate-cellservdb-20070905 AUTHOR
	shadow@dementia.org
	
	step 1. one place.  step 2 is coming: fix the scripts to update it
	when we do a release

2007-09-05 21:49  shadow

	* src/afsd/CellServDB: file CellServDB was added on branch
	openafs-devel-1_5_x on 2007-09-05 21:52:39 +0000

2007-09-03 04:00  shadow

	* src/viced/callback.c: DELTA
	DEVEL15-dafs-savestatefe-avoid-overflow-20070902 AUTHOR
	jhutz@cmu.edu
	
	The problem is that cb_stateSaveFE() overflows an iovec array on
	its stack. When it returns, the PC is loaded with garbage and the
	process crashes.

2007-09-02 16:37  jaltman

	* src/WINNT/: afsd/afskfw.c, client_creds/ipaddrchg.c: DELTA
	DEVEL15-windows-64bit-ms2mit-20070902 AUTHOR
	jaltman@secure-endpoints.com
	
	add ms2mit support for 64-bit windows

2007-09-02 16:22  jaltman

	* src/WINNT/kfw/lib/amd64/leashw64.lib: DELTA
	DEVEL15-windows-win64-kfw-20070902 AUTHOR
	jaltman@secure-endpoints.com
	
	leashw32.dll has been ported to win64 as leashw64.dll

2007-09-02 16:21  jaltman

	* src/WINNT/kfw/lib/amd64/leashw64.lib: file leashw64.lib was added
	on branch openafs-devel-1_5_x on 2007-09-02 16:22:15 +0000

2007-09-02 16:21  jaltman

	* src/WINNT/kfw/lib/amd64/leashw64.lib: DELTA
	windows-win64-kfw-20070902 AUTHOR jaltman@secure-endpoints.com
	
	leashw32.dll has been ported to win64 as leashw64.dll

2007-08-31 19:28  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070831 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.24a == 1.5.2401.0

2007-08-31 14:32  shadow

	* src/vol/volume.c: DELTA
	DEVEL15-dafs-commit-updatelist-change-20070831 AUTHOR
	jaltman@secure-endpoints.com
	
	actually save the changed value

2007-08-31 04:03  jaltman

	* src/WINNT/client_creds/ipaddrchg.c: DELTA
	DEVEL15-windows-afscreds-win64-20070830 AUTHOR
	jaltman@secure-endpoints.com
	
	disable krb4 and ms2mit for win64

2007-08-31 02:56  jaltman

	* src/WINNT/afsd/: cm.h, cm_dir.c, cm_dir.h, cm_vnodeops.c, smb.c,
	smb3.c: DELTA DEVEL15-windows-afsd-dirop-20070830 AUTHOR
	jaltman@secure-endpoints.com
	
	Do not attempt to obtain a write lock on a directory if we already
	know that we aren't going to perform any local directory updates.
	
	Add the CM_ERROR_BPLUS_NOMATCH error which has the same meaning as
	CM_ERROR_NOSUCHFILE except that it indicates that we came to that
	conclusion as the result of a bplus search.  This provides us the
	ability to short circuit additional directory searches since we
	know the answer is final.

2007-08-31 02:27  jaltman

	* src/WINNT/install/wix/: feature.wxi, files.wxi, platform.wxi:
	DELTA DEVEL15-windows-wix-20070830 AUTHOR
	asanka@secure-endpoints.com
	
	permit instloop.exe to be extraced to Client/Programs/instloop.exe
	from the installer by using "msiexec /a".

2007-08-29 21:53  jaltman

	* src/WINNT/afsd/: afskfw-int.h, afskfw.c: DELTA
	DEVEL15-windows-64bit-afskfw-20070829 AUTHOR
	jaltman@secure-endpoints.com
	
	Disable the use of krb524, leash, and ms2mit (because it depends on
	leash) for 64-bit builds.  We will need to implement our own
	replacement for the ms2mit functionality.

2007-08-29 06:55  jaltman

	* src/WINNT/install/wix/: feature.wxi, files.wxi: DELTA
	DEVEL15-windows-wix-64bit-aklog-20070829 AUTHOR
	jaltman@secure-endpoints.com
	
	enable the installation of aklog.exe and asetkey.exe on 64-bit
	windows.

2007-08-29 06:46  jaltman

	* src/WINNT/aklog/aklog.c: DELTA
	DEVEL15-windows-64bit-aklog-no-krb4-20070829 AUTHOR
	jaltman@secure-endpoints.com
	
	disable krb4 and krb524 functionality in 64-bit aklog because there
	is no support in 64-bit kfw.

2007-08-29 05:32  jaltman

	* src/WINNT/netidmgr_plugin/: afsfuncs.c, krb5common.c: DELTA
	DEVEL15-windows-nim-afs-file-ccache-20070829 AUTHOR
	jaltman@secure-endpoints.com
	
	make the afs network identity provider compatible with FILE:
	credential caches.  this is mostly of importance to 64-bit Windows
	users since there is no CCAPI implementation for 64-bit KFW.

2007-08-29 04:08  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-24-20070829 AUTHOR shadow@dementia.org 1.5.24

2007-08-28 21:24  jaltman

	* src/WINNT/netidmgr_plugin/dynimport.c: DELTA
	DEVEL15-windows-64bit-nim-no-krb524-20070828 AUTHOR
	jaltman@secure-endpoints.com
	
	do not load krb524.dll on 64-bit windows

2007-08-28 17:56  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20070828 AUTHOR jaltman@secure-endpoints.com
	
	1.5.24

2007-08-28 17:53  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070828 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.24 = 1.5.2400.0

2007-08-28 17:52  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20070828 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.24

2007-08-28 17:50  jaltman

	* src/WINNT/afsd/cm_dir.c: DELTA
	DEVEL15-windows-bplus-disable-20070828 AUTHOR
	jaltman@secure-endpoints.com
	
	In preparation for 1.5.24, disable B+tree support by default.  It
	can be enabled with the "BPlusTrees" registry parameter.

2007-08-28 17:31  jaltman

	* src/WINNT/install/wix/: feature.wxi, files.wxi, platform.wxi:
	DELTA DEVEL15-windows-wix-amd64-nim-provider-20070828 AUTHOR
	jaltman@secure-endpoints.com
	
	Add network identity manager afs provider for amd64

2007-08-28 17:02  jaltman

	* src/WINNT/kfw/lib/amd64/: comerr64.lib, delaydlls.lib,
	getopt.lib, gssapi64.lib, k5sprt64.lib, krb5_64.lib, loadfuncs.lib,
	nidmgr64.lib, wshelp64.lib, xpprof64.lib: DELTA
	DEVEL15-windows-amd64-20070828 AUTHOR jaltman@secure-endpoints.com
	
	add amd64 build dependencies

2007-08-28 16:59  jaltman

	* src/WINNT/kfw/lib/amd64/xpprof64.lib: file xpprof64.lib was added
	on branch openafs-devel-1_5_x on 2007-08-28 17:02:35 +0000

2007-08-28 16:59  jaltman

	* src/WINNT/kfw/lib/amd64/nidmgr64.lib: file nidmgr64.lib was added
	on branch openafs-devel-1_5_x on 2007-08-28 17:02:35 +0000

2007-08-28 16:59  jaltman

	* src/WINNT/kfw/lib/amd64/wshelp64.lib: file wshelp64.lib was added
	on branch openafs-devel-1_5_x on 2007-08-28 17:02:35 +0000

2007-08-28 16:59  jaltman

	* src/WINNT/kfw/lib/amd64/: comerr64.lib, delaydlls.lib,
	getopt.lib, gssapi64.lib, k5sprt64.lib, krb5_64.lib, loadfuncs.lib,
	nidmgr64.lib, wshelp64.lib, xpprof64.lib: DELTA
	windows-amd64-20070828 AUTHOR jaltman@secure-endpoints.com
	
	add amd64 build dependencies

2007-08-28 16:59  jaltman

	* src/WINNT/kfw/lib/amd64/delaydlls.lib: file delaydlls.lib was
	added on branch openafs-devel-1_5_x on 2007-08-28 17:02:34 +0000

2007-08-28 16:59  jaltman

	* src/WINNT/kfw/lib/amd64/krb5_64.lib: file krb5_64.lib was added
	on branch openafs-devel-1_5_x on 2007-08-28 17:02:35 +0000

2007-08-28 16:59  jaltman

	* src/WINNT/kfw/lib/amd64/loadfuncs.lib: file loadfuncs.lib was
	added on branch openafs-devel-1_5_x on 2007-08-28 17:02:35 +0000

2007-08-28 16:59  jaltman

	* src/WINNT/kfw/lib/amd64/gssapi64.lib: file gssapi64.lib was added
	on branch openafs-devel-1_5_x on 2007-08-28 17:02:34 +0000

2007-08-28 16:59  jaltman

	* src/WINNT/kfw/lib/amd64/comerr64.lib: file comerr64.lib was added
	on branch openafs-devel-1_5_x on 2007-08-28 17:02:34 +0000

2007-08-28 16:59  jaltman

	* src/WINNT/kfw/lib/amd64/getopt.lib: file getopt.lib was added on
	branch openafs-devel-1_5_x on 2007-08-28 17:02:34 +0000

2007-08-28 16:59  jaltman

	* src/WINNT/kfw/lib/amd64/k5sprt64.lib: file k5sprt64.lib was added
	on branch openafs-devel-1_5_x on 2007-08-28 17:02:35 +0000

2007-08-28 16:54  jaltman

	* src/WINNT/netidmgr_plugin/: NTMakefile, afsconfigdlg.c,
	afscred.h, afsfuncs.c, afsnewcreds.c, afsplugin.c, dynimport.c,
	dynimport.h: DELTA DEVEL15-windows-nim-amd64-20070828 AUTHOR
	jaltman@secure-endpoints.com
	
	Add support for 64-bit Windows.

2007-08-27 00:11  jaltman

	* src/WINNT/afsd/cm_btree.c: DELTA DEVEL15-windows-bplus-20070826
	AUTHOR jaltman@secure-endpoints.com
	
	add more DEBUG_BTREE debugging code
	
	in placeEntry() protect against slot equal to zero
	
	fix compareKeys() to only return -1, 0, or 1.

2007-08-27 00:05  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-recursion-fix-20070826 AUTHOR
	jaltman@secure-endpoints.com
	
	protect against a null pointer dereference

2007-08-25 16:56  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-bplus-tree-20070825 AUTHOR
	jaltman@secure-endpoints.com
	
	== ! =
	
	fix the return code in cm_Rename()

2007-08-24 03:21  jaltman

	* src/WINNT/afsd/: NTMakefile, afsd.h, afsd_init.c, afsd_service.c,
	cm.h, cm_btree.c, cm_btree.h, cm_dir.c, cm_dir.h, cm_scache.c,
	cm_scache.h, cm_utils.c, cm_vnodeops.c, lock.txt: DELTA
	DEVEL15-windows-bplus-tree-20070823 AUTHOR
	jaltman@secure-endpoints.com
	
	Windows uses case-insensitive file name pattern matching but AFS is
	a case sensitive file system.  The AFS3 directory format is block
	based, uses network byte order and includes a hash table for fast
	case sensitive lookups.  This causes several problems for the
	Windows AFS client.  (1) Traversing the directory blocks is cpu
	expensive (2) A hash table miss does not indicate that the desired 
	   entry does not exist.  (3) Determining whether a non-ambiguous
	inexact match or     the entry does not exist requires a linear
	traversal     of the entire directory.	These issues often result
	in 100% CPU utilization.
	
	These issues are addressed by building a modified B+ tree for each
	directory and then using the B+ tree for searches.
	
	Further improvements can be made by using the B+ tree leaf nodes
	for directory enumeration.

2007-08-23 20:43  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-recursion-fix-20070823 AUTHOR
	jaltman@secure-endpoints.com
	
	for . and .. find the last time we saw the fid in the list instead
	of moving back a fixed count since the parent might be a symlink or
	a mount point or both

2007-08-23 18:56  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-23-20070823 AUTHOR shadow@dementia.org
	
	make 1.5.23

2007-08-23 17:23  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA DEVEL15-windows-notes-20070823 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.23

2007-08-23 17:15  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070823 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.23 == 1.5.2300.0

2007-08-23 17:13  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20070823 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.23

2007-08-23 16:52  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-makedir-uninitialized-var-20070823 AUTHOR
	jaltman@secure-endpoints.com
	
	scp must be initialized to NULL to prevent improper evaluation

2007-08-23 16:49  jaltman

	* src/WINNT/afsd/cm_volume.c: DELTA
	DEVEL15-windows-volstat-log-20070823 AUTHOR
	jaltman@secure-endpoints.com
	
	must save the log string when it comes from a buffer on the stack
	otherwise garbage is logged in afsd.log

2007-08-23 16:46  jaltman

	* src/WINNT/afsd/smb.h: DELTA DEVEL15-windows-smb-max-path-20070823
	AUTHOR jaltman@secure-endpoints.com
	
	the actual max path is 260 not 256

2007-08-23 16:30  shadow

	* src/viced/host.c: DELTA
	DEVEL15-checkhost-use-reentrant-list-traversal-20070823 AUTHOR
	shadow@dementia.org
	
	rather than making a copy of the whole hostlist and holding every
	host, hold what we need, the _r (not really reentrant) version.

2007-08-22 19:39  shadow

	* src/afs/: afs_nfsclnt.c, afs_osi_pag.c, afs_pioctl.c,
	LINUX/osi_groups.c: DELTA DEVEL15-linux-nfs-pag-handling-20070822
	AUTHOR shadow@dementia.org
	
	don't mishandle pag argument when passed in from e.g. knfs
	
	don't make keyring pag for nfs clients

2007-08-22 16:11  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-fix-recursion-detection-20070822 AUTHOR
	jaltman@secure-endpoints.com
	
	handle symlinks to absolute paths

2007-08-22 16:00  jaltman

	* src/WINNT/afsd/: cm_btree.c, cm_btree.h: DELTA
	DEVEL15-windows-newfiles-20070822 AUTHOR
	jaltman@secure-endpoints.com
	
	add place holders for the B+ tree source files.

2007-08-22 15:59  jaltman

	* src/WINNT/afsd/cm_btree.c: file cm_btree.c was added on branch
	openafs-devel-1_5_x on 2007-08-22 16:00:45 +0000

2007-08-22 15:59  jaltman

	* src/WINNT/afsd/: cm_btree.c, cm_btree.h: DELTA
	windows-newfiles-20070822 AUTHOR jaltman@secure-endpoints.com
	
	add place holders for the B+ tree source files.

2007-08-22 15:59  jaltman

	* src/WINNT/afsd/cm_btree.h: file cm_btree.h was added on branch
	openafs-devel-1_5_x on 2007-08-22 16:00:45 +0000

2007-08-22 02:17  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	DEVEL15-linux-module-error-handling-20070821 AUTHOR
	shadow@dementia.org
	
	be more careful about what we call when, and clean up after
	ourselves

2007-08-22 02:13  shadow

	* src/afs/afs_pioctl.c: DELTA DEVEL15-nfstrans-updates-20070821
	AUTHOR shadow@dementia.org FIXES 1480
	
	fix the knfs error from the v/c/o pioctl changes

2007-08-21 21:30  shadow

	* src/afs/afs_pioctl.c: DELTA DEVEL15-nfstrans-updates-20070821
	AUTHOR shadow@dementia.org FIXES 1480
	
	fix the knfs error from the v/c/o pioctl changes

2007-08-21 21:28  shadow

	* src/afs/: afs_dcache.c, LINUX/osi_nfssrv.c,
	LINUX/osi_pag_module.c, LINUX/osi_probe.c: DELTA
	DEVEL15-linux-modparam-269-updates-20070821 AUTHOR
	shadow@dementia.org
	
	be consistent on 2.6.9 about which MODULE parm family used

2007-08-21 08:44  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA DEVEL15-windows-afskfw-20070821
	AUTHOR jaltman@secure-endpoints.com
	
	return required value that was missing

2007-08-21 08:30  jaltman

	* src/viced/: afsfileprocs.c, callback.c: DELTA
	DEVEL15-viced-remove-asserts-20070821 AUTHOR
	jaltman@secure-endpoints.com
	
	remove asserts testing the number of alternate interfaces.

2007-08-20 17:39  jaltman

	* src/tviced/: NTMakefile, serialize_state.c: DELTA
	DEVEL15-tviced-windows-20070820 AUTHOR jaltman@secure-endpoints.com
	
	build serialize_state.c

2007-08-20 17:27  shadow

	* src/kauth/krb_tf.c: DELTA
	DEVEL15-krb4-64bit-tf-kth-or-mit-20070820 AUTHOR asedeno@mit.edu
	
	based on his patch for mit kerberos

2007-08-20 05:39  rra

	* doc/man-pages/pod8/pt_util.pod: DELTA
	DEVEL15-pt_util-man-page-20061005 AUTHOR mdw@umich.edu
	
	Initial man page for pt_util.

2007-08-20 01:02  jaltman

	* src/WINNT/afsd/: cm_vnodeops.c, cm_volume.c: DELTA
	DEVEL15-windows-fix-recursion-detection-20070819 AUTHOR
	jaltman@secure-endpoints.com
	
	the recursion detection code did not take "." and ".." into
	account.

2007-08-20 00:07  jaltman

	* src/WINNT/afsd/: fs_utils.c, fs_utils.h: DELTA
	DEVEL15-windows-fs_utils-20070819 AUTHOR
	jaltman@secure-endpoints.com
	
	update prototype for util_GetInt32 for consistency with
	src/utils/vosparse.c

2007-08-19 22:30  rra

	* src/log/Makefile.in: DELTA DEVEL15-no-kseal-20070819 AUTHOR
	rra@stanford.edu
	
	Don't build or install kseal by default.  It's a debugging tool
	with very limited utility.

2007-08-19 22:20  rra

	* doc/man-pages/: README, check-pod, pod1/vos_changeloc.pod: DELTA
	DEVEL15-man-page-fixes-20070819 AUTHOR jason@rampaginggeek.com
	
	More details on how to run check-pod.  Restore the [] markup in the
	vos changeloc SYNOPSIS since the flags really are optional.

2007-08-19 22:15  rra

	* doc/man-pages/pod8/ka-forwarder.pod, src/kauth/Makefile.in,
	src/kauth/ka-forwarder.c: DELTA DEVEL15-ka-forwarder-20060731
	AUTHOR rra@stanford.edu
	
	Add ka-forwarder.

2007-08-18 02:50  rra

	* doc/man-pages/pod1/: pts_interactive.pod, pts_sleep.pod,
	pts_source.pod: DELTA DEVEL15-man-page-pts-pullup-20070817 AUTHOR
	jason@rampaginggeek.com
	
	For some reason, the previous pullup didn't cvs add these files. 
	Really pull them up from the trunk.

2007-08-18 02:36  rra

	* doc/man-pages/pod1/vos.pod: DELTA
	DEVEL15-man-page-vos-changeloc-more-20070817 AUTHOR
	jason@rampaginggeek.com
	
	Mention vos changeloc in the vos man page.  Also include an
	incidental fix to pts source's man page.

2007-08-18 02:30  rra

	* doc/man-pages/: README, pod1/vos_changeloc.pod: DELTA
	DEVEL15-man-page-vos-changeloc-20070817 AUTHOR
	jason@rampaginggeek.com
	
	Add a man page for vos changeloc.

2007-08-18 02:28  rra

	* doc/man-pages/pod1/pts_source.pod: DELTA
	man-page-vos-changeloc-more-20070817 AUTHOR jason@rampaginggeek.com
	
	Mention vos changeloc in the vos man page.  Also include an
	incidental fix to pts source's man page.

2007-08-18 02:28  rra

	* doc/man-pages/pod1/pts_source.pod: file pts_source.pod was added
	on branch openafs-devel-1_5_x on 2007-08-18 02:50:20 +0000

2007-08-18 02:24  rra

	* doc/man-pages/pod1/vos_changeloc.pod: DELTA
	man-page-vos-changeloc-20070817 AUTHOR jason@rampaginggeek.com
	
	Add a man page for vos changeloc.

2007-08-18 02:24  rra

	* doc/man-pages/pod1/vos_changeloc.pod: file vos_changeloc.pod was
	added on branch openafs-devel-1_5_x on 2007-08-18 02:30:27 +0000

2007-08-18 01:55  rra

	* doc/man-pages/: README, pod1/fs.pod, pod1/fs_flushall.pod,
	pod1/fs_getcalleraccess.pod: DELTA
	DEVEL15-man-page-fs-updates-20070817 AUTHOR jason@rampaginggeek.com
	
	Add man pages for fs flushall and fs getcalleraccess.

2007-08-18 01:50  rra

	* doc/man-pages/: README, pod8/bos_util.pod: DELTA
	DEVEL15-man-page-bos-util-20070817 AUTHOR jason@rampaginggeek.com
	
	Add a man page for bos_util.

2007-08-18 01:46  rra

	* doc/man-pages/: README, pod1/fs_getcrypt.pod,
	pod1/fs_listaliases.pod, pod1/pts.pod, pod1/pts_quit.pod,
	pod1/vos_backupsys.pod, pod1/vos_size.pod: DELTA
	DEVEL15-man-page-updates-20070817 AUTHOR jason@rampaginggeek.com
	
	Add new man pages for pts interactive, quit, sleep, and source. 
	Fix POD errors in a few other man pages and update the to-do list
	in README.

2007-08-18 01:42  rra

	* doc/man-pages/: README, check-pod: DELTA
	DEVEL15-man-page-check-pod-20070817 AUTHOR jason@rampaginggeek.com
	
	Add check-pod script to test for POD syntax errors.

2007-08-18 01:05  rra

	* doc/man-pages/pod1/fs_flushall.pod: file fs_flushall.pod was
	added on branch openafs-devel-1_5_x on 2007-08-18 01:55:33 +0000

2007-08-18 01:05  rra

	* doc/man-pages/pod1/: fs_flushall.pod, fs_getcalleraccess.pod:
	DELTA man-page-fs-updates-20070817 AUTHOR jason@rampaginggeek.com
	
	Add man pages for fs flushall and fs getcalleraccess.

2007-08-18 01:05  rra

	* doc/man-pages/pod1/fs_getcalleraccess.pod: file
	fs_getcalleraccess.pod was added on branch openafs-devel-1_5_x on
	2007-08-18 01:55:33 +0000

2007-08-18 00:41  rra

	* doc/man-pages/pod8/bos_util.pod: DELTA man-page-bos-util-20070817
	AUTHOR jason@rampaginggeek.com
	
	Add a man page for bos_util.

2007-08-18 00:41  rra

	* doc/man-pages/pod8/bos_util.pod: file bos_util.pod was added on
	branch openafs-devel-1_5_x on 2007-08-18 01:50:37 +0000

2007-08-17 23:35  rra

	* doc/man-pages/pod1/pts_quit.pod: file pts_quit.pod was added on
	branch openafs-devel-1_5_x on 2007-08-18 01:46:25 +0000

2007-08-17 23:35  rra

	* doc/man-pages/pod1/pts_interactive.pod: file pts_interactive.pod
	was added on branch openafs-devel-1_5_x on 2007-08-18 02:50:20
	+0000

2007-08-17 23:35  rra

	* doc/man-pages/pod1/: pts_interactive.pod, pts_quit.pod,
	pts_sleep.pod, pts_source.pod: DELTA man-page-updates-20070817
	AUTHOR jason@rampaginggeek.com
	
	Add new man pages for pts interactive, quit, sleep, and source. 
	Fix POD errors in a few other man pages and update the to-do list
	in README.

2007-08-17 23:35  rra

	* doc/man-pages/pod1/pts_sleep.pod: file pts_sleep.pod was added on
	branch openafs-devel-1_5_x on 2007-08-18 02:50:20 +0000

2007-08-17 19:57  rra

	* doc/man-pages/check-pod: DELTA man-page-check-pod-20070817 AUTHOR
	jason@rampaginggeek.com
	
	Add check-pod script to test for POD syntax errors.

2007-08-17 19:57  rra

	* doc/man-pages/check-pod: file check-pod was added on branch
	openafs-devel-1_5_x on 2007-08-18 01:42:35 +0000

2007-08-16 03:52  shadow

	* src/afs/AIX/: osi_file.c, osi_inode.c: DELTA
	DEVEL15-aix-dont-use-root-vfs-for-anything-20070815 AUTHOR
	shadow@dementia.org
	
	the cache may not be in /; we basically never need rootvfs

2007-08-13 19:22  jaltman

	* src/WINNT/afsd/: fs_utils.c, fs_utils.h: DELTA
	DEVEL15-windows-fs-utils-prototypes-20070813 AUTHOR
	jaltman@secure-endpoints.com
	
	use ANSI prototypes and function declarations

2007-08-13 02:53  jaltman

	* src/WINNT/afsd/afsd_service.c: DELTA
	DEVEL15-windows-service-manager-20070812 AUTHOR
	jaltman@secure-endpoints.com
	
	provide the windows service manager with shutdown hints in addition
	to startup hints

2007-08-13 02:26  jaltman

	* src/viced/viced.c: DELTA DEVEL15-viced-dafs-20070812 AUTHOR
	jaltman@secure-endpoints.com
	
	include viced_prototypes.h

2007-08-13 02:13  jaltman

	* src/NTMakefile: DELTA DEVEL15-windows-remove-is5-20070812 AUTHOR
	jaltman@secure-endpoints.com
	
	remove last trace of InstallShield5 from build rules

2007-08-11 23:41  jaltman

	* src/ptserver/: NTMakefile, db_verify.c, map.c, ptclient.c, pts.c,
	ptutils.c, testpt.c: DELTA DEVEL15-pts-20070811 AUTHOR
	jaltman@secure-endpoints.com
	
	remove SUPERGROUPS condition for compilation of pts commands:  
	Interactive, Quit, Source, Sleep
	
	fix the assignment of 'source' to permit it to function
	
	rename functions to avoid conflicts with Win32 API on Windows
	
	replace bcopy and bzero with memcpy and memset to permit
	compilation on Windows
	
	replace ubik_Call(xxx) with ubik_xxx() (testpt.c)
	
	add -DSUPERGROUPS and map.c to NTMakefile

2007-08-10 20:39  jaltman

	* src/WINNT/afsd/: afsd_init.c, afsd_service.c, cm_memmap.c,
	cm_memmap.h: DELTA DEVEL15-windows-adjustable-block-size-20070810
	AUTHOR jaltman@secure-endpoints.com
	
	New registry value "BlockSize" can be used to specify an
	alternative block size.  The default is 4K.  A larger blocksize
	will be needed if you want to support a 6TB cache.
	
	Also extend the service startup timeout hint to two minutes to give
	the AFS client service more time to startup successfully when the
	cache is really large.

2007-08-10 12:37  jaltman

	* src/WINNT/install/wix/: registry.wxi, lang/en_US/strings.wxl:
	DELTA DEVEL15-windows-wix-20070810 AUTHOR
	jaltman@secure-endpoints.com
	
	add a separate description string for the 32-bit afs shell
	extension

2007-08-10 04:13  shadow

	* src/: viced/host.c, viced/viced.c, vol/volume.c: DELTA
	DEVEL15-viced-cleanup-head-20070810 AUTHOR shadow@dementia.org
	
	fix demand attach rwlock code on macos, fix host tracking code
	everywhere
	
	only applies to head and 1.5

2007-08-10 03:26  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-22-20070809 AUTHOR shadow@dementia.org
	
	1.5.22

2007-08-09 22:54  jaltman

	* src/WINNT/aklog/aklog.c: DELTA DEVEL15-windows-aklog-20070809
	AUTHOR jaltman@secure-endpoints.com
	
	correct an error message

2007-08-09 22:34  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070809 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.2200.0 == 1.5.22

2007-08-09 22:31  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA DEVEL15-windows-notes-20070809 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.22

2007-08-09 15:46  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20070809 AUTHOR
	jaltman@secure-endpoints.com
	
	updates for 1.5.22

2007-08-09 14:58  shadow

	* src/: auth/ktc.c, kauth/krb_tf.c: DELTA
	DEVEL15-64bit-ticket-file-20070809 AUTHOR rtb@pclella.cern.ch
	
	fix the ticket files we write on 64 bit

2007-08-09 05:33  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_buf.h, cm_config.h, cm_dcache.c,
	cm_scache.c, rawops.c, smb.c: DELTA
	DEVEL15-windows-dirty-buffer-optimization-20070808 AUTHOR
	jaltman@secure-endpoints.com
	
	when storing dirty buffers only store the bytes that are dirty
	
	increase the default chunksize from 128KB to 1MB
	
	remove OVERLAPPED field from cm_buf_t.	It was unused.
	
	add a dummy pointer in order to ensure data structure compatibility
	between the checked and release builds.

2007-08-08 16:31  jaltman

	* src/viced/: callback.c, fsprobe.c, host.c, host.h: DELTA
	DEVEL15-viced-hash-20070808 AUTHOR jaltman@secure-endpoints.com
	
	(1) fixes a bug that could cause a 'host' structure to not be
	removed from the global host list if the 'host' did not possess an
	interface list. This would happen with older AFS clients that do
	not support the WhoAreYou family of RPCs. Windows clients older
	than 1.3.80 and old Transarc UNIX clients.
	
	(2) fixes a bug which could result in ViceLog being called with an
	uninitialized 'hoststr' buffer as a parameter.
	
	(3) ensures that only addresses known to belong to the 'host' are
	added to the address hash table.  The list of addresses provided by
	the client are stored as alternates and are only used when
	searching for a client that is no longer accessible on the primary
	address.  These addresses are not stored in the address hash table
	within initInterfaceAddr_r().
	
	The addresses provided by the client should not be added to the
	hash table because they have not been verified as belonging to the
	'host' that provided them.  The contents of the list may in fact be
	completely unreliable.	Consider the existing UNIX clients that
	generate the list at startup and never alter it even after the
	client has migrated to a different network.  If two client's both
	claim the same address, lookups by address may fail to find the
	correct one.
	
	a. The client list might contain private address ranges which are
	likely to be re-used by many clients allocated addresses by a NAT.
	
	b. The client list will not include any public addresses that are
	hidden by a NAT.
	
	c. Private address ranges that are exposed to the server will be
	obtained from the rx connections that use them.
	
	d. Lists provided by the client are not necessarily truthful.  Many
	existing clients (UNIX) do not refresh the IP address list as the
	actual assigned addresses change. The end result is that they
	report the initial address list for the lifetime of the process. In
	other words, a client can report addresses that they are in fact
	not using. Adding these addresses to the host interface list
	without verification is not only pointless, it is downright
	dangerous.
	
	e. The reported addresses do not include port numbers and guessing
	that the port number is 7001 does not work when port mapping
	devices such as NATs or some VPNs are in use.
	
	(4) improves logging to ensure that all references to a 'host'
	structure report both a memory address and the IP address/port.
	this will avoid confusion *if* more than one 'host' structure is
	assigned the same primary address.
	
	(5) logs the UUID along with the client addresses when initializing
	the host's interface list. (level 125)
	
	(6) saves memory by using a smaller structure for the UUID hash
	table

2007-08-08 15:56  jaltman

	* src/viced/callback.c: DELTA
	DEVEL15-viced-multi-probe-addr-20070808 AUTHOR rtb@pclella.cern.ch
	FIXES 67355
	
	MultiProbeAlternateAddress_r badly indexes the list of interfaces
	for clients with multiple IP interfaces, resulting in peers with IP
	address 0 port 0 to be created. This in turn results in rxi_sendmsg
	errors (on systems where caught early, as on Linux, on others it
	may pass unnoticed).

2007-08-07 04:00  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA
	DEVEL15-windows-afsd-uninit-vars-20070806 AUTHOR
	jaltman@secure-endpoints.com FIXES 67126
	
	ensure the connp is set to NULL in case of error

2007-08-05 23:41  rra

	* doc/man-pages/: README, pod1/vos.pod, pod1/vos_size.pod: DELTA
	DEVEL15-man-page-vos-size-20070805 AUTHOR jason@rampaginggeek.com
	
	Add a new man page for vos size.

2007-08-05 23:38  rra

	* doc/man-pages/: README, pod1/fs.pod, pod1/fs_getcrypt.pod,
	pod1/fs_listaliases.pod, pod1/fs_newalias.pod,
	pod1/fs_setcrypt.pod, pod5/CellAlias.pod: DELTA
	DEVEL15-man-page-fs-newalias-20070805 AUTHOR
	jason@rampaginggeek.com
	
	Add a new fs newalias man page.  Add -help to the synopsis and
	options of the other new man pages.  Add additional missing links
	in the fs man page.  Fix some wording in the CellAlias man page.

2007-08-05 23:33  rra

	* doc/man-pages/: README, pod1/fs.pod, pod1/fs_listaliases.pod:
	DELTA DEVEL15-man-page-fs-listaliases-20070805 AUTHOR
	jason@rampaginggeek.com
	
	Add manual page for fs listaliases.  Also add the links in the
	fs(1) man page and update README more for the current to-do list.

2007-08-05 23:19  rra

	* doc/man-pages/: README, pod1/fs_getcrypt.pod,
	pod1/fs_setcrypt.pod, pod5/CellAlias.pod, pod8/afsd.pod: DELTA
	DEVEL15-man-page-style-20070805 AUTHOR rra@stanford.edu
	
	Some style fixes and some additional style documentation in README.

2007-08-05 22:10  rra

	* doc/man-pages/: README, pod1/fs_getcrypt.pod,
	pod1/fs_setcrypt.pod, pod5/CellAlias.pod, pod8/afsd.pod: DELTA
	DEVEL15-man-page-afsd-crypt-alias-20070805 AUTHOR
	jason@rampaginggeek.com
	
	Complete the documentation of the afsd flags and update a few
	things like -settime and -nosettime.  Add man pages for fs
	setcrypt, fs getcrypt, and CellAlias.  Based on work by Jason
	Edgecombe and then extensively edited, so any errors I probably
	introduced.

2007-08-05 21:58  rra

	* doc/man-pages/pod1/vos_size.pod: DELTA man-page-vos-size-20070805
	AUTHOR jason@rampaginggeek.com
	
	Add a new man page for vos size.

2007-08-05 21:58  rra

	* doc/man-pages/pod1/vos_size.pod: file vos_size.pod was added on
	branch openafs-devel-1_5_x on 2007-08-05 23:41:55 +0000

2007-08-05 21:38  rra

	* doc/man-pages/pod1/fs_listaliases.pod: file fs_listaliases.pod
	was added on branch openafs-devel-1_5_x on 2007-08-05 23:33:33
	+0000

2007-08-05 21:38  rra

	* doc/man-pages/pod1/fs_setcrypt.pod: file fs_setcrypt.pod was
	added on branch openafs-devel-1_5_x on 2007-08-05 22:10:42 +0000

2007-08-05 21:38  rra

	* doc/man-pages/: pod1/fs_getcrypt.pod, pod1/fs_listaliases.pod,
	pod1/fs_newalias.pod, pod1/fs_setcrypt.pod, pod5/CellAlias.pod:
	DELTA man-page-fs-newalias-20070805 AUTHOR jason@rampaginggeek.com
	
	Add a new fs newalias man page.  Add -help to the synopsis and
	options of the other new man pages.  Add additional missing links
	in the fs man page.  Fix some wording in the CellAlias man page.

2007-08-05 21:38  rra

	* doc/man-pages/pod1/fs_newalias.pod: file fs_newalias.pod was
	added on branch openafs-devel-1_5_x on 2007-08-05 23:38:43 +0000

2007-08-05 21:38  rra

	* doc/man-pages/pod1/fs_getcrypt.pod: file fs_getcrypt.pod was
	added on branch openafs-devel-1_5_x on 2007-08-05 22:10:41 +0000

2007-08-05 21:38  rra

	* doc/man-pages/pod5/CellAlias.pod: file CellAlias.pod was added on
	branch openafs-devel-1_5_x on 2007-08-05 22:10:43 +0000

2007-08-05 21:16  rra

	* doc/man-pages/pod1/fs_listaliases.pod: DELTA
	man-page-fs-listaliases-20070805 AUTHOR jason@rampaginggeek.com
	
	Add manual page for fs listaliases.  Also add the links in the
	fs(1) man page and update README more for the current to-do list.

2007-08-05 21:08  rra

	* doc/man-pages/: pod1/fs_getcrypt.pod, pod1/fs_setcrypt.pod,
	pod5/CellAlias.pod: DELTA man-page-style-20070805 AUTHOR
	rra@stanford.edu
	
	Some style fixes and some additional style documentation in README.

2007-08-05 21:01  rra

	* doc/man-pages/: pod1/fs_getcrypt.pod, pod1/fs_setcrypt.pod,
	pod5/CellAlias.pod: DELTA man-page-afsd-crypt-alias-20070805 AUTHOR
	jason@rampaginggeek.com
	
	Complete the documentation of the afsd flags and update a few
	things like -settime and -nosettime.  Add man pages for fs
	setcrypt, fs getcrypt, and CellAlias.  Based on work by Jason
	Edgecombe and then extensively edited, so any errors I probably
	introduced.

2007-08-02 21:06  jaltman

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-local-directory-updates-smb-20070802 AUTHOR
	asanka@secure-endpoints.com
	
	The windows cache manager has suffered from poor performance as a
	result of Create, Rename, and Delete operations because they
	invalidate the contents of the directory pages in the cache thereby
	forcing them to be reloaded from the file server.   As the
	directory size increases, the clock time necessary to perform the
	reload increases.
	
	This delta adds support for parsing and updating the AFS3 directory
	buffers to cm_dir.c.  It then uses that functionality to perform
	local updates to the directory buffers whenever the following
	conditions are met:
	
	 1. the data version on the directory as a result of the change
	    was incremented by one.
	
	 2. all of the directory buffers required for the update are in
	    the cache.
	
	If these conditions are not met, the directory is reloaded from the
	file server.

2007-08-02 20:58  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-no-more-infinite-recursion-20070802 AUTHOR
	jaltman@secure-endpoints.com FIXES 15855
	
	In cm_NameI, keep track of what fids were crossed when evaluating
	the path.  If we discover a loop return a
	CM_ERROR_TOO_MANY_SYMLINKS error.
	
	This resolves the complaint that when infinite loops are hit in the
	afs name space the afsd_service.exe process uses 100% of the CPU.

2007-08-02 20:53  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_buf.h, cm_dir.c, cm_dir.h,
	cm_scache.c, cm_vnodeops.c: DELTA
	DEVEL15-windows-local-directory-updates-20070802 AUTHOR
	asanka@secure-endpoints.com
	
	The windows cache manager has suffered from poor performance as a
	result of Create, Rename, and Delete operations because they
	invalidate the contents of the directory pages in the cache thereby
	forcing them to be reloaded from the file server.   As the
	directory size increases, the clock time necessary to perform the
	reload increases.
	
	This delta adds support for parsing and updating the AFS3 directory
	buffers to cm_dir.c.  It then uses that functionality to perform
	local updates to the directory buffers whenever the following
	conditions are met:
	
	 1. the data version on the directory as a result of the change
	    was incremented by one.
	
	 2. all of the directory buffers required for the update are in
	    the cache.
	
	If these conditions are not met, the directory is reloaded from the
	file server.

2007-08-02 20:46  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_conn.c, cm_server.c,
	cm_server.h: DELTA
	DEVEL15-windows-do-not-expire-cbs-when-servers-are-down-20070802
	AUTHOR jaltman@secure-endpoints.com
	
	if all of the servers are down when a callback is due to expire
	delay the expiration until at least one server is available.  this
	prevents some applications that are running when the CM is off the
	network from failing if their pages are swapped out.

2007-08-02 05:21  jaltman

	* src/libafsrpc/NTMakefile: DELTA
	DEVEL15-windows-libafsrpc-20070802 AUTHOR
	jaltman@secure-endpoints.com
	
	use bg-fcrypt in libafsrpc.dll which is used by the CM

2007-07-31 22:20  shadow

	* src/rxkad/bg-fcrypt.c: DELTA
	DEVEL15-rxkad-bg-fcrypt-unbreak-windows-20070731 AUTHOR
	jaltman@secure-endpoints.com
	
	i (derrick) broke everything. fix it.

2007-07-30 13:19  shadow

	* src/viced/: afsfileprocs.c, host.c, host.h: DELTA
	DEVEL15-viced-avoid-tying-up-all-threads-20070730 AUTHOR
	shadow@dementia.org FIXES 19461
	
	implement a thread quota.

2007-07-28 14:33  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	DEVEL15-darwin-avoid-fsref-panic-maybe-20070728 AUTHOR
	shadow@dementia.org
	
	maybe this works.

2007-07-28 03:04  jaltman

	* src/WINNT/afsd/fs.c: DELTA DEVEL15-windows-fs-20070727 AUTHOR
	jaltman@secure-endpoints.com
	
	return error when GetCell fails

2007-07-28 02:51  jaltman

	* src/WINNT/afsd/: smb.c, smb3.c: DELTA
	DEVEL15-windows-rdrtimeout-20070727 AUTHOR
	jaltman@secure-endpoints.com
	
	RDRtimeout is seconds.	need to convert to milliseconds for
	comparison

2007-07-27 18:07  rra

	* doc/man-pages/pod8/: bos_create.pod, bos_salvage.pod: DELTA
	DEVEL15-man-page-demand-attach-20070726 AUTHOR
	steven.jenkins@gmail.com
	
	Document additional bos flags for the demand attach file server.

2007-07-27 18:00  rra

	* doc/man-pages/: pod1/klog.pod, pod8/afsd.pod, pod8/uss.pod: DELTA
	DEVEL15-man-page-updates-20070726 AUTHOR jason@rampaginggeek.com
	FIXES 65988
	
	Mention aklog and kinit in klog's man page, add -dynroot to the
	afsd man page, and mention that -skipauth tells uss not to create
	any Kerberos principal and this has to be done separately.

2007-07-27 15:41  jaltman

	* src/WINNT/client_config/lang/en_US/afs_config.rc: DELTA
	DEVEL15-windows-client_config-20070727 AUTHOR
	jaltman@secure-endpoints.com FIXES 66302
	
	change text of error message to indicate that the user is not a
	member of the AFS Administrators Group instead of not being a
	Windows administrator.

2007-07-26 17:05  shadow

	* src/afs/afs_util.c: DELTA
	DEVEL15-md5inum-md5-clobbers-input-20070726 AUTHOR
	shadow@dementia.org

2007-07-22 23:10  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	DEVEL15-windows-afsd-ubik-20070722 AUTHOR
	jaltman@secure-endpoints.com
	
	not currently in use but replace ubik_Call(FOO,...) with
	ubik_FOO(...)

2007-07-19 18:52  shadow

	* src/volser/: volint.xg, volprocs.c, volser_prototypes.h, vos.c,
	vsprocs.c: DELTA
	DEVEL15-volser-directoryless-incremental-dumps-20070719 AUTHOR
	shadow@dementia.org
	
	add an rpc, give vos a switch, allow incrementals which do not
	include directory objects

2007-07-19 15:56  jaltman

	* src/WINNT/afsclass/: afsclassfn.cpp, c_svr.cpp: DELTA
	DEVEL15-windows-afs-svrmgr-20070719 AUTHOR
	jaltman@secure-endpoints.com
	
	uninitialized variable removal

2007-07-19 15:15  shadow

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-viced-assert-less-20070719 AUTHOR shadow@dementia.org
	
	in don't assert for every silly thing

2007-07-19 15:11  shadow

	* src/viced/host.c: DELTA DEVEL15-viced-no-nulluuid-20070719 AUTHOR
	shadow@dementia.org
	
	a host with a zero uuid has no uuid support

2007-07-19 15:01  shadow

	* src/volser/: vos.c, vsprocs.c: DELTA
	DEVEL15-kill-more-ubikcall-20070719 AUTHOR shadow@dementia.org
	
	tested more ubik call death, so, byebye

2007-07-19 14:56  shadow

	* src/volser/vos.c: DELTA DEVEL15-vos-validate-dumpfile-20070719
	AUTHOR shadow@dementia.org
	
	based on code from jon nials validate a dumpfile as being complete
	(look for end of dump signature)

2007-07-18 14:22  shadow

	* src/libadmin/vos/vsprocs.c: DELTA
	DEVEL15-libadmin-deubikcall-cleanup-20070718 AUTHOR cesarg@ms.com
	
	remove bogus extra arg

2007-07-18 13:03  jaltman

	* src/sys/pioctl_nt.c: DELTA DEVEL15-windows-pioctl-20070718 AUTHOR
	jaltman@secure-endpoints.com
	
	cm_dir.h depends on cm_buf.h

2007-07-18 12:09  jaltman

	* src/WINNT/afsd/smb3.c: DELTA
	DEVEL15-windows-single-dir-search-not-bulk-20070718 AUTHOR
	jaltman@secure-endpoints.com
	
	the single directory search routine used when there are no
	wildcards does not perform a bulk stat operation.  do not set the
	flag on the cm_scache_t.

2007-07-17 17:05  shadow

	* src/viced/viced.c: DELTA DEVEL15-fs-state-only-in-dafs-20070717
	AUTHOR shadow@dementia.org FIXES 65681
	
	only in dafs. oops.

2007-07-17 12:16  shadow

	* src/afs/LINUX/osi_probe.c: DELTA
	DEVEL15-osi-probe-check-readable-20070717 AUTHOR jhutz@cmu.edu
	FIXES 63971
	
	avoid potentially reading pges that don't exist

2007-07-17 12:08  shadow

	* src/rxkad/bg-fcrypt.c: DELTA DEVEL15-bg-fcrypt-64bit-fix-20070717
	AUTHOR mdw@umich.edu
	
	instead of this arcane ifdef which is flawed, we know which
	platforms support 64 bit types...

2007-07-17 04:05  rra

	* src/config/param.sparc_linux24.h: DELTA
	DEVEL15-sparc32-no-ucontext-20070716 AUTHOR rra@stanford.edu
	
	Undefine USE_UCONTEXT on sparc32 Linux since glibc doesn't
	implement getcontext/setcontext for that architecture.

2007-07-17 03:12  shadow

	* src/lwp/process.c: DELTA DEVEL15-sparc32-no-getcontext-20070716
	AUTHOR shadow@dementia.org
	
	implement ptr_mangle for sparc32

2007-07-16 20:42  shadow

	* src/butc/butc_xbsa.c: DELTA
	DEVEL15-xbsa-54-solaris-cplusplus-fun-20070716 AUTHOR
	sturdiva@umd.edu FIXES 65588
	
	deal with change to c++ xbsa library

2007-07-16 00:02  jaltman

	* src/libadmin/: client/afs_clientAdmin.c, kas/afs_kasAdmin.c,
	pts/afs_ptsAdmin.c, pts/afs_ptsAdmin.h, vos/afs_vosAdmin.c,
	vos/vosutils.c, vos/vsprocs.c: DELTA
	DEVEL15-libadmin-ubik_call-20070715 AUTHOR
	jaltman@secure-endpoints.com
	
	replace all calls to ubik_Call(FOO, ...) with ubik_FOO(...)
	
	correct the incorrect parameter lists for ubik_FOO()

2007-07-13 22:17  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	DEVEL15-linux-remove-pullup-errors-20070713 AUTHOR
	shadow@dementia.org
	
	pullup script glitched.

2007-07-13 19:55  shadow

	* src/tsm41/: Makefile.in, aix_aklog.c: DELTA
	DEVEL15-aix-aklog-lam-plugin-20070713 AUTHOR shadow@dementia.org
	
	allow aklog equivalent from lam

2007-07-13 19:53  shadow

	* src/tsm41/aix_aklog.c: DELTA aix-aklog-lam-plugin-20070713 AUTHOR
	shadow@dementia.org
	
	allow aklog equivalent from lam

2007-07-13 19:53  shadow

	* src/tsm41/aix_aklog.c: file aix_aklog.c was added on branch
	openafs-devel-1_5_x on 2007-07-13 19:55:00 +0000

2007-07-12 18:12  shadow

	* src/afs/afs_call.c: DELTA DEVEL15-suser-aix-macro-20070712 AUTHOR
	shadow@dementia.org
	
	can't use ifdefs inside the macro...

2007-07-12 08:29  shadow

	* src/viced/: viced.c, viced.h: DELTA
	DEVEL15-demand-attach-init-fsstate-rwlock-20070712 AUTHOR
	shadow@dementia.org
	
	the rwlock needs to be initd before use

2007-07-11 04:36  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-21-20070711 AUTHOR shadow@dementia.org
	
	make 1.5.21

2007-07-11 04:31  shadow

	* src/aklog/: aklog.h, aklog_main.c: DELTA
	DEVEL15-aklog-deal-without-524-20070711 AUTHOR deengert@anl.gov
	
	patch in a way of dealing with no krb524

2007-07-10 20:29  shadow

	* src/sys/pagsh.c: DELTA DEVEL15-pagsh-krb5-20070710 AUTHOR
	rtb@pclella.cern.ch FIXES 54621
	
	clean up the environment

2007-07-10 20:17  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070710 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.21 == 1.5.2100.0

2007-07-10 20:01  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20070710 AUTHOR jaltman@secure-endpoints.com
	
	more updates for 1.5.21

2007-07-09 20:00  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	DEVEL15-linux-register-fs-deal-with-error-20070709 AUTHOR
	shadow@dementia.org
	
	deal with other people who think they are afs.

2007-07-09 19:15  shadow

	* src/des/: des.h, pcbc_encrypt.c: DELTA
	DEVEL15-sparc-linux-des-alignment-20070709 AUTHOR
	cg2v@andrew.cmu.edu
	
	seems like compilers really hate des. it should would be nice to
	euthanize this.
	
	it's a shame there's no simple license-friendly des library to use

2007-07-07 13:38  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_server.c: DELTA
	DEVEL15-windows-give-up-callbacks-20070707 AUTHOR
	jaltman@secure-endpoints.com
	
	don't try so hard to give up all callbacks.  If the server doesn't
	respond in 10 seconds, too bad!
	
	cleanup the server probe code a bit.  reorganize the code so that
	we can avoid unnecessary pointer evaluation.  add a missing include
	file.

2007-07-06 23:22  jaltman

	* src/WINNT/afsd/: afsd_service.c, cm_callback.c, cm_scache.c,
	cm_volstat.h: DELTA DEVEL15-windows-afsd-misc-20070706 AUTHOR
	jaltman@secure-endpoints.com
	
	* Do not give back callbacks to down servers
	
	* Output more cm_scache_t data in afsd_alloc.log
	
	* call VolStatus_Service_Stopped after the service has stopped

2007-07-06 11:40  jaltman

	* src/budb/ol_verify.c: DELTA DEVEL15-budb-ol_verify-20070706
	AUTHOR mdw@umich.edu FIXES 53210
	
	fixes a missing pointer declaration that would presumably break on
	64-bit architectures.

2007-07-06 11:35  jaltman

	* src/budb/: database.c, database.h: DELTA DEVEL15-proto-20061026
	AUTHOR rees@umich.edu
	
	prototypes for dbread/dbwrite

2007-07-05 23:47  jaltman

	* src/: WINNT/install/NSIS/CellServDB,
	WINNT/install/wix/CellServDB,
	packaging/HP-UX/files/usr/vice/etc/CellServDB,
	packaging/MacOS/CellServDB: DELTA DEVEL15-cellservdb-20070705
	AUTHOR jhutz@cs.cmu.edu
	
	GCO Public CellServDB 05 Jul 2007

2007-07-05 19:22  jaltman

	* src/WINNT/afsd/: NTMakefile, afsd.h, afsd_service.c, cm.h,
	cm_daemon.c, cm_volstat.c, cm_volstat.h, cm_volume.c, smb.c, smb.h:
	DELTA DEVEL15-windows-volume-status-plugin-20070705 AUTHOR
	jaltman@secure-endpoints.com
	
	This delta adds an interface to an optional volume status handler. 
	The handler (if provided) receives status updates when volumes
	change state between online, offline, busy, and alldown.

2007-07-05 19:21  jaltman

	* src/WINNT/afsd/cm_volstat.c: file cm_volstat.c was added on
	branch openafs-devel-1_5_x on 2007-07-05 19:22:16 +0000

2007-07-05 19:21  jaltman

	* src/WINNT/afsd/: cm_volstat.c, cm_volstat.h: DELTA
	windows-volume-status-plugin-20070705 AUTHOR
	jaltman@secure-endpoints.com
	
	This delta adds an interface to an optional volume status handler. 
	The handler (if provided) receives status updates when volumes
	change state between online, offline, busy, and alldown.

2007-07-05 19:21  jaltman

	* src/WINNT/afsd/cm_volstat.h: file cm_volstat.h was added on
	branch openafs-devel-1_5_x on 2007-07-05 19:22:16 +0000

2007-07-05 15:55  jaltman

	* src/WINNT/license/main.cpp: DELTA
	DEVEL15-windows-license-translation-20070705 AUTHOR
	jaltman@secure-endpoints.com
	
	replace GlobalAlloc with malloc.  initialize memory and consider
	the inability to read the entire input file as an error.

2007-07-03 14:12  jaltman

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-heap-corruption-20070703 AUTHOR
	jaltman@secure-endpoints.com
	
	fix buffer over write error introduced since 1.5.20

2007-07-03 14:02  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA
	DEVEL15-macos-no-default-memcache-20070703 AUTHOR
	shadow@dementia.org
	
	this should be leopard only memcache for now

2007-07-03 04:23  shadow

	* src/des/des.c: DELTA DEVEL15-des-p-temp-volatile-20070703 AUTHOR
	shadow@dementia.org
	
	make des work again on powerpc darwin and possibly elsewhere

2007-07-03 00:35  jaltman

	* src/: WINNT/afsd/cm_dns.c, WINNT/afsd/fs.c, WINNT/afsd/symlink.c,
	auth/NTMakefile, auth/cellconfig.c: DELTA
	DEVEL15-windows-get-cellinfo-afsdb-20070702 AUTHOR
	jaltman@secure-endpoints.com
	
	do not perform afsdb lookup for Freelance.Local.Root cell

2007-07-02 17:08  jaltman

	* src/volser/vsprocs.c: DELTA
	DEVEL15-volser-delete-clone-not-source-20070702 AUTHOR
	drh@umich.edu FIXES 64268
	
	fixes a bug in the UV_CopyVolume2 cleanup code. Without this patch,
	the cleanup code will delete the source volume.

2007-06-30 04:44  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	DEVEL15-windows-parse-ioctl-path-20070629 AUTHOR
	jaltman@secure-endpoints.com
	
	The UNIX client does not follow mount points or symlinks when
	evaluating ioctl paths during commands such as "fs examine".  The
	Windows client did which was annoying when you wanted to know the
	FID of a mount point that was not properly being evaluated.

2007-06-30 04:38  jaltman

	* src/WINNT/afsd/smb3.c: DELTA DEVEL15-windows-eol-20070629 AUTHOR
	jaltman@secure-endpoints.com
	
	fix end of line for memdump output

2007-06-29 23:52  jaltman

	* src/procmgmt/procmgmt_nt.c: DELTA
	DEVEL15-windows-procmgmt-library-20070629 AUTHOR
	jaltman@secure-endpoints.com
	
	Since the library creates its own background thread, the library
	must load its own reference to itself to prevent the library from
	being unloaded behind its back.

2007-06-28 04:50  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_callback.h, cm_scache.c,
	cm_server.c, cm_server.h: DELTA
	DEVEL15-windows-remove-give-up-callbacks-scache-recycling-20070627
	AUTHOR jaltman@secure-endpoints.com
	
	remove the conditionalized code used to give up callbacks in
	response to stat cache recycling due to performance impacts
	described in the commit for DELTA
	windows-give-up-callbacks-20070627

2007-06-28 04:05  jaltman

	* src/WINNT/afsd/: afsd_service.c, cm_callback.c, cm_callback.h,
	cm_scache.c, cm_scache.h, cm_server.c, cm_server.h: DELTA
	DEVEL15-windows-give-up-callbacks-20070627 AUTHOR
	jaltman@secure-endpoints.com
	
	This large patch adds support for giving up callbacks in response
	to three events:
	
	 1. power management suspend
	
	 2. power management shutdown
	
	 3. stat cache object recycling
	
	The third item is submitted as a condition compilation if
	GIVE_UP_CALLBACKS is defined.  Properly handing callback give ups
	and the associated race conditions with revokes and fetch status
	requests requires a great deal of over head.  The first attempt
	used one GiveUpCallBacks RPC for each callback that was being
	dropped as the stat cache object was recycled.	This resulted in a
	27% performance drop in the MIT stress test.  The code that is
	being committed maintains a callback give up list on each server
	object.  The callback is added to the list as the callbacks are
	dropped and then they are sent to the server in bulk by the
	background daemon thread if the server is known to be UP after a
	ping.  Logic is added to the EndCallbackRequest and CallbackRevoke
	operations to ensure that race conditions are addressed.  With all
	of this, there is a 17% performance drop in the MIT stress test.
	
	As a result, it is my conclusion that the client side costs
	associated with optimizing the load on the server are simply too
	high.  I am committing this code to ensure that it is not lost.  I
	will remove this support in the next patch while leaving the
	support for giving up all callbacks in response to suspend and
	shutdown events.

2007-06-28 03:53  jaltman

	* src/WINNT/afsd/smb3.c: DELTA
	DEVEL15-windows-odd-vnode-is-dir-20070627 AUTHOR
	jaltman@secure-endpoints.com
	
	its odd vnodes are directories, not even ones

2007-06-28 03:40  jaltman

	* src/sys/pioctl_nt.c: DELTA DEVEL15-windows-pioctl-20070627 AUTHOR
	jaltman@secure-endpoints.com
	
	add cm_server.h to the include list

2007-06-28 02:12  shadow

	* src/volser/volmain.c: DELTA
	DEVEL15-volser-earlier-logging-20070627 AUTHOR shadow@dementia.org
	
	deal with the changes to deal with reconnecting in the unix domain
	fsync socket

2007-06-28 00:34  jaltman

	* src/WINNT/afsd/: afsd.h, cm_cell.h, cm_config.c, cm_ioctl.c:
	DELTA DEVEL15-windows-afsd-headers-20070627 AUTHOR
	jaltman@secure-endpoints.com
	
	remove unneeded headers and shuffle order where necessary

2007-06-28 00:16  jaltman

	* src/WINNT/afsd/smb3.c: DELTA DEVEL15-windows-smb-race-20070627
	AUTHOR jaltman@secure-endpoints.com
	
	avoid a race condition when the smb_fidp is closed and an active
	request is being performed on the referenced cm_scache_t.

2007-06-27 21:23  shadow

	* src/afs/LINUX/osi_probe.c: DELTA
	DEVEL15-amd64-linux-24-syscall-probe-symbol-change-20070623 AUTHOR
	shadow@dementia.org

2007-06-27 16:30  shadow

	* src/afs/afs_prototypes.h: DELTA
	DEVEL15-forceallnewconns-prototype-20070627 AUTHOR
	shadow@dementia.org
	
	missed this earlier. linux wants it.

2007-06-26 19:13  shadow

	* src/afsd/afsd.c: DELTA
	DEVEL15-macos-afsd-dont-leak-symbol-20070626 AUTHOR
	shadow@dementia.org
	
	avoid leaking a ref to this symbol outside macos code

2007-06-26 05:42  jaltman

	* src/: afs/LINUX/osi_vfsops.c, bucoord/restore.c: DELTA
	DEVEL15-backup-usedump-20070625 AUTHOR jaltman@secure-endpoints.com
	FIXES 55704
	
	afs_com_err not com_err

2007-06-25 20:24  shadow

	* src/afs/AIX/osi_sleep.c: DELTA
	DEVEL15-aix53-avoid-wait-crash-20070625 AUTHOR
	tkeiser@sinenomine.net
	
	avoid crashing because of unpinned mmemory when doing event
	handling

2007-06-25 04:59  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA
	DEVEL15-windows-get-server-list-20070625 AUTHOR
	jaltman@secure-endpoints.com
	
	return an error when the cm_fid_t * is NULL since we can't look up
	the volume to obtain a server list without knowing which volume we
	should be looking up
	
	if the fidp is known to be NULL, don't call cm_GetServerList()

2007-06-23 15:29  shadow

	* src/afs/afs_memcache.c: DELTA
	DEVEL15-memcache-alloc-failures-20070623 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 55339
	
	deal with alloc failures in memcache

2007-06-23 15:14  shadow

	* src/bucoord/: commands.c, main.c, restore.c: DELTA
	DEVEL15-backup-usedump-20070623 AUTHOR zacheiss@mit.edu FIXES 55704
	
	restore from specific dump id

2007-06-23 14:19  shadow

	* src/WINNT/: afsapplib/resource/any_other.bmp,
	afsapplib/resource/foreign_group.bmp,
	afsapplib/resource/foreign_other.bmp,
	afsapplib/resource/foreign_user.bmp,
	afsapplib/resource/local_group.bmp,
	afsapplib/resource/local_other.bmp,
	afsapplib/resource/local_user.bmp, afsapplib/resource/mask_obj.bmp,
	afsapplib/resource/unauthenticated.bmp, afsapplib/test/16color.bmp,
	afsapplib/test/256color.bmp, afssvrcfg/status_16.bmp,
	afssvrcfg/status_256.bmp, afssvrcfg/lang/ko_KR/status_16.bmp,
	afssvrcfg/lang/ko_KR/status_256.bmp, client_creds/wiz16.bmp,
	client_creds/wiz256.bmp,
	doc/install/Documentation/de_DE/html/banner.gif,
	doc/install/Documentation/de_DE/html/books.gif,
	doc/install/Documentation/de_DE/html/bot.gif,
	doc/install/Documentation/de_DE/html/index.gif,
	doc/install/Documentation/de_DE/html/next.gif,
	doc/install/Documentation/de_DE/html/prev.gif,
	doc/install/Documentation/de_DE/html/toc.gif,
	doc/install/Documentation/de_DE/html/top.gif,
	doc/install/Documentation/en_US/html/banner.gif,
	doc/install/Documentation/en_US/html/books.gif,
	doc/install/Documentation/en_US/html/bot.gif,
	doc/install/Documentation/en_US/html/index.gif,
	doc/install/Documentation/en_US/html/next.gif,
	doc/install/Documentation/en_US/html/prev.gif,
	doc/install/Documentation/en_US/html/toc.gif,
	doc/install/Documentation/en_US/html/top.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/cachmgr.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/fserver1.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/fserver2.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/overview.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/scout1.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/scout2.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/scout3.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/scout4.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/vnode.gif,
	doc/install/Documentation/es_ES/html/banner.gif,
	doc/install/Documentation/es_ES/html/books.gif,
	doc/install/Documentation/es_ES/html/bot.gif,
	doc/install/Documentation/es_ES/html/index.gif,
	doc/install/Documentation/es_ES/html/next.gif,
	doc/install/Documentation/es_ES/html/prev.gif,
	doc/install/Documentation/es_ES/html/toc.gif,
	doc/install/Documentation/es_ES/html/top.gif,
	doc/install/Documentation/ja_JP/html/banner.gif,
	doc/install/Documentation/ja_JP/html/books.gif,
	doc/install/Documentation/ja_JP/html/bot.gif,
	doc/install/Documentation/ja_JP/html/index.gif,
	doc/install/Documentation/ja_JP/html/next.gif,
	doc/install/Documentation/ja_JP/html/prev.gif,
	doc/install/Documentation/ja_JP/html/toc.gif,
	doc/install/Documentation/ja_JP/html/top.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/cachmgr.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/fserver1.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/fserver2.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/overview.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/scout1.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/scout2.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/scout3.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/scout4.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/vnode.gif,
	doc/install/Documentation/ko_KR/html/banner.gif,
	doc/install/Documentation/ko_KR/html/books.gif,
	doc/install/Documentation/ko_KR/html/bot.gif,
	doc/install/Documentation/ko_KR/html/index.gif,
	doc/install/Documentation/ko_KR/html/next.gif,
	doc/install/Documentation/ko_KR/html/prev.gif,
	doc/install/Documentation/ko_KR/html/toc.gif,
	doc/install/Documentation/ko_KR/html/top.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/cachmgr.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/fserver1.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/fserver2.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/overview.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/scout1.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/scout2.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/scout3.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/scout4.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/vnode.gif,
	doc/install/Documentation/pt_BR/html/banner.gif,
	doc/install/Documentation/pt_BR/html/books.gif,
	doc/install/Documentation/pt_BR/html/bot.gif,
	doc/install/Documentation/pt_BR/html/index.gif,
	doc/install/Documentation/pt_BR/html/next.gif,
	doc/install/Documentation/pt_BR/html/prev.gif,
	doc/install/Documentation/pt_BR/html/toc.gif,
	doc/install/Documentation/pt_BR/html/top.gif,
	doc/install/Documentation/zh_CN/html/banner.gif,
	doc/install/Documentation/zh_CN/html/books.gif,
	doc/install/Documentation/zh_CN/html/bot.gif,
	doc/install/Documentation/zh_CN/html/index.gif,
	doc/install/Documentation/zh_CN/html/next.gif,
	doc/install/Documentation/zh_CN/html/prev.gif,
	doc/install/Documentation/zh_CN/html/toc.gif,
	doc/install/Documentation/zh_CN/html/top.gif,
	doc/install/Documentation/zh_TW/html/banner.gif,
	doc/install/Documentation/zh_TW/html/books.gif,
	doc/install/Documentation/zh_TW/html/bot.gif,
	doc/install/Documentation/zh_TW/html/index.gif,
	doc/install/Documentation/zh_TW/html/next.gif,
	doc/install/Documentation/zh_TW/html/prev.gif,
	doc/install/Documentation/zh_TW/html/toc.gif,
	doc/install/Documentation/zh_TW/html/top.gif,
	afsapplib/resource/any_other.bmp,
	afsapplib/resource/foreign_group.bmp,
	afsapplib/resource/foreign_other.bmp,
	afsapplib/resource/foreign_user.bmp,
	afsapplib/resource/local_group.bmp,
	afsapplib/resource/local_other.bmp,
	afsapplib/resource/local_user.bmp, afsapplib/resource/mask_obj.bmp,
	afsapplib/resource/unauthenticated.bmp, afsapplib/test/16color.bmp,
	afsapplib/test/256color.bmp, afssvrcfg/status_16.bmp,
	afssvrcfg/status_256.bmp, afssvrcfg/lang/ko_KR/status_16.bmp,
	afssvrcfg/lang/ko_KR/status_256.bmp, client_creds/wiz16.bmp,
	client_creds/wiz256.bmp,
	doc/install/Documentation/de_DE/html/banner.gif,
	doc/install/Documentation/de_DE/html/books.gif,
	doc/install/Documentation/de_DE/html/bot.gif,
	doc/install/Documentation/de_DE/html/index.gif,
	doc/install/Documentation/de_DE/html/next.gif,
	doc/install/Documentation/de_DE/html/prev.gif,
	doc/install/Documentation/de_DE/html/toc.gif,
	doc/install/Documentation/de_DE/html/top.gif,
	doc/install/Documentation/en_US/html/banner.gif,
	doc/install/Documentation/en_US/html/books.gif,
	doc/install/Documentation/en_US/html/bot.gif,
	doc/install/Documentation/en_US/html/index.gif,
	doc/install/Documentation/en_US/html/next.gif,
	doc/install/Documentation/en_US/html/prev.gif,
	doc/install/Documentation/en_US/html/toc.gif,
	doc/install/Documentation/en_US/html/top.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/cachmgr.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/fserver1.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/fserver2.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/overview.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/scout1.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/scout2.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/scout3.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/scout4.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/vnode.gif,
	doc/install/Documentation/es_ES/html/banner.gif,
	doc/install/Documentation/es_ES/html/books.gif,
	doc/install/Documentation/es_ES/html/bot.gif,
	doc/install/Documentation/es_ES/html/index.gif,
	doc/install/Documentation/es_ES/html/next.gif,
	doc/install/Documentation/es_ES/html/prev.gif,
	doc/install/Documentation/es_ES/html/toc.gif,
	doc/install/Documentation/es_ES/html/top.gif,
	doc/install/Documentation/ja_JP/html/banner.gif,
	doc/install/Documentation/ja_JP/html/books.gif,
	doc/install/Documentation/ja_JP/html/bot.gif,
	doc/install/Documentation/ja_JP/html/index.gif,
	doc/install/Documentation/ja_JP/html/next.gif,
	doc/install/Documentation/ja_JP/html/prev.gif,
	doc/install/Documentation/ja_JP/html/toc.gif,
	doc/install/Documentation/ja_JP/html/top.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/cachmgr.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/fserver1.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/fserver2.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/overview.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/scout1.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/scout2.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/scout3.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/scout4.gif,
	doc/install/Documentation/ja_JP/html/SysAdminGd/vnode.gif,
	doc/install/Documentation/ko_KR/html/banner.gif,
	doc/install/Documentation/ko_KR/html/books.gif,
	doc/install/Documentation/ko_KR/html/bot.gif,
	doc/install/Documentation/ko_KR/html/index.gif,
	doc/install/Documentation/ko_KR/html/next.gif,
	doc/install/Documentation/ko_KR/html/prev.gif,
	doc/install/Documentation/ko_KR/html/toc.gif,
	doc/install/Documentation/ko_KR/html/top.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/cachmgr.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/fserver1.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/fserver2.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/overview.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/scout1.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/scout2.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/scout3.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/scout4.gif,
	doc/install/Documentation/ko_KR/html/SysAdminGd/vnode.gif,
	doc/install/Documentation/pt_BR/html/banner.gif,
	doc/install/Documentation/pt_BR/html/books.gif,
	doc/install/Documentation/pt_BR/html/bot.gif,
	doc/install/Documentation/pt_BR/html/index.gif,
	doc/install/Documentation/pt_BR/html/next.gif,
	doc/install/Documentation/pt_BR/html/prev.gif,
	doc/install/Documentation/pt_BR/html/toc.gif,
	doc/install/Documentation/pt_BR/html/top.gif,
	doc/install/Documentation/zh_CN/html/banner.gif,
	doc/install/Documentation/zh_CN/html/books.gif,
	doc/install/Documentation/zh_CN/html/bot.gif,
	doc/install/Documentation/zh_CN/html/index.gif,
	doc/install/Documentation/zh_CN/html/next.gif,
	doc/install/Documentation/zh_CN/html/prev.gif,
	doc/install/Documentation/zh_CN/html/toc.gif,
	doc/install/Documentation/zh_CN/html/top.gif,
	doc/install/Documentation/zh_TW/html/banner.gif,
	doc/install/Documentation/zh_TW/html/books.gif,
	doc/install/Documentation/zh_TW/html/bot.gif,
	doc/install/Documentation/zh_TW/html/index.gif,
	doc/install/Documentation/zh_TW/html/next.gif,
	doc/install/Documentation/zh_TW/html/prev.gif,
	doc/install/Documentation/zh_TW/html/toc.gif,
	doc/install/Documentation/zh_TW/html/top.gif: DELTA
	DEVEL15-image-fix-20070623 AUTHOR shadow@dementia.org

2007-06-23 14:03  shadow

	* doc/html/AdminGuide/: cachmgr.gif, fserver1.gif, fserver2.gif,
	overview.gif, scout1.gif, scout2.gif, scout3.gif, scout4.gif,
	vnode.gif, cachmgr.gif, fserver1.gif, fserver2.gif, overview.gif,
	scout1.gif, scout2.gif, scout3.gif, scout4.gif, vnode.gif,
	cachmgr.gif, fserver1.gif, fserver2.gif, overview.gif, scout1.gif,
	scout2.gif, scout3.gif, scout4.gif, vnode.gif: DELTA
	DEVEL15-doc-add-missing-gifs-20070623 AUTHOR shadow@dementia.org
	FIXES 1826

2007-06-23 14:01  shadow

	* doc/html/AdminGuide/scout4.gif: file scout4.gif was added on
	branch openafs-devel-1_5_x on 2007-06-23 14:03:40 +0000

2007-06-23 14:01  shadow

	* doc/html/AdminGuide/cachmgr.gif: file cachmgr.gif was added on
	branch openafs-devel-1_5_x on 2007-06-23 14:03:40 +0000

2007-06-23 14:01  shadow

	* doc/html/AdminGuide/overview.gif: file overview.gif was added on
	branch openafs-devel-1_5_x on 2007-06-23 14:03:40 +0000

2007-06-23 14:01  shadow

	* doc/html/AdminGuide/: cachmgr.gif, fserver1.gif, fserver2.gif,
	overview.gif, scout1.gif, scout2.gif, scout3.gif, scout4.gif,
	vnode.gif: DELTA doc-add-missing-gifs-20070623 AUTHOR
	shadow@dementia.org FIXES 1826

2007-06-23 14:01  shadow

	* doc/html/AdminGuide/vnode.gif: file vnode.gif was added on branch
	openafs-devel-1_5_x on 2007-06-23 14:03:40 +0000

2007-06-23 14:01  shadow

	* doc/html/AdminGuide/fserver1.gif: file fserver1.gif was added on
	branch openafs-devel-1_5_x on 2007-06-23 14:03:40 +0000

2007-06-23 14:01  shadow

	* doc/html/AdminGuide/fserver2.gif: file fserver2.gif was added on
	branch openafs-devel-1_5_x on 2007-06-23 14:03:40 +0000

2007-06-23 14:01  shadow

	* doc/html/AdminGuide/scout1.gif: file scout1.gif was added on
	branch openafs-devel-1_5_x on 2007-06-23 14:03:40 +0000

2007-06-23 14:01  shadow

	* doc/html/AdminGuide/scout2.gif: file scout2.gif was added on
	branch openafs-devel-1_5_x on 2007-06-23 14:03:40 +0000

2007-06-23 14:01  shadow

	* doc/html/AdminGuide/scout3.gif: file scout3.gif was added on
	branch openafs-devel-1_5_x on 2007-06-23 14:03:40 +0000

2007-06-23 13:56  shadow

	* src/afs/LINUX/osi_probe.c: DELTA
	DEVEL15-amd64-linux-24-syscall-probe-symbol-change-20070623 AUTHOR
	kevin@umd.edu FIXES 63763
	
	probe for something else for 2.4 and older

2007-06-23 06:33  shadow

	* src/afs/LINUX/osi_sysctl.c: DELTA
	DEVEL15-linux-sysctl-update-20070612 AUTHOR sxw@inf.ed.ac.uk FIXES
	61906
	
	2.6.21.1 introduces an additional .parent pointer in the middle of
	the structure. As the OpenAFS code just initialises the structure
	with a list, this causes it to assign the value intended for
	.proc_handler to .parent

2007-06-23 06:23  shadow

	* src/: afs/afs_pioctl.c, rx/rx_packet.c: DELTA
	DEVEL15-newuuid-fix-20070622 AUTHOR shadow@dementia.org
	
	yeah, i should commit from places with better network if i'm going
	to need to edit in place, so i can see what i'm typing

2007-06-22 22:23  jaltman

	* src/WINNT/install/wix/: feature.wxi, files.wxi: DELTA
	DEVEL15-windows-install-wix-20070622 AUTHOR
	asanka@secure-endpoints.com
	
	add the images from relnotes_files to the distribution.

2007-06-22 22:16  jaltman

	* src/WINNT/afsd/: cm_cell.c, cm_cell.h, cm_ioctl.c, cm_memmap.c,
	cm_memmap.h: DELTA DEVEL15-windows-cell-hashtables-20070622 AUTHOR
	jaltman@secure-endpoints.com
	
	Add name and ID hash tables for cell lookups.  cell lookups occur
	on every request.  sometimes multiple times.  removing the walking
	of the cell list when there are dozens of cells decreases cpu
	utilization and increases throughput.

2007-06-22 14:43  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	DEVEL15-windows-install-nsis-20070622 AUTHOR
	jaltman@secure-endpoints.com
	
	add missing jpg files to documentation installation

2007-06-22 14:40  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/index.htm: DELTA
	DEVEL15-windows-release-notes-20070622 AUTHOR
	jaltman@secure-endpoints.com
	
	another fix for index.htm.  point at relnotes_frames.htm instead of
	frames.htm

2007-06-22 14:18  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20070622 AUTHOR
	jaltman@secure-endpoints.com
	
	release notes for what should be 1.5.21.

2007-06-22 14:12  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_conn.c, cm_daemon.c: DELTA
	DEVEL15-windows-misc-20070622 AUTHOR jaltman@secure-endpoints.com
	
	there were two sets of registry values that could be used to
	configure the daemon thread check intervals.  keep the one that was
	documented in the release notes and discard the other.
	
	Add a registry value "daemonCheckOfflineVolInterval" to configure
	the offline volume check interval.
	
	Ensure that the cm_GetConn... functions initialized the output
	variables to NULL on error.

2007-06-22 12:45  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20070622 AUTHOR jaltman@secure-endpoints.com
	
	more pre-1.5.21 notes

2007-06-22 06:01  jaltman

	* src/WINNT/afsd/smb3.c: DELTA DEVEL15-windows-fake-stat-20070622
	AUTHOR jaltman@secure-endpoints.com
	
	When we are faking the status data we can use the vnode value to
	determine if the object should be treated as a directory or file. 
	even is a directory and odd is a file.	This works even when we
	have never successfully obtained status data for the object.

2007-06-22 05:32  jaltman

	* src/WINNT/afsd/: smb.c, smb3.c: DELTA
	DEVEL15-windows-mountpoint-is-directory-20070622 AUTHOR
	jaltman@secure-endpoints.com
	
	when the CIFS client requests a directory listing without
	directories, do not include mount points.

2007-06-19 20:12  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_server.c, cm_server.h: DELTA
	DEVEL15-windows-revoke-callback-20070619 AUTHOR
	jaltman@secure-endpoints.com
	
	If the we can match up the host address from which the revoke was
	received with one of our cm_server_t objects, then we know which
	cell the revoke has been received from.  With that information we
	can ensure that we only revoke the status of cm_scache_t objects
	belonging to that cell.

2007-06-19 18:31  jaltman

	* src/WINNT/afsd/cm_cell.c: DELTA
	DEVEL15-windows-all-cell-list-20070619 AUTHOR
	jaltman@secure-endpoints.com
	
	Reverse the order of the allCellsp list.  Append new cells onto the
	end of the list.  This ensures that the workstation cell will
	always be the first in the list.  Adding additional cells will not
	degrade the performance to the workstation cell.

2007-06-19 16:15  jaltman

	* src/WINNT/afsd/: cm_cell.c, cm_cell.h, cm_conn.c: DELTA
	DEVEL15-windows-updatecell-20070619 AUTHOR
	jaltman@secure-endpoints.com
	
	No longer permit cm_GetCell() or cm_FindCellByID() to return NULL
	simply because cm_UpdateCell() failed.	The cm_cell_t object still
	exists and is valid even if the vlServersp list is empty.
	
	Modify the lock management in cm_GetCell_Gen() to ensure we drop
	all the locks.
	
	In cm_Analyze() update the volume status when one of the servers
	reports VBUSY or VRESTARTING.

2007-06-19 12:04  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_volume.c: DELTA
	DEVEL15-windows-deadlock-20070619 AUTHOR
	jaltman@secure-endpoints.com
	
	fix deadlock on cm_volumeLock introduced by last week's work
	
	in cm_Analyze, make sure we get a cm_cell_t reference otherwise we
	won't find the cm_volume_t we are searching for when ALLOFFLINE or
	ALLBUSY.

2007-06-19 09:08  rra

	* doc/man-pages/pod5/: NetInfo.pod, NetRestrict.pod: DELTA
	DEVEL15-man-page-net-info-fixes-20070619 AUTHOR rra@stanford.edu
	
	Fix a NetInfo reference in the NetRestrict man page that should be
	NetRestrict and add cross-references in SEE ALSO.

2007-06-19 05:29  jaltman

	* src/config/NTMakefile.amd64_w2k: DELTA
	DEVEL15-windows-amd64-20070619 AUTHOR jaltman@secure-endpoints.com
	
	Use 0x0502 instead of 0x0500. There is no 64-bit Windows 2000
	support.
	
	Explicitly list the machine type as X64 for linking.

2007-06-19 05:25  jaltman

	* src/WINNT/afsd/: afsd_service.c, cm_cell.c, cm_cell.h,
	cm_ioctl.c, cm_scache.c, cm_volume.c, lanahelper.cpp: DELTA
	DEVEL15-windows-misc-20070619 AUTHOR jaltman@secure-endpoints.com
	
	VMWare adapters have proven unreliable replacements for the
	Microsoft loopback adapter.  Registering AFS often results in a
	name space collision.
	
	Add cm_DumpCells() function and dump the cells as part of "fs
	memdump"
	
	Dump all cm_scache_t and cm_volume_t regardless of reference counts
	
	Fix cm_GetCell_Gen() to not allocate a new cm_cell_t when
	evaluating mount points to aliases.  Instead, after looking up the
	alias successfully search the allCellsp list for the fullname of
	the cell.  If found, use the existing entry and cleanup the one we
	were about to allocate.
	
	Use read locks whenever possible instead of write locks when
	searching the allCellsp list.

2007-06-18 18:49  shadow

	* src/afsd/afsd.c: DELTA DEVEL15-macos-realtime-ip-updates-20070618
	AUTHOR shadow@dementia.org
	
	notice and deal with IP address changes

2007-06-18 18:23  shadow

	* README: DELTA DEVEL15-readme-20070618 AUTHOR shadow@dementia.org
	
	update the systype list

2007-06-18 18:18  shadow

	* src/: afs/afs_call.c, afsd/afsd.c, cf/osconf.m4: DELTA
	DEVEL15-macos-realtime-ip-updates-20070618 AUTHOR
	shadow@dementia.org
	
	notice and deal with IP address changes

2007-06-18 18:04  shadow

	* src/afs/afs_call.c: DELTA DEVEL15-avoid-empty-uuid-20070618
	AUTHOR shadow@dementia.org
	
	avoid issue where uuid can potentially be 0: set one always at
	AFSOP_GO step

2007-06-18 17:58  shadow

	* src/rx/rx_packet.c: DELTA
	DEVEL15-darwin-collect-network-errors-for-fast-timeout-20070618
	AUTHOR shadow@dementia.org
	
	same optimization we do on windows, linux

2007-06-18 17:06  shadow

	* src/afs/: afs_call.c, afs_syscall.c: DELTA
	
	avoid potential deadlock if e.g. SetTokens is called before the
	kernel module initialization completes
	DEVEL15-darwin-afs-syscall-eliminate-needless-vfs-context-hold-2007
	0618 AUTHOR shadow@dementia.org FIXES

2007-06-17 04:50  jaltman

	* src/WINNT/netidmgr_plugin/: afsconfigdlg.c, afsfuncs.c,
	afsnewcreds.c, afsnewcreds.h: DELTA
	DEVEL15-windows-nim-afs-20070617 AUTHOR asanka@secure-endpoints.com
	
	Don't assume that WM_DESTROY is the final message received by a
	window.  Verify dialog data structures when handling messages and
	reset the window data field when freeing the data structure.
	
	Zero should be considered a valid credentials type identifier in
	Network Identity Manager.
	
	When checking if an identity is configured to obtain a token for a
	specific cell, don't go through the list of cells if AFS tokens are
	disabled for the identity.
	
	Similarly, when removing a token for a specific cell from all
	identities, don't bother modifying identities for whom AFS tokens
	are disabled.
	
	Keep track of whether a specific cell was added to the list of
	cells to authenticate for an identity because it was listed in the
	configuration or because a token for the cell already existed.
	
	Correct an off-by-one error when calculating buffer sizes for multi
	strings which failed to account for a double NULL terminator.
	
	Don't update the cell->identity mapping if a token for that cell
	could not be obtained.
	
	If the list of cell to authenticate for an identity is empty, we
	still need to write the empty string to the configuration. 
	Otherwise, removing all the tokens from an identity will not result
	in a configuration change reflecting that.

2007-06-14 20:58  jaltman

	* src/WINNT/afsd/: cm_ioctl.c, fs.c: DELTA
	DEVEL15-windows-ioctl-path-availability-20070614 AUTHOR
	jaltman@secure-endpoints.com
	
	fix cm_IoctlPathAvailability to return the current volume state. 
	0, CM_ERROR_ALLBUSY, CM_ERROR_ALLDOWN, CM_ERROR_ALLOFFLINE
	
	modify fs.c to generate messages when the errors are received.

2007-06-14 20:55  jaltman

	* src/WINNT/afsd/: cm_daemon.c, cm_server.c, cm_server.h: DELTA
	DEVEL15-windows-volstate-update-post-network-change-20070614 AUTHOR
	jaltman@secure-endpoints.com
	
	When the system's IP address list changes we invalidate the
	existing RX connections and probe all of the servers.  A better
	algorithm is to probe all vldb servers, invalidate the rx
	connections, and then probe all file servers.

2007-06-14 19:06  jaltman

	* src/rx/: rx_lwp.c, rx_packet.c: DELTA
	DEVEL15-rx-lwp-sendmsg-20070614 AUTHOR jaltman@secure-endpoints.com
	
	update the lwp version of rxi_sendmsg to return the same error, -1,
	returned by the pthread version.
	
	replace errno with WSAGetLastError() in the Windows blocks so that
	the correct error value is checked.

2007-06-14 18:31  jaltman

	* src/sys/pioctl_nt.c: DELTA
	DEVEL15-windows-pioctl-add-error-translations-20070614 AUTHOR
	jaltman@secure-endpoints.com
	
	add error translations for CM_ERROR_ALLDOWN, CM_ERROR_ALLBUSY,
	CM_ERROR_ALLOFFLINE, CM_ERROR_NOSUCHPATH

2007-06-13 22:28  jaltman

	* src/WINNT/afsd/: cm_vnodeops.c, cm_vnodeops.h, smb.c: DELTA
	DEVEL15-windows-magic-share-names-20070613 AUTHOR
	asanka@secure-endpoints.com
	
	Access to AFS volumes via magic share names
	
		\\afs\<cell><type><volume>
	
	<cell> = cellname <type> = % or # <volume> = volume name or id

2007-06-13 06:38  jaltman

	* src/WINNT/afsd/cm_server.c: DELTA
	DEVEL15-windows-server-ping-deadlock-20070612 AUTHOR
	jaltman@secure-endpoints.com
	
	avoid deadlock in cm_ServerPing due to volume status update code

2007-06-12 19:14  shadow

	* src/: afs/afs_pioctl.c, afs/afs_server.c, config/venus.h,
	venus/fs.c: DELTA DEVEL15-newuuid-20070612 AUTHOR
	shadow@dementia.org
	
	add the newuuid command

2007-06-12 18:39  shadow

	* src/cf/linux-test2.m4: DELTA
	DEVEL15-linux-configure-vfs-update-20070612 AUTHOR
	marc.dionne@technoconseil.com FIXES 62017
	
	clean up output

2007-06-12 18:34  shadow

	* acinclude.m4, src/afs/LINUX/osi_vnodeops.c,
	src/cf/linux-test4.m4: DELTA DEVEL15-linux-vfs-flush-3arg-20070612
	AUTHOR marc.dionne@technoconseil.com FIXES 62203
	
	3rd arg for passing lock owner id. add configure gunk also

2007-06-12 18:28  shadow

	* src/afs/LINUX/osi_sysctl.c: DELTA
	DEVEL15-linux-sysctl-update-20070612 AUTHOR sxw@inf.ed.ac.uk FIXES
	61906
	
	2.6.21.1 introduces an additional .parent pointer in the middle of
	the structure. As the OpenAFS code just initialises the structure
	with a list, this causes it to assign the value intended for
	.proc_handler to .parent

2007-06-12 15:38  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_daemon.c, cm_volume.c,
	cm_volume.h: DELTA DEVEL15-windows-volume-status-tracking-20070612
	AUTHOR jaltman@secure-endpoints.com
	
	* re-write cm_Analyze to make better use of the known volume  
	status.  VL_Server queries cannot result in CM_ERROR_ALLOFFLINE  
	messages.
	
	* renamed cm_CheckBusyVolumes to cm_CheckOfflineVolumes.    busy
	volumes will be reset to srv_non_busy by the function	 but there
	is no mechanism for querying the busy state other    than by
	attempting to access the resource.
	
	* cm_Analyze will query the state of an offline volume before  
	deciding whether or not to retry when all volume instances   are
	offline.

2007-06-12 05:44  rra

	* acinclude.m4, src/afs/LINUX/osi_sleep.c,
	src/afs/LINUX/osi_vfsops.c, src/cf/linux-test4.m4,
	src/rx/LINUX/rx_kmutex.c, src/rx/LINUX/rx_knet.c: DELTA
	DEVEL15-linux-2-6-22-updates-20070611 AUTHOR
	marc.dionne@technoconseil.com FIXES 61767
	
	1 - task_struct loses thread_info, which is now accessible through
	the task_thread_info() macro. A configure test is added to deal
	with this.
	
	2 - the SLAB_CTOR_VERIFY flag is gone

2007-06-12 04:02  rra

	* doc/man-pages/pod1/: vos_offline.pod, vos_online.pod: DELTA
	DEVEL15-man-vos-online-20070611 AUTHOR steven.jenkins@gmail.com
	
	Add initial man pages for vos offline and vos online.

2007-06-12 03:58  rra

	* doc/man-pages/pod8/fileserver.pod: DELTA
	DEVEL15-man-fileserver-args-20070611 AUTHOR lw@lwilke.de
	
	Missed another erroneous option argument.

2007-06-12 03:42  rra

	* doc/man-pages/pod1/: vos_offline.pod, vos_online.pod: DELTA
	man-vos-online-20070611 AUTHOR steven.jenkins@gmail.com
	
	Add initial man pages for vos offline and vos online.

2007-06-12 03:42  rra

	* doc/man-pages/pod1/vos_offline.pod: file vos_offline.pod was
	added on branch openafs-devel-1_5_x on 2007-06-12 04:02:13 +0000

2007-06-12 03:42  rra

	* doc/man-pages/pod1/vos_online.pod: file vos_online.pod was added
	on branch openafs-devel-1_5_x on 2007-06-12 04:02:13 +0000

2007-06-10 17:05  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20070610 AUTHOR jaltman@secure-endpoints.com
	
	changes since 1.5.20.  not ready for 1.5.21 yet

2007-06-10 17:00  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm.h, cm_buf.c, cm_callback.c,
	cm_cell.c, cm_conn.c, cm_conn.h, cm_daemon.c, cm_dcache.c,
	cm_freelance.c, cm_ioctl.c, cm_memmap.c, cm_memmap.h, cm_scache.c,
	cm_scache.h, cm_server.c, cm_server.h, cm_vnodeops.c, cm_volume.c,
	cm_volume.h, smb_ioctl.c, smb_ioctl.h: DELTA
	DEVEL15-windows-volume-status-tracking-20070610 AUTHOR
	jaltman@secure-endpoints.com
	
	* changed the enum values for cm_serverRef_t state info to use a  
	private name space to avoid collisions (srv_)
	
	* added a srv_deleted state for cm_serverRef_t objects.  This  
	state is set when cm_FreeServerList() is called with the  
	CM_FREESERVERLIST_DELETE flag set.  cm_FreeServerList() may   not
	always delete the cm_serverRef_t from the list if it is   still in
	use by another thread.	the srv_deleted state means   the object's
	contents are no longer valid and it must be   skipped.	It will be
	deleted the next time the object is   freed and the refcount hits
	zero.
	
	* the srv_deleted state is also used when a file server reports  
	either VNOVOL or VMOVED instead of marking the cm_serverRef_t	as
	offline.  This is done to prevent additional usage of the   stale
	vldb data while waiting for the update volume request	to
	complete.
	
	* added a state field to the cm_volume_t object (enum volstate	
	vl_ name space) that maintains the state of the volume based   upon
	the states of all of the cm_serverRef_t and cm_server_t   objects.
	
	* modified cm_UpdateVolume() to set the state of the cm_volume_t  
	RW, RO, and BK to either vl_alldown or vl_online.  There can't	 be
	any other states because cm_UpdateVolume() destroys any   previous
	knowledge we might have had regarding busy or offline	volume
	status
	
	* modified cm_UpdateVolume() to update the volume name in the  
	cm_volume_t to the volume base name if the previous value was	a
	volume ID.
	
	* modified cm_FollowMountPoint() to check to see if the volume	
	name is a volume ID and if so call cm_GetVolumeByID instead   of
	cm_GetVolumeByName.  This ensures that volume IDs are always  
	looked up as numeric values.  There is no longer a need to  
	maintain a separate cm_volume_t containing the string
	representation	 of the ID value.
	
	* Added a flags parameter to cm_GetVolumeByName() and
	cm_GetVolumeByID().    The first flag is a "CREATE" flag which is
	set by all existing    calls.  The flag is not set by calls to
	cm_GetVolumeByID() from    the server probe code when volume status
	is being updated.  We	 do not want the server probe operation to
	result in additional	turnover in the cached volume data.  The
	second flag is NO_LRU_UPDATE	which is set when the server probe
	code updates the volume status.    This flag will be used to
	prevent the server probe operation from    changing the order of
	the least recently used queue.
	
	* Modified cm_GetVolumeByName to ensure that only one cm_volume_t
	is   allocated for a given set of normal, readonly, and backup
	volumes   regardless of whether or not the volume is accessed via
	name or   ID number.  The cm_volume_t namep field is always the
	base name   of the volume.
	
	* Added a new volume state, vl_unknown.  This state is used as	
	the initial state for all cm_volume_t when the cache manager
	starts,   for each cm_volume_t at creation, and for each
	cm_volume_t when   recycling.  The cache manager does not know the
	state of all   volumes in the world, only those that are in the
	cache and for	which it has queried the VLDB and hosting file
	servers.
	
	* modified cm_GetVolumeByName() to initialize the state of a  
	volume to vl_unknown.  The actual state will be set when a  
	cm_VolumeUpdate() call completes successfully.
	
	* changed name of scache hash table variables to avoid ambiguity  
	when adding hash tables for volumes
	
	* fix a buffer overrun in sys\pioctl_nt.c  pioctl().	(thanks
	Asanka)
	
	* modified cm_UpdateVolume() to handle the case in which there is  
	no RW volume but there is are RO volumes for a given base name.   
	This is done by querying for the ".readonly" volume name if the   
	base name does not exist in the VLDB.  We never query for the	
	.backup name because under the current usage model a .backup   
	volume may only exist on the server that the read-write volume	 
	is located.  If there is no RW volume, there can be no .backup.
	
	* Added four hash tables for cm_volume_t objects to improve the  
	search time of cm_GetVolumeByID(), cm_GetVolumeByName() and  
	cm_ForceUpdateVolume(). One each for Name, RWID, ROID, and   BKID. 
	Three ID hash tables are necessary as long as it is   desireable to
	maintain a single cm_volume_t containing all   of the related RW,
	RO, and BK volume data.  Having the RW and   RO volume data in the
	same object is necessary for the   implementation of
	cm_GetROVolumeID() which returns either the   RO or RW ID depending
	upon the existence of RO volume instances.
	
	* Added a volume LRU queue so that volume reuse becomes fairer.   
	This does not replace the all Volumes list which is used when	 it
	is desireable to walk a list of all the volumes whose order    is
	not going to change out from underneath you which makes it    safe
	to drop the cm_volumeLock.
	
	* handles volume hash table updates where volume name to   volume
	ID number changes.  The volume name remains   constant in the
	cm_volume_t.  if a vos rename is performed,   the name of the
	volume will change and the volume IDs will be	updated. 
	Subsequent access to the old volume ID will create a   new
	cm_volume_t with the new name.
	
	* Added a daemon thread operation to query the state of volumes  
	listed as busy or offline.  cm_CheckBusyVolumes() calls  
	RXAFS_GetVolumeStatus() for each volume ID that is marked vl_busy  
	or vl_offline.	 If the volume is now online, the status on the  
	volume is updated.  The default period is 600 seconds.	This can  
	be configured with the BusyVolumeCheckInterval registry value.
	
	* Added prototype for smb_IoctlPrepareRead() which was missing a  
	return type in the function definition.
	
	* Added volume id lists to the cm_server_t.  These lists are  
	allocated in blocks of ~32 IDs.  When a cm_PingServer()   detects a
	change in server state, the state of the cm_volume_t   is updated.
	
	* Added volID to the cm_serverRef_t object.  volID is used   to
	identify the volume for which the object is a referral.   
	cm_FreeServerList() uses the volID to remove the volume    from the
	cm_server_t.
	
	* In cm_Analyze, when VNOVOL or VMOVED are received,   call
	cm_ForceVolumeUpdate() to force a refresh of the volume   location
	data.
	
	* Added cm_VolumeStatusNotification() which is used at the moment  
	to log volume status changes to the trace log.	It will also   be
	used as the access point to the File System Filter driver  
	notification engine.
	
	* Added an all cm_scache_t list to cm_data.  This replaces the use 
	 of the stat cache LRU queue when we need to enumerate all  
	entries.  The LRU list order is not static and when using it to  
	enumerate all entries it can result in items being missed or  
	items being processed more than once.
	
	* Modified cm_Analyze(). Instead of reseting the busy or offline  
	state of a volume and forcing a retry of the operation	 cm_Analyze
	will defer to the background daemon thread that will   update the
	state once every 600 seconds.
	
	* Added the automatic generation of a Freelance ".root" read-write 
	 mountpoint that refers to the root.afs volume of the workstation  
	cellname at the time the mountpoint is created.

2007-06-10 14:25  jaltman

	* src/rxkad/rxkad_server.c: DELTA DEVEL15-rxkad-badticket-20070610
	AUTHOR jaltman@secure-endpoints.com
	
	In rxkad_CheckResponse, when checking the return value from
	tkt_CheckTimes, the order is == 0, == -1, < -1, <= 0.  The <= 0
	case is extraneous so remove it. Both < -1 and <= 0 returned
	RXKADBADTICKET.

2007-06-10 05:55  jaltman

	* src/sys/pioctl_nt.c: DELTA
	DEVEL15-windows-pioctl-buffer-overrun-20070609 AUTHOR
	asanka@secure-endpoints.com
	
	this patch protects against a buffer overrun in the client if the
	server were to send more data than the receiving buffer can hold.

2007-06-10 05:43  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	DEVEL15-linux-kmem-destroy-fix-20070609 AUTHOR shadow@dementia.org
	
	don't destroy if create failed

2007-06-06 17:56  shadow

	* src/volser/vsprocs.c: DELTA
	DEVEL15-vsprocs-avoid-bogus-error-20070606 AUTHOR
	shadow@dementia.org
	
	don't EPRINT if it's not an error

2007-06-06 17:33  shadow

	* src/config/: param.ppc64_linux24.h, param.ppc64_linux26.h,
	param.ppc_linux24.h, param.ppc_linux26.h, param.sparc64_linux24.h,
	param.sparc64_linux26.h, param.sparc_linux24.h: DELTA
	DEVEL15-lwp-linux-ucontext-20070606 AUTHOR shadow@dementia.org
	
	to revert other changes which got pushed down here; make things
	like the head

2007-06-06 17:22  shadow

	* src/lwp/lwp.c: DELTA DEVEL15-aix-declare-setlim-20070606 AUTHOR
	shadow@dementia.org
	
	maybe fix lwp.c compiling with modern aix

2007-06-05 17:11  shadow

	* src/libafs/MakefileProto.SOLARIS.in: DELTA
	DEVEL15-solaris-sparc-default-to-v8-insns-for-kmod-20070605 AUTHOR
	shadow@dementia.org FIXES 23935
	
	don't use the default instruction set since the compiler has
	changed over time

2007-06-05 03:54  rra

	* src/libafs/make_kbuild_makefile.pl: DELTA
	DEVEL15-fix-kbuild-linux-ppc64-20070604 AUTHOR jhutz@cmu.edu
	
	The Linux 2.6 kbuild environment requires assembly files end in .S,
	not .s.

2007-06-04 12:16  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/:
	relnotes.htm, toc.htm: DELTA DEVEL15-windows-release-notes-20070604
	AUTHOR jaltman@secure-endpoints.com
	
	in the 1.5.9 release time frame sections 4 and 5 on debugging and
	bug reporting got lost.  restore them.

2007-05-18 05:53  shadow

	* src/vol/clone.c: DELTA DEVEL15-clone-dont-hold-vol-lock-20070516
	AUTHOR shadow@dementia.org
	
	same deal as purge. a transaction on the volume outstanding holds
	it. we don't n eed to preclude all access

2007-05-18 05:22  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-20-20070518 AUTHOR shadow@dementia.org
	
	make 1.5.20

2007-05-17 18:36  shadow

	* acinclude.m4, src/afs/LINUX/osi_vnodeops.c: DELTA
	DEVEL15-linux-posix-lock-file-has-wait-arg-now-20070517 AUTHOR
	shadow@dementia.org FIXES 58590
	
	hopefully this works, i can't actually try it now

2007-05-17 16:19  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt,
	performance.txt: DELTA DEVEL15-windows-notes-20070517 AUTHOR
	jaltman@secure-endpoints.com
	
	notes for 1.5.20

2007-05-17 16:12  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070517 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.2000.0 == 1.5.20

2007-05-17 06:51  shadow

	* acinclude.m4: DELTA DEVEL15-linux-sparc-arch-detection-20070517
	AUTHOR arkadi@mebius.lv FIXES 60288
	
	use arch to figure out if we are sparc64

2007-05-17 06:36  shadow

	* acinclude.m4, src/afs/LINUX/osi_vnodeops.c,
	src/cf/linux-test4.m4: DELTA
	DEVEL15-linux-posix-lock-file-has-wait-arg-now-20070517 AUTHOR
	shadow@dementia.org FIXES 58590
	
	hopefully this works, i can't actually try it now

2007-05-17 06:14  shadow

	* src/bucoord/restore.c: DELTA DEVEL15-bucoord-dump-levels-20070517
	AUTHOR rtb@pclella.cern.ch FIXES 57246
	
	dont use memory past what you've allocated

2007-05-16 22:37  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20070516 AUTHOR
	jaltman@secure-endpoints.com
	
	updates to release notes for 1.5.20.

2007-05-16 20:58  shadow

	* src/libafs/Makefile.common.in: DELTA
	DEVEL15-libafs-common-placate-irix-make-20070516 AUTHOR
	lukas@hluze.cz FIXES 59153
	
	irix make wants $@ to be $(@) inside other braces

2007-05-16 20:49  shadow

	* src/rx/rx.h: DELTA DEVEL15-rx-ack-idle-comment-20070516 AUTHOR
	cg2v@andrew.cmu.edu FIXES 60046
	
	fix comment

2007-05-16 20:45  shadow

	* src/rx/rx.c: DELTA DEVEL15-rx-tq-busy-20070516 AUTHOR
	cg2v@andrew.cmu.edu FIXES 60046
	
	abstract tq busy wait code

2007-05-16 20:37  shadow

	* src/rx/rx.c: DELTA DEVEL15-rx-send-req-ack-20070516 AUTHOR
	cg2v@andrew.cmu.edu FIXES 60046
	
	change reply code where appropriate

2007-05-16 20:22  shadow

	* src/lwp/process.c: DELTA
	DEVEL15-glibc24-jmp-buf-mangling-20070516 AUTHOR    
	arkadi@mebius.lv FIXES 60440
	
	glibc 2.4 does jmp buf manging for "security"
	
	whatever. deal.

2007-05-16 20:09  shadow

	* src/vol/clone.c: DELTA DEVEL15-clone-dont-hold-vol-lock-20070516
	AUTHOR shadow@dementia.org
	
	same deal as purge. a transaction on the volume outstanding holds
	it. we don't n eed to preclude all access

2007-05-16 19:55  shadow

	* src/ptserver/ptutils.c: DELTA DEVEL15-supergroup-cleanup-20070516
	AUTHOR mdw@umich.edu FIXES 60809
	
	Problems fixed with this patch: /1/ supergroup bug: when updating
	an entry in prdb, the logic in pt_mywrite is supposed to unset
	flagged & found bitmap entries.  This failed on little-endian
	architecture machines.
	
	/2/ warnings; a few fixes to eliminate some compiler noise.

2007-05-16 19:44  shadow

	* src/ptserver/: db_verify.c, map.c, map.h: DELTA
	DEVEL15-ptserver-fix-bitmap-20070516 AUTHOR mdw@umich.edu FIXES
	60680
	
	make sure bitmap code is correct else supergroups returns invalid
	answer
	
	fix verify code to be correct on little endian hosts

2007-05-16 19:39  shadow

	* src/vol/clone.c: DELTA DEVEL15-clone-dont-hold-vol-lock-20070516
	AUTHOR shadow@dementia.org
	
	same deal as purge. a transaction on the volume outstanding holds
	it. we don't need to preclude all access

2007-05-16 15:55  jaltman

	* src/WINNT/afsd/smb3.c: DELTA
	DEVEL15-windows-afsd-list-acl-only-dir-20070516 AUTHOR
	jaltman@secure-endpoints.com FIXES 60258
	
	Do not return access denied when applying directory patches if the
	user does not have read permission.  This is the case we want to
	fake the directory entries for.  Also, make sure we set the
	directory attribute on non-files so that the path can be accessed
	via the Explorer Shell.

2007-05-16 15:51  jaltman

	* src/WINNT/afsd/: cm_scache.c, smb3.c: DELTA
	DEVEL15-windows-afsd-uninitialized-20070516 AUTHOR
	jaltman@secure-endpoints.com
	
	Do not use uninitialized variables in log messages
	
	Do not dereference NULL pointers

2007-05-16 03:44  jaltman

	* src/WINNT/afsd/smb3.c: DELTA
	DEVEL15-windows-afsd-list-acl-only-dir-20070515 AUTHOR
	jaltman@secure-endpoints.com FIXES 60258
	
	When the ACL on a directory is list only, attempts to read the
	status of items in the directory will fail.  Therefore, it is
	pointless to try.  Instead, when we know the user ACL does not have
	read permission, we should immediately lie about the status info. 
	That way we don't pound the file server with requests that will
	produce an abort which in turn will trigger force the file server
	to delay responses to the client.
	
	This change has the added benefit that cached status info is no
	longer leaked to callers that do not have appropriate permissions.
	
	With this change the Explorer Shell is much more responsive.

2007-05-16 03:34  jaltman

	* src/WINNT/aklog/aklog.c: DELTA DEVEL15-windows-aklog-20070515
	AUTHOR jaltman@secure-endpoints.com FIXES 60938
	
	do not copy an uninitialized field

2007-05-15 20:20  jaltman

	* src/WINNT/afsd/: cm_ioctl.h, fs.c, smb_iocons.h: DELTA
	DEVEL15-windows-fs-getcacheparms-20070515 AUTHOR
	jaltman@secure-endpoints.com
	
	fix output of cache parms now that they are 64-bit

2007-05-14 21:43  shadow

	* src/vol/namei_ops.c: DELTA
	DEVEL15-namei-dont-randomly-full-salvage-20070514 AUTHOR
	rtb@pclella.cern.ch FIXES 61300
	
	trivial fix to clear forcep (inode already does this)

2007-05-14 21:37  shadow

	* src/afs/afs_call.c: DELTA
	DEVEL15-getdcache-no-slowpass-enforcement-on-dynroot-20070514
	AUTHOR cg2v@andrew.cmu.edu
	
	oops, another change slipped in

2007-05-14 21:33  shadow

	* src/afs/: afs_call.c, afs_dcache.c: DELTA
	DEVEL15-getdcache-no-slowpass-enforcement-on-dynroot-20070514
	AUTHOR cg2v@andrew.cmu.edu
	
	don't enforce slowpass restriction on dynroot vcaches (and don't do
	unneeded work)

2007-05-10 22:42  shadow

	* src/vol/partition.c: DELTA DEVEL15-fix-partition-check-20070510
	AUTHOR fcusack@fcusack.com
	
	oops

2007-05-10 00:16  shadow

	* src/volser/vos.c: DELTA
	DEVEL15-vos-namelen-for-dump-restore-is-stupid-20070509 AUTHOR
	shadow@dementia.org
	
	fixes bug reported by stephen joyce which i am too lazy to go get
	the RT number of

2007-05-08 22:49  rra

	* src/kauth/ka-forwarder.c: file ka-forwarder.c was added on branch
	openafs-devel-1_5_x on 2007-08-19 22:15:29 +0000

2007-05-08 22:49  rra

	* src/kauth/ka-forwarder.c: DELTA ka-forwarder-licensing-20070508
	AUTHOR rra@stanford.edu
	
	ka-forwarder is under a different copyright not previously covered,
	so embed the actual licensing in the source rather than referring
	to a file that doesn't exist and add the relevant information to
	the LICENSE files.

2007-05-07 17:24  rra

	* src/venus/up.c: DELTA DEVEL15-up-preserve-dir-mtime-20070507
	AUTHOR rra@stanford.edu FIXES 34522
	
	Set the mtime on newly created directories to match the original
	directory.

2007-05-05 21:14  jaltman

	* src/WINNT/netidmgr_plugin/: afsfuncs.c, afsfuncs.h,
	afsnewcreds.c: DELTA DEVEL15-windows-netidmgr-20070505 AUTHOR
	asanka@secure-endpoints.com
	
	Only automatically add configuration for cell foo.com if the realm
	of the cell matches the realm of the identity

2007-05-04 06:06  jaltman

	* src/WINNT/afsd/cm_volume.c: DELTA
	DEVEL15-windows-checkvols-freelance-20070504 AUTHOR
	jaltman@secure-endpoints.com
	
	do not flush mount point values for freelance volume

2007-05-04 02:49  jaltman

	* src/WINNT/install/wix/registry.wxi: DELTA
	DEVEL15-windows-wix-shell-ext-20070503 AUTHOR
	jaltman@secure-endpoints.com
	
	When installing on 64-bit Windows we need to install the 32-bit and
	64-bit shell extensions under different HKCR keys.  Otherwise, only
	one of the explorer versions will get an extension handler.

2007-05-03 23:13  jaltman

	* src/WINNT/install/wix/: oafwbins.wxs, openafs.wxs: DELTA
	DEVEL15-windows-wix-beta-upgrades-20070503 AUTHOR
	jaltman@secure-endpoints.com
	
	This change is not as important for OpenAFS as it was for KFW as
	OpenAFS does not issue betas with the same build numbers as final
	releases.  However, for users of daily builds when build numbers
	are not being incremented it will provide benefit.
	
	We modify the upgrade rules to include the current version number
	and then block the uninstall if the currently installed package is
	the one that is being installed.
	
	The change applies to both the regular installer and the 32-bit
	tools for WOW64 environments.

2007-05-03 00:45  jaltman

	* src/WINNT/afsd/: cm_scache.c, cm_vnodeops.c, cm_volume.c: DELTA
	DEVEL15-windows-flush-mountpoints-20070502 AUTHOR
	jaltman@secure-endpoints.com
	
	When flushing volume location information also flush the mount
	point data.  This change results in behavior that matchs the Unix
	client.

2007-04-26 18:45  jaltman

	* src/WINNT/install/wix/files.wxi: DELTA
	DEVEL15-windows-wix-html-installgd-20070426 AUTHOR
	jaltman@secure-endpoints.com FIXES 59827
	
	The wix installer creates the wrong directory name for the IBM
	Quick Guide Remember to specify the LongName.

2007-04-26 18:08  jaltman

	* src/WINNT/afsd/: cm_access.c, cm_vnodeops.c: DELTA
	DEVEL15-windows-dropbox-fix-20070426 AUTHOR
	asanka@secure-endpoints.com FIXES 60161
	
	A dropbox is a directory with ACLs 'li' that permits a user to
	create a new file but not be able to read other files within the
	same directory.
	
	The 1.5 Windows clients have not been able to write to dropboxes
	since the addition of the locking code.  The lock acquisition test
	assumed that if the user did not have PRSFS_LOCK or PRSFS_WRITE
	that it would be unable to obtain a lock.  It did not take into
	account the special treatment of PRSFS_INSERT by the file server
	and so never bothered to ask.
	
	As it turns out though, the locking situation is more complex than
	one might think.  If the server is 1.4.1 or earlier, it will not
	grant any locks for users with INSERT.	The PRSFS_LOCK privilege is
	required.
	
	For 1.4.2 through 1.4.4, write locks will be granted if the user
	has PRSFS_INSERT but a read lock will not be granted unless the
	user has PRSFS_LOCK.  Therefore, if the server advertises the
	WRITELOCKACL capability bit if the read lock is not granted a write
	lock can be attempted.
	
	For 1.4.5 and 1.5.20 and above, the file server will grant read
	locks if the user has PRSFS_WRITE or PRSFS_INSERT.  (Insert only
	applies if the user is the creator of the file).
	
	This patch handles all of the above possibilities.  In the
	pre-1.4.2 case a read-lock request will be faked locally.

2007-04-25 19:48  shadow

	* src/rx/rx.c: DELTA
	DEVEL15-rx-call-abort-release-refcount-20070425 AUTHOR
	shadow@dementia.org
	
	don't leak a call ref when doing a call abort

2007-04-24 00:28  jaltman

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-viced-write-perm-grants-read-lock-20070423 AUTHOR
	jaltman@secure-endpoints.com
	
	the permission to obtain a write-lock is granted either by having
	the "w" permission or the "i" when owning the file.  The permission
	to obtain a read-lock has been granted by having the "k"
	permission.  However it makes no sense that someone can obtain a
	write-lock but not a read-lock.  This patch grants permission to
	obtain read-locks to those who can obtain write-locks.

2007-04-20 11:02  jaltman

	* src/WINNT/install/wix/files.wxi: DELTA
	DEVEL15-windows-wix-html-installgd-20070420 AUTHOR
	jaltman@secure-endpoints.com FIXES 59827
	
	The wix installer creates the wrong directory name for the IBM
	Quick Guide

2007-04-19 04:04  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-19-20070419 AUTHOR shadow@dementia.org make
	1.5.19

2007-04-18 18:19  shadow

	* acinclude.m4, src/afs/LINUX/osi_vnodeops.c,
	src/cf/linux-test4.m4: DELTA
	DEVEL15-linux-symlink-handling-avoid-crash-20070418 AUTHOR
	wingc@engin.umich.edu FIXES
	
	Background: OpenAFS is vulnerable to crashing in the linux kernel
	symlink code when running on kernel versions between 2.6.10 to
	2.6.12.  This also includes all RHEL4 kernels, because RHEL4
	includes the code from 2.6.10. The problem is that the symlink text
	caching API, page_follow_link() et al, is unsuitable for network
	filesystems where the page cache may be invalidated in parallel
	with a path lookup.
	
	This crash can be triggered easily by doing a bunch of path lookups
	involving symlinks (e.g., stat() on various files pointed to
	through links), while simultaneously running 'fs flushvol' on the
	volume containing the symlinks.
	
	The simplest way to fix this problem is to disable the use of
	symlink text caching when the kernel does not provide a usable
	symlink API.

2007-04-18 18:02  shadow

	* src/afs/LINUX/osi_alloc.c: DELTA
	DEVEL15-vmalloc-no-glock-20070418 AUTHOR cg2v@andrew.cmu.edu
	
	Based on Chris Wing's analysis which stated in part: GFP_NOFS tells
	the allocator not to recurse back into the filesystem if it's
	necessary to free up memory.  However, vmalloc() does not have such
	an option.  Therefore, calling osi_Alloc() to request more than a
	page of memory may end up recursing back into AFS to try to free
	unused inodes or dentries.
	
	In this case, what happened was that osi_Alloc() is called within
	an AFS_GLOCK(); osi_Alloc() calls vmalloc() which tries to free
	dentry objects, which then calls back into the AFS module. 
	Unfortunately, AFS_GLOCK() is already held and we deadlock.

2007-04-18 16:10  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070418 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.1900

2007-04-18 16:08  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20070418 AUTHOR jaltman@secure-endpoints.com
	
	1.5.19

2007-04-18 16:03  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/:
	logo.htm, relnotes-frames.htm, relnotes.htm, toc.htm: DELTA
	DEVEL15-windows-release-notes-20070417 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.19

2007-04-18 16:03  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/index.htm: DELTA
	windows-release-notes-20070417 AUTHOR jaltman@secure-endpoints.com
	
	1.5.19

2007-04-18 15:59  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA
	DEVEL15-windows-afskfw-bluescreen-20070418 AUTHOR
	jaltman@secure-endpoints.com
	
	The afskfw library contains an unprotected call to
	krb5_free_context which can result in krb5_free_context being
	called with a NULL pointer.  MIT's Kerberos libraries do not check
	that the pointer is non-NULL and will attempt to use it as a valid
	pointer which will in turn result in an invalid memory access
	error.
	
	This library is used by afslogon.dll which is loaded by
	winlogon.exe.
	
	If the krb5 profile is invalid, the krb5_init_context call will
	fail to allocate a krb5_context structure which can then result in
	krb5_free_context being called with a NULL pointer.
	
	An unhandled exception within winlogon.exe will cause a blue screen
	event on Windows 2000, XP and 2003.

2007-04-17 04:04  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA
	DEVEL15-windows-afslogon-station-name-20070416 AUTHOR
	jaltman@secure-endpoints.com
	
	Use case insensitive comparisons for the station name.	Otherwise,
	we will fail to notice that the logon is interactive on Vista.

2007-04-17 00:11  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA
	DEVEL15-windows-kfw-krb5_init_context-20070416 AUTHOR
	jaltman@secure-endpoints.com
	
	If krb5_init_context() fails make sure that no further krb5 calls
	are performed.
	
	krb5_init_context() will fail if the krb5.ini file is damaged.

2007-04-17 00:06  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	DEVEL15-windows-temp-path-20070416 AUTHOR
	jaltman@secure-endpoints.com
	
	Use GetTempPath() instead of testing environment variables
	ourselves.

2007-04-14 18:49  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_ioctl.c, cm_ioctl.h, fs.c,
	smb_iocons.h, smb_ioctl.c: DELTA
	DEVEL15-windows-vioc-path-availability-20070414 AUTHOR
	jaltman@secure-endpoints.com
	
	add a new Windows only pioctl VIOC_PATH_AVAILABILITY that is used
	to query the server status for a specified path.  Return values
	include:   online   offline   all busy	 all down   not afs

2007-04-12 14:13  jaltman

	* src/WINNT/netidmgr_plugin/lang/en_us/langres.rc: DELTA
	DEVEL15-windows-netidmgr-provider-20070412 AUTHOR
	jaltman@secure-endpoints.com
	
	do not use ellipsis for actions that do not need additional data to
	complete.
	
	"Help for OpenAFS plugin" -> "AFS" since its on the Help menu
	already

2007-04-10 22:09  jaltman

	* src/: WINNT/netidmgr_plugin/afsfuncs.c, libafsrpc/afsrpc.def:
	DELTA DEVEL15-windows-netidmgr-afs-provider-20070410 AUTHOR
	jaltman@secure-endpoints.com
	
	when using krb524 with a cross-realm service ticket the resulting
	krb4 cred will not contain the user's realm as there is only one
	realm field.

2007-04-10 18:49  shadow

	* src/WINNT/afsd/afskfw.c: DELTA DEVEL15-comerr-rename-20070410
	AUTHOR shadow@dementia.org
	
	nag nag nag

2007-04-10 18:39  shadow

	* src/: JAVA/libjafs/File.c, WINNT/afsd/afskfw.c,
	WINNT/afsd/cklog.c, WINNT/afsd/fs.c, WINNT/afsd/symlink.c,
	WINNT/afsd/sample/token.c, WINNT/afsreg/test/regman.c,
	WINNT/aklog/NTMakefile, WINNT/aklog/asetkey.c, aklog/Makefile.in,
	aklog/aklog_main.c, aklog/asetkey.c, bozo/bos.c,
	bucoord/bc_status.c, bucoord/commands.c, bucoord/dump.c,
	bucoord/dump_sched.c, bucoord/main.c, bucoord/restore.c,
	bucoord/tape_hosts.c, bucoord/ubik_db_if.c, bucoord/vol_sets.c,
	bucoord/volstub.c, budb/server.c, butc/lwps.c, butm/butm_test.c,
	butm/file_tm.c, butm/test_ftm.c, cmd/test/itest.c,
	comerr/com_err.c, comerr/com_err.h, comerr/compile_et.c,
	comerr/error_msg.c, comerr/error_table.h, comerr/et_name.c,
	comerr/internal.h, comerr/test/test.c, dauth/dlog.c,
	finale/translate_et.c, kauth/admin_tools.c, kauth/decode_ticket.c,
	kauth/kaprocs.c, kauth/kas.c, kauth/kaserver.c, kauth/kautils.p.h,
	kauth/klog.c, kauth/kpasswd.c, kauth/krb_udp.c, kauth/manyklog.c,
	kauth/rebuild.c, kauth/user.c, kauth/test/multiklog.c,
	kauth/test/test_badtix.c, kauth/test/test_getticket.c,
	kauth/test/test_interim_ktc.c, kauth/test/test_rxkad_free.c,
	libadmin/adminutil/afs_utilAdmin.c, libafsrpc/afsrpc.def,
	libafsrpc/afsrpc.exp, package/package.c, ptserver/db_verify.c,
	ptserver/pt_util.c, ptserver/ptclient.c, ptserver/ptclient.h,
	ptserver/pts.c, ptserver/ptserver.c, ptserver/ptuser.c,
	ptserver/ptutils.c, ptserver/readgroup.c, ptserver/readpwd.c,
	ptserver/testpt.c, rx/test/generator.c, rxkad/test/stress.c,
	rxkad/test/stress_c.c, shlibafsrpc/afsrpc.exp, shlibafsrpc/mapfile,
	shlibafsrpc/mapfile.afs_xdr, tests/afscp.c,
	tests/afsdump_dirlist.c, tests/afsdump_extract.c,
	tests/afsdump_scan.c, tests/afsdump_xsed.c, tests/null-search.c,
	update/client.c, update/server.c, uss/uss_acl.c, uss/uss_kauth.c,
	uss/uss_ptserver.c, uss/uss_vol.c, venus/cmdebug.c,
	venus/dedebug.c, venus/fs.c, venus/livesys.c, venus/twiddle.c,
	venus/whatfid.c, viced/host.c, volser/common.c, volser/vsprocs.c:
	DELTA DEVEL15-comerr-rename-20070410 AUTHOR shadow@dementia.org
	
	nag nag nag

2007-04-08 02:41  jaltman

	* src/WINNT/netidmgr_plugin/afsfuncs.c: DELTA
	DEVEL15-windows-netidmgr-plugin-20070407 AUTHOR
	jaltman@secure-endpoints.com
	
	protect against pr_CreateUser modifying the username buffer.

2007-04-06 16:56  jaltman

	* src/WINNT/afsd/: afslogon.c, afslogon.h: DELTA
	DEVEL15-windows-afslogon-20070406 AUTHOR
	jaltman@secure-endpoints.com
	
	Fix eventlog reporting.  Do not attempt to log an event if the
	event source registration fails.  Use DebugEvent0 instead of
	DebugEvent when there are no parameters.
	
	Modify the LOOKUPKEYCHAIN macro to recognize ERROR_MORE_DATA
	errors.
	
	Fix the reading of Domain specific configuration for LogonScript
	and TheseCells.  Previously the dwSize value was being overwritten
	so that subsequent RegQueryValueEx call would fail.
	
	Fix a memory leak in the TheseCells reading code.
	
	Add support for Domain specific "Realm" specification.	The realm
	is the realm to be appended to the username.  When logging in as a
	domain or to the local machine, the specified "Domain" name is not
	going to be a valid realm name.
	
	Construct a proper principal name based upon the domain specified
	realm for use in obtaining tokens with KFW.
	
	If the domain specified "TheseCells" list includes the default
	cell, do not obtain tokens twice.

2007-04-04 20:26  jaltman

	* src/WINNT/aklog/aklog.c: DELTA DEVEL15-windows-aklog-20070404
	AUTHOR jaltman@secure-endpoints.com FIXES 58164
	
	correct for the fact that pr_CreateUser tampers with the contents
	of the username input buffer.

2007-04-03 19:46  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-18-20070403 AUTHOR shadow@dementia.org
	
	make openafs 1.5.18

2007-04-03 18:54  shadow

	* src/afs/afs_osi_gcpags.c: DELTA
	DEVEL15-move-tasklist-lock-extern-outside-func-20070403 AUTHOR
	peb@mppmu.mpg.de FIXES 53441
	
	make tasklist-lock extern with pragma weak possibly work right

2007-04-03 14:50  jaltman

	* src/WINNT/afsd/: afskfw-int.h, afskfw.c, afslogon.h,
	logon_ad.cpp, smb.h: DELTA
	DEVEL15-windows-vista-sdk-ntsecapi-compat-20070403 AUTHOR
	jaltman@secure-endpoints.com
	
	There is no way to replace FOO with the value of BAR in cpp.

2007-04-03 13:34  jaltman

	* src/libadmin/vos/vosutils.c: DELTA
	DEVEL15-windows-libadmin-vos-registry-20070403 AUTHOR
	jaltman@secure-endpoints.com
	
	Move the session data from TransarcCorporation to OpenAFS.

2007-04-03 13:31  jaltman

	* src/rx/rx.c: DELTA DEVEL15-rx-dpf-20070403 AUTHOR
	jaltman@secure-endpoints.com
	
	The function rx_MakeCall was at some point renamed to rx_NewCall
	but the dpf output was never changed.
	
	Add a dpf entry for rxi_ResetCall.

2007-04-03 13:25  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070403 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.1800 == 1.5.18

2007-04-03 13:15  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20070402 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.18

2007-04-03 13:08  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20070403 AUTHOR jaltman@secure-endpoints.com
	
	1.5.18

2007-04-03 05:41  jaltman

	* src/WINNT/netidmgr_plugin/dynimport.h: DELTA
	DEVEL15-windows-vista-sdk-ntsecapi-compat-20070402 AUTHOR
	jaltman@secure-endpoints.com
	
	fix inclusion of ntsecapi.h in network identity manager plug-in

2007-04-03 04:33  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA
	DEVEL15-windows-afslogon-20070402 AUTHOR
	jaltman@secure-endpoints.com
	
	restore token acquisition for non-interactive logons.

2007-03-31 12:53  jaltman

	* src/WINNT/netidmgr_plugin/afsfuncs.c: DELTA
	DEVEL15-windows-nim-plugin-20070331 AUTHOR
	jaltman@secure-endpoints.com
	
	correct a NULL pointer de-reference introduced in
	windows-nim-plugin-20070328

2007-03-28 22:30  jaltman

	* src/WINNT/: afsd/afslogon.c, afsd/afslogon.h, afsd/logon_ad.cpp,
	install/NSIS/OpenAFS.nsi, install/wix/files.wxi: DELTA
	DEVEL15-windows-afslogon-20070328 AUTHOR
	jaltman@secure-endpoints.com
	
	There are two serious problems with integrated logon:
	
	(1) openafs afslogon.dll obtains Kerberos v5 tickets and then
	forwards them	  into the logon session.  This was done because
	MIT KFW did not have	 such functionality.   As of KFW 3.1, KFW
	does, so we are removing it.
	
	    the functionality worked by copying the credentials to a FILE
	ccache
	    and then using the Logon Event Handler to move the credentials
	into
	    an API ccache and delete the temporary file.  For
	non-interactive
	    logons the Logon Event handlers do not get triggered.  Neither
	do
	    LogonScripts get executed.	As a side effect, for each logon a
	    credential cache file was left behind.
	
	(2) when combined with non-interactive logons, there are some very
	bad	side effects if a network provider performs Kerberos v5
	operations.	 Each logon occurs in a new logon session and will
	spawn a private      copy of krbcc32s.exe.
	
	    As a result, integrated logon is being disabled for
	non-interactive
	    logons.

2007-03-28 22:19  jaltman

	* src/WINNT/netidmgr_plugin/afsfuncs.c: DELTA
	DEVEL15-windows-nim-plugin-20070328 AUTHOR
	jaltman@secure-endpoints.com
	
	if the service ticket in the cache is expired, delete it from the
	cache

2007-03-27 03:23  shadow

	* src/afs/LINUX/osi_syscall.c: DELTA
	DEVEL15-s390x-syscall-patch-fix-20070326 AUTHOR
	neale@sinenomine.net FIXES
	
	make s390x syscall table patching work correctly

2007-03-24 05:03  jaltman

	* src/WINNT/afsd/: afskfw-int.h, afslogon.h, smb.h: DELTA
	DEVEL15-windows-vista-sdk-ntsecapi-compat-20070324 AUTHOR
	jaltman@secure-endpoints.com
	
	When loading the Vista SDK ntsecapi.h we must set _WIN32_WINNT to
	0x0501 or greater

2007-03-24 05:00  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	DEVEL15-windows-fs-whereis-freelance-20070324 AUTHOR
	jaltman@secure-endpoints.com
	
	do not assert on the lack of a cell when calling fs whereis on the
	freelance volume.  return CM_ERROR_NOCELL instead.

2007-03-22 15:59  shadow

	* src/volser/voltrans.c: DELTA
	DEVEL15-tvolser-locking-updates-20070322 AUTHOR shadow@dementia.org
	
	rework locking in tvolser slightly to avoid potential transaction
	leak

2007-03-20 19:31  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	DEVEL15-darwin-remunlink-20070320 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 55280
	
	make reumlink work the way it's supposed to

2007-03-20 19:21  shadow

	* src/: afs/afs_nfsclnt.c, venus/kdump.c: DELTA
	DEVEL15-nfs-gc-fix-20070320 AUTHOR deengert@anl.gov FIXES 56459
	
	avoid issue with nfs gc handler and mismatched types

2007-03-20 19:00  shadow

	* src/vol/partition.c: DELTA DEVEL15-namei-allow-zfs-20070320
	AUTHOR banz@umbc.edu
	
	don't force AlwaysAttach on ZFS in namei

2007-03-20 18:47  shadow

	* src/: afs/LINUX/osi_groups.c, rx/LINUX/rx_knet.c: DELTA
	DEVEL15-linux-task-pointer-safety-20070320 AUTHOR
	cg2v@andrew.cmu.edu FIXES
	
	hold applicable locks while futzing with task list

2007-03-20 18:42  shadow

	* src/afs/LINUX/osi_groups.c: DELTA
	DEVEL15-keyring-pag-finduser-requires-glock-20070320 AUTHOR
	cg2v@andrew.cmu.edu FIXES
	
	identical to the fix from chas@cmf.nrl.navy.mil

2007-03-20 01:30  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-17-20070319 AUTHOR shadow@dementia.org FIXES
	
	make 1.5.17

2007-03-20 01:13  shadow

	* src/afs/afs_cell.c: DELTA DEVEL15-no-default-setuid-20070319
	AUTHOR shadow@dementia.org FIXES 54713
	
	disable default setuid for localcell

2007-03-19 23:28  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20070319 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.17

2007-03-19 23:25  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070319 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.17 == 1.5.1700.0

2007-03-19 23:20  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20070319 AUTHOR jaltman@secure-endpoints.com
	
	1.5.17

2007-03-19 13:46  jaltman

	* src/WINNT/afsd/cm_server.c: DELTA
	DEVEL15-windows-var-renaming-20070319 AUTHOR
	jaltman@secure-endpoints.com
	
	give rx call variables a distinct name from cm call variables in
	order to avoid confusion

2007-03-10 16:03  shadow

	* src/afs/VNOPS/afs_vnop_flock.c: DELTA
	DEVEL15-java-lock-fix-200702310 AUTHOR shadow@dementia.org
	
	make it portable. ugh.

2007-03-10 15:50  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_conn.h, cm_daemon.c: DELTA
	DEVEL15-windows-afsd-nat-handling-20070310 AUTHOR
	jaltman@secure-endpoints.com
	
	Improve cache manager performance behind NATs:
	
	 * drop cm_daemonCheckUpInterval from 10 minutes to 4 minutes to
	bring
	   it under the minimum recommended default port mapping idle
	timeout
	   value for NATs
	
	 * when a timeout on an rx connection occurs, retry the request
	once
	   after forcing a new rx connection.  If there was a NAT and the
	port
	   mapping changed, the server would respond to the original
	addr:port
	   associated with the rx connection.  Forcing a new connection
	will
	   allow the request to be responded to if the server is
	accessible.
	
	   This should eliminate the UP-DOWN-UP-DOWN bouncing that user's
	have
	   seen when working from behind a NAT.

2007-03-10 14:26  jaltman

	* src/WINNT/: afssvrmgr/svrmgr.h, afsusrmgr/TaAfsUsrMgr.h: DELTA
	DEVEL15-windows-registry-20070310 AUTHOR
	jaltman@secure-endpoints.com
	
	move the AFS Server Manager and AFS Account Manager data cache from
	the TransarcCorporation key to the OpenAFS key.  The data formats
	are not compatible between the two versions and we don't want to be
	forced to erase data if users switch back and forth between the two
	products during OpenAFS evaluation.

2007-03-10 14:20  jaltman

	*
	
	add missing image file
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s_files/image002.jpg: DELTA DEVEL15-release-notes-20070310 AUTHOR
	jaltman@secure-endpoints.com

2007-03-10 14:20  jaltman

	*
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s_files/image002.jpg: file image002.jpg was initially added on
	branch openafs-devel-1_5_x.

2007-03-10 04:55  jaltman

	* src/: WINNT/install/NSIS/CellServDB,
	WINNT/install/wix/CellServDB,
	packaging/HP-UX/files/usr/vice/etc/CellServDB,
	packaging/MacOS/CellServDB: DELTA DEVEL15-cellservdb-20070309
	AUTHOR jhutz@gco

2007-03-09 01:13  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVE15-windows-release-notes-20070308 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.16

2007-03-09 00:53  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20070308 AUTHOR jaltman@secure-endpoints.com
	
	1.5.16

2007-03-09 00:46  shadow

	* configure-libafs.in, configure.in,
	src/config/NTMakefile.amd64_w2k, src/config/NTMakefile.i386_nt40,
	src/config/NTMakefile.i386_w2k,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-16-20070208 AUTHOR shadow@dementia.org
	
	make 1.5.16

2007-03-08 17:45  jaltman

	* src/WINNT/afsd/afsd_eventmessages.rc: DELTA
	DEVEL15-windows-afsd-remove-generated-file-20070308 AUTHOR
	jaltman@secure-endpoints.com
	
	afsd_eventmessages.rc is a generated file.  Don't maintain in cvs.

2007-03-07 18:14  jaltman

	* src/WINNT/afsd/: afsd_init.c, smb.c, smb.h: DELTA
	DEVEL15-windows-plug-n-play-network-fix-20070307 AUTHOR
	jaltman@secure-endpoints.com
	
	Move the detection of which LAN adapter to use from smb_Init to
	smb_NetbiosInit so that it is executed after the service is resumed
	via a power management event.  Otherwise, when the network comes
	back up the service attempts to bind to all LAN adapters instead of
	just the loopback or the configured one.

2007-03-03 01:32  jaltman

	* src/WINNT/afsd/fs.c: DELTA
	DEVEL15-windows-fs-checkserver-20070302 AUTHOR
	jaltman@secure-endpoints.com FIXES 55234
	
	The "fs checkservers" command when not being used to change the
	check interval should not require admin privilege.

2007-02-28 00:42  jaltman

	* src/WINNT/afsd/lanahelper.cpp: DELTA
	DEVEL15-windows-partially-restore-find-lana-by-name-20070227 AUTHOR
	jaltman@secure-endpoints.com
	
	find lana by name is used by the afs control panel to populate the
	lana list box.	don't use the function to find by name.  just use
	it to generate the list of all lana names.

2007-02-27 01:32  jaltman

	* src/WINNT/afsd/afsd.h: DELTA
	DEVEL15-windows-afsd-no-krb_h-20070226 AUTHOR
	jaltman@secure-endpoints.com
	
	Don't include krb.h when we don't use it for anything

2007-02-26 22:14  shadow

	* src/afs/afs_conn.c: DELTA
	DEVEL15-forcenewconns-even-with-one-interface-20070226 AUTHOR
	cg2v@andrew.cmu.edu
	
	otherwise we don't discard vlserver connections when a server is
	"down"

2007-02-26 18:49  shadow

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-uae-etoomanyrefs-avoid-dup-20070222 AUTHOR
	shadow@dementia.org
	
	when ETOOMANYREFS is EIO don't rewrite the EIO slot with
	UAETOOMANYREFS

2007-02-26 17:57  shadow

	* src/rx/LINUX/rx_knet.c: DELTA
	DEVEL15-conditionalize-tasklist-lock-20070226 AUTHOR
	Stephan.Wiesand@desy.de FIXES 54922
	
	make rx_knet use tasklist_lock conditionally also

2007-02-26 17:52  shadow

	* src/cf/linux-test4.m4: DELTA
	DEVEL15-update-tasklist-lock-test-20070226 AUTHOR
	Stephan.Wiesand@desy.de FIXES 54916
	
	make the tasklist lock test actually detect GPL stupidity

2007-02-23 00:44  shadow

	* src/afs/afs_util.c: DELTA DEVEL15-md5-inum-round-down-20070223
	AUTHOR shadow@dementia.org
	
	make our computed md5-style inode numbers be actually 32 bit

2007-02-22 21:47  shadow

	* acinclude.m4, src/afs/LINUX/osi_sysctl.c, src/cf/linux-test4.m4:
	DELTA DEVEL15-linux-2621-20070222 AUTHOR
	marc.dionne@technoconseil.com FIXES 54645
	
	configure support for new sysctl api

2007-02-22 21:41  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	DEVEL15-linux-unlink-avoid-infrequent-leak-20070222 AUTHOR
	rtb@pclella.cern.ch FIXES 54689
	
	avoid minor leak

2007-02-22 15:18  shadow

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-uae-etoomanyrefs-avoid-dup-20070222 AUTHOR
	shadow@dementia.org
	
	when ETOOMANYREFS is EIO don't rewrite the EIO slot with
	UAETOOMANYREFS

2007-02-20 18:04  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	DEVEL15-linux-lookup-crfree-20070220 AUTHOR kevin@umd.edu FIXES
	54549
	
	add missing crfree to avoid leak

2007-02-20 03:14  jaltman

	* src/WINNT/afsd/: cm_dir.h, cm_dnlc.h: DELTA
	DEVEL15-windows-afs3-directory-format-20070219 AUTHOR
	jaltman@secure-endpoints.com
	
	correct the documentation of the directory format in the headers

2007-02-20 03:08  jaltman

	* src/WINNT/afsd/lanahelper.cpp: DELTA
	DEVEL15-remove-find-lana-by-name-20070219 AUTHOR
	jaltman@secure-endpoints.com
	
	Remove the find lana by name functionality.  It is crucial that the
	name computed by the afs service can also be computed by the pioctl
	function executed by generic end users without privilege. 
	Unfortunately, the undocumented functions used to implement find
	lana by name require access to registry keys that a generic user
	cannot read.

2007-02-15 21:52  jaltman

	* src/WINNT/netidmgr_plugin/: afsplugin.c, langres.h,
	lang/en_us/langres.rc: DELTA
	DEVEL15-windows-netidmgr-help-registration-20070215 AUTHOR
	asanka@secure-endpoints.com
	
	In preparation for KFW 3.2, add conditional help registration. 
	When used with a version of NetIdMgr that supports the
	functionality the OpenAFS plug-in will register its HtmlHelp on the
	NetIdMgr Help menu.

2007-02-15 18:19  jaltman

	* src/rx/rxdebug.c: DELTA DEVEL15-windows-move-rxdebug-20070215
	AUTHOR jaltman@secure-endpoints.com
	
	back in 2001 rxdebug was moved from src/rx to src/rxdebug for Unix
	but not for Windows.  Move it for Windows as well.

2007-02-15 18:14  jaltman

	* src/: NTMakefile, config/NTMakefile, rx/NTMakefile, rx/rxdebug.c,
	rx/rxdebug.rc, rxdebug/NTMakefile, rxdebug/rxdebug.c: DELTA
	DEVEL15-windows-move-rxdebug-20070215 AUTHOR
	jaltman@secure-endpoints.com
	
	back in 2001 rxdebug was moved from src/rx to src/rxdebug for Unix
	but not for Windows.  Move it for Windows as well.

2007-02-15 18:09  jaltman

	* src/rxdebug/NTMakefile: file NTMakefile was added on branch
	openafs-devel-1_5_x on 2007-02-15 18:14:09 +0000

2007-02-15 18:09  jaltman

	* src/rxdebug/NTMakefile: DELTA windows-move-rxdebug-20070215
	AUTHOR jaltman@secure-endpoints.com
	
	back in 2001 rxdebug was moved from src/rx to src/rxdebug for Unix
	but not for Windows.  Move it for Windows as well.

2007-02-15 17:11  shadow

	* src/rx/rx.c: DELTA DEVEL15-rxdebug-backoff-20070215 AUTHOR
	jhutz@cmu.edu
	
	make rxdebug be less aggressive when retransmitting

2007-02-15 11:49  jaltman

	* src/rx/rxdebug.c: DELTA DEVEL15-rx-rxdebug-long-option-20070215
	AUTHOR jaltman@secure-endpoints.com
	
	add the -long option from src/rxdebug/rxdebug.c to src/rx/rdebug.c

2007-02-15 06:02  jaltman

	* src/WINNT/afsd/cm_utils.c: DELTA
	DEVEL15-windows-rmdir-not-empty-error-code-20070215 AUTHOR
	jaltman@secure-endpoints.com
	
	Ensure that removing a directory containing existing files returns
	the correct error to the caller.

2007-02-15 00:35  shadow

	* src/afs/VNOPS/afs_vnop_flock.c: DELTA
	DEVEL15-java-locking-redux-20070214 AUTHOR megacz@cs.berkeley.edu
	FIXES
	
	change the -1 len check for java locks slightly

2007-02-15 00:28  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	DEVEL15-darwin-missing-dropnames-20070214 AUTHOR
	cg2v@andrew.cmu.edu
	
	for correctness, not to fix anything which has yet been observed

2007-02-14 23:56  shadow

	* src/config/libafsdep: DELTA DEVEL15-libafsdep-correction-20070214
	AUTHOR jhutz@cmu.edu FIXES 53441
	
	apply the rest of the patch

2007-02-13 22:54  shadow

	* src/afs/LINUX/osi_probe.c: DELTA
	DEVEL15-osi-probe-harder-20070213 AUTHOR jhutz@cmu.edu
	
	2.6.16 i386 didn't probe successfully before in at least one case

2007-02-13 19:12  shadow

	* src/config/param.amd64_linux24.h: DELTA
	DEVEL15-amd64-linux24-ucontext-20070213 AUTHOR shadow@dementia.org
	
	this should not have been removed here

2007-02-13 18:45  shadow

	* src/afs/LINUX/osi_probe.c: DELTA
	DEVEL15-amd64-syscall-probe-20070212 AUTHOR shadow@dementia.org
	FIXES 53441
	
	based on suggested change from cg2v@andrew.cmu.edu tasklist_lock
	not being exported makes this useless otherwise

2007-02-13 18:33  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt,
	afs-integration.txt, afs-issues.txt: DELTA
	DEVEL15-windows-notes-20070213 AUTHOR jaltman@secure-endpoints.com
	
	1.5.15

2007-02-13 18:29  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070213 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.15

2007-02-13 05:47  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-afsd-symlink-to-dot-20070213 AUTHOR
	jaltman@secure-endpoints.com FIXES 53878
	
	When parsing a path containing a symlink to ".", do not short
	circuit the evaluation.  Allow cm_Lookup to do its job.  Its slower
	but correct.

2007-02-13 03:49  jaltman

	* src/WINNT/netidmgr_plugin/lang/en_us/langres.rc: DELTA
	DEVEL15-windows-netidmgr-20070212 AUTHOR
	jaltman@secure-endpoints.com
	
	combo boxes should drop down.

2007-02-13 03:09  jaltman

	* src/WINNT/client_exp/gui2fs.cpp: DELTA
	DEVEL15-windows-unused-vars-20070212 AUTHOR
	jaltman@secure-endpoints.com
	
	remove unused vars

2007-02-13 01:50  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-15-20070212 AUTHOR shadow@dementia.org
	
	make openafs 1.5.15

2007-02-13 01:34  shadow

	* src/afs/VNOPS/afs_vnop_flock.c: DELTA
	DEVEL15-lock-mask-64bit-negative-1-for-java-20070212 AUTHOR
	megacz@cs.berkeley.edu
	
	java sends a 64 bit long -1... which isn't going to be useful most
	of the time

2007-02-13 01:16  shadow

	* src/afs/LINUX/osi_probe.c: DELTA
	DEVEL15-amd64-syscall-probe-20070212 AUTHOR shadow@dementia.org
	FIXES 53441
	
	based on suggested change from cg2v@andrew.cmu.edu tasklist_lock
	not being exported makes this useless otherwise S:
	-------------------------------------------------------------------
	---

2007-02-10 15:28  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-notes-20070210 AUTHOR
	jaltman@secure-endpoints.com
	
	updates for 1.5.15.
	
	document changes in locking behavior and lack of support for .hlp
	files on Vista

2007-02-10 15:03  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20070210 AUTHOR jaltman@secure-endpoints.com
	
	more updates

2007-02-10 13:58  jaltman

	* src/aklog/: aklog_main.c, krb_util.c: DELTA
	DEVEL15-aklog-krb5-referrals-compat-20070210 AUTHOR
	jaltman@secure-endpoints.com
	
	MIT Kerberos version 5 release 1.6 adds support for referrals in
	the client.  As a result krb5_get_host_realm() returns the
	nul-string for the realm whenever there is no local domain-realm
	mapping in the profile.
	
	aklog must now manually perform the fallback to using the domain of
	the vlserver as basis for the realm name if referrals fail.

2007-02-10 00:00  jaltman

	* src/WINNT/afsd/: cm_vnodeops.c, smb3.c: DELTA
	DEVEL15-windows-smb-file-lock-20070209 AUTHOR
	asanka@secure-endpoints.com
	
	When processing exclusive locks for files that were opened
	read-only, obtain a read-lock instead of a write-lock.
	
	In NTCreateX, if the file is being opened as OPEN_ALWAYS and the
	file already exists, do not require write permission

2007-02-09 23:54  jaltman

	* src/WINNT/afsd/cm_access.c: DELTA
	DEVEL15-windows-access-check-20070209 AUTHOR
	jaltman@secure-endpoints.com
	
	disable the test for the EACCESS flag in cm_HaveAccessRights.

2007-02-09 23:51  jaltman

	* src/WINNT/afsd/smb.c: DELTA DEVEL15-windows-fs-memdump-20070209
	AUTHOR jaltman@secure-endpoints.com
	
	only dump the dead smb_vcp list once

2007-02-09 20:12  jaltman

	* src/WINNT/netidmgr_plugin/: afsfuncs.c, afsfuncs.h: DELTA
	DEVEL15-windows-nim-plugin-krb5-referrals-compat-20070209 AUTHOR
	jaltman@secure-endpoints.com
	
	MIT Kerberos version 5 release 1.6 adds support for referrals in
	the client.  As a result krb5_get_host_realm() returns the
	nul-string for the realm whenever there is no local domain-realm
	mapping in the profile.
	
	aklog must now manually perform the fallback to using the domain of
	the vlserver as basis for the realm name if referrals fail.
	
	This will be required for KFW 3.2 support.

2007-02-09 18:43  shadow

	* configure-libafs.in, src/config/Makefile.in: DELTA
	DEVEL15-libafsdep-mods-20070209 AUTHOR peb@mppmu.mpg.de FIXES 53381
	
	don't break vpath builds

2007-02-09 18:27  shadow

	* src/cf/linux-test1.m4: DELTA
	DEVEL15-linux-compile-test-24-20070209 AUTHOR jhutz@cmu.edu FIXES
	53385
	
	no linux/namei.h on 2.4

2007-02-09 18:22  shadow

	* acinclude.m4, src/cf/linux-test1.m4, src/cf/linux-test4.m4: DELTA
	DEVEL15-linux-kbuild-test-fixes-20070119 AUTHOR jhutz@cmu.edu
	
	fixes to build for linux when doing objdir builds

2007-02-09 17:30  jaltman

	* src/WINNT/aklog/aklog.c: DELTA
	DEVEL15-windows-aklog-krb5-referrals-compat-20070209 AUTHOR
	jaltman@secure-endpoints.com
	
	MIT Kerberos version 5 release 1.6 adds support for referrals in
	the client.  As a result krb5_get_host_realm() returns the
	nul-string for the realm whenever there is no local domain-realm
	mapping in the profile.
	
	aklog must now manually perform the fallback to using the domain of
	the vlserver as basis for the realm name if referrals fail.
	
	This will be required for KFW 3.2 support.

2007-02-09 03:13  jaltman

	* src/auth/auth.p.h: DELTA DEVEL15-ktc-cleanup-20070208 AUTHOR
	jaltman@secure-endpoints.com FIXES 53212
	
	restore ktc_GetToken prototype

2007-02-09 01:36  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	DEVEL15-linux-locking-pre-2618-20070208 AUTHOR
	wingc@engin.umich.edu FIXES 53457
	
	deal with pre 2.6.18 locking behavior

2007-02-09 01:30  shadow

	* acinclude.m4, src/afs/afs_osi_gcpags.c,
	src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_probe.c,
	src/cf/linux-test4.m4: DELTA DEVEL15-tasklist-export-check-20070208
	AUTHOR shadow@dementia.org
	
	work around tasklist lock export harder

2007-02-09 01:23  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	DEVEL15-afs-magic-for-linux-20070208 AUTHOR megacz@cs.berkeley.edu
	FIXES 52442
	
	use the afs magic number

2007-02-09 01:17  shadow

	* src/auth/: auth.p.h, ktc.c: DELTA DEVEL15-ktc-cleanup-20070208
	AUTHOR mdw@umich.edu FIXES 53212
	
	clean up ktc code, prototyping et al

2007-02-09 01:13  shadow

	* src/config/: afs_sysnames.h, param.i386_obsd40.h: DELTA
	DEVEL15-obsd40-initial-20070208 AUTHOR scorch@muse.net.nz FIXES
	53283
	
	doesn't work right, and the patch in 53296 can't be taken as is

2007-02-09 01:12  shadow

	* src/config/param.i386_obsd40.h: DELTA obsd40-initial-20070208
	AUTHOR scorch@muse.net.nz FIXES 53283
	
	doesn't work right, and the patch in 53296 can't be taken as is

2007-02-09 01:12  shadow

	* src/config/param.i386_obsd40.h: file param.i386_obsd40.h was
	added on branch openafs-devel-1_5_x on 2007-02-09 01:13:19 +0000

2007-02-09 01:06  shadow

	* src/afs/: afs_call.c, LINUX/osi_vnodeops.c: DELTA
	DEVEL15-linux24-update-20070208 AUTHOR mdw@umich.edu FIXES 53199
	
	update for linux 2.4

2007-02-09 01:00  shadow

	* src/: afsd/afsd.c, aklog/aklog_main.c, bozo/bos.c,
	bozo/bosserver.c, budb/database.c, budb/db_alloc.c, budb/db_hash.c,
	budb/db_lock.c, budb/db_text.c, budb/dbs_dump.c, budb/server.c,
	butc/tcmain.c, butc/tcprocs.c, butc/tcudbprocs.c, butc/test.c,
	butc/test_budb.c, finale/translate_et.c, kauth/klog.c,
	kauth/manyklog.c, kauth/test/multiklog.c, libadmin/vos/vsprocs.h,
	ptserver/ptuser.c, tests/create-stat.c, tests/dumpscan.h,
	tests/fs_lib.c, tviced/serialize_state.c, tviced/state_analyzer.c,
	ubik/uinit.c, uss/uss_vol.c, venus/fs.c, venus/gcpags.c,
	venus/twiddle.c, venus/whatfid.c, viced/afsfileprocs.c,
	viced/viced.c, vlserver/sascnvldb.c, vlserver/vlclient.c,
	volser/volmain.c, volser/volprocs.c, volser/voltrans.c,
	volser/vos.c, volser/vsprocs.c, volser/vsutils.c: DELTA
	DEVEL15-auth-cleanup-20070208 AUTHOR mdw@umich.edu FIXES 53208
	
	remove unneeded includes of auth.h

2007-02-09 00:55  shadow

	* src/bozo/bosserver.c: DELTA DEVEL15-bozo-cleanup-20070208 AUTHOR
	mdw@umich.edu FIXES 53202
	
	clean up bosserver

2007-02-09 00:27  shadow

	* src/afs/afs_osi_pag.c: DELTA
	DEVEL15-keyring-pag-avoid-shadowing-20070208 AUTHOR
	dionne@cs.wisc.edu FIXES 38959
	
	avoid shadowing the pag variable

2007-02-09 00:18  shadow

	* src/rx/rx_kcommon.c: DELTA
	DEVEL15-getcbi-limit-addresses-20070208 AUTHOR shadow@dementia.org
	FIXES 36643
	
	don't write addresses (if we have too many) over random memory

2007-02-08 23:59  shadow

	* src/vol/: daemon_com.c, fssync-server.c, salvsync-server.c: DELTA
	DEVEL15-use-unix-sockets-20070208 AUTHOR shadow@dementia.org
	
	option to use unix socket for fssync

2007-02-08 23:16  shadow

	* acinclude.m4, src/vol/daemon_com.c, src/vol/fssync-server.c,
	src/vol/fssync.h, src/vol/salvsync-server.c: DELTA
	DEVEL15-use-unix-sockets-20070208 AUTHOR shadow@dementia.org
	
	option to use unix socket for fssync

2007-02-08 22:39  shadow

	* acinclude.m4, src/afs/afs_osi.h, src/afs/LINUX/osi_machdep.h,
	src/cf/linux-test4.m4: DELTA DEVEL15-linux-lock-tracking-20070208
	AUTHOR jhutz@cmu.edu FIXES 31818
	
	avoid a potential leaked lock when closing firefox.

2007-02-08 13:51  jaltman

	* src/WINNT/afsd/: cm_access.c, cm_scache.c: DELTA
	DEVEL15-windows-scp-recycle-init-20070208 AUTHOR
	jaltman@secure-endpoints.com
	
	when we recycle a stat cache object be sure to clear the file type
	so we don't inherit the previous file type if the fetch status
	fails.
	
	in merge status, clear the file type if the errorCode is EACCESS

2007-02-07 17:35  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_dcache.c, cm_scache.c,
	cm_scache.h, cm_vnodeops.c: DELTA
	DEVEL15-windows-merge-parent-fid-20070207 AUTHOR
	jaltman@secure-endpoints.com
	
	modify cm_MergeStatus to take a pointer to the parent stat cache
	entry so that the parent fid can be set when bulk status returns an
	error.

2007-02-07 16:39  jaltman

	* src/WINNT/client_creds/mounttab.cpp: DELTA
	DEVEL15-windows-mounttab-remove-debugging-20070207 AUTHOR
	jaltman@secure-endpoint.com
	
	remove unused variables

2007-02-07 08:13  jaltman

	* src/WINNT/afsd/: cm_access.c, cm_scache.c: DELTA
	DEVEL15-windows-merge-eaccess-20070207 AUTHOR
	jaltman@secure-endpoints.com
	
	when merging status info that has an errorCode of EACCESS set,
	merge the garbage we received.
	
	When checking the access to the object return EACCESS if the stat
	cache object has the EACCESS flag set.	This will be cleared the
	next time a BulkStatus succeeds.

2007-02-07 04:53  jaltman

	* src/: ptserver/ptprocs.c, util/get_krbrlm.c: DELTA
	DEVEL15-multiple-local-realms-20070201 AUTHOR
	jaltman@secure-endpoints.com FIXES 52459
	
	The Name to ID RPC must distinguish between local and foreign names

2007-02-06 16:47  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA
	DEVEL15-windows-merge-status-20070206 AUTHOR
	jaltman@secure-endpoints.com
	
	when merging status for store data ops, use the fileHashTable to
	reduce the number of buffers we must examine

2007-02-05 11:08  jaltman

	* src/WINNT/afsd/: cm_dcache.c, cm_vnodeops.c: DELTA
	DEVEL15-windows-merge-status-20070204 AUTHOR
	jaltman@secure-endpoints.com
	
	For each StoreData operation the dataVersion on the object is
	incremented.  To prevent all of the cached buffers from being
	considered out of date, if the dataVersion has been incremented by
	exactly one, then update the dataVersion of the buffers that match
	the FID and the previous dataVersion

2007-02-05 04:44  jaltman

	* src/WINNT/afsd/: cm_dcache.c, cm_scache.c, cm_scache.h: DELTA
	DEVEL15-windows-merge-status-20070204 AUTHOR
	jaltman@secure-endpoints.com
	
	For each StoreData operation the dataVersion on the object is
	incremented.  To prevent all of the cached buffers from being
	considered out of date, if the dataVersion has been incremented by
	exactly one, then update the dataVersion of the buffers that match
	the FID and the previous dataVersion

2007-02-05 04:36  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA
	DEVEL15-windows-merge-status-20070204 AUTHOR
	jaltman@secure-endpoints.com
	
	For each StoreData operation the dataVersion on the object is
	incremented.  To prevent all of the cached buffers from being
	considered out of date, if the dataVersion has been incremented by
	exactly one, then update the dataVersion of the buffers that match
	the FID and the previous dataVersion

2007-02-05 03:41  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_buf.h, cm_memmap.c, cm_memmap.h:
	DELTA DEVEL15-windows-buffer-mgmt-20070204 AUTHOR
	jaltman@secure-endpoints.com
	
	Instead of using a fixed sized hashtable of 1024 entries regardless
	of the number of buffers, compute the hashtable to be large enough
	for on average 7 buffers per bucket.
	
	Remove the 'size' field from cm_buf_t since it is never used.
	
	Add more info to the output of cm_buf_t objects when using "fs
	memdump"

2007-02-04 15:39  jaltman

	* src/WINNT/afsd/: cm_daemon.c, cm_dcache.c, cm_dcache.h: DELTA
	DEVEL15-windows-store-biod-20070204 AUTHOR
	jaltman@secure-endpoints.com
	
	Add a 'failed' parameter to the cm_ReleaseBIOD function.  This
	enables the clearing of the CM_BUF_DIRTY flag to be conditional
	upon successful completion of the store operation.

2007-02-04 02:50  jaltman

	* src/WINNT/client_creds/mounttab.cpp: DELTA
	DEVEL15-windows-mounttab-remove-debugging-20070203 AUTHOR
	jaltman@secure-endpoints.com
	
	no longer need the Debug Output String statements

2007-02-04 02:46  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_conn.h, cm_daemon.c, cm_daemon.h,
	cm_dcache.c, cm_dcache.h, cm_ioctl.c, cm_volume.c, cm_volume.h:
	DELTA DEVEL15-windows-bkgdaemon-retry-failed-requests-20070203
	AUTHOR jaltman@secure-endpoints.com
	
	background request functions such as BkgFetch and BkgStore do not
	return success or failure.  the bkgDaemon thread simply executes
	the request and discards it regardless of whether or not the
	request was completed.	this can result in background store event
	failing to be written to the file server.
	
	modify the background request functions to return success or
	failure.
	
	modify the background daemon to put failed requests back onto the
	queue if the reason for failure was transient.
	
	modify the background daemon only to process requests when the
	servers for the volume are marked up.

2007-02-04 02:02  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_dcache.c, cm_scache.c,
	cm_vnodeops.c: DELTA DEVEL15-windows-buf-refcount-leak-fix-20070203
	AUTHOR jaltman@secure-endpoints.com
	
	Plug a buffer refcount leak.   This is why the client slows down
	over time.  It runs out of buffers it can use.

2007-02-03 18:04  jaltman

	* src/WINNT/afsd/cm_buf.c: DELTA
	DEVEL15-windows-buf-dump-fix-20070203 AUTHOR
	jaltman@secure-endpoints.com
	
	  restore the missing format string to the Buffer Hash Table Dump
	routine

2007-02-03 17:49  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_buf.c, cm_scache.c, cm_volume.c,
	smb.c: DELTA DEVEL15-windows-log-eol-20070203 AUTHOR
	jaltman@secure-endpoints.com
	
	ensure that log files use CR-LF for end of line.   the "fs memdump"
	output and the afsd_init.log initialization output were still using
	LF.

2007-02-03 04:53  jaltman

	* src/WINNT/: afsapplib/afsapplib.cpp, afsapplib/al_browse.cpp,
	afsapplib/al_browseset.cpp, afsapplib/al_cover.cpp,
	afsapplib/al_creds.cpp, afsapplib/al_error.cpp,
	afsapplib/al_misc.cpp, afsapplib/al_progress.cpp,
	afsapplib/al_progress.h, afsapplib/al_pump.cpp,
	afsapplib/al_wizard.cpp, afsapplib/al_wizard.h,
	afsapplib/checklist.cpp, afsapplib/ctl_date.cpp,
	afsapplib/ctl_elapsed.cpp, afsapplib/ctl_sockaddr.cpp,
	afsapplib/ctl_spinner.cpp, afsapplib/ctl_time.cpp,
	afsapplib/dialog.cpp, afsapplib/fastlist.cpp, afsapplib/resize.cpp,
	afsapplib/subclass.cpp, client_config/lang/en_US/afs_config.rc:
	DELTA DEVEL15-windows-drive-mappings-20070202 AUTHOR
	jaltman@secure-endpoints.com FIXES 45545
	
	Remove "Drive " from the drive mappings.  This way the drive
	letters can be selected with a single key press.

2007-02-03 03:28  shadow

	* acinclude.m4, src/afs/afs_callback.c, src/afs/lock.h,
	src/afs/LINUX/osi_vnodeops.c, src/cf/linux-test4.m4: DELTA
	DEVEL15-linux-and-locks-cleanup-20070202 AUTHOR cg2v@andrew.cmu.edu
	FIXES
	
	fix linux flock, remove a bogus lock assert, and fix pid tracking
	to avoid usele ss panic

2007-02-02 15:44  jaltman

	* src/WINNT/afsd/cm_volume.c: DELTA
	DEVEL15-windows-afsd-volume-ref-leak-20070202 AUTHOR
	jaltman@secure-endpoints.com
	
	When looking up a volume by ID or Name, if the volume server data
	requires refreshing and the UpdateVolume operation failed, do not
	leak the refCount.

2007-02-02 15:40  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	DEVEL15-windows-nsis-20070202 AUTHOR jaltman@secure-endpoints.com
	
	even if afsd_service.exe can be shut down the binary might still
	not be able to be replaced due to the windows Protection Service. 
	Use the ReplaceDLL macro

2007-02-01 13:25  jaltman

	* src/venus/: cmdebug.c, dedebug.c, fs.c, livesys.c, twiddle.c:
	DELTA DEVEL15-venus-include-afs-com_err-20070201 AUTHOR
	jaltman@secure-endpoints.com FIXES 51424
	
	include afs/com_err.h for error_message() prototype to prevent
	crashes on platforms with 64-bit pointers and 32-bit int

2007-02-01 11:02  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20070201 AUTHOR jaltman@secure-endpoints.com
	
	many changes in recent days

2007-02-01 04:30  jaltman

	* src/WINNT/afsd/cm_access.c: DELTA
	DEVEL15-windows-freelance-20070131 AUTHOR
	jaltman@secure-endpoints.com FIXES 52069
	
	If an app tries to open the freelance directory for WRITE then the
	default anonymous access privileges, read/lookup, are not
	sufficient and cm_HaveAccessRights will fail.  Freelance can't get
	access rights from anywhere.  Therefore, cm_HaveAccessRights should
	special case the Freelance directory.

2007-01-31 17:03  jaltman

	* src/WINNT/afsd/: cm_access.c, cm_scache.c, cm_vnodeops.c, smb3.c:
	DELTA DEVEL15-windows-delete-test-file-not-dir-20070131 AUTHOR
	jaltman@secure-endpoints.com
	
	the cm_CheckNTDelete function was testing the permissions of the
	directory and not the permissions of the file being deleted.  This
	resulted in inconsistencies between the attributes of the file and
	the ability to delete it.
	
	this patch also adds a large amount of trace log entries as there
	was none in this section of the code before.

2007-01-30 12:42  jaltman

	* src/WINNT/client_exp/: afs_shl_ext.cpp, msgs.cpp,
	results_dlg.cpp, shell_ext.cpp, shell_ext.h: DELTA
	DEVEL15-windows-shell-ext-reformat-20070130 AUTHOR
	jaltman@secure-endpoints.com
	
	reformat the source code to make it easier to read/edit

2007-01-30 12:31  jaltman

	* src/WINNT/netidmgr_plugin/: version.rc, lang/en_us/langres.rc:
	DELTA DEVEL15-windows-netidmgr-string-updates-20070130 AUTHOR
	jaltman@secure-endpoints.com
	
	As per the NetIdMgr model, refer to credentials instead of tokens.
	
	Update the copyright strings

2007-01-30 12:25  jaltman

	* src/vol/fssync-debug.rc: DELTA
	DEVEL15-windows-vol-fssync-debug-20070130 AUTHOR
	jaltman@secure-endpoints.com
	
	add a resource file for fssync-debug for when we decide to build it

2007-01-30 12:23  jaltman

	* src/vol/fssync-debug.rc: file fssync-debug.rc was added on branch
	openafs-devel-1_5_x on 2007-01-30 12:25:20 +0000

2007-01-30 12:23  jaltman

	* src/vol/fssync-debug.rc: DELTA windows-vol-fssync-debug-20070130
	AUTHOR jaltman@secure-endpoints.com
	
	add a resource file for fssync-debug for when we decide to build it

2007-01-30 12:17  jaltman

	* src/vol/: NTMakefile, salvager.c, vol-salvage.c, vol-salvage.h:
	DELTA DEVEL15-windows-vol-fix-salvager-20070130 AUTHOR
	jaltman@secure-endpoints.com
	
	The salvager on Windows was not being built properly.  The
	fssync-debug.c main() was being used instead of the salvager.c
	main().  Remove fssync-debug.obj from the library and fixup the
	includes and global variable declarations.

2007-01-30 12:07  jaltman

	* src/procmgmt/procmgmt_nt.c: DELTA
	DEVEL15-windows-procmgmt-20070130 AUTHOR
	jaltman@secure-endpoints.com
	
	Do not raise an exception if SIGQUIT is received prior to the
	registration of the Shutdown handler

2007-01-29 19:33  rra

	* doc/man-pages/pod1/fs_setacl.pod: DELTA
	DEVEL15-document-fs-setacl-permissions-20070129 AUTHOR
	rra@stanford.edu
	
	Better document the current state of implicit "a" rights on
	directories.

2007-01-25 11:20  shadow

	* src/afs/afs_volume.c: DELTA
	DEVEL15-volume-dont-artificially-untimeout-vlservers-20061218
	AUTHOR jhutz@cmu.edu FIXES 48959
	
	remove synthetic event to undo timeouts of vlservers we "haven't
	talked to yet"

2007-01-25 10:38  shadow

	* src/: afs/Makefile.am, cf/Makefile.am.common, cmd/Makefile.am,
	comerr/Makefile.am, config/Makefile.am, include/Makefile.am,
	include/afs/Makefile.am, include/rx/Makefile.am,
	procmgmt/Makefile.am, procmgmt/afs/Makefile.am, rxgen/Makefile.am,
	util/Makefile.am, util/afs/Makefile.am: DELTA
	DEVEL15-remove-unbaked-code-20060802 AUTHOR rra@stanford.edu
	
	Remove the preliminary rxgk and Automake conversion, neither of
	which are finished or ready for prime time yet.  Having this active
	in CVS isn't helpful and is mildly confusing at the moment.

2007-01-25 10:30  shadow

	* src/rxgk/: Makefile.am, Makefile.in, README, rxgk.h, rxgk_clnt.c,
	rxgk_common.c, rxgk_crkrb.c, rxgk_crlha.c, rxgk_crpc.c,
	rxgk_info.c, rxgk_locl.h, rxgk_proto.xg, rxgk_serv.c, rxgk_srpc.c,
	test.xg, test_client.c, test_server.c: DELTA
	DEVEL15-remove-unbaked-code-20060802 AUTHOR rra@stanford.edu
	
	Remove the preliminary rxgk and Automake conversion, neither of
	which are finished or ready for prime time yet.  Having this active
	in CVS isn't helpful and is mildly confusing at the moment.

2007-01-23 01:06  shadow

	* src/WINNT/: afsd/cm_ioctl.c, afsd/cm_memmap.c, afsd/cm_scache.c,
	afsd/cm_vnodeops.c, afsd/cm_volume.c, afsd/cm_volume.h, afsd/fs.c,
	install/NSIS/OpenAFS.nsi: DELTA RXK5DEVEL15-rxk5-20070123 AUTHOR
	mdw@umich.edu
	
	again, massaged by me, shadow@dementia.org

2007-01-23 01:01  shadow

	* Makefile.in, acconfig.h, acinclude.m4, configure.in, regen.sh,
	src/WINNT/afsd/cm_conn.c, src/WINNT/afsd/cm_ioctl.c,
	src/WINNT/afsd/cm_memmap.c, src/WINNT/afsd/cm_scache.c,
	src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/cm_volume.c,
	src/WINNT/afsd/cm_volume.h, src/WINNT/afsd/fs.c,
	src/WINNT/install/NSIS/OpenAFS.nsi, src/afs/afs.h,
	src/afs/afs_analyze.c, src/afs/afs_icl.c, src/afs/afs_init.c,
	src/afs/afs_osi_pag.c, src/afs/afs_pioctl.c, src/afs/afs_user.c,
	src/afs/afs_vcache.c, src/afs/LINUX/osi_groups.c,
	src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_probe.c,
	src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vnodeops.c,
	src/afsweb/weblog.c, src/aklog/Makefile.in, src/aklog/aklog_main.c,
	src/aklog/asetkey.c, src/audit/audit.c, src/auth/Makefile.in,
	src/auth/cellconfig.c, src/auth/ktc.c, src/auth/userok.c,
	src/bozo/bosoprocs.c, src/bozo/bosserver.c, src/bucoord/commands.c,
	src/bucoord/main.c, src/bucoord/ubik_db_if.c, src/budb/Makefile.in,
	src/budb/server.c, src/butc/tcmain.c, src/butc/test_budb.c,
	src/cf/bigendian.m4, src/cf/kerberos.m4, src/cf/linux-test1.m4,
	src/cf/linux-test2.m4, src/config/venus.h, src/dauth/Makefile.in,
	src/dauth/dlog.c, src/kauth/Makefile.in, src/kauth/kaserver.c,
	src/libafs/Makefile.common.in, src/libafs/MakefileProto.AIX.in,
	src/libafs/MakefileProto.LINUX.in,
	src/libafs/MakefileProto.SOLARIS.in,
	src/libafsauthent/afsauthent.def, src/libafsrpc/NTMakefile,
	src/libuafs/Makefile.common.in, src/ptserver/Makefile.in,
	src/ptserver/ptclient.c, src/ptserver/ptprocs.c,
	src/ptserver/ptserver.c, src/ptserver/ptuser.c, src/rx/rx.c,
	src/rx/rx_kcommon.c, src/rx/rx_rdwr.c, src/rxgen/rpc_main.c,
	src/rxkad/bg-fcrypt.c, src/rxkad/private_data.h,
	src/rxkad/rxkad.p.h, src/rxkad/rxkad_client.c,
	src/rxkad/rxkad_common.c, src/rxkad/rxkad_server.c,
	src/rxkad/ticket.c, src/rxkad/ticket5.c,
	src/rxkad/domestic/fcrypt.c, src/shlibafsauthent/Makefile.in,
	src/shlibafsauthent/afsauthent.def, src/shlibafsrpc/Makefile.in,
	src/shlibafsrpc/mapfile, src/shlibafsrpc/mapfile.afs_xdr,
	src/sys/Makefile.in, src/tsm41/Makefile.in, src/tsm41/aix41_auth.c,
	src/tsm41/aix41_ident.c, src/tsm41/aix_ident_prototypes.h,
	src/tviced/Makefile.in, src/tviced/serialize_state.c,
	src/tvolser/Makefile.in, src/ubik/remote.c, src/ubik/ubik.c,
	src/ubik/ubik.p.h, src/ubik/ubikclient.c, src/ubik/uinit.c,
	src/update/Makefile.in, src/update/server.c, src/venus/cmdebug.c,
	src/venus/kdump.c, src/viced/host.c, src/viced/viced.c,
	src/vlserver/Makefile.in, src/vlserver/vlserver.c,
	src/vol/Makefile.in, src/volser/dumpstuff.c, src/volser/volmain.c,
	src/volser/vos.c, src/volser/vsutils.c: DELTA
	RXK5DEVEL15-rxk5-20070123 AUTHOR mdw@umich.edu
	
	again, massaged by me, shadow@dementia.org

2007-01-23 00:23  shadow

	* doc/man-pages/pod1/pts_sleep.pod: file pts_sleep.pod was
	initially added on branch rxk5.

2007-01-23 00:23  shadow

	* doc/man-pages/pod1/pts_source.pod: file pts_source.pod was
	initially added on branch rxk5.

2007-01-23 00:23  shadow

	* doc/man-pages/pod1/pts_interactive.pod: file pts_interactive.pod
	was initially added on branch rxk5.

2007-01-22 17:34  shadow

	* src/: kauth/.cvsignore, platform/.cvsignore,
	platform/AIX/.cvsignore, platform/DARWIN/.cvsignore,
	platform/FBSD/.cvsignore, platform/HPUX/.cvsignore,
	platform/IRIX/.cvsignore, platform/LINUX/.cvsignore,
	platform/NBSD/.cvsignore, platform/OBSD/.cvsignore,
	platform/SOLARIS/.cvsignore, shlibafsrpc/.cvsignore,
	tsalvaged/.cvsignore: DELTA DEVEL15-cvsignore-happiness-20060801
	AUTHOR rra@stanford.edu
	
	Update .cvsignore files to ignore everything we should be ignorant
	of.

2007-01-22 17:20  shadow

	* Makefile.in, src/afs/afs_prototypes.h, src/config/Makefile.in:
	DELTA DEVEL15-make-cleaner-20070122 AUTHOR shadow@dementia.org
	
	this stuff was missed

2007-01-22 02:18  jaltman

	* src/WINNT/afsd/: cm_ioctl.c, cm_memmap.c, cm_scache.c,
	cm_vnodeops.c, cm_volume.c, cm_volume.h, fs.c: DELTA
	DEVEL15-windows-fix-volume-refcount-leak-20070121 AUTHOR
	jaltman@secure-endpoints.com
	
	Plug a volume refcount leak
	
	Add volume data to the "fs memdump" output
	
	Add memmap stat data to the afsd_init.log output at startup and
	shutdown

2007-01-16 17:26  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	DEVEL15-windows-nsis-fix-rpc-20070116 AUTHOR
	jaltman@secure-endpoints.com
	
	remove the rpc fix.  the original code was correct

2007-01-15 23:41  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	DEVEL15-windows-nsis-installer-20070115 AUTHOR
	jaltman@secure-endpoints.com
	
	Fix the RPC check to actually check the RPC status
	
	Update the copyright date
	
	Add Vista version detection

2007-01-15 20:56  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-14-20070115 AUTHOR shadow@dementia.org
	
	1.5.14

2007-01-15 20:56  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070115 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.14

2007-01-15 20:54  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20070115 AUTHOR jaltman@secure-endpoints.com
	
	1.5.14

2007-01-15 20:03  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm,
	ReleaseNotes/relnotes_files/filelist.xml: DELTA
	DEVE15-windows-release-notes-20070115 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.14

2007-01-15 19:52  jaltman

	* src/WINNT/afsd/: cm.h, cm_vnodeops.c, smb.c, smb.h, smb3.c: DELTA
	DEVEL15-windows-open-dir-lookup-20070115 AUTHOR
	jaltman@secure-endpoints.com
	
	add new error code when requested InfoLevel is not supported
	
	CIFS NTCreateX Read privilege means PRSFS_LOOKUP when the object is
	a directory

2007-01-15 15:51  shadow

	* src/afs/: afs_osi_pag.c, afs_prototypes.h, LINUX/osi_groups.c,
	LINUX/osi_machdep.h: DELTA
	DEVEL15-linux26-large-pag-groups-20070115 AUTHOR
	cg2v@andrew.cmu.edu
	
	working from base provided by shadow@dementia.org

2007-01-12 16:29  shadow

	* src/afs/lock.h: DELTA DEVEL15-locker-thread-tracking-20070111
	AUTHOR tkeiser@gmail.com
	
	track thread ids so we can properly not deadlock

2007-01-12 05:20  shadow

	* src/: util/netutils.c, viced/viced.c: DELTA
	DEVEL15-netinfo-fake-support-correction-20070112 AUTHOR
	shadow@dementia.org
	
	fix NetInfo "f" line fake IP address support to work when either 1)
	NetRestrict file is in place or 2) existing sysid file does not
	list fake address

2007-01-12 03:49  shadow

	* src/rx/: rx_packet.c, rx_prototypes.h: DELTA
	DEVEL15-rx-deal-with-afs34-jumbograms-again-20070111 AUTHOR
	tkeiser@gmail.com FIXES 51116
	
	try again at dealing with old jumbograms

2007-01-12 03:24  shadow

	* src/afs/: afs_callback.c, lock.h: DELTA
	DEVEL15-locker-thread-tracking-20070111 AUTHOR shadow@dementia.org
	
	track thread ids so we can properly not deadlock

2007-01-09 15:30  jaltman

	* src/afs/afs_analyze.c: DELTA
	DEVEL15-client-handle-vicetokendead-with-reconnect-20070109 AUTHOR
	jaltman@secure-endpoints.com
	
	client-handle-vicetokendead-with-reconnect-20070104 failed to alter
	the behavior of the RXKADEXPIRED and other cases.

2007-01-06 01:20  shadow

	* src/rx/: rx_globals.h, rx_packet.c: DELTA
	DEVEL15-tsfpq-macro-naming-20070105 AUTHOR shadow@dementia.org
	
	rename the queue-splicing versions of the checkin/checkout macros

2007-01-05 23:31  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA
	DEVEL15-buildpkg-dmg-path-20070105 AUTHOR shadow@dementia.org
	
	reported by marcus watts

2007-01-05 23:15  shadow

	* src/rx/rx_packet.c: DELTA
	DEVEL15-rx-deal-with-afs34-jumbograms-again-20070105 AUTHOR
	shadow@dementia.org FIXES
	
	try again at dealing with old jumbograms

2007-01-05 23:06  shadow

	* src/: audit/audit.c, auth/userok.c, viced/host.c: DELTA
	DEVEL15-multiple-local-realms-20070105 AUTHOR shadow@dementia.org
	FIXES 51104
	
	do the correct check

2007-01-05 18:21  shadow

	* src/ptserver/ptuser.c: DELTA DEVEL15-pts-rename-fix-20070105
	AUTHOR kevin@umd.edu FIXES 51066
	
	fix pts rename to do the right thing

2007-01-05 17:14  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_access.c, cm_vnodeops.c: DELTA
	DEVEL15-windows-unix-mode-bit-enforcement-20070105 AUTHOR
	jaltman@secure-endpoints.com
	
	modify the write-lock permission test so that the UnixMode bits do
	not subtract PRSFS_WRITE from the rights when testing PRSFS_WRITE |
	PRSFS_LOCK.
	
	PRSFS_WRITE implies PRSFS_LOCK so add it
	
	Add new registry value "DeleteReadOnly" to permit deletion of
	read-only files.  The default is 0.  Set to non-zero value to
	activate.

2007-01-05 06:08  shadow

	* src/bucoord/bc.p.h: DELTA DEVEL15-bucoord-protoize-20070104
	AUTHOR omalleys@msu.edu FIXES 50870
	
	protoize bucoord

2007-01-05 06:04  shadow

	* src/ptserver/ptuser.c: DELTA
	DEVEL15-pr-changeentry-arg-types-20070105 AUTHOR
	shadow@dementia.org
	
	oops. put it back

2007-01-05 05:59  shadow

	* src/bucoord/bc.p.h: DELTA DEVEL15-bucoord-protoize-20070104
	AUTHOR omalleys@msu.edu FIXES 50870
	
	protoize bucoord

2007-01-05 05:03  shadow

	* src/afs/lock.h: DELTA DEVEL15-solaris-but-seriously-20070105
	AUTHOR shadow@dementia.org
	
	guess chas had the right idea

2007-01-05 04:57  shadow

	* src/rx/: rx_globals.h, rx_packet.c: DELTA
	DEVEL15-free-packet-avoid-issue-with-34-jumbograms-20070104 AUTHOR
	shadow@dementia.org
	
	try to deal with rainer toebbicke's ongoing issue

2007-01-05 04:49  shadow

	* src/afs/lock.h: DELTA
	DEVEL15-solaris-mypid-track-threads-20070104 AUTHOR
	shadow@dementia.org
	
	based on suggestion by tkeiser

2007-01-05 03:40  shadow

	* src/: vol/clone.c, vol/ihandle.h, vol/namei_ops.c, vol/purge.c,
	volser/dumpstuff.c: DELTA DEVEL15-unroll-namei-delay-fsync-20070104
	AUTHOR shadow@dementia.org
	
	has been shown to cause problems with releases per haba@pdc.kth.se
	testing, unroll until we figure out why

2007-01-05 03:32  shadow

	* src/bucoord/: bc.p.h, bc_status.c, commands.c, config.c, dlq.c,
	dsstub.c, dsvs.c, dump.c, dump_sched.c, expire.c, main.c,
	restore.c, status.c, tape_hosts.c, ttest.c, ubik_db_if.c,
	vol_sets.c, volstub.c: DELTA DEVEL15-bucoord-protoize-20070104
	AUTHOR omalleys@msu.edu FIXES 50870
	
	protoize bucoord

2007-01-05 03:21  shadow

	* src/: aklog/Makefile.in, aklog/asetkey.c, cf/kerberos.m4: DELTA
	DEVEL15-asetkey-with-heimdal-20070104 AUTHOR mdw@umich.edu FIXES
	50973
	
	just make asetkey build with heimdal

2007-01-04 22:17  shadow

	* src/afs/DARWIN/osi_vfsops.c: DELTA
	DEVEL15-darwin-fake-more-free-20070104 AUTHOR shadow@dementia.org
	
	fake more free disk space for dumb apps

2007-01-04 22:05  rra

	* acinclude.m4, src/cf/linux-test1.m4: DELTA
	DEVEL15-linux-kbuild-configure-20070104 AUTHOR mdw@umich.edu FIXES
	40604
	
	Test whether Linux kernel builds work at all before going into
	specific builds so that we can fail earlier with a better error
	message.  Try to put more errors from the kernel build into
	config.log.

2007-01-04 21:56  shadow

	* src/afs/afs_analyze.c: DELTA
	DEVEL15-client-handle-vicetokendead-with-reconnect-20070104 AUTHOR
	shadow@dementia.org
	
	basically, if the issue is really expired tokens then we force the
	server to tell us that instead of that our older connection is
	still using the old tokens for some reason, by letting a new
	connection happen first

2007-01-04 21:49  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA
	DEVEL15-macos-installer-fix-20070104 AUTHOR shadow@dementia.org
	
	this time for sure

2007-01-04 21:46  shadow

	* src/cf/linux-test4.m4: DELTA
	DEVEL15-linux-workqueue-prereq-20070104 AUTHOR shadow@dementia.org
	FIXES 49890
	
	make the workqueue configure test actually work on 2.4

2007-01-04 21:17  shadow

	* src/: afs/LINUX/osi_sleep.c, rx/rx_kcommon.h: DELTA
	DEVEL15-freezer-h-existance-20070104 AUTHOR
	marc.dionne@technoconseil.com FIXES 50941
	
	only include freezer.h if it exists

2007-01-04 16:05  shadow

	* src/afs/afs_util.c: DELTA
	DEVEL15-md5-inode-even-odd-hack-20070104 AUTHOR shadow@dementia.org
	FIXES
	
	the even-odd hack didn't work with the new md5 inode numbers. fix
	it. suggested by Bennett Todd.

2007-01-03 00:47  jaltman

	* src/WINNT/afsd/cm_access.c: DELTA
	DEVEL15-windows-unix-mode-bit-enforcement-20070102 AUTHOR
	jaltman@secure-endpoints.com
	
	When the Unix mode bits do not include the write bit (0200), then
	the file is reported to Windows as read-only.  This also prevents
	the acquisition of write-locks.  It should also prevent deletion
	but the code in cm_HaveAccessRights() did not remove the
	PRSFS_DELETE privilege from the reported rights.

2007-01-02 16:00  shadow

	* src/cf/linux-test4.m4: DELTA
	DEVEL15-fix-linux-2-6-20-configure-test-20070102 AUTHOR
	marc.dionne@technoconseil.com FIXES 50594
	
	make the cc flags modification not break things

2007-01-02 15:41  shadow

	* src/afs/: afs_osi_pag.c, LINUX/osi_module.c, LINUX/osi_nfssrv.c,
	LINUX/osi_pag_module.c: DELTA DEVEL15-ifdef-nfs-translator-20070102
	AUTHOR marc.dionne@technoconseil.com FIXES 50602
	
	appropriately wrap nfs translator code in ifdefs

2007-01-02 07:34  shadow

	* src/afs/SOLARIS/: osi_inode.c, osi_machdep.h, osi_vfsops.c: DELTA
	DEVEL15-solaris10-suser-replace-20070102 AUTHOR daleg@umbc.edu
	FIXES 50246
	
	suser is dead, long live suser

2006-12-30 17:50  jaltman

	* README-NT: DELTA DEVEL15-windows-readme-20061230 AUTHOR
	jaltman@secure-endpoints.com
	
	updates for VS2005, Vista, etc.

2006-12-30 17:41  jaltman

	* src/WINNT/win9xpanel/: CAfs.cpp, CRegkey.cpp, CRegkey.h,
	CellServDB, Change.cpp, Change.h, CommandSettings.cpp,
	CommandSettings.h, Datalog.cpp, Datalog.h, Encript.cpp, Force.cpp,
	Force.h, MyFrame.cpp, MyFrame.h, NTMakefile, ProgBarDlg.cpp,
	ProgBarDlg.h, Retry.cpp, Retry.h, Settings.cpp, Settings.h,
	StdAfx.cpp, StdAfx.h, TermWarn.cpp, TermWarn.h, Transbmp.cpp,
	Transbmp.h, TrayIcon.cpp, TrayIcon.h, Wait.cpp, Wait.h,
	WinAfsLoad.cpp, WinAfsLoad.dep, WinAfsLoad.h, WinAfsLoad.rc,
	WinAfsLoadDlg.cpp, WinAfsLoadDlg.h, api95.cpp, api95.h, cafs.h,
	encript.h, modver.cpp, modver.h, resource.h, share.h,
	Help/Advanced.mrb, Help/PROGRESS.MRB, Help/PROPER.MRB,
	Help/afswin9x.cnt, Help/afswin9x.hpj, Help/afswin9x.rtf,
	Help/icon.bmp, res/WinAfsLoad.ico, res/world.bmp: DELTA
	DEVEL15-windows-remove-junk-20061230 AUTHOR
	jaltman@secure-endpoints.com
	
	Remove Win9xpanel since we no longer build it

2006-12-30 17:37  jaltman

	* src/NTMake9x: DELTA DEVEL15-windows-remove-junk-20061230 AUTHOR
	jaltman@secure-endpoints.com
	
	Remove Win9x makefile since we don't support it

2006-12-30 17:35  jaltman

	* src/TechNotes-WIN9X, README-WIN9X: DELTA
	DEVEL15-windows-remove-junk-20061230 AUTHOR
	jaltman@secure-endpoints.com
	
	Remove Win9x read me files since we don't support them anyway

2006-12-30 17:23  jaltman

	* src/WINNT/install/InstallShield5/: Build.tsb, BuildSetup.bat,
	CompileScript.bat, CreateGeneratedFiles.bat, CreateISDirTree.bat,
	Default.cdf, Default.fdf, Default.fgl, Default.shell, Default.shl,
	Default.txt, DelISDirTree.bat, GatherFiles.bat, GenDefault.mda.bat,
	GenFileGroups.bat, GenIS5.ipr.bat, HowToSetTheVersion.txt,
	NTMakefile, PackageWeb.pfw, README.TXT, ScatterFiles.bat,
	Setup.tsb, afsdcell.ini, setup.bmp, setup.rul,
	lang/de_DE/value.shl, lang/en_US/value.txt, lang/ja_JP/value.shl,
	lang/ko_KR/value.shl, lang/pt_BR/value.shl, lang/zh_CN/value.shl,
	lang/zh_TW/value.shl, lang/es_ES/value.shl: DELTA
	DEVEL15-windows-remove-junk-20061230 AUTHOR
	jaltman@secure-endpoints.com
	
	remove InstallShield5 installer that is no longer used

2006-12-30 17:14  jaltman

	* src/WINNT/install/Win9x/: CellServDB, NTMakeFile, RUNONCE.PIF,
	ReadMe.rtf, install.bat, license.txt, setup.iss, templet.reg: DELTA
	DEVEL15-windows-remove-junk-20061230 AUTHOR
	jaltman@secure-endpoints.com
	
	remove old win9x installers that are no longer used.

2006-12-30 17:04  jaltman

	* src/kauth/kaserver.c: DELTA
	DEVEL15-kaserver-deprecation-warning-20061230 AUTHOR
	jaltman@secure-endpoints.com
	
	The following message is now logged to both the BosLog and the
	AuthLog at startup.
	
	  WARNING: kaserver is deprecated due to its weak security
	properties.
	  Migrating to a Kerberos 5 KDC is advised.
	  http://www.openafs.org/no-more-des.html

2006-12-30 16:58  jaltman

	* src/auth/cellconfig.c: DELTA
	DEVEL15-afsdb-resolver-reinit-20061230 AUTHOR
	jaltman@secure-endpoints.com FIXES 50576
	
	replace 'try' with 'try_init' and declare 'try_init'.  'try' is a
	reserved word on some compilers.  not sure how this code was
	compiling on MacOS X and Windows as 'try' was not declared.

2006-12-30 02:49  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20061229 AUTHOR jaltman@secure-endpoints.com
	
	1.5.13a

2006-12-30 02:45  jaltman

	* src/WINNT/afsd/: smb.c, smb3.c: DELTA
	DEVEL15-windows-optimize-smb-dir-search-if-no-wildcard-20061229
	AUTHOR jaltman@secure-endpoints.com
	
	do not follow mountpoints when calling cm_Lookup as part of the
	optimization.  otherwise the shortname is computed incorrectly.

2006-12-30 02:36  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-20061229 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.13a == 1.5.1302

2006-12-28 22:36  shadow

	* src/afs/LINUX/osi_proc.c: DELTA
	DEVEL15-proc-unixusers-cleanup-on-linux-20061228 AUTHOR
	shadow@dementia.org FIXES 49978
	
	maybe

2006-12-28 22:28  shadow

	* src/afs/SOLARIS/: osi_vfsops.c, osi_vnodeops.c: DELTA
	DEVEL15-null-terminate-solaris-ops-20061228 AUTHOR daleg@umbc.edu
	FIXES 50340
	
	vfsops and vnodeops need a NULL at the end of the structs

2006-12-28 22:02  shadow

	* Makefile.in, acinclude.m4, src/cf/osconf.m4,
	src/config/afs_sysnames.h, src/config/param.sun4x_511.h,
	src/config/param.sunx86_511.h, src/libafs/MakefileProto.SOLARIS.in:
	DELTA DEVEL15-add-solaris-11-support-v2-20061228 AUTHOR
	daleg@umbc.edu FIXES 50343
	
	initial 5.11 support

2006-12-28 21:58  shadow

	* src/config/param.sun4x_511.h: file param.sun4x_511.h was added on
	branch openafs-devel-1_5_x on 2006-12-28 22:02:16 +0000

2006-12-28 21:58  shadow

	* src/config/param.sunx86_511.h: file param.sunx86_511.h was added
	on branch openafs-devel-1_5_x on 2006-12-28 22:02:16 +0000

2006-12-28 21:58  shadow

	* src/config/: param.sun4x_511.h, param.sunx86_511.h: DELTA
	add-solaris-11-support-v2-20061228 AUTHOR daleg@umbc.edu FIXES
	50343
	
	initial 5.11 support

2006-12-28 21:49  shadow

	* src/afs/: afs_osi.c, sysincludes.h, SOLARIS/osi_machdep.h: DELTA
	DEVEL15-solaris10-suser-replace-20061228 AUTHOR daleg@umbc.edu
	FIXES 50246
	
	suser is dead, long live suser

2006-12-28 21:30  shadow

	* acinclude.m4, src/afs/afs_call.c, src/afs/LINUX/osi_sleep.c,
	src/afs/LINUX/osi_vfsops.c, src/cf/linux-test4.m4,
	src/rx/rx_kcommon.h, src/rx/LINUX/rx_kmutex.c,
	src/rx/LINUX/rx_knet.c: DELTA
	DEVEL15-linux-2620-rc1-update-20061228 AUTHOR
	marc.dionne@technoconseil.com FIXES 49890
	
	updates for linux 2.6.20-rc1

2006-12-28 20:37  shadow

	* src/auth/cellconfig.c: DELTA
	DEVEL15-afsdb-resolver-reinit-20061228 AUTHOR shadow@dementia.org
	
	as reported by Adam Megacz, but my own version of the fix

2006-12-27 15:49  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA
	DEVEL15-macos-installer-fix-20061227 AUTHOR shadow@dementia.org
	
	make the installer build correctly again

2006-12-26 20:31  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20061226 AUTHOR jaltman@secure-endpoints.com
	
	more notes for 1.5.13

2006-12-26 20:28  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061226 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.1301 == 1.5.13

2006-12-26 20:22  jaltman

	* src/WINNT/afssvrcfg/: admin_info_dlg.cpp, afscfg.cpp,
	backup_server_page.cpp, cfg_utils.cpp, config_server_page.cpp,
	create_partition_dlg.cpp, db_server_page.cpp, file_server_page.cpp,
	get_cur_config.cpp, get_pw_dlg.cpp, graphics.cpp, help.cpp,
	info2_page.cpp, info_page.cpp, intro_page.cpp, logfile.cpp,
	partition_page.cpp, partition_utils.cpp, partitions_page.cpp,
	replicatition_page.cpp, root_afs_page.cpp, salvage_dlg.cpp,
	salvage_results_dlg.cpp, services_page.cpp, sys_control_page.cpp,
	toolbox.cpp, validation.cpp, volume_utils.cpp: DELTA
	DEVEL15-windows-server-config-20061226 AUTHOR
	jaltman@secure-endpoints.com
	
	Reformat the entire directory.
	
	Add Freelance mode awareness.
	
	Map the root.afs volume starting from Z: and work down.

2006-12-26 20:18  jaltman

	* src/WINNT/afsd/smb3.c: DELTA
	DEVEL15-windows-optimize-smb-dir-search-if-no-wildcard-20061226
	AUTHOR jaltman@secure-endpoints.com
	
	fix the computation of the ShortName.  Take into account the
	network byte order of the cm_dirFid_t fields.
	
	send error packets from within the function as needed.	do not
	return the error to the caller.

2006-12-22 06:48  shadow

	* src/bozo/bnode.p.h: DELTA
	DEVEL15-bosserver-avoid-bosconfig-truncation-20061221 AUTHOR
	shadow@dementia.org
	
	why the heck would it be a good idea to rewrite the BosConfig while
	we are start ing, exactly?

2006-12-21 23:14  shadow

	* src/bozo/: bnode.c, bnode.p.h, bosoprocs.c, bosserver.c: DELTA
	DEVEL15-bosserver-avoid-bosconfig-truncation-20061221 AUTHOR
	shadow@dementia.org
	
	why the heck would it be a good idea to rewrite the BosConfig while
	we are starting, exactly?

2006-12-20 21:18  shadow

	* src/afs/afs_dcache.c: DELTA DEVEL15-split-cache-update-20061220
	AUTHOR shadow@dementia.org
	
	move closer to 1.4 implementation esp when split cache is turned
	off

2006-12-20 20:08  shadow

	* src/afs/: afs_dynroot.c, afs_nfsclnt.c, afs_osi_pag.c,
	afs_user.c, SOLARIS/osi_groups.c: DELTA
	DEVEL15-solaris10-avoid-direct-cred-access-20061220 AUTHOR
	daleg@umbc.edu
	
	avoid a panic after we muck with groups by being less evil

2006-12-19 17:56  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA
	DEVEL15-windows-afslogon-20061219 AUTHOR
	jaltman@secure-endpoints.com
	
	Initialize Winsock from within afslogon.c so that ka_UserAuth will
	work again.

2006-12-19 04:55  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-13-20061218 AUTHOR shadow@dementia.org
	
	make 1.5.13

2006-12-19 04:50  shadow

	* src/volser/dumpstuff.c: DELTA DEVEL15-volser-dumpstuff-20061218
	AUTHOR reuter@rzg.mpg.de FIXES 46937
	
	"vos release" per default does an incremental dump. 
	volser-dump-validate-input-20060417 ends up with keeping dead
	vnodes and data in the remote RO-volume.  This patch corrects the
	behavior for RO-volumes.
	
	See ticket for extensive discussion.

2006-12-19 04:31  shadow

	* acconfig.h: DELTA DEVEL15-kernel-endianness-test-fix-20061218
	AUTHOR shadow@dementia.org FIXES 47893
	
	ok, so, when we're in the kernel, do something

2006-12-19 04:20  shadow

	* configure-libafs.in, src/config/Makefile.in,
	src/config/libafsdep: DELTA DEVEL15-openafs-kernel-src-fix-20061218
	AUTHOR shadow@dementia.org FIXES 44573
	
	ok, so, we need to emit Makefile.version when we build
	openafs-kernel

2006-12-19 03:54  jaltman

	* src/volser/dumpstuff.c: DELTA DEVEL15-volser-dumpstuff-20061218
	AUTHOR reuter@rzg.mpg.de FIXES 46937
	
	"vos release" per default does an incremental dump. 
	volser-dump-validate-input-20060417 ends up with keeping dead
	vnodes and data in the remote RO-volume.  This patch corrects the
	behavior for RO-volumes.
	
	See ticket for extensive discussion.

2006-12-19 03:42  jaltman

	* src/volser/volprocs.c: DELTA DEVEL15-volser-undo-cleanup-20061218
	AUTHOR jaltman@secure-endpoints.com
	
	uncommit an inappropriate commit
	
	  DELTA volser-cleanup-xx-20061128

2006-12-19 03:19  shadow

	* src/rx/: rx_globals.c, rx_globals.h: DELTA
	DEVEL15-rx-globals-avoid-INIT-reuse-20061218 AUTHOR
	shadow@dementia.org FIXES 45515
	
	avoid calling our macro INIT

2006-12-19 02:34  shadow

	* src/afs/afs_volume.c: DELTA
	DEVEL15-volume-dont-artificially-untimeout-vlservers-20061218
	AUTHOR jhutz@cmu.edu FIXES 48959
	
	remove synthetic event to undo timeouts of vlservers we "haven't
	talked to yet"

2006-12-19 02:29  shadow

	* src/afs/LINUX/osi_cred.c: DELTA
	DEVEL15-linux-osi-cred-pool-byebye-20061218 AUTHOR
	chas@cmf.nrl.navy.mil FIXES
	
	ok, unneeded abstraction removed.

2006-12-18 23:57  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA
	DEVEL15-windows-afslogon-20061218 AUTHOR
	jaltman@secure-endpoints.com
	
	test for the existence of the mutex and not the bInit flag during
	the DLL attach

2006-12-18 23:40  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA DEVEL15-windows-notes-20061218 AUTHOR
	jaltman@secure-endpoints.com
	
	updates for 1.5.13

2006-12-18 23:31  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061218 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.1300 == 1.5.13

2006-12-18 23:20  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/:
	relnotes.htm, toc.htm: DELTA DEVEL15-windows-release-notes-20061218
	AUTHOR jaltman@secure-endpoints.com
	
	update information on afs server installs for 1.5.13

2006-12-18 22:34  jaltman

	* src/WINNT/install/wix/files.wxi: DELTA
	DEVEL15-windows-install-wix-20061218 AUTHOR
	asanka@secure-endpoints.com
	
	remove the AFS Server wizard shortcut
	
	add AFS Server dependencies (tcpip and PNP_TDI)

2006-12-18 21:45  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	DEVEL15-windows-nsis-20061218 AUTHOR jaltman@secure-endpoints.com
	
	remove the autorun for the AFS Server Wizard
	
	remove the shortcut to the AFS Server Wizard
	
	update the service dependencies for the bosctlsvc (tcpip and
	PNP_TDI)

2006-12-17 21:07  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_conn.h, cm_vnodeops.c,
	cm_vnodeops.h, smb.c, smb3.c: DELTA
	DEVEL15-windows-optimize-smb-dir-search-if-no-wildcard-20061217
	AUTHOR asanka@secure-endpoints.com
	
	When performing a SMB FindFirst/FindNext/FindClose operation if
	there are no wildcards involved, we can optimize the case and turn
	it from O(n) to O(1) where 'n' is the number of entries in the
	directory.  This can be done by performing a cm_Lookup() and if it
	succeeds, constructing the appropriate response instead of parsing
	the contents of each buffer associated with the directory looking
	for matches.
	
	Without this optimization, FindFirst operations on directories
	containing thousands of entries can take a large number of seconds
	to complete.

2006-12-17 01:23  jaltman

	* src/: libafsrpc/afsrpc.def, rx/rx.c, rx/rx_user.c: DELTA
	DEVEL15-rx-fix-lock-init-20061216 AUTHOR
	jaltman@secure-endpoints.com
	
	When rxBind was added it made an assumption that rx_GetIFInfo could
	be called before rx_InitXYZ.  This is true on non-Windows
	platforms, but on Windows rxGetIFInfo relies on an initialized
	mutex.	This patch adds a DllMain for Windows in order to
	initialize the mutex object upon DLL load.

2006-12-15 16:39  shadow

	* src/ubik/remote.c: DELTA
	DEVEL15-ubik-better-debug-logging-in-remote-20061215 AUTHOR
	shadow@dementia.org
	
	log when we get errors doing remote sync what it was, rather than
	covering it up

2006-12-13 04:28  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA
	DEVEL15-windows-release-hotes-20061212 AUTHOR
	jaltman@secure-endpoints.com
	
	updates for 1.5.13

2006-12-13 00:26  jaltman

	* src/WINNT/: client_config/NTMakefile, client_creds/NTMakefile:
	DELTA DEVEL15-windows-custom-control-subclassing-bis-20061212
	AUTHOR jaltman@secure-endpoints.com
	
	Do not link to both talocale.lib and taafsapplib.lib.
	
	If you do, then there are duplicate functions in both the .EXE and
	the TaAfsAppLib.DLL.

2006-12-12 20:40  jaltman

	* src/WINNT/: afsapplib/checklist.cpp, afsapplib/checklist.h,
	afsapplib/fastlist.h, afssvrcfg/lang/de_DE/afscfg.rc,
	afssvrcfg/lang/en_US/afscfg.rc, afssvrcfg/lang/es_ES/afscfg.rc,
	afssvrcfg/lang/ja_JP/afscfg.rc, afssvrcfg/lang/ko_KR/afscfg.rc,
	afssvrcfg/lang/pt_BR/afscfg.rc, afssvrcfg/lang/zh_CN/afscfg.rc,
	afssvrcfg/lang/zh_TW/afscfg.rc, afssvrmgr/lang/de_DE/svrmgr.rc,
	afssvrmgr/lang/en_US/svrmgr.rc, afssvrmgr/lang/es_ES/svrmgr.rc,
	afssvrmgr/lang/ja_JP/svrmgr.rc, afssvrmgr/lang/ko_KR/svrmgr.rc,
	afssvrmgr/lang/pt_BR/svrmgr.rc, afssvrmgr/lang/zh_CN/svrmgr.rc,
	afssvrmgr/lang/zh_TW/svrmgr.rc, afsusrmgr/lang/de_DE/AfsUsrMgr.rc,
	afsusrmgr/lang/en_US/AfsUsrMgr.rc,
	afsusrmgr/lang/es_ES/AfsUsrMgr.rc,
	afsusrmgr/lang/ja_JP/AfsUsrMgr.rc,
	afsusrmgr/lang/ko_KR/AfsUsrMgr.rc,
	afsusrmgr/lang/pt_BR/AfsUsrMgr.rc,
	afsusrmgr/lang/zh_CN/AfsUsrMgr.rc,
	afsusrmgr/lang/zh_TW/AfsUsrMgr.rc, client_config/NTMakefile,
	client_config/lang/de_DE/afs_config.rc,
	client_config/lang/en_US/afs_config.rc,
	client_config/lang/es_ES/afs_config.rc,
	client_config/lang/ja_JP/afs_config.rc,
	client_config/lang/ko_KR/afs_config.rc,
	client_config/lang/pt_BR/afs_config.rc,
	client_config/lang/zh_CN/afs_config.rc,
	client_config/lang/zh_TW/afs_config.rc, client_creds/NTMakefile,
	client_creds/afscreds.h, client_creds/mounttab.cpp,
	client_creds/lang/de_DE/afscreds.rc,
	client_creds/lang/en_US/afscreds.rc,
	client_creds/lang/es_ES/afscreds.rc,
	client_creds/lang/ja_JP/afscreds.rc,
	client_creds/lang/ko_KR/afscreds.rc,
	client_creds/lang/pt_BR/afscreds.rc,
	client_creds/lang/zh_CN/afscreds.rc,
	client_creds/lang/zh_TW/afscreds.rc: DELTA
	DEVEL15-windows-custom-control-subclassing-20061212 AUTHOR
	jaltman@secure-endpoints.com
	
	While investigating the reasons behind the Drive Mapping listbox
	failing to permit entries 2 or above to be edited or removed and
	the text string being truncated to two characters (on some systems)
	I discovered that the subclasses were being recompiled into each
	application instead of linking against the DLL that contains the
	controls.
	
	The custom controls have been renamed to address name space issues.
	
	The "Drive X:" label changed to "X:" to permit single character
	item selection within the listbox.
	
	Still have no idea what is really going on.  Spy++ shows the
	Windows messages being sent to the correct Windows.  However, the
	getcount message never obtains a value other than 0 or 1.  This is
	probably why the selection code is broken.  Still working on it.

2006-12-12 17:04  jaltman

	* src/WINNT/afsd/cm_buf.c: DELTA
	DEVEL15-windows-sleep-when-out-of-buffers-20061212 AUTHOR
	jaltman@secure-endpoints.com
	
	When there are no free buffers, don't loop continuously.  Sleep so
	that the other threads that are holding the buffers can grab the
	global buffer lock and release them.

2006-12-12 04:01  jaltman

	* src/WINNT/afsd/: afsd_service.c, cm_callback.c, cm_daemon.c,
	cm_vnodeops.c, cm_vnodeops.h, dosdefs95.h, rawops.c, smb.c, smb.h,
	smb3.c, smb3.h, smb_ioctl.h: DELTA STABLE15-windows-afsd-20061211
	AUTHOR jaltman@secure-endpoints.com
	
	(1) Power Management improvements.  Maintain a global flag that    
	specifies whether or not the service is in a suspend state.	 Do
	not panic if Netbios() returns NRC_BRIDGE meaning that the     
	lana is no longer valid.  Instead, stop the listener threads	 
	and if all listener threads are stopped, reset the lana_list.	  
	Allow the cm_Daemon() thread to periodically check the state	 
	of the smb listeners.  If they are all stopped and the service	   
	is not suspended, attempt to restart them.  If there are no valid  
	   lanas, return to the stopped state.
	
	(2) CreateX and NTCreateX use cm_CheckNTOpen() to test whether or
	not	the user is permitted to obtain read or write locks.  This
	function     would obtain the lock and then drop it returning
	whether or not	   the lock could be obtained.	If the lock was in
	fact required,	   CreateX/NTCreateX would then obtain it with
	cm_Lock().  The problem     of course being that this pattern
	results in three RPCs to the	 file server (lock, unlock, lock). 
	This is reduced to one RPC by	  implementing cm_CheckNTOpenDone()
	which frees the allocated byte	   range lock from cm_CheckNTOpen()
	after the cm_Lock() call is	performed.
	
	(3) Remove unused code.
	
	(4) Add debugging to SMB Directory Search functions.
	
	(5) Increase the SMB Ioctl MaxData size

2006-12-05 19:41  shadow

	* src/rx/rx_packet.c: DELTA
	DEVEL15-rx-preparesendpacket-avoid-double-free-20061205 AUTHOR
	shadow@dementia.org
	
	wow, this is special
	
	existed forever but only when we stopped leaking packets did it
	become a problem
	
	anyway, don't free packets and forget to reduce the number of
	packets in play

2006-12-01 20:45  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-12-20061201 AUTHOR shadow@dementia.org
	
	1.5.12

2006-12-01 18:50  shadow

	* src/afs/LINUX/osi_syscall.c: DELTA
	DEVEL15-give-s390x-syscall-table-the-big-hammer-20061201 AUTHOR
	shadow@dementia.org
	
	Neale Ferguson contributed the assembler.
	
	The false illusion of security some people want to play under is
	usually good for wasting a few hours; it was here. making the
	sys_call_table read nly for real of course fixes it, let's just
	hope keyrings come along before then on such platforms.

2006-12-01 18:35  shadow

	* src/packaging/RedHat/: openafs-README, openafs-buildall.sh,
	openafs-client.init, openafs-kvers-is.sh, openafs.spec.in: DELTA
	DEVEL15-redhat-packaging-updates-20061201 AUTHOR
	shadow@dementia.org updates from derek
	
	updates for s390x
	
	updates to handle suse

2006-12-01 13:00  shadow

	* src/packaging/RedHat/: openafs-client.init, openafs-server.init:
	DELTA DEVEL15-redhat-initscripts-update-for-suse-20061201 AUTHOR
	shadow@dementia.org
	
	suse lacks /etc/init.d/functions

2006-11-30 06:50  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20061130 AUTHOR jaltman@secure-endpoints.com
	
	updates for 1.5.12

2006-11-30 06:46  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA STABLE15-windows-version-20061130 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.1200 = 1.5.12

2006-11-30 04:40  jaltman

	*
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s_files/netidmgr_main.png: file netidmgr_main.png was initially
	added on branch openafs-devel-1_5_x.

2006-11-30 04:40  jaltman

	*
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s_files/netidmgr_afs_cfg.png: file netidmgr_afs_cfg.png was
	initially added on branch openafs-devel-1_5_x.

2006-11-30 04:40  jaltman

	*
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s_files/image004.jpg: file image004.jpg was initially added on
	branch openafs-devel-1_5_x.

2006-11-30 04:40  jaltman

	*
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s_files/image001.png: file image001.png was initially added on
	branch openafs-devel-1_5_x.

2006-11-30 04:40  jaltman

	*
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s_files/netidmgr_afs_opt.png: file netidmgr_afs_opt.png was
	initially added on branch openafs-devel-1_5_x.

2006-11-30 04:40  jaltman

	*
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s_files/image006.jpg: file image006.jpg was initially added on
	branch openafs-devel-1_5_x.

2006-11-30 04:40  jaltman

	*
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s_files/image003.png: file image003.png was initially added on
	branch openafs-devel-1_5_x.

2006-11-30 04:40  jaltman

	*
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s_files/image007.jpg: file image007.jpg was initially added on
	branch openafs-devel-1_5_x.

2006-11-30 04:40  jaltman

	*
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s_files/image005.png: file image005.png was initially added on
	branch openafs-devel-1_5_x.

2006-11-30 04:40  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm,
	ReleaseNotes/relnotes_files/filelist.xml,
	ReleaseNotes/relnotes_files/image001.png,
	ReleaseNotes/relnotes_files/image003.png,
	ReleaseNotes/relnotes_files/image004.jpg,
	ReleaseNotes/relnotes_files/image005.png,
	ReleaseNotes/relnotes_files/image006.jpg,
	ReleaseNotes/relnotes_files/image007.jpg,
	ReleaseNotes/relnotes_files/netidmgr_afs_cfg.png,
	ReleaseNotes/relnotes_files/netidmgr_afs_opt.png,
	ReleaseNotes/relnotes_files/netidmgr_main.png: DELTA
	DEVEL15-windows-release-notes-20061129 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.12 Release Notes

2006-11-29 21:25  shadow

	* src/rxkad/private_data.h: DELTA
	DEVEL15-cprivate-ticketlen-is-32-not-16-20061129 AUTHOR
	shadow@dementia.org
	
	everyone else thinks ticketLen is 32 bits. contrary to what arby's
	says, different is not necessarily better.

2006-11-29 06:23  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_buf.h, cm_memmap.c, cm_memmap.h:
	DELTA windows-dirty-buffer-optimization-20061128 AUTHOR
	jaltman@secure-endpoints.com
	
	The old dirty buffer synchronization algorithm had a buf_IncrSyncer
	thread walking the all buffer list periodically searching for dirty
	buffers to write to the file server.  This had several negative
	results.  The alogirithm ate up ever increasing amounts of CPU time
	even when AFS is idle as the size of the cache increases.  Also,
	buffers were written to the file server in an order based upon the
	original buffer allocation which has nothing to do with the order
	in which the buffers became dirty.
	
	The new algorithm maintains a dirty buffer list.  Items are added
	when the buffer is originally marked dirty.  A buffer is only
	removed from the list by the buf_IncrSyncer when the buffer is no
	longer dirty.  If the list is empty the thread goes back to thread
	immediately without additional processing requirements.

2006-11-28 09:29  jaltman

	* src/volser/: dumpstuff.c, volprocs.c: DELTA
	volser-cleanup-20061128 AUTHOR jaltman@secure-endpoints.com
	
	cleanup the return code handling from
	
	  DELTA volser-dump-validate-input-20060417

2006-11-28 09:17  jaltman

	* src/WINNT/afsd/: afsd_service.c, smb.c, smb.h: DELTA
	DEVEL15-windows-smb-dont-crash-vista-20061128 AUTHOR
	jaltman@secure-endpoints.com
	
	Unlike previous versions of the OS, Vista performs a shutdown on
	the Microsoft Loopback adapter just like it would on a real
	adapter.  This causes the smb_Listener threads to trigger a panic
	during a suspend/hibernate power event.
	
	The fix is to unbind from the network adapters in response to a
	suspend/hibernate power event and then rebind to the adapters when
	a resume power event is received.  Note that the resume events are
	not reliably delivered so it is possible the afs service will not
	be accessible.	However, this is the best we can do.

2006-11-28 09:08  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA
	DEVEL15-windows-conn-analyze-20061128 AUTHOR
	jaltman@secure-endpoints.com
	
	force an rx connection reset if VICECONNBAD or VICETOKENDEAD are
	received

2006-11-28 09:01  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA
	DEVEL15-windows-afslogon-dont-modify-environment-20061128 AUTHOR
	jaltman@secure-endpoints.com
	
	don't allow environment variables we set to be inherited by child
	processes

2006-11-21 00:56  rra

	* src/auth/cellconfig.c: DELTA DEVEL15-thiscell-whitespace-20061120
	AUTHOR rra@stanford.edu
	
	Be more liberal when parsing ThisCell.	Accept and ignore leading
	and trailing whitespace and anything after the first whitespace
	character on the first line.  Return an error for a read error or
	for an empty cell name.

2006-11-20 23:49  rra

	* src/util/dirpath.c: DELTA
	DEVEL15-relative-path-canonicalization-20061120 AUTHOR
	rra@stanford.edu
	
	Path canonicalization for commands such as bos getlog was only
	applied for absolute paths; relative paths were still constructed
	relative to the canonical directory.  Modify the path
	canonicalization routines to also canonicalize the base directory
	for relative paths.

2006-11-20 18:54  jaltman

	* src/WINNT/netidmgr_plugin/: NTMakefile, afscred.h: DELTA
	DEVEL15-windows-netidmgr-plugin-vista-vs2005-20061120 AUTHOR
	jaltman@secure-endpoints.com
	
	Define _USE_32BIT_TIME_T since that is what tokens contain.
	
	Use cflagsdll instead of cflagsmt to avoid multiply defined entry
	points

2006-11-20 18:04  jaltman

	* src/WINNT/client_osi/NTMakefile: DELTA
	DEVEL15-windows-remove-unused-libs-20061120 AUTHOR
	jaltman@secure-endpoints.com
	
	rpcndr.lib and largeint.lib are no longer used.  rpcndr.lib no
	longer exists in the Vista SDK.

2006-11-12 00:22  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20061111 AUTHOR jaltman@secure-endpoints.com
	
	more notes for 1.5.11

2006-11-11 07:13  jaltman

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-smb-rename-offline-folders-20061111 AUTHOR
	jaltman@secure-endpoints.com FIXES 45692
	
	when offline folders are enabled, the old file name sent in a
	rename operation is sent in all uppercase even when the file name
	is not.  this patch attempts a case insensitive match after the
	case sensitive match fails.

2006-11-10 04:36  shadow

	* src/afs/afs_vcache.c: DELTA
	DEVEL15-revert-inactivevcache-hold-lock-20061109 AUTHOR
	shadow@dementia.org
	
	fails verification. come back to it

2006-11-10 04:11  shadow

	* src/packaging/MacOS/OpenAFS.pre_upgrade: DELTA
	DEVEL15-macos-preupgrade-script-20061109 AUTHOR shadow@dementia.org
	
	update the preupgrade script

2006-11-10 04:05  shadow

	* src/afs/UKERNEL/afs_usrops.c: DELTA
	DEVEL15-kill-stat-blksize-20061109 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 42663
	
	don't provide a bogus hint

2006-11-10 00:22  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-11-20061109 AUTHOR shadow@dementia.org
	
	make 1.5.11

2006-11-10 00:20  shadow

	* src/: afs/afs_dcache.c, afs/afs_server.c,
	packaging/MacOS/InstallationCheck,
	packaging/MacOS/InstallationCheck.8,
	packaging/MacOS/InstallationCheck.9, packaging/MacOS/buildpkg.sh,
	rx/rx_kcommon.c: DELTA DEVEL15-leopard-updates-20061109 AUTHOR
	shadow@dementia.org
	
	make things work with current seeds

2006-11-10 00:14  shadow

	* src/packaging/MacOS/InstallationCheck.9: file InstallationCheck.9
	was added on branch openafs-devel-1_5_x on 2006-11-10 00:20:19
	+0000

2006-11-10 00:14  shadow

	* src/packaging/MacOS/: InstallationCheck.8, InstallationCheck.9:
	DELTA leopard-updates-20061109 AUTHOR shadow@dementia.org
	
	make things work with current seeds

2006-11-10 00:14  shadow

	* src/packaging/MacOS/InstallationCheck.8: file InstallationCheck.8
	was added on branch openafs-devel-1_5_x on 2006-11-10 00:20:19
	+0000

2006-11-10 00:11  shadow

	* acinclude.m4, src/afs/afs.h, src/afs/DARWIN/osi_machdep.h,
	src/afs/FBSD/osi_machdep.h, src/afs/HPUX/osi_machdep.h,
	src/afs/IRIX/osi_machdep.h, src/afs/LINUX/osi_machdep.h,
	src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vnodeops.c,
	src/afs/NBSD/osi_machdep.h, src/afs/OBSD/osi_machdep.h,
	src/afs/UKERNEL/sysincludes.h, src/afs/VNOPS/afs_vnop_attrs.c,
	src/cf/linux-test4.m4: DELTA DEVEL15-linux-blkbits-20061109 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 42671
	
	set blkbits if we have it

2006-11-10 00:01  shadow

	* doc/man-pages/pod1/aklog.pod: DELTA
	DEVEL15-aklog-doc-improvements-20061105 AUTHOR rra@stanford.edu
	
	Document (at least partially) AFS's mapping of Kerberos v5
	principal names to Kerberos v4 format in the aklog man page.  Also
	document that -setpag may not always work.

2006-11-09 23:58  shadow

	* doc/man-pages/pod8/afsd.pod: DELTA
	DEVEL15-afsd-shutdown-doc-improvement-20061105 AUTHOR
	rra@stanford.edu
	
	Change the CAUTIONS about afsd -shutdown to be less dire and more
	accurate, as this now mostly works on Linux.

2006-11-09 23:43  shadow

	* acinclude.m4, src/afs/LINUX/osi_vfsops.c, src/cf/linux-test4.m4:
	DELTA DEVEL15-linux-statfs-dentry-20061109 AUTHOR
	dionne@cs.wisc.edu FIXES 42788
	
	statfs changed in recent linux kernels. cope.

2006-11-09 23:30  shadow

	* src/afs/: afs_osi.h, sysincludes.h, AIX/osi_file.c,
	DARWIN/osi_file.c, FBSD/osi_file.c, HPUX/osi_file.c,
	IRIX/osi_file.c, LINUX/osi_file.c, NBSD/osi_file.c,
	OBSD/osi_file.c, SOLARIS/osi_file.c: DELTA
	DEVEL15-kill-stat-blksize-20061109 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 42663
	
	don't provide a bogus hint

2006-11-09 23:18  shadow

	* src/config/: param.alpha_linux_22.h, param.alpha_linux_24.h,
	param.alpha_linux_26.h, param.amd64_linux24.h,
	param.amd64_linux26.h, param.i386_linux22.h, param.i386_linux24.h,
	param.i386_linux26.h, param.i386_umlinux22.h,
	param.i386_umlinux24.h, param.i386_umlinux26.h,
	param.ia64_linux24.h, param.ia64_linux26.h, param.parisc_linux24.h,
	param.ppc64_linux24.h, param.ppc64_linux26.h, param.ppc_linux22.h,
	param.ppc_linux24.h, param.ppc_linux26.h, param.s390_linux22.h,
	param.s390_linux24.h, param.s390_linux26.h, param.s390x_linux24.h,
	param.s390x_linux26.h, param.sparc64_linux22.h,
	param.sparc64_linux24.h, param.sparc64_linux26.h,
	param.sparc_linux22.h, param.sparc_linux24.h: DELTA
	DEVEL15-linux-config-h-died-20061109 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 42662
	
	config.h vanished. deal.

2006-11-09 23:12  shadow

	* acinclude.m4, src/afs/LINUX/osi_probe.c,
	src/afs/LINUX/osi_sysctl.c, src/cf/linux-test3.m4,
	src/cf/linux-test4.m4: DELTA DEVEL15-linux-config-h-died-20061109
	AUTHOR chas@cmf.nrl.navy.mil FIXES 42662
	
	config.h vanished. deal.

2006-11-09 23:03  shadow

	* src/afs/afs_vcache.c: DELTA
	DEVEL15-inactivevcache-hold-lock-20061109 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 42798
	
	hold a lock while we are in InactiveVCache

2006-11-09 22:56  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	DEVEL15-linux26-disable-backing-readahead-20061109 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 42797
	
	disable vm readahead, we don't want it

2006-11-09 21:52  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20061109 AUTHOR jaltman@secure-endpoints.com
	
	notes for 1.5.11

2006-11-09 21:35  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm: DELTA
	DEVEL15-windows-release-notes-20061109 AUTHOR
	jaltman@secure-endpoints.com
	
	updates for 1.5.11

2006-11-09 21:29  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061109 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.11 == 1.5.1100

2006-11-09 21:26  jaltman

	* src/WINNT/afsd/cm_buf.c: DELTA DEVEL15-windows-buf-flush-20061109
	AUTHOR jaltman@secure-endpoints.com FIXES 44330
	
	The return value of buf_CleanAsync is not an error value but a flag
	indicating whether or not the buffer was in fact dirty.  Do not
	treat it as an error.  The error state is stored in the buffer
	itself.

2006-11-09 02:16  shadow

	* src/bozo/bnode.c: DELTA
	DEVEL15-bozo-avoid-garbage-in-allprocs-20061108 AUTHOR
	jhutz@cmu.edu
	
	if we error, don't put garbage in allProcs

2006-11-08 18:57  shadow

	* src/afs/LINUX/osi_probe.c: DELTA
	DEVEL15-amd64-better-range-checking-20061108 AUTHOR jhutz@cmu.edu
	FIXES 44198
	
	check entire mapped space

2006-11-04 23:55  jaltman

	* src/rxkad/: rxkad_server.c, ticket.c: DELTA
	DEVEL15-rxkad-server-bad-ticket-part-two-20061103 AUTHOR
	jaltman@secure-endpoints.com FIXES 43862
	
	Ensure that tkt_DecodeTicket and rxkad_CheckResponse return the
	right RXKAD errors for ticket expiration or invalidity.  Avoid
	calling tkt_CheckTimes twice in rxkad_CheckResponse

2006-11-04 15:39  jaltman

	* src/rxkad/rxkad_server.c: DELTA
	DEVEL15-rxkad-server-bad-ticket-20061103 AUTHOR
	jaltman@secure-endpoints.com FIXES 43862
	
	The file server has been returning RXKADNOAUTH when the time
	between the client and server is out of sync.  tkt_CheckTimes
	returns -1 for recently expired tickets and -2 for tickets that
	have been expired for a while.	In the -2 case we must return
	RXKADBADTICKET not RXKADNOAUTH.

2006-11-03 07:57  jaltman

	* src/WINNT/client_config/tab_advanced.cpp: DELTA
	DEVEL15-windows-afs-config-stat-entries-20061103 AUTHOR
	jaltman@secure-endpoints.com
	
	raise max stat entries in the control from 10000 to 262144

2006-10-26 23:39  shadow

	* src/aklog/skipwrap.c: file skipwrap.c was added on branch
	openafs-devel-1_5_x on 2007-11-01 16:51:47 +0000

2006-10-26 23:39  rees

	* src/aklog/: klog.c, skipwrap.c: DELTA k5-klog-20061026 AUTHOR
	mdw@umich.edu
	
	k5 version of klog

2006-10-23 04:08  jaltman

	* README-NT: DELTA DEVEL15-windows-readme-20061023 AUTHOR
	jaltman@secure-endpoints.com

2006-10-22 12:25  jaltman

	* src/WINNT/afsd/: smb.c, smb3.c: DELTA
	DEVEL15-windows-smb_fid_t-deadlock-20061022 AUTHOR
	jaltman@secure-endpoints.com
	
	smb_ReleaseFID cannot be called while a cm_scache_t->mx is held
	
	shuffle the order of the smb_ReleaseFID calls so they are always
	after cm_XXXRelease calls for performance.

2006-10-22 02:29  jaltman

	* src/WINNT/afsd/smb3.c: DELTA DEVEL15-windows-delonclose-20061021
	AUTHOR jaltman@secure-endpoints.com
	
	set delonclose after obtaining the smb_fid_t

2006-10-22 02:00  jaltman

	* src/vol/volume.c: DELTA DEVEL15-parallel-attaching-20061021
	AUTHOR tkeiser@gmail.com FIXES 43332
	
	Some sites expect single-threaded volume attaches to happen in a
	specific order. The parallel attach patch also changed the attach
	order for sites not specifying -vattachpar.

2006-10-22 01:53  jaltman

	* src/util/kreltime.c: DELTA DEVEL15-kreltime-20061021 AUTHOR
	jhutz@cs.cmu.edu FIXES 43551
	
	kreltime-guard-against-null-tm-20060731 was apparently an attempt
	to deal with the possibility of localtime() returning NULL by using
	localtime_r instead, and zeroing the tm structure first. This has
	two problems. First, localtime_r is not guaranteed to leave its
	output buffer untouched or in a sane state in the event it is given
	invalid input. More importantly, the second half of this delta
	fixed the build on Windows (which apparently lacks localtime_r) at
	the expense of using the wrong level of indirection on other
	platforms.
	
	Simple is nice, but correct is important too. There is nothing
	wrong with switching to localtime_r to avoid thread safety issues.
	However, the correct fix for the anticipated problem was and is to
	check the return value of localtime (or localtime_r), and if it is
	NULL, fill in the ktime_date with suitable default values.
	
	The attached patch does not implement the correct fix, but does fix
	the double-indirection problem, so butc will again perform
	correctly instead of crashing.

2006-10-21 20:55  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061021 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.10 == 1.5.1000

2006-10-21 20:53  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20061021 AUTHOR jaltman@secure-endpoints.com
	
	1.5.10

2006-10-21 20:49  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm: DELTA
	DEVEL15-windows-release-notes-20061021 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.10

2006-10-21 20:47  jaltman

	* src/WINNT/afsd/: afsd_init.c, afsd_service.c, cm_buf.c,
	cm_cell.c, cm_cell.h, cm_conn.h, cm_scache.h, lanahelper.cpp,
	lanahelper.h, smb3.c: DELTA DEVEL15-windows-misc-20061021 AUTHOR
	jaltman@secure-endpoints.com
	
	* don't DebugBreak unless a debugger is attached
	
	* replace afsdcell.ini with CellServDB in error message
	
	* do not NetBIOS Reset adapters when checking to see if only the
	loopback   is in use because doing so breaks the existing LANA bind
	
	* remove a deadlock in smb3.c
	
	* do not retry dirty buffer writes when flushing in response to a
	suspend
	
	* do not flush in response to a suspend when only the loopback is
	present

2006-10-17 14:35  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061017 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.903 == 1.5.9a

2006-10-17 00:38  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061016 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.1000 == 1.5.10

2006-10-17 00:32  jaltman

	* src/WINNT/afsd/: cm_scache.c, cm_scache.h, cm_vnodeops.c,
	cm_vnodeops.h: DELTA DEVEL15-windows-dbg-refcount-20061016 AUTHOR
	jaltman@secure-endpoints.com
	
	more code to assist in debugging scache refcount leaks

2006-10-17 00:21  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	DEVEL15-windows-scache-ref-leak-20061016 AUTHOR
	jaltman@secure-endpoints.com
	
	more reference count leaks

2006-10-16 14:16  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt,
	afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20061016
	AUTHOR jaltman@secure-endpoints.com
	
	more notes for 1.5.9

2006-10-16 14:13  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/:
	relnotes.htm, toc.htm: DELTA DEVEL15-windows-release-notes-20061016
	AUTHOR jaltman@secure-endpoints.com
	
	add info on netidmgr plug-in

2006-10-16 13:55  jaltman

	* src/WINNT/netidmgr_plugin/: NTMakefile, afsconfigdlg.c,
	afscred.h, afsext.c, afsfuncs.c, afsfuncs.h, afshelp.c,
	afsnewcreds.c, afsnewcreds.h, afspext.h, afsplugin.c,
	afsplugin_custom.c, main.c, params.h, version.rc: DELTA
	DEVEL15-windows-netidmgr-plugin-20061016 AUTHOR
	jaltman@secure-endpoints.com
	
	fixup copyrights

2006-10-16 13:42  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061016 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.902 == 1.5.9

2006-10-16 13:25  jaltman

	* src/WINNT/netidmgr_plugin/: NTMakefile, afsp_version.h.in: DELTA
	DEVEL15-windows-netidmgr-plugin-20061016 AUTHOR
	jaltman@secure-endpoints.com
	
	fixup build dependencies for afsp_version.h

2006-10-13 19:43  shadow

	* src/audit/audit.c: DELTA DEVEL15-audit-one-more-thing-20061013
	AUTHOR shadow@dementia.org
	
	it never ends

2006-10-13 17:39  shadow

	* src/audit/audit.c: DELTA
	DEVEL15-audit-remove-nested-valists-20061013 AUTHOR
	shadow@dementia.org
	
	last straw make amd64, ppc happy for sure and for ever

2006-10-13 13:09  shadow

	* Makefile.in, src/ptserver/ptuser.c, src/volser/dumpstuff.c: DELTA
	DEVEL15-aix-cleanup-20061013 AUTHOR tkeiser@gmail.com
	
	fixes for aix pre 5.2 (statfs64), remove a c++ style comment (makes
	xlc sad) and  make clean target clean

2006-10-13 05:12  shadow

	* src/afs/VNOPS/afs_vnop_create.c: DELTA
	DEVEL15-uae-translate-create-20061013 AUTHOR shadow@dementia.org
	
	really the stubs should probably just translate the codes back.
	maybe for 1.6

2006-10-13 05:05  shadow

	* src/afs/VNOPS/afs_vnop_create.c: DELTA
	DEVEL15-uae-translate-create-20061013 AUTHOR shadow@dementia.org
	
	really the stubs should probably just translate the codes back.
	maybe for 1.6

2006-10-12 23:28  jaltman

	* src/WINNT/netidmgr_plugin/version.rc: DELTA
	DEVEL15-windows-netidmgr-plugin-20061012 AUTHOR
	asanka@secure-endpoints.com
	
	fix product version generation

2006-10-12 23:16  jaltman

	* src/WINNT/netidmgr_plugin/afsp_version.h: DELTA
	DEVEL15-windows-netidmgr-plugin-20061012 AUTHOR
	jaltman@secure-endpoints.com
	
	afsp_version.h is auto-generated

2006-10-12 21:42  jaltman

	* src/WINNT/kfw/: inc/krb5/krb5.h, inc/krb5/profile.h,
	inc/krb5/win-mac.h, inc/krb5/KerberosIV/des.h,
	inc/krb5/KerberosIV/kadm_err.h, inc/krb5/KerberosIV/krb.h,
	inc/krb5/KerberosIV/krb_err.h, inc/krb5/gssapi/gssapi.h,
	inc/krb5/gssapi/gssapi_generic.h, inc/krb5/gssapi/gssapi_krb5.h,
	inc/krb5/krb5/krb5.h, inc/leash/leashwin.h,
	inc/loadfuncs/loadfuncs-com_err.h, inc/loadfuncs/loadfuncs-krb5.h,
	inc/loadfuncs/loadfuncs-leash.h, inc/loadfuncs/loadfuncs-profile.h,
	inc/loadfuncs/loadfuncs-wshelper.h, inc/netidmgr/hashtable.h,
	inc/netidmgr/kconfig.h, inc/netidmgr/kcreddb.h,
	inc/netidmgr/khaction.h, inc/netidmgr/khactiondef.h,
	inc/netidmgr/khalerts.h, inc/netidmgr/khconfigui.h,
	inc/netidmgr/khdefs.h, inc/netidmgr/kherr.h,
	inc/netidmgr/kherror.h, inc/netidmgr/khhtlink.h,
	inc/netidmgr/khlist.h, inc/netidmgr/khmsgtypes.h,
	inc/netidmgr/khnewcred.h, inc/netidmgr/khprops.h,
	inc/netidmgr/khremote.h, inc/netidmgr/khrescache.h,
	inc/netidmgr/khtracker.h, inc/netidmgr/khuidefs.h,
	inc/netidmgr/kmm.h, inc/netidmgr/kmq.h, inc/netidmgr/kplugin.h,
	inc/netidmgr/mstring.h, inc/netidmgr/netidmgr.h,
	inc/netidmgr/netidmgr_version.h, inc/netidmgr/perfstat.h,
	inc/netidmgr/sync.h, inc/netidmgr/utils.h, inc/wshelper/hesiod.h,
	inc/wshelper/mitwhich.h, inc/wshelper/resolv.h,
	inc/wshelper/wshelper.h, lib/i386/comerr32.lib,
	lib/i386/delaydlls.lib, lib/i386/getopt.lib, lib/i386/gssapi32.lib,
	lib/i386/kclnt32.lib, lib/i386/krb524.lib, lib/i386/krb5_32.lib,
	lib/i386/krbcc32.lib, lib/i386/krbv4w32.lib, lib/i386/leashw32.lib,
	lib/i386/loadfuncs.lib, lib/i386/nidmgr32.lib,
	lib/i386/wshelp32.lib, lib/i386/xpprof32.lib: DELTA
	DEVEL15-windows-kfw-sdk-20060921 AUTHOR
	jaltman@secure-endpoints.com
	
	kfw 3.1

2006-10-12 21:19  jaltman

	* src/: NTMakefile, WINNT/install/NSIS/OpenAFS.nsi,
	WINNT/install/wix/feature.wxi, WINNT/install/wix/files.wxi,
	WINNT/install/wix/openafs.wxs, WINNT/install/wix/platform.wxi,
	WINNT/install/wix/lang/en_US/strings.wxl,
	WINNT/netidmgr_plugin/NTMakefile,
	WINNT/netidmgr_plugin/afsconfig.c,
	WINNT/netidmgr_plugin/afsconfigdlg.c,
	WINNT/netidmgr_plugin/afscred.h, WINNT/netidmgr_plugin/afsext.c,
	WINNT/netidmgr_plugin/afsfuncs.c, WINNT/netidmgr_plugin/afsfuncs.h,
	WINNT/netidmgr_plugin/afshelp.c,
	WINNT/netidmgr_plugin/afsnewcreds.c,
	WINNT/netidmgr_plugin/afsnewcreds.h,
	WINNT/netidmgr_plugin/afsp_version.h,
	WINNT/netidmgr_plugin/afsp_version.h.in,
	WINNT/netidmgr_plugin/afspext.h, WINNT/netidmgr_plugin/afsplugin.c,
	WINNT/netidmgr_plugin/afsplugin_custom.c,
	WINNT/netidmgr_plugin/dynimport.c,
	WINNT/netidmgr_plugin/dynimport.h,
	WINNT/netidmgr_plugin/krb5common.c,
	WINNT/netidmgr_plugin/krb5common.h,
	WINNT/netidmgr_plugin/langres.h, WINNT/netidmgr_plugin/main.c,
	WINNT/netidmgr_plugin/params.h, WINNT/netidmgr_plugin/version.rc,
	WINNT/netidmgr_plugin/help/Index.hhk,
	WINNT/netidmgr_plugin/help/NTMakefile,
	WINNT/netidmgr_plugin/help/afsplhlp.h,
	WINNT/netidmgr_plugin/help/afsplhlp.hhp,
	WINNT/netidmgr_plugin/help/popups_cfg.txt,
	WINNT/netidmgr_plugin/help/popups_newcred.txt,
	WINNT/netidmgr_plugin/help/toc.hhc,
	WINNT/netidmgr_plugin/help/html/afsplhlp.css,
	WINNT/netidmgr_plugin/help/html/bugs.htm,
	WINNT/netidmgr_plugin/help/html/config_service.htm,
	WINNT/netidmgr_plugin/help/html/copyright.htm,
	WINNT/netidmgr_plugin/help/html/template.htm,
	WINNT/netidmgr_plugin/help/html/token_methods.htm,
	WINNT/netidmgr_plugin/help/html/tokens_per_id.htm,
	WINNT/netidmgr_plugin/help/html/welcome.htm,
	WINNT/netidmgr_plugin/help/html/images/openafs-logo.jpg,
	WINNT/netidmgr_plugin/help/html/images/window_cfg_afs_0.bmp,
	WINNT/netidmgr_plugin/help/html/images/window_cfg_afs_main.bmp,
	WINNT/netidmgr_plugin/help/html/images/window_nc_afs_0.bmp,
	WINNT/netidmgr_plugin/help/html/images/window_nc_afs_1.bmp,
	WINNT/netidmgr_plugin/help/html/images/window_nc_afs_2.bmp,
	WINNT/netidmgr_plugin/help/html/images/window_nc_main.bmp,
	WINNT/netidmgr_plugin/help/html/images/window_nc_prob.bmp,
	WINNT/netidmgr_plugin/images/OpenAFS.ico,
	WINNT/netidmgr_plugin/images/afstoken.ico,
	WINNT/netidmgr_plugin/images/nc_exist.ico,
	WINNT/netidmgr_plugin/images/nc_new.ico,
	WINNT/netidmgr_plugin/images/nc_notowned.ico,
	WINNT/netidmgr_plugin/lang/en_us/langres.rc,
	WINNT/netidmgr_plugin/lang/en_us/license.rtf,
	WINNT/netidmgr_plugin/lang/en_us/resource.h, config/NTMakefile:
	DELTA DEVEL15-windows-netidmgr-plugin-20061010 AUTHOR
	asanka@secure-endpoints.com
	
	Secure Endpoints Inc. is contributing its AFS plug-in for KFW 3.1's
	Network Identity Manager to OpenAFS under an MIT style license.

2006-10-12 05:59  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	DEVEL15-windows-scache-ref-leak-20061012 AUTHOR
	jaltman@secure-endpoints.com
	
	make sure the scache mutex is held across calls to cm_SyncOpDone

2006-10-12 04:24  shadow

	* src/audit/audit.c: DELTA DEVEL15-auditlog-sublist-fix-20061012
	AUTHOR shadow@dementia.org FIXES 35559
	
	update so we don't botch the va_list child

2006-10-12 02:58  shadow

	* src/cf/linux-test4.m4: DELTA
	DEVEL15-linux-aio-functions-improved-test-20061011 AUTHOR
	shadow@dementia.org
	
	detect properly if we have nothing

2006-10-11 13:18  shadow

	* src/config/Makefile.version-NOCML.in: DELTA
	DEVEL15-version-string-generation-consistency-20061011 AUTHOR
	cg2v@andrew.cmu.edu FIXES 42320
	
	try harder to reflect actual version

2006-10-11 12:27  shadow

	* src/afs/afs_syscall.c: DELTA
	DEVEL15-elif-missing-defined-20061011 AUTHOR cg2v@andrew.cmu.edu
	FIXES 42321
	
	add missing defined() to avoid warning on macro

2006-10-11 11:31  jaltman

	* src/rx/rx_getaddr.c: DELTA DEVEL15-rx-memset-param-swap-20061011
	AUTHOR pnelson@ANDREW.CMU.EDU
	
	discovered via google codesearch

2006-10-10 22:23  shadow

	* src/afs/IRIX/osi_machdep.h: DELTA
	DEVEL15-irix-compiler-hates-commas-20061010 AUTHOR
	shadow@dementia.org FIXES
	
	damn is irix fussy

2006-10-10 22:02  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	DEVEL15-linux-dont-lock-around-inactivevcache-20061010 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 42312
	
	iafs_InactiveVCache() calls afs_InvalidateAllSegments() which says
	it should be called with the vnode locked. so the lock should
	probably be moved to afs_InactiveVCache() so it can be droppped
	before calling afs_remunlink().

2006-10-10 20:22  shadow

	* src/auth/cellconfig.c: DELTA
	DEVEL15-irix-fgets-return-type-fun-20061010 AUTHOR
	shadow@dementia.org
	
	of course, we were just throwing it away, but....

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/lang/en_us/license.rtf: file
	license.rtf was added on branch openafs-devel-1_5_x on 2006-10-12
	21:19:46 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/lang/en_us/resource.h: file resource.h
	was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46
	+0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/lang/en_us/langres.rc: file langres.rc
	was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46
	+0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/images/nc_new.ico: file nc_new.ico was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/toc.hhc: file toc.hhc was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/images/afstoken.ico: file afstoken.ico
	was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46
	+0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/afsplhlp.hhp: file afsplhlp.hhp
	was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43
	+0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/bugs.htm: file bugs.htm was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:19:44 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/images/nc_exist.ico: file nc_exist.ico
	was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46
	+0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/images/window_nc_prob.bmp:
	file window_nc_prob.bmp was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:46 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/images/nc_notowned.ico: file
	nc_notowned.ico was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:46 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/token_methods.htm: file
	token_methods.htm was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:44 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/afsplhlp.h: file afsplhlp.h was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/copyright.htm: file
	copyright.htm was added on branch openafs-devel-1_5_x on 2006-10-12
	21:19:44 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/afsplhlp.css: file
	afsplhlp.css was added on branch openafs-devel-1_5_x on 2006-10-12
	21:19:44 +0000

2006-10-10 17:33  jaltman

	*
	src/WINNT/netidmgr_plugin/help/html/images/window_cfg_afs_main.bmp:
	file window_cfg_afs_main.bmp was added on branch
	openafs-devel-1_5_x on 2006-10-12 21:19:44 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/template.htm: file
	template.htm was added on branch openafs-devel-1_5_x on 2006-10-12
	21:19:44 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/images/OpenAFS.ico: file OpenAFS.ico
	was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46
	+0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/images/openafs-logo.jpg: file
	openafs-logo.jpg was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:44 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/images/window_nc_main.bmp:
	file window_nc_main.bmp was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:46 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/popups_newcred.txt: file
	popups_newcred.txt was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/images/window_cfg_afs_0.bmp:
	file window_cfg_afs_0.bmp was added on branch openafs-devel-1_5_x
	on 2006-10-12 21:19:44 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/tokens_per_id.htm: file
	tokens_per_id.htm was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:44 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/config_service.htm: file
	config_service.htm was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:44 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/images/window_nc_afs_0.bmp:
	file window_nc_afs_0.bmp was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:45 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/NTMakefile: file NTMakefile was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/Index.hhk: file Index.hhk was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/images/window_nc_afs_1.bmp:
	file window_nc_afs_1.bmp was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:46 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/images/window_nc_afs_2.bmp:
	file window_nc_afs_2.bmp was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:46 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/html/welcome.htm: file welcome.htm
	was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:44
	+0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/help/popups_cfg.txt: file
	popups_cfg.txt was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afsnewcreds.c: file afsnewcreds.c was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/version.rc: file version.rc was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afsfuncs.c: file afsfuncs.c was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afsp_version.h.in: file
	afsp_version.h.in was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afsnewcreds.h: file afsnewcreds.h was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/: NTMakefile, afsconfig.c,
	afsconfigdlg.c, afscred.h, afsext.c, afsfuncs.c, afsfuncs.h,
	afshelp.c, afsnewcreds.c, afsnewcreds.h, afsp_version.h,
	afsp_version.h.in, afspext.h, afsplugin.c, afsplugin_custom.c,
	dynimport.c, dynimport.h, krb5common.c, krb5common.h, langres.h,
	main.c, params.h, version.rc, help/Index.hhk, help/NTMakefile,
	help/afsplhlp.h, help/afsplhlp.hhp, help/popups_cfg.txt,
	help/popups_newcred.txt, help/toc.hhc, help/html/afsplhlp.css,
	help/html/bugs.htm, help/html/config_service.htm,
	help/html/copyright.htm, help/html/template.htm,
	help/html/token_methods.htm, help/html/tokens_per_id.htm,
	help/html/welcome.htm, help/html/images/openafs-logo.jpg,
	help/html/images/window_cfg_afs_0.bmp,
	help/html/images/window_cfg_afs_main.bmp,
	help/html/images/window_nc_afs_0.bmp,
	help/html/images/window_nc_afs_1.bmp,
	help/html/images/window_nc_afs_2.bmp,
	help/html/images/window_nc_main.bmp,
	help/html/images/window_nc_prob.bmp, images/OpenAFS.ico,
	images/afstoken.ico, images/nc_exist.ico, images/nc_new.ico,
	images/nc_notowned.ico, lang/en_us/langres.rc,
	lang/en_us/license.rtf, lang/en_us/resource.h: DELTA
	windows-netidmgr-plugin-20061010 AUTHOR asanka@secure-endpoints.com
	
	Secure Endpoints Inc. is contributing its AFS plug-in for KFW 3.1's
	Network Identity Manager to OpenAFS under an MIT style license.

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/krb5common.c: file krb5common.c was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afscred.h: file afscred.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afsfuncs.h: file afsfuncs.h was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afspext.h: file afspext.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/krb5common.h: file krb5common.h was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afshelp.c: file afshelp.c was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afsplugin_custom.c: file
	afsplugin_custom.c was added on branch openafs-devel-1_5_x on
	2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/main.c: file main.c was added on branch
	openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afsconfigdlg.c: file afsconfigdlg.c was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:19:42 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/dynimport.c: file dynimport.c was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/params.h: file params.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afsplugin.c: file afsplugin.c was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/dynimport.h: file dynimport.h was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afsext.c: file afsext.c was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/NTMakefile: file NTMakefile was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:19:42 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afsconfig.c: file afsconfig.c was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:19:42 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/langres.h: file langres.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 17:33  jaltman

	* src/WINNT/netidmgr_plugin/afsp_version.h: file afsp_version.h was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000

2006-10-10 15:57  jaltman

	* src/WINNT/afsd/cm_buf.c: DELTA
	DEVEL15-windows-scache-ref-leak-20061010 AUTHOR
	jaltman@secure-endpoints.com
	
	if cm_FindSCache is called the returned scache object must be
	released.

2006-10-10 15:54  jaltman

	* src/WINNT/client_creds/window.cpp: DELTA
	DEVEL15-windows-afscreds-20061010 AUTHOR
	jaltman@secure-endpoints.com
	
	prevent a stack overflow if the afsd_service does not successfully
	start after a request to do so is issued.

2006-10-10 15:49  jaltman

	* src/WINNT/: client_config/NTMakefile, client_cpa/NTMakefile,
	client_exp/NTMakefile: DELTA DEVEL15-windows-build-clean-20061010
	AUTHOR jaltman@secure-endpoints.com
	
	more AFS_component_version_number.h files to remove

2006-10-09 03:30  shadow

	* src/config/afs_sysnames.h: DELTA DEVEL15-nbsd-sysnames-20061008
	AUTHOR gendalia@iastate.edu FIXES 42019
	
	add missing sysnames

2006-10-09 03:24  shadow

	* src/viced/host.c: DELTA
	DEVEL15-h-enum-r-avoid-extra-hold-20061008 AUTHOR
	shadow@dementia.org FIXES 40699
	
	avoid orphaning an extra hold

2006-10-09 03:20  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061008 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.900 == 1.5.9

2006-10-09 03:15  jaltman

	* src/: WINNT/install/NSIS/CellServDB,
	WINNT/install/Win9x/CellServDB, WINNT/install/wix/CellServDB,
	WINNT/win9xpanel/CellServDB,
	packaging/HP-UX/files/usr/vice/etc/CellServDB,
	packaging/MacOS/CellServDB: DELTA DEVEL15-cellservdb-20061008
	AUTHOR jhutz@cs.cmu.edu
	
	cellservb update from grand.central.org

2006-10-09 01:52  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	DEVEL15-windows-scache-ref-leak-fix-20061008 AUTHOR
	jaltman@secure-endpoints.com
	
	pointer not pointer to pointer

2006-10-09 01:22  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm: DELTA DEVEL15-windows-relnotes-20061008
	AUTHOR jaltman@secure-endpoints.com
	
	Minor updates for 1.5.9

2006-10-08 20:38  jaltman

	* src/WINNT/afsd/: cm_scache.c, cm_scache.h, cm_vnodeops.c: DELTA
	DEVEL15-windows-scache-ref-dbg-20061008 AUTHOR
	jaltman@secure-endpoints.com
	
	add debugging code that can be activated with #define
	DEBUG_REFCOUNT to assist in debugging scache refcount leaks

2006-10-08 20:31  jaltman

	* src/WINNT/afsd/: afsd_init.c, afsd_init.h, afsd_service.c,
	cm_ioctl.c: DELTA DEVEL15-windows-scache-ref-leak-20061008 AUTHOR
	jaltman@secure-endpoints.com
	
	plug two more scache refcount leaks

2006-10-08 14:49  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	DEVEL15-linux-2619-aio-and-read-write-changes-20061006 AUTHOR
	chas@cmf.nrl.navy.mil
	
	changes to support 2.6.19

2006-10-07 22:36  jaltman

	* src/WINNT/client_osi/osilog.c: DELTA
	DEVEL15-windows-osi-prototypes-20061007 AUTHOR
	jaltman@secure-endpoints.com
	
	osi_LogCreate

2006-10-07 22:33  jaltman

	* src/WINNT/afsd/: afsd_service.c, cm_dnlc.c, smb.c, smb3.c: DELTA
	DEVEL15-windows-misc-cleanup-20061007 AUTHOR
	jaltman@secure-endpoints.com
	
	reformat some code; make sure that pointers are copied while
	mutexes are held; ...

2006-10-07 22:29  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA
	DEVEL15-windows-scache-ref-leak-20061007 AUTHOR
	jaltman@secure-endpoints.com
	
	return the cm_scache_t whose refCount was increased

2006-10-06 17:00  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20061006 AUTHOR jaltman@secure-endpoints.com
	
	updates since 1.5.8

2006-10-06 16:32  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_daemon.c, cm_dcache.c, cm_scache.c:
	DELTA DEVEL15-windows-misc-fixes-20061006 AUTHOR
	jaltman@secure-endpoints.com
	
	#ifdef DEBUG_REFCOUNT the ref count log entries so they aren't
	always compiled in
	
	comment out the remaining location where the write lock on
	cm_scacheLock is dropped in order to obtain the scache mutex on the
	object returned from cm_GetNewSCache().  Dropping the lock results
	in more than one thread being given the same cm_scache_t which is
	more dangerous than blowing away the contents of the object without
	holding the mutex
	
	ensure that cm_BufWrite is always called with a non-NULL scp.  Add
	an assertion to double check that we do it all the time.

2006-10-06 16:26  jaltman

	* src/WINNT/client_osi/osilog.c: DELTA
	DEVEL15-windows-log-crlf-20061006 AUTHOR
	jaltman@secure-endpoints.com
	
	use CR-LF as the afsd.log EOL so that it can be read with
	notepad.exe

2006-10-06 14:58  shadow

	* acinclude.m4, src/cf/osconf.m4, src/config/param.i386_nbsd30.h:
	DELTA DEVEL15-netbsd-30-20061006 AUTHOR gendalia@netbsd.org FIXES
	40782
	
	add support for netbsd 3.0, netbsd 4.0(ish)

2006-10-06 14:02  shadow

	* src/afs/LINUX/osi_probe.c: DELTA
	DEVEL15-osi-probe-avoid-out-of-range-memory-reads-20061006 AUTHOR
	cg2v@andrew.cmu.edu FIXES 41858
	
	avoid oops on opteron due to accessing unmapped memory

2006-10-06 13:29  shadow

	* acinclude.m4, src/afs/LINUX/osi_vfsops.c,
	src/afs/LINUX/osi_vnodeops.c, src/cf/linux-test4.m4: DELTA
	DEVEL15-linux-2619-aio-and-read-write-changes-20061006 AUTHOR
	chas@cmf.nrl.navy.mil
	
	changes to support 2.6.19

2006-10-06 05:37  rra

	* doc/man-pages/pod8/pt_util.pod: file pt_util.pod was added on
	branch openafs-devel-1_5_x on 2007-08-20 05:39:53 +0000

2006-10-06 05:37  rra

	* doc/man-pages/pod8/pt_util.pod: DELTA pt_util-man-page-20061005
	AUTHOR mdw@umich.edu
	
	Initial man page for pt_util.

2006-10-06 05:15  jaltman

	* src/WINNT/afsd/: cm_access.c, cm_buf.c, cm_conn.c, cm_dcache.c,
	cm_scache.c, cm_scache.h, smb.c, smb3.c: DELTA
	DEVEL15-windows-more-misc-fixes-20061005 AUTHOR
	jaltman@secure-endpoints.com
	
	replace all DebugBreak() calls with osi_panic.
	
	remove calls to cm_RecycleSCache from VNOVNODE handler as its not
	lock safe to drop and re-obtain locks to adhere to the locking
	hierarchy
	
	restore reference to CM_SCACHESYNC_STOREDATA that should not have
	been removed.
	
	remove attempts to adhere to locking hierarching from
	cm_GetNewSCache.  dropping the cm_scacheLock is too dangerous
	
	add a check to ensure that the scache refcount is not zero if there
	is a valid smb_fid_t pointing to it.
	
	more debug logging

2006-10-05 20:30  jaltman

	* src/WINNT/afsd/: cm_access.c, cm_callback.c, cm_conn.c,
	cm_dcache.c, cm_scache.c, cm_utils.c, smb.c: DELTA
	DEVEL15-windows-misc-fix-20061005 AUTHOR
	jaltman@secure-endpoints.com
	
	still tracking down issues when large numbers of temporary files
	are created and deleted in the same directory from multiple
	machines.
	
	VNOVNODE must return CM_ERROR_BADFD
	
	ensure that all calls to cm_GetCallback are made from cm_SyncOp.
	
	add CM_SCACHESYNC_FORCECB logic to cm_SyncOp so that it can be
	removed from cm_GetAccess
	
	don't mix CM_SCACHESYNC_NEEDCALLBACK with CM_SCACHESYNC_STOREDATA
	or CM_SCACHESYNC_FETCHDATA

2006-10-05 05:41  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_daemon.c, cm_dcache.c, cm_dnlc.c,
	cm_scache.c, cm_scache.h, smb.c: DELTA
	DEVEL15-windows-misc-fix-20061004 AUTHOR
	jaltman@secure-endpoints.com
	
	more cleanup from recent patches.  comment out the recycling code
	because it is not possible to implement it using the current
	locking hierarchy.
	
	change cm_BufWrite to take a pointer to cm_scache_t instead of a
	fid which must be used to look up a new reference to the
	cm_scache_t.  more often than not we already have the scp and in
	the one case we don't we can let the caller look up the scp and
	then call cm_BufWrite if it is found.  If not, we have saved a
	function call and a bunch of lock operations.
	
	add a lot more logging.
	
	improve the scp mutex handling within smb_CloseFID

2006-10-04 05:32  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-wrong-lock-20061003 AUTHOR
	jaltman@secure-endpoint.com
	
	grab the correct mutex so we don't free one we are not holding

2006-10-04 01:36  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA DEVEL15-windows-oops-20061003
	AUTHOR jaltman@secure-endpoints.com
	
	didn't mean to delete this release mutex

2006-10-04 00:24  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_dcache.c, cm_scache.c,
	cm_vnodeops.c, smb.c, smb3.c: DELTA
	DEVEL15-windows-multi-fix-20061003 AUTHOR
	jaltman@secure-endpoints.com
	
	misc cleanups
	
	hold scp->mx while recycling
	
	add FILE_NOTIFY_CHANGE_CREATION to the notification mask when
	adding or deleting files

2006-10-04 00:20  jaltman

	* src/WINNT/afsd/cm_access.c: DELTA
	DEVEL15-windows-fetchstatus-20061003 AUTHOR
	jaltman@secure-endpoints.com
	
	Don't call cm_GetCallback without checking the current callback
	status with cm_HaveCallback first

2006-10-03 03:23  jaltman

	* src/WINNT/afsd/: cm_access.c, cm_buf.c, cm_buf.h, cm_callback.c,
	cm_daemon.c, cm_daemon.h, cm_dcache.c, cm_dcache.h, cm_ioctl.c,
	cm_scache.c, cm_scache.h, cm_vnodeops.c, rawops.c, smb.c, smb.h,
	smb3.c: DELTA DEVEL15-windows-multi-fix-20061002 AUTHOR
	jaltman@secure-endpoints.com
	
	Fix the following problems:
	
	it is possible for a file to be created, buffers to become dirty
	from writes, the file to be deleted, the stat cache entry to be
	reused, and the dirty buffers to remain dirty until the end of
	time.
	
	stat cache entry starvation can occur because of large numbers of
	dirty buffers which take too long to be written to the file server.
	 The thread that writes dirty buffers in background writes/checks a
	small number of buffers, SQRT(buf-count), and then sleeps for 5
	seconds.  Writing all of the dirty buffers via this algorithm
	produces untimely results.
	
	threads can end up waiting for a callback on the same stat cache
	entry even though there are no threads actually attempting to
	perform the FetchStatus.
	
	And:
	
	Fix prototypes
	
	Optimize cm_GetNewSCache to reuse scache entries for deleted files
	and entries not in the hashtable before allocating a new one.  This
	keeps the entries in the hashtable to a minimum and thereby
	improving performance for all other operations which must lookup a
	scache entry by FID.
	
	Add support for Sequential and Random Access flags

2006-10-03 02:48  jaltman

	* src/WINNT/client_osi/: osibasel.c, osibasel.h, osistatl.h: DELTA
	DEVEL15-windows-track-lock-tid-20061002 AUTHOR
	jaltman@secure-endpoints.com
	
	Keep track of the tid of the holding thread for writers

2006-10-03 02:30  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA
	DEVEL15-windows-scache-ref-leak-20061002 AUTHOR
	jaltman@secure-endpoints.com
	
	when handling VNOVNODE must release the scache entry.

2006-09-28 13:01  jaltman

	* src/vol/clone.c: DELTA
	DEVEL15-avoid-assert-for-missing-vnodes-20060928 AUTHOR
	jaltman@secure-endpoints.com
	
	specify the correct number of parameters for VForceOffline_r()

2006-09-27 21:15  shadow

	* src/afs/UKERNEL/sysincludes.h: DELTA
	DEVEL15-darwin90-ukernel-setjmp-conflict-20060927 AUTHOR
	shadow@dementia.org FIXES 39354
	
	setjmp isn't safe for #define KERNEL

2006-09-27 20:02  shadow

	* src/afs/: afs_osi_gcpags.c, LINUX/osi_groups.c: DELTA
	DEVEL15-keyring-gcpags-20060927 AUTHOR chas@cmf.nrl.navy.mil FIXES
	40659
	
	do gcpags for keyrings without needing tasklist_lock

2006-09-26 02:25  shadow

	* src/auth/cellconfig.c: DELTA
	DEVEL15-getcellunix-use-stdio-again-20060925 AUTHOR
	shadow@dementia.org
	
	i have no idea why this is so ugly. put it back to something like
	how it was.

2006-09-26 01:37  shadow

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-copyonwrite-dont-assert-20060925 AUTHOR shadow@dementia.org
	
	take it offline, don't assert.

2006-09-25 15:06  shadow

	* src/auth/cellconfig.c: DELTA
	DEVEL15-getcell-still-stupid-20060925 AUTHOR
	kenaaker@myclearwave.net FIXES 40829
	
	should be fixed a third time too

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/lib/i386/nidmgr32.lib: file nidmgr32.lib was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/kplugin.h: file kplugin.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/netidmgr.h: file netidmgr.h was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/kherr.h: file kherr.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khnewcred.h: file khnewcred.h was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khalerts.h: file khalerts.h was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/kherror.h: file kherror.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khhtlink.h: file khhtlink.h was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/sync.h: file sync.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khactiondef.h: file khactiondef.h was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khremote.h: file khremote.h was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khtracker.h: file khtracker.h was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/netidmgr_version.h: file
	netidmgr_version.h was added on branch openafs-devel-1_5_x on
	2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/kconfig.h: file kconfig.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/mstring.h: file mstring.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/kmm.h: file kmm.h was added on branch
	openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khconfigui.h: file khconfigui.h was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khprops.h: file khprops.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/kmq.h: file kmq.h was added on branch
	openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/perfstat.h: file perfstat.h was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/hashtable.h: file hashtable.h was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/kcreddb.h: file kcreddb.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khmsgtypes.h: file khmsgtypes.h was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khlist.h: file khlist.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khaction.h: file khaction.h was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khrescache.h: file khrescache.h was
	added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/utils.h: file utils.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khuidefs.h: file khuidefs.h was added
	on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/netidmgr/khdefs.h: file khdefs.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/: inc/krb5/krb5/krb5.h, inc/netidmgr/hashtable.h,
	inc/netidmgr/kconfig.h, inc/netidmgr/kcreddb.h,
	inc/netidmgr/khaction.h, inc/netidmgr/khactiondef.h,
	inc/netidmgr/khalerts.h, inc/netidmgr/khconfigui.h,
	inc/netidmgr/khdefs.h, inc/netidmgr/kherr.h,
	inc/netidmgr/kherror.h, inc/netidmgr/khhtlink.h,
	inc/netidmgr/khlist.h, inc/netidmgr/khmsgtypes.h,
	inc/netidmgr/khnewcred.h, inc/netidmgr/khprops.h,
	inc/netidmgr/khremote.h, inc/netidmgr/khrescache.h,
	inc/netidmgr/khtracker.h, inc/netidmgr/khuidefs.h,
	inc/netidmgr/kmm.h, inc/netidmgr/kmq.h, inc/netidmgr/kplugin.h,
	inc/netidmgr/mstring.h, inc/netidmgr/netidmgr.h,
	inc/netidmgr/netidmgr_version.h, inc/netidmgr/perfstat.h,
	inc/netidmgr/sync.h, inc/netidmgr/utils.h, lib/i386/nidmgr32.lib:
	DELTA windows-kfw-sdk-20060921 AUTHOR jaltman@secure-endpoints.com
	
	kfw 3.1

2006-09-22 19:17  jaltman

	* src/WINNT/kfw/inc/krb5/krb5/krb5.h: file krb5.h was added on
	branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000

2006-09-22 11:18  shadow

	* src/: afs/afs_osi_gcpags.c, afs/LINUX/osi_probe.c,
	rx/LINUX/rx_knet.c: DELTA DEVEL15-tasklist-lock-redux-20060922
	AUTHOR jhutz@cmu.edu
	
	try tasklist_lock weak binding in osi_probe
	
	if no tasklist_lock, fall back to rcu locking

2006-09-21 21:13  shadow

	* src/ptserver/ptuser.c: DELTA
	DEVEL15-pr-changeentry-arg-types-20060921 AUTHOR
	shadow@dementia.org FIXES 40568
	
	this has been broken a while, we just noticed it because of
	prototypes

2006-09-21 11:51  shadow

	* src/vol/clone.c: DELTA
	DEVEL15-avoid-assert-for-missing-vnodes-20060921 AUTHOR
	shadow@dementia.org
	
	right now if a vnode is missing when we try to clone, we could
	assert. ick.

2006-09-21 11:41  shadow

	* src/kauth/authclient.c: DELTA
	DEVEL15-dont-close-this-afsconf-either-20060921 AUTHOR
	shadow@dementia.org
	
	static means static

2006-09-20 05:55  shadow

	* src/vol/namei_ops.c: DELTA DEVEL15-salvage-zlc-update-20060920
	AUTHOR shadow@andrew.cmu.edu FIXES
	
	avoid dealing so well with damaged namei volumes that we assume a
	temporary clone is damaged

2006-09-19 23:28  shadow

	* acinclude.m4: DELTA DEVEL15-linux-i-blksize-test-20060919 AUTHOR
	chas@cmf.nrl.navy.mil
	
	this was missed in the configure test conversions

2006-09-19 05:51  jaltman

	* src/WINNT/install/loopback/wmi.cpp: DELTA
	DEVEL15-windows-loopback-install-20060919 AUTHOR
	jaltman@secure-endpoints.com FIXES 40291
	
	Disable DNS Registrations for the Loopback Adapter and make sure
	that Netbios is turned on.

2006-09-17 05:02  shadow

	* src/auth/cellconfig.c: DELTA DEVEL15-solaris-fopen-sucks-20060916
	AUTHOR shadow@dementia.org FIXES 38566
	
	avoid issue trying fopen when fds 0-255 are in use already yuck

2006-09-16 19:42  shadow

	* src/ptserver/ptuser.c: DELTA DEVEL15-fix-afsconf-leak-20060916
	AUTHOR shadow@dementia.org
	
	this one's not a leak

2006-09-16 19:24  shadow

	* src/auth/cellconfig.c: DELTA DEVEL15-solaris-fopen-sucks-20060916
	AUTHOR shadow@dementia.org FIXES 38566
	
	avoid issue trying fopen when fds 0-255 are in use already yuck

2006-09-16 19:16  shadow

	* src/afs/LINUX/osi_machdep.h: DELTA
	DEVEL15-amd64-linux-missing-syscall-nrs-20060916 AUTHOR
	shadow@dementia.org
	
	they removed these. makes it harder to probe for the ia32 syscall
	table (ignoring the compilation issue)
	
	cheat. they aren't going to change...

2006-09-16 00:11  shadow

	* src/rx/DARWIN/rx_knet.c: DELTA
	DEVEL15-darwin80-avoid-stack-free-20060915 AUTHOR
	shadow@dementia.org
	
	thanks to apple for their help; all i did was code the patch

2006-09-16 00:08  shadow

	* acinclude.m4: DELTA DEVEL15-namei-emulate-flock-20060913 AUTHOR
	shadow@dementia.org FIXES 39797
	
	lockf when not locking and unlocking the whole file is fraught with
	peril

2006-09-15 23:22  jaltman

	* src/: kauth/authclient.c, ptserver/ptuser.c, ubik/uinit.c,
	viced/viced.c: DELTA DEVEL15-afsconf-leak-20060915 AUTHOR
	jaltman@secure-endpoints.com
	
	don't leak afsconf structs

2006-09-15 00:00  shadow

	* src/viced/afsfileprocs.c: DELTA DEVEL15-uae-avoid-dups-20060914
	AUTHOR tkeiser@gmail.com
	
	avoid duplicates in the errno space so we don't return the wrong
	error (something unexpected)

2006-09-13 17:51  jaltman

	* src/WINNT/client_config/lang/: de_DE/afs_config.rc,
	en_US/afs_config.rc, es_ES/afs_config.rc, ja_JP/afs_config.rc,
	ko_KR/afs_config.rc, pt_BR/afs_config.rc, zh_CN/afs_config.rc,
	zh_TW/afs_config.rc: DELTA DEVEL15-windows-afs-config-20060913
	AUTHOR jaltman@secure-endpoints.com FIXES 3730
	
	remove "Show Tray Icon" checkbox from afs_config

2006-09-13 04:30  shadow

	* src/vol/namei_ops.c: DELTA DEVEL15-namei-emulate-flock-20060913
	AUTHOR shadow@dementia.org FIXES 39797
	
	lockf when not locking and unlocking the whole file is fraught with
	peril

2006-09-12 19:00  shadow

	* acinclude.m4: DELTA
	DEVEL15-suse-kernel-source-path-update-20060912 AUTHOR
	shadow@dementia.org
	
	no one can ever agree on anything

2006-09-07 01:09  shadow

	* src/vol/volume.c: DELTA
	DEVEL15-vol-voffline-avoid-early-freevolumeheader-20050906 AUTHOR
	tkeiser@gmail.com FIXES 39422
	
	don't free vp before we finish using it

2006-09-06 23:14  jaltman

	* src/WINNT/: client_exp/afs_shl_ext.cpp,
	client_exp/afs_shl_ext.odl, client_exp/shell_ext.cpp,
	install/wix/feature.wxi, install/wix/files.wxi,
	install/wix/platform.wxi, install/wix/registry.wxi: DELTA
	DEVEL15-windows-afs-shell-ext-32bit-20060906 AUTHOR
	asanka@secure-endpoints.com
	
	Generate a new GUID for the 64-bit AFS Shell Extension and install
	the 32-bit version as part of the 32-bit tools

2006-09-06 21:28  shadow

	* src/packaging/MacOS/: afslogo.jpg, background.jpg: DELTA
	DEVEL15-package-logos-20060906 AUTHOR asankah@gmail.com
	
	update installer logos for 1.5.x

2006-09-06 21:15  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-8-20060906 AUTHOR shadow@dementia.org FIXES
	
	make 1.5.8

2006-09-06 21:05  shadow

	* src/vol/volume.c: DELTA
	DEVEL15-vol-voffline-avoid-early-freevolumeheader-20050906 AUTHOR
	psomogyi@gamax.hu FIXES 39422
	
	don't free vp before we finish using it

2006-09-06 20:58  shadow

	* src/: afs/sysincludes.h, afs/LINUX/osi_groups.c,
	cf/linux-test4.m4: DELTA DEVEL15-keyring-dont-use-syscall2-20060906
	AUTHOR chas@cmf.nrl.navy.mil FIXES
	
	avoid not-really-portable-use of syscall2

2006-09-06 17:43  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20060906 AUTHOR jaltman@secure-endpoints.com
	
	put back the 1.5.x version of this file

2006-09-06 17:33  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20060906 AUTHOR jaltman@secure-endpoints.com
	
	more changes for 1.5.8

2006-09-06 17:21  jaltman

	* src/WINNT/afsd/: cm_dnlc.c, cm_vnodeops.c: DELTA
	DEVEL15-windows-dot-dir-part-two-20060906 AUTHOR
	jaltman@secure-endpoints.com
	
	cm_LookupInternal can return the input stat cache entry when the
	name is "."
	
	the DNLC should not cache "." or ".."

2006-09-06 06:12  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-dot-dir-20060906 AUTHOR
	jaltman@secure-endpoints.com
	
	when evaluating paths with cm_NameI treat the component "." as a
	no-op.

2006-09-06 05:10  jaltman

	* src/WINNT/install/: NSIS/OpenAFS.nsi, NSIS/licenses.rtf,
	wix/licenses.rtf, wix/lang/en_US/ui.wxi: DELTA
	DEVEL15-windows-install-licenses-20060905 AUTHOR
	jaltman@secure-endpoints.com
	
	port LICENSES file contents to installers

2006-09-06 05:09  jaltman

	* src/WINNT/install/: NSIS/licenses.rtf, wix/licenses.rtf: DELTA
	windows-install-licenses-20060905 AUTHOR
	jaltman@secure-endpoints.com
	
	port LICENSES file contents to installers

2006-09-06 05:09  jaltman

	* src/WINNT/install/: NSIS/licenses.rtf, wix/licenses.rtf: file
	licenses.rtf was added on branch openafs-devel-1_5_x on 2006-09-06
	05:10:48 +0000

2006-09-05 23:54  jaltman

	* src/WINNT/afsd/fs.c: DELTA DEVEL15-windows-fs-prototypes-20060905
	AUTHOR jaltman@secure-endpoints.com
	
	remove unused prototype

2006-09-05 23:50  jaltman

	* src/vol/vol-salvage.c: DELTA DEVEL15-windows-vol-ntops-20060905
	AUTHOR jaltman@secure-endpoints.com
	
	if the function is namei_XXX on unix then it is nt_XXXX on Windows

2006-09-05 22:05  shadow

	* src/viced/host.c: DELTA
	DEVEL15-pruclient-killer-logging-cleanup-20060905 AUTHOR
	shadow@dementia.org
	
	vicelog this stuff instead of fprintf

2006-09-05 16:33  shadow

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-callpostamble-deal-with-null-host-20060905 AUTHOR
	shadow@dementia.org FIXES 38566
	
	don't dereference garbage when no host was set

2006-09-05 15:23  shadow

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-callpostamble-deal-with-null-host-20060905 AUTHOR
	shadow@dementia.org FIXES 38566
	
	don't dereference garbage when no host was set

2006-09-05 15:02  shadow

	* src/vol/: namei_ops.c, namei_ops.h, vol-salvage.c: DELTA
	DEVEL15-salvage-zlc-update-20060905 AUTHOR cg2v@andrew.cmu.edu
	FIXES
	
	deal with damaged namei volumes better

2006-09-05 14:52  shadow

	* src/vol/: ntops.c, ntops.h, vol-salvage.c: DELTA
	DEVEL15-windows-vol-ntops-20060904 AUTHOR
	jaltman@secure-endpoints.com
	
	add nt_SetNonZLC()

2006-09-03 19:58  rra

	* regen.sh: DELTA DEVEL15-autom4te-cache-is-evil-20060903 AUTHOR
	rra@stanford.edu
	
	Purge autom4te.cache after running autoconf so that we don't ship
	its huge trace files in source releases.  Add #!/bin/sh to the
	beginning of regen.sh just because.

2006-09-03 17:03  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA DEVEL15-windows-notes-20060903 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.8 updates

2006-09-03 16:59  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20060903 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.0800

2006-09-03 16:55  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/: index.htm,
	ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm,
	ReleaseNotes/relnotes.htm: DELTA
	DEVEL15-windows-release-notes-20060903 AUTHOR
	jaltman@secure-endpoints.com
	
	update version to 1.5.8

2006-09-03 05:53  shadow

	* src/: viced/viced.c, vol/listinodes.c, vol/namei_ops.c,
	vol/namei_ops.h, vol/vol-salvage.c, volser/volmain.c: DELTA
	DEVEL15-salvage-zlc-20060903 AUTHOR cg2v@andrew.cmu.edu
	
	make salvager deal with zero link count files

2006-09-03 05:33  shadow

	* src/vol/nuke.c: DELTA DEVEL15-nuke-do-not-pass-null-rock-20060903
	AUTHOR cg2v@andrew.cmu.edu
	
	don't pass a null rock inot nuke(), fixing earlier introduced bug

2006-08-31 11:35  jaltman

	* src/WINNT/client_exp/: gui2fs.cpp, resource.h,
	lang/en_US/afs_shl_ext.rc: DELTA DEVEL15-windows-gui2fs-20060831
	AUTHOR jaltman@secure-endpoints.com
	
	following ui guidelines, errors should display the HAND icon and
	warnings should display the EXCLAMATION.  Success should display
	the INFORMATION icon.  Let's get this right.

2006-08-31 10:29  jaltman

	* src/WINNT/afsd/: NTMakefile, fs.c: DELTA
	DEVEL15-windows-fs-20060831 AUTHOR jaltman@secure-endpoints.com
	FIXES 38949
	
	fs sq and fs mkm on Windows didn't behave as on Unix

2006-08-31 04:50  shadow

	* src/: rx/rx_prototypes.h, afs/afs_osi.h, rx/rx_kcommon.c,
	rx/rx_prototypes.h: DELTA DEVEL15-inline-bug-for-linux-20060831
	AUTHOR chas@cmf.nrl.navy.mil FIXES 38854
	
	inline bug so we get sane oopses

2006-08-30 20:16  jaltman

	* src/WINNT/afsd/cm_daemon.c: DELTA
	DEVEL15-windows-firewall-config-20060830 AUTHOR
	jaltman@secure-endpoints.com
	
	Enable the firewall detection logic to work on Vista

2006-08-30 20:12  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	DEVEL15-windows-init-log-eol-20060830 AUTHOR
	jaltman@secure-endpoints.com
	
	change EOL to CR-LF for afsd_init.log

2006-08-30 06:33  jaltman

	* src/WINNT/afsd/smb3.c: DELTA
	DEVEL15-windows-t2-search-dir-info-level-20060830 AUTHOR
	jaltman@secure-endpoints.com
	
	return CM_ERROR_INVAL if we don't recognize the requested infoLevel

2006-08-30 01:44  jaltman

	* src/util/winsock_nt.c: DELTA
	DEVEL15-windows-winsock-init-20060829 AUTHOR
	jaltman@secure-endpoints.com
	
	WSAStartup and WSACleanup do not need to be wrapped by the app to
	protect against multiple calls.

2006-08-29 19:09  shadow

	* src/aklog/aklog_main.c: DELTA
	DEVEL15-aklog-deal-with-feeble-kdcs-20060829 AUTHOR
	shadow@dementia.org
	
	i guess i should just give up and fix this here

2006-08-28 19:16  shadow

	* acinclude.m4: DELTA DEVEL15-get-sbdev-configure-test-20060828
	AUTHOR dionne@cs.wisc.edu FIXES 38736
	
	the autoconf glue was missed before

2006-08-28 17:18  jaltman

	* src/sys/pioctl_nt.c: DELTA
	DEVEL15-windows-pioctl-service-check-20060828 AUTHOR
	jaltman@secure-endpoints.com
	
	before attempting a smb query check the service status.  fail
	immediately if the afs service is not running.

2006-08-28 05:40  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/index.htm: DELTA
	DEVEL15-windows-release-notes-20060829 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.7

2006-08-28 05:37  jaltman

	* src/WINNT/talocale/tal_main.cpp: DELTA
	DEVEL15-windows-talocale-20060829 AUTHOR
	jaltman@secure-endpoints.com
	
	initialize variables before use

2006-08-28 05:11  jaltman

	* src/WINNT/install/wix/files.wxi: DELTA
	DEVEL15-windows-dll-install-20060829 AUTHOR
	jaltman@secure-endpoints.com
	
	install resource dlls in the same directory as the base modules

2006-08-28 05:05  jaltman

	* src/WINNT/client_exp/afs_shl_ext.cpp: DELTA
	DEVEL15-windows-shell-ext-20060829 AUTHOR
	jaltman@secure-endpoints.com
	
	How did the afs_shl_ext_XXXX.dll module ever load on any platform?
	Since the name afs_shl_ext.dll is not 8.3 we must specify the base
	name explicitly.   Otherwise, it won't load.

2006-08-28 04:28  jaltman

	* src/WINNT/: client_cpa/lang/NTMakefile,
	client_exp/lang/NTMakefile: DELTA DEVEL15-windows-cleanup-20060828
	AUTHOR jaltman@secure-endpoints.com
	
	cleanup AFS_component_version_number.h the right way

2006-08-26 03:42  jaltman

	* src/WINNT/afsd/smb3.c: DELTA DEVEL15-windows-smb-set-eof-20060825
	AUTHOR jaltman@secure-endpoints.com
	
	SMB_SET_FILE_END_OF_FILE_INFO is a LARGE_INTEGER not USHORT

2006-08-25 17:08  jaltman

	* src/WINNT/afsd/: cm_callback.c, smb.h, smb3.h: DELTA
	DEVEL15-windows-smb-alignment-20060825 AUTHOR
	jaltman@secure-endpoints.com
	
	on the wire smb data structures should be byte aligned

2006-08-25 15:27  jaltman

	* src/WINNT/afsd/cm_volume.c: DELTA
	DEVEL15-windows-cm_volume-recycling-20060825 AUTHOR
	jaltman@secure-endpoints.com
	
	do not panic if we reach maxVolumes and there is a volume entry
	that can be recycled.

2006-08-25 05:22  shadow

	* src/cf/linux-test4.m4: DELTA DEVEL15-keyring-test-harder-20060825
	AUTHOR warlord@mit.edu FIXES 38470
	
	don't enable keyring pags in older keyring kernels

2006-08-25 05:09  shadow

	* src/cf/linux-test4.m4: DELTA DEVEL15-keyring-test-harder-20060825
	AUTHOR warlord@mit.edu FIXES 38470
	
	don't enable keyring pags in older keyring kernels

2006-08-25 04:47  shadow

	* src/afs/afs_osi.h: DELTA
	DEVEL15-macos104-no-64bit-resid-yet-20060825 AUTHOR
	cg2v@andrew.cmu.edu
	
	we're not ready for 64bit resid yet (in dir code)

2006-08-24 20:22  shadow

	* src/: vol/volume.c, volser/volmain.c: DELTA
	DEVEL15-vol-init-locallock-20060824 AUTHOR jhutz@cmu.edu
	
	we never init this. oops.

2006-08-24 16:42  shadow

	* src/vol/volume.c: DELTA DEVEL15-vol-init-locallock-20060824
	AUTHOR jhutz@cmu.edu
	
	we never init this. oops.

2006-08-24 15:55  shadow

	* src/rxgen/rpc_main.c: DELTA DEVEL15-declare-ubik-client-20060810
	AUTHOR rees@umich.edu
	
	Declare ubik_client in rpcgen.	I don't like this fix but I hope
	it's just temporary until someone fixes the include dependencies.

2006-08-24 04:35  shadow

	* src/viced/host.c: DELTA DEVEL15-pruclient-killer-fix-20060824
	AUTHOR shadow@dementia.org FIXES 37251
	
	yeah, i should commit the fix this time. not my day

2006-08-24 01:45  shadow

	* src/viced/viced.c: DELTA
	DEVEL15-fileserver-hates-pruclient-20060626 AUTHOR
	shadow@dementia.org
	
	i hate you milkman patch

2006-08-21 20:41  shadow

	* src/afsd/afsd.c: DELTA DEVEL15-tweak-afsd-autotune-20060821
	AUTHOR shadow@dementia.org
	
	this (chunksize tuning) needs to be revisited

2006-08-21 20:11  shadow

	* src/packaging/RedHat/: afs-krb5-2.0-com_err.patch,
	afs-krb5-2.0-krb524.patch, afs-krb5-2.0-libsocket.patch,
	afs-krb5-2.0-openafs1.3.patch, afs-krb5-2.0-res_search.patch,
	afsmodname, openafs-1.2.6-rc.patch, openafs-1.2.6.spec,
	openafs-LICENSE.Sun, openafs-buildall.sh, openafs-client.init,
	openafs-kernel-version.sh, openafs-krb5-2.0.tar.gz,
	openafs-kvers-is.sh, openafs-makesrc.sh, openafs-server.init,
	openafs.spec.in, openafs.sysconfig: DELTA
	DEVEL15-specfiles-20060821 AUTHOR shadow@dementia.org
	
	rpm specfiles for 1.5

2006-08-21 20:01  shadow

	* src/packaging/RedHat/openafs-buildall.sh: file
	openafs-buildall.sh was added on branch openafs-devel-1_5_x on
	2006-08-21 20:11:40 +0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/afs-krb5-2.0-krb524.patch: file
	afs-krb5-2.0-krb524.patch was added on branch openafs-devel-1_5_x
	on 2006-08-21 20:11:40 +0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/openafs-krb5-2.0.tar.gz: file
	openafs-krb5-2.0.tar.gz was added on branch openafs-devel-1_5_x on
	2006-08-21 20:11:40 +0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/openafs.sysconfig: file openafs.sysconfig
	was added on branch openafs-devel-1_5_x on 2006-08-21 20:11:40
	+0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/openafs-LICENSE.Sun: file
	openafs-LICENSE.Sun was added on branch openafs-devel-1_5_x on
	2006-08-21 20:11:40 +0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/: afs-krb5-2.0-com_err.patch,
	afs-krb5-2.0-krb524.patch, afs-krb5-2.0-libsocket.patch,
	afs-krb5-2.0-openafs1.3.patch, afs-krb5-2.0-res_search.patch,
	openafs-LICENSE.Sun, openafs-buildall.sh, openafs-client.init,
	openafs-kernel-version.sh, openafs-krb5-2.0.tar.gz,
	openafs-kvers-is.sh, openafs-makesrc.sh, openafs-server.init,
	openafs.spec.in, openafs.sysconfig: DELTA specfiles-20060821 AUTHOR
	shadow@dementia.org
	
	same for head

2006-08-21 20:01  shadow

	* src/packaging/RedHat/afs-krb5-2.0-openafs1.3.patch: file
	afs-krb5-2.0-openafs1.3.patch was added on branch
	openafs-devel-1_5_x on 2006-08-21 20:11:40 +0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/afs-krb5-2.0-res_search.patch: file
	afs-krb5-2.0-res_search.patch was added on branch
	openafs-devel-1_5_x on 2006-08-21 20:11:40 +0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/openafs-server.init: file
	openafs-server.init was added on branch openafs-devel-1_5_x on
	2006-08-21 20:11:40 +0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/afs-krb5-2.0-libsocket.patch: file
	afs-krb5-2.0-libsocket.patch was added on branch
	openafs-devel-1_5_x on 2006-08-21 20:11:40 +0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/openafs-kvers-is.sh: file
	openafs-kvers-is.sh was added on branch openafs-devel-1_5_x on
	2006-08-21 20:11:40 +0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/openafs-kernel-version.sh: file
	openafs-kernel-version.sh was added on branch openafs-devel-1_5_x
	on 2006-08-21 20:11:40 +0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/openafs-makesrc.sh: file openafs-makesrc.sh
	was added on branch openafs-devel-1_5_x on 2006-08-21 20:11:40
	+0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/openafs.spec.in: file openafs.spec.in was
	added on branch openafs-devel-1_5_x on 2006-08-21 20:11:40 +0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/afs-krb5-2.0-com_err.patch: file
	afs-krb5-2.0-com_err.patch was added on branch openafs-devel-1_5_x
	on 2006-08-21 20:11:40 +0000

2006-08-21 20:01  shadow

	* src/packaging/RedHat/openafs-client.init: file
	openafs-client.init was added on branch openafs-devel-1_5_x on
	2006-08-21 20:11:40 +0000

2006-08-21 19:58  shadow

	* src/packaging/RedHat/openafs-kernel-version.sh: file
	openafs-kernel-version.sh was initially added on branch
	openafs-stable-1_4_x.

2006-08-21 19:58  shadow

	* src/packaging/RedHat/openafs-kvers-is.sh: file
	openafs-kvers-is.sh was initially added on branch
	openafs-stable-1_4_x.

2006-08-21 19:58  shadow

	* src/packaging/RedHat/openafs-makesrc.sh: file openafs-makesrc.sh
	was initially added on branch openafs-stable-1_4_x.

2006-08-21 19:58  shadow

	* src/packaging/RedHat/openafs-client.init: file
	openafs-client.init was initially added on branch
	openafs-stable-1_4_x.

2006-08-21 19:58  shadow

	* src/packaging/RedHat/openafs.spec.in: file openafs.spec.in was
	initially added on branch openafs-stable-1_4_x.

2006-08-21 19:58  shadow

	* src/packaging/RedHat/openafs-buildall.sh: file
	openafs-buildall.sh was initially added on branch
	openafs-stable-1_4_x.

2006-08-21 19:58  shadow

	* src/packaging/RedHat/openafs-krb5-2.0.tar.gz: file
	openafs-krb5-2.0.tar.gz was initially added on branch
	openafs-stable-1_4_x.

2006-08-21 19:58  shadow

	* src/packaging/RedHat/openafs.sysconfig: file openafs.sysconfig
	was initially added on branch openafs-stable-1_4_x.

2006-08-21 19:58  shadow

	* src/packaging/RedHat/openafs-server.init: file
	openafs-server.init was initially added on branch
	openafs-stable-1_4_x.

2006-08-21 19:55  shadow

	* src/packaging/RedHat/afs-krb5-2.0-krb524.patch: file
	afs-krb5-2.0-krb524.patch was initially added on branch
	openafs-stable-1_4_x.

2006-08-21 19:55  shadow

	* src/packaging/RedHat/openafs-LICENSE.Sun: file
	openafs-LICENSE.Sun was initially added on branch
	openafs-stable-1_4_x.

2006-08-21 19:55  shadow

	* src/packaging/RedHat/afs-krb5-2.0-openafs1.3.patch: file
	afs-krb5-2.0-openafs1.3.patch was initially added on branch
	openafs-stable-1_4_x.

2006-08-21 19:55  shadow

	* src/packaging/RedHat/afs-krb5-2.0-com_err.patch: file
	afs-krb5-2.0-com_err.patch was initially added on branch
	openafs-stable-1_4_x.

2006-08-21 19:55  shadow

	* src/packaging/RedHat/afs-krb5-2.0-res_search.patch: file
	afs-krb5-2.0-res_search.patch was initially added on branch
	openafs-stable-1_4_x.

2006-08-21 19:55  shadow

	* src/packaging/RedHat/afs-krb5-2.0-libsocket.patch: file
	afs-krb5-2.0-libsocket.patch was initially added on branch
	openafs-stable-1_4_x.

2006-08-20 22:23  shadow

	* src/shlibafsrpc/: Makefile.in, mapfile.afs_xdr: DELTA
	DEVEL15-amd64-linux-export-afs-xdr-symbols-20060820 AUTHOR
	shadow@dementia.org
	
	export the afs_xdr_* symbols we use instead of the usual ones

2006-08-20 22:23  shadow

	* src/shlibafsrpc/mapfile.afs_xdr: file mapfile.afs_xdr was
	initially added on branch openafs-devel-1_5_x.

2006-08-20 22:15  shadow

	* src/afs/: afs_osi.h, DARWIN/osi_file.c: DELTA
	DEVEL15-tiger-fix-largefile-20060820 AUTHOR cg2v@andrew.cmu.edu
	FIXES 37890
	
	don't make uio offset an int.  at the same time, fix resid
	similarly, and fix osi_file.c to accomodate that

2006-08-20 20:17  shadow

	* src/shlibafsauthent/Makefile.in: DELTA
	DEVEL15-shlibafsauthent-typo-20060820 AUTHOR thomas@cs.wisc.edu
	FIXES 37894
	
	eliminate the dumb typo already gone on the head

2006-08-20 05:32  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA DEVEL15-linux24-fix-20060820
	AUTHOR shadow@dementia.org
	
	fix ifdef damage

2006-08-18 17:14  shadow

	* src/afs/LINUX/osi_pag_module.c: DELTA
	DEVEL15-linux-updates-20060811 AUTHOR shadow@dementia.org
	
	fix for current fc kernels, and clean up linux nfs translator

2006-08-17 13:57  shadow

	* src/afs/: afs_osi_pag.c, LINUX/osi_groups.c,
	LINUX/osi_prototypes.h: DELTA
	DEVEL15-linux-keyring-pag-update-20060817 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 37887
	
	if you manage to patch the syscall table, then the setpag() in the
	patched setgroups syscall and creates a new session keyring. it
	does contain the right pag id but this isnt the intended behavior.
	
	so setpag() becomes __setpag() which just does the group insertion.
	 (and perhaps it should be called something else?). the stat count
	for the setpag operation might be more correct now (instead of also
	counting the pag restores).

2006-08-17 13:21  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-7-20060817 AUTHOR shadow@dementia.org
	
	make 1.5.7

2006-08-17 13:16  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/:
	logo.htm, relnotes-frames.htm, relnotes.htm: DELTA
	DEVEL15-windows-release-notes-20060817 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.7

2006-08-17 13:13  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20060817 AUTHOR jaltman@secure-endpoints.com
	
	1.5.7

2006-08-17 12:41  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	DEVEL15-windows-backconnectionhostnames-20060817 AUTHOR
	jaltman@secure-endpoints.com FIXES 37807
	
	uninitialized variable reported due to dwAllocSize not being used
	within the initial RegQueryValueEx call.  (ugh)

2006-08-13 20:18  shadow

	* src/: bozo/bnode.c, rx/xdr_array.c: DELTA
	DEVEL15-darwin90-updates-20060813 AUTHOR shadow@dementia.org
	
	make things compile cleanly

2006-08-13 16:54  shadow

	* src/afs/LINUX/: osi_vfsops.c, osi_vnodeops.c: DELTA
	DEVEL15-linux-dentry-iput-20060813 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 37576
	
	update put_inode handler for swapping situation deadlock avoidance

2006-08-13 16:48  shadow

	* acinclude.m4, src/afs/LINUX/osi_probe.c, src/cf/linux-test1.m4,
	src/cf/linux-test4.m4: DELTA DEVEL15-linux-gpl-only-tests-20060813
	AUTHOR shadow@dementia.org
	
	don't try to use gpl-only kernel symbols

2006-08-13 16:43  shadow

	* src/rx/rx.c: DELTA DEVEL15-fix-congestion-tracking-20060813
	AUTHOR chas@cmf.nrl.navy.mil FIXES 36951
	
	fix congestion tracking

2006-08-13 04:53  shadow

	* src/afs/LINUX/osi_pag_module.c: DELTA
	DEVEL15-linux-updates-20060811 AUTHOR shadow@dementia.org
	
	fix for current fc kernels, and clean up linux nfs translator

2006-08-11 21:40  shadow

	* acinclude.m4, src/afs/afs_prototypes.h, src/afs/LINUX/osi_file.c,
	src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_nfssrv.c,
	src/afs/LINUX/osi_pag_module.c, src/afs/LINUX/osi_vfsops.c,
	src/cf/linux-test4.m4: DELTA DEVEL15-linux-updates-20060811 AUTHOR
	shadow@dementia.org
	
	fix for current fc kernels, and clean up linux nfs translator

2006-08-10 17:09  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA
	DEVEL15-macos-install-vos-20060810 AUTHOR shadow@dementia.org
	
	install vos in /usr/sbin

2006-08-10 17:00  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-6-20060810 AUTHOR shadow@dementia.org
	
	openafs 1.5.6

2006-08-10 04:07  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/:
	relnotes-frames.htm, relnotes.htm, toc.htm: DELTA
	DEVEL15-windows-release-notes-20060809 AUTHOR
	jaltman@secure-endpoints.com
	
	fix TOC links and version numbers

2006-08-10 03:56  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20060809 AUTHOR jaltman@secure-endpoints.com
	
	1.5.6

2006-08-10 02:49  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20060809 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.6 == 1.5.0600

2006-08-09 23:49  jaltman

	* src/WINNT/afsd/cm_dcache.c: DELTA
	DEVEL15-windows-buf-queue-handling-20060809 AUTHOR
	jaltman@secure-endpoints.com
	
	don't free objects that are still on the queue.  remove them first.

2006-08-09 23:29  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	DEVEL15-windows-backconnectionhostnames-fix-20060809 AUTHOR
	jaltman@secure-endpoints.com
	
	The previous code failed to specify the correct size of the
	REG_MULTI_SZ being written to the registry when appending an
	additional name to the list of Back Connection Host names.  This
	would cause the written string to contain
	
	   FOO\0B
	
	instead of
	
	   FOO\0\BAR\0\0
	
	this caused problems for Windows 2000 lsass.exe which failed to
	properly allocate the buffer for RegQueryValueEx and failed to
	check that it did not read beyond the buffer.	If the list was not
	terminated with two nuls an exception would be thrown that could
	result in a lock being orphaned on the NTLMNameTable.  This would
	in turn prevent authentications to UNC resources from completing. 
	As a result, the startup of afsd_service.exe would fail if a
	GlobalAutoMapper drive was configured.
	
	The work around is to set the correct value in the registry before
	switching machine names or installing/removing the Microsoft
	Loopback Adapter.

2006-08-08 16:39  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_conn.c, cm_conn.h: DELTA
	DEVEL15-windows-restrict-timeouts-to-cifs-20060808 AUTHOR
	jaltman@secure-endpoints.com
	
	If afsd takes longer than the cifs timeout to complete an operation
	the cifs client may break the virtual circuit and create a new one.
	 this forces all file handles to be closed and locks to be
	released.  Try to prevent the circuit from being destroyed by
	allowing the CIFS lanmanworkstation SessTimeout value to enforce
	upper limits on the Conn and Hard Dead Timeouts.   Permit this
	automatic configuration to be disabled by setting specific
	configuration values for timeouts in the registry.

2006-08-07 21:19  jaltman

	* src/WINNT/afsd/afsd_service.c: DELTA
	DEVEL15-windows-globalautomapper-thread-20060807 AUTHOR
	jaltman@secure-endpoints.com
	
	Move the establishment of the GlobalAutoMapper drives to a separate
	thread in order to prevent OpenAFS from reporting that the service
	did not start.
	
	OpenAFS considers the GlobalAutoMapper as deprecated functionality
	so it is ok to avoid the service failure report.

2006-08-04 18:24  shadow

	* src/afs/afs_syscall.c: DELTA
	DEVEL15-solaris-syscall-update-for-prototype-20060804 AUTHOR
	cg2v@andrew.cmu.edu
	
	since it's now prototyped, we needed to do this

2006-08-04 18:14  shadow

	* src/platform/SOLARIS/.cvsignore: file .cvsignore was added on
	branch openafs-devel-1_5_x on 2007-01-22 17:34:25 +0000

2006-08-04 18:12  rra

	* src/platform/SOLARIS/: .cvsignore, .cvsignore: DELTA
	cvsignore-happiness-20060801 AUTHOR rra@stanford.edu
	
	Update .cvsignore files to ignore everything we should be ignorant
	of.

2006-08-04 15:57  shadow

	* acinclude.m4, src/afs/afs_osi_pag.c, src/afs/sysincludes.h,
	src/afs/LINUX/osi_groups.c, src/afs/LINUX/osi_module.c,
	src/afs/LINUX/osi_prototypes.h, src/cf/linux-test4.m4: DELTA
	DEVEL15-linux-keyring-pags-20060804 AUTHOR chas@cmf.nrl.navy.mil
	
	ok, well, first try

2006-08-04 15:56  shadow

	* acinclude.m4, src/afs/LINUX/osi_vfsops.c, src/cf/linux-test4.m4:
	DELTA DEVEL15-linux-kernel-updates-20060804 AUTHOR
	chas@cmf.nrl.navy.mil
	
	updates for new stuff in linux kernels

2006-08-04 15:45  shadow

	* acinclude.m4, src/cf/linux-test1.m4, src/cf/linux-test2.m4,
	src/cf/linux-test3.m4, src/cf/linux-test4.m4: DELTA
	DEVEL15-linux-try-kbuild-20060804 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 34561
	
	the real reason i upgraded auto*

2006-08-04 04:10  rra

	* doc/man-pages/pod1/rxdebug.pod: DELTA
	DEVEL15-rxdebug-man-formatting-20060803 AUTHOR rra@stanford.edu
	
	Add missing B<> and S<> markup to the SYNOPSIS.

2006-08-04 03:46  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_buf.h: DELTA
	DEVEL15-windows-cm-buf-20060803 AUTHOR jaltman@secure-endpoints.com
	
	improve readability, ensure that buffers we free are in fact
	cm_buffers, and ensure that we obtain the next buffer before
	freeing the current one

2006-08-03 23:30  jaltman

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-smb-no-showerrors-20060803 AUTHOR
	jaltman@secure-endpoints.com
	
	pop up error dialogs prevent auto shutdown and restart of afsd
	service on network adapater error

2006-08-03 21:55  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA
	DEVEL15-windows-afslogon-null-ptr-20060803 AUTHOR
	jaltman@secure-endpoints.com FIXES 33962
	
	do not dereference a null pointer effDomain

2006-08-02 19:55  shadow

	* src/aklog/: aklog_main.c, asetkey.c: DELTA
	DEVEL15-aklog-stds-krb5-order-20060802 AUTHOR shadow@dementia.org
	
	kfm needs this first so when you include com_err.h from afs as a
	side effect of krb5.h we don't explode

2006-08-02 19:01  shadow

	* acconfig.h, configure.in, src/afs/afs_icl.c, src/afs/afs_md5.c,
	src/afs/afs_util.c, src/cf/bigendian.m4, src/rxkad/bg-fcrypt.c,
	src/rxkad/md4.c, src/rxkad/md5.c, src/rxkad/domestic/fcrypt.c,
	src/tviced/serialize_state.c, src/venus/kdump.c: DELTA
	DEVEL15-endian-fixes-20060802 AUTHOR shadow@dementia.org
	
	macos needs us to do weird stuff so -arch i386 -arch ppc works

2006-08-02 18:50  shadow

	* src/util/kreltime.c: DELTA
	DEVEL15-kreltime-guard-against-null-tm-20060731 AUTHOR
	shadow@dementia.org
	
	so we can memset 0 and get defaults

2006-08-02 18:21  jaltman

	* src/: fsint/common.xg, viced/afsfileprocs.c, viced/viced.c,
	viced/viced.h: DELTA DEVEL15-viced-sane-acls-bit-20060802 AUTHOR
	jaltman@secure-endpoints.com
	
	Add VICED_CAPABILITY_SANEACLS bit and -saneacls option to viced to
	enable it.

2006-08-02 04:02  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA
	DEVEL15-macos-use-platform-copy-of-afssettings-20060802 AUTHOR
	shadow@dementia.org
	
	we moved this to be made for real; use it

2006-08-02 03:49  shadow

	* Makefile.in, src/platform/DARWIN/Makefile.in: DELTA
	DEVEL15-macos-platform-update-20060801 AUTHOR shadow@dementia.org
	
	minor cleanup of the platform stuff

2006-08-02 03:38  shadow

	* src/packaging/MacOS/OpenAFS.post_install: DELTA
	DEVEL15-macos-installer-20060801 AUTHOR shadow@dementia.org
	
	partial updates

2006-08-01 22:52  shadow

	* src/platform/DARWIN/Makefile.in: DELTA
	DEVEL15-darwin-platform-fix-20060801 AUTHOR shadow@dementia.org
	
	get rid of tabs

2006-08-01 22:29  shadow

	* src/: fsint/common.xg, viced/afsfileprocs.c: DELTA
	DEVEL15-viced-capability-writelock-20060801 AUTHOR
	jaltman@secure-endpoints.com
	
	add write loc king capability

2006-08-01 22:16  shadow

	* src/tsalvaged/.cvsignore: file .cvsignore was added on branch
	openafs-devel-1_5_x on 2007-01-22 17:34:27 +0000

2006-08-01 22:16  shadow

	* src/platform/LINUX/.cvsignore: file .cvsignore was added on
	branch openafs-devel-1_5_x on 2007-01-22 17:34:21 +0000

2006-08-01 22:16  shadow

	* src/platform/NBSD/.cvsignore: file .cvsignore was added on branch
	openafs-devel-1_5_x on 2007-01-22 17:34:23 +0000

2006-08-01 22:16  shadow

	* src/platform/OBSD/.cvsignore: file .cvsignore was added on branch
	openafs-devel-1_5_x on 2007-01-22 17:34:24 +0000

2006-08-01 22:16  shadow

	* src/platform/IRIX/.cvsignore: file .cvsignore was added on branch
	openafs-devel-1_5_x on 2007-01-22 17:34:20 +0000

2006-08-01 22:16  rra

	* src/: platform/.cvsignore, platform/AIX/.cvsignore,
	platform/DARWIN/.cvsignore, platform/FBSD/.cvsignore,
	platform/HPUX/.cvsignore, platform/IRIX/.cvsignore,
	platform/LINUX/.cvsignore, platform/NBSD/.cvsignore,
	platform/OBSD/.cvsignore, platform/SOLARIS/.cvsignore,
	tsalvaged/.cvsignore: DELTA cvsignore-happiness-20060801 AUTHOR
	rra@stanford.edu
	
	Update .cvsignore files to ignore everything we should be ignorant
	of.

2006-08-01 22:16  shadow

	* src/platform/.cvsignore: file .cvsignore was added on branch
	openafs-devel-1_5_x on 2007-01-22 17:34:16 +0000

2006-08-01 22:16  shadow

	* src/platform/AIX/.cvsignore: file .cvsignore was added on branch
	openafs-devel-1_5_x on 2007-01-22 17:34:17 +0000

2006-08-01 22:16  shadow

	* src/platform/DARWIN/.cvsignore: file .cvsignore was added on
	branch openafs-devel-1_5_x on 2007-01-22 17:34:18 +0000

2006-08-01 22:16  shadow

	* src/platform/: FBSD/.cvsignore, HPUX/.cvsignore: file .cvsignore
	was added on branch openafs-devel-1_5_x on 2007-01-22 17:34:19
	+0000

2006-08-01 22:14  shadow

	* src/packaging/MacOS/: DS_Store, Uninstall: DELTA
	DEVEL15-macos-installer-20060801 AUTHOR shadow@dementia.org
	
	partial updates

2006-08-01 22:12  shadow

	* src/packaging/MacOS/Uninstall: file Uninstall was added on branch
	openafs-devel-1_5_x on 2006-08-01 22:14:47 +0000

2006-08-01 22:12  shadow

	* src/packaging/MacOS/Uninstall: DELTA macos-installer-20060801
	AUTHOR shadow@dementia.org
	
	partial updates

2006-08-01 21:59  shadow

	* src/packaging/MacOS/: OpenAFS.Info.plist, OpenAFS.post_install,
	ReadMe.rtf, buildpkg.sh: DELTA DEVEL15-macos-installer-20060801
	AUTHOR shadow@dementia.org
	
	partial updates

2006-08-01 21:53  shadow

	* src/platform/: Makefile.in, AIX/Makefile.in, DARWIN/Makefile.in,
	FBSD/Makefile.in, HPUX/Makefile.in, IRIX/Makefile.in,
	LINUX/Makefile.in, NBSD/Makefile.in, OBSD/Makefile.in,
	SOLARIS/Makefile.in: DELTA DEVEL15-platform-build-fixes-20060801
	AUTHOR rra@stanford.edu
	
	Add dummy makefiles for all the other supported architectures and
	fix a few issues with makefile inclusion in the Makefile.in and
	DARWIN/Makefile.in.

2006-08-01 21:46  shadow

	* src/packaging/MacOS/: DS_Store, afslogo.jpg, background.jpg:
	DELTA STABLE14-macos-installer-20060801 AUTHOR shadow@dementia.org
	
	partial updates

2006-08-01 21:38  shadow

	* Makefile.in, configure.in, src/platform/Makefile.in,
	src/platform/DARWIN/Makefile.in, src/platform/DARWIN/afssettings.m:
	DELTA DEVEL15-macos-move-afssettings-20060801 AUTHOR
	shadow@dementia.org
	
	build this as part of the build

2006-08-01 21:27  shadow

	* src/platform/DARWIN/Makefile.in: file Makefile.in was added on
	branch openafs-devel-1_5_x on 2006-08-01 21:38:46 +0000

2006-08-01 21:27  shadow

	* src/platform/: FBSD/Makefile.in, HPUX/Makefile.in,
	IRIX/Makefile.in: file Makefile.in was added on branch
	openafs-devel-1_5_x on 2006-08-01 21:53:41 +0000

2006-08-01 21:27  shadow

	* src/platform/: LINUX/Makefile.in, NBSD/Makefile.in,
	OBSD/Makefile.in, SOLARIS/Makefile.in: file Makefile.in was added
	on branch openafs-devel-1_5_x on 2006-08-01 21:53:42 +0000

2006-08-01 21:27  rra

	* src/platform/: Makefile.in, AIX/Makefile.in, DARWIN/Makefile.in,
	FBSD/Makefile.in, HPUX/Makefile.in, IRIX/Makefile.in,
	LINUX/Makefile.in, NBSD/Makefile.in, OBSD/Makefile.in,
	SOLARIS/Makefile.in: DELTA platform-build-fixes-20060801 AUTHOR
	rra@stanford.edu
	
	Add dummy makefiles for all the other supported architectures and
	fix a few issues with makefile inclusion in the Makefile.in and
	DARWIN/Makefile.in.

2006-08-01 21:27  shadow

	* src/platform/AIX/Makefile.in: file Makefile.in was added on
	branch openafs-devel-1_5_x on 2006-08-01 21:53:36 +0000

2006-08-01 21:27  shadow

	* src/platform/Makefile.in: file Makefile.in was added on branch
	openafs-devel-1_5_x on 2006-08-01 21:38:43 +0000

2006-08-01 21:05  shadow

	* src/packaging/MacOS/DS_Store: file DS_Store was added on branch
	openafs-devel-1_5_x on 2006-08-01 21:46:41 +0000

2006-08-01 21:05  shadow

	* src/packaging/MacOS/background.jpg: file background.jpg was added
	on branch openafs-devel-1_5_x on 2006-08-01 21:46:41 +0000

2006-08-01 21:05  shadow

	* src/packaging/MacOS/: DS_Store, afslogo.jpg, background.jpg:
	DELTA macos-installer-20060801 AUTHOR shadow@dementia.org
	
	partial updates

2006-08-01 21:05  shadow

	* src/packaging/MacOS/afslogo.jpg: file afslogo.jpg was added on
	branch openafs-devel-1_5_x on 2006-08-01 21:46:41 +0000

2006-08-01 18:41  shadow

	* src/platform/DARWIN/afssettings.m: file afssettings.m was added
	on branch openafs-devel-1_5_x on 2006-08-01 21:38:46 +0000

2006-08-01 18:40  shadow

	* src/platform/: Makefile.in, DARWIN/Makefile.in,
	DARWIN/afssettings.m: DELTA macos-move-afssettings-20060801 AUTHOR
	shadow@dementia.org
	
	build this as part of the build

2006-07-31 22:04  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-5-20060731 AUTHOR shadow@dementia.org
	
	make openafs 1.5.5

2006-07-31 21:58  shadow

	* src/afs/afs_call.c: DELTA
	DEVEL15-linux-afs-translator-xen-20060731 AUTHOR jhutz@cmu.edu
	FIXES 36646
	
	add linux afs translator plus xen shared afs client support

2006-07-31 21:33  shadow

	* src/afs/afs_pioctl.c: DELTA
	DEVEL15-linux-afs-translator-xen-20060731 AUTHOR jhutz@cmu.edu
	FIXES 36646
	
	add linux afs translator plus xen shared afs client support

2006-07-31 21:27  shadow

	* src/: afs/.cvsignore, afs/afs.h, afs/afs_analyze.c,
	afs/afs_call.c, afs/afs_cell.c, afs/afs_dcache.c,
	afs/afs_dynroot.c, afs/afs_dynroot.h, afs/afs_error.c,
	afs/afs_icl.c, afs/afs_init.c, afs/afs_md5.c, afs/afs_md5.h,
	afs/afs_nfsclnt.c, afs/afs_osi.c, afs/afs_osi_alloc.c,
	afs/afs_osi_gcpags.c, afs/afs_osi_pag.c, afs/afs_osi_vm.c,
	afs/afs_pag_call.c, afs/afs_pag_cred.c, afs/afs_pioctl.c,
	afs/afs_prototypes.h, afs/afs_syscall.c, afs/afs_user.c,
	afs/afs_vcache.c, afs/afs_volume.c, afs/exporter.h,
	afs/nfsclient.h, afs/LINUX/osi_export.c, afs/LINUX/osi_file.c,
	afs/LINUX/osi_ioctl.c, afs/LINUX/osi_misc.c,
	afs/LINUX/osi_module.c, afs/LINUX/osi_nfssrv.c,
	afs/LINUX/osi_pag_module.c, afs/LINUX/osi_proc.c,
	afs/LINUX/osi_prototypes.h, afs/LINUX/osi_vfsops.c,
	afs/LINUX/osi_vnodeops.c, afs/UKERNEL/afs_usrops.c,
	afs/VNOPS/afs_vnop_access.c, afs/VNOPS/afs_vnop_lookup.c,
	afs/VNOPS/afs_vnop_remove.c, afs/VNOPS/afs_vnop_symlink.c,
	config/param.alpha_linux_26.h, config/param.amd64_linux26.h,
	config/param.i386_linux26.h, config/param.i386_umlinux26.h,
	config/param.ia64_linux26.h, config/param.ppc64_linux26.h,
	config/param.ppc_linux26.h, config/param.s390_linux26.h,
	config/param.s390x_linux26.h, config/param.sparc64_linux26.h,
	config/venus.h, fsint/.cvsignore, fsint/Makefile.in,
	fsint/pagcb.xg, libafs/Makefile.common.in,
	libafs/MakefileProto.LINUX.in, libafs/make_kbuild_makefile.pl,
	libuafs/Makefile.common.in, sys/.cvsignore, sys/Makefile.in,
	sys/rmtsys.xg, venus/fs.c: DELTA
	DEVEL15-linux-afs-translator-xen-20060731 AUTHOR jhutz@cmu.edu
	FIXES 36646
	
	add linux afs translator plus xen shared afs client support

2006-07-31 21:26  shadow

	* src/: afs/.cvsignore, afs/afs.h, afs/afs_analyze.c,
	afs/afs_call.c, afs/afs_cell.c, afs/afs_dynroot.c, afs/afs_init.c,
	afs/afs_nfsclnt.c, afs/afs_osi.c, afs/afs_osi_alloc.c,
	afs/afs_osi_pag.c, afs/afs_pioctl.c, afs/afs_prototypes.h,
	afs/afs_user.c, afs/afs_vcache.c, afs/afs_volume.c, afs/exporter.h,
	afs/nfsclient.h, afs/LINUX/osi_file.c, afs/LINUX/osi_misc.c,
	afs/LINUX/osi_module.c, afs/LINUX/osi_prototypes.h,
	afs/LINUX/osi_vfsops.c, afs/LINUX/osi_vnodeops.c,
	afs/UKERNEL/afs_usrops.c, afs/VNOPS/afs_vnop_access.c,
	afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_remove.c,
	afs/VNOPS/afs_vnop_symlink.c, config/param.alpha_linux_26.h,
	config/param.amd64_linux26.h, config/param.i386_linux26.h,
	config/param.i386_umlinux26.h, config/param.ia64_linux26.h,
	config/param.ppc64_linux26.h, config/param.ppc_linux26.h,
	config/param.s390_linux26.h, config/param.s390x_linux26.h,
	config/param.sparc64_linux26.h, config/venus.h, fsint/.cvsignore,
	fsint/Makefile.in, libafs/Makefile.common.in,
	libafs/MakefileProto.LINUX.in, libafs/make_kbuild_makefile.pl,
	libuafs/Makefile.common.in, sys/.cvsignore, sys/Makefile.in,
	sys/rmtsys.xg, util/kreltime.c, venus/fs.c: DELTA
	DEVEL15-kreltime-guard-against-null-tm-20060731 AUTHOR
	shadow@dementia.org
	
	so we can memset 0 and get defaults

2006-07-31 21:20  shadow

	* src/fsint/pagcb.xg: file pagcb.xg was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:40 +0000

2006-07-31 21:20  shadow

	* src/afs/LINUX/osi_export.c: file osi_export.c was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:39 +0000

2006-07-31 21:20  shadow

	* src/afs/LINUX/osi_nfssrv.c: file osi_nfssrv.c was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:39 +0000

2006-07-31 21:20  shadow

	* src/afs/LINUX/osi_ioctl.c: file osi_ioctl.c was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:39 +0000

2006-07-31 21:20  shadow

	* src/afs/LINUX/osi_proc.c: file osi_proc.c was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:39 +0000

2006-07-31 21:20  shadow

	* src/afs/LINUX/osi_pag_module.c: file osi_pag_module.c was added
	on branch openafs-devel-1_5_x on 2006-07-31 21:27:39 +0000

2006-07-31 21:20  shadow

	* src/afs/afs_pag_call.c: file afs_pag_call.c was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:38 +0000

2006-07-31 21:20  shadow

	* src/afs/afs_dynroot.h: file afs_dynroot.h was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:38 +0000

2006-07-31 21:20  shadow

	* src/afs/afs_pag_cred.c: file afs_pag_cred.c was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:38 +0000

2006-07-31 21:20  shadow

	* src/afs/afs_md5.c: file afs_md5.c was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:38 +0000

2006-07-31 21:20  shadow

	* src/afs/afs_icl.c: file afs_icl.c was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:38 +0000

2006-07-31 21:20  shadow

	* src/afs/afs_error.c: file afs_error.c was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:38 +0000

2006-07-31 21:20  shadow

	* src/afs/afs_syscall.c: file afs_syscall.c was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:38 +0000

2006-07-31 21:20  shadow

	* src/afs/afs_md5.h: file afs_md5.h was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:38 +0000

2006-07-31 21:20  shadow

	* src/afs/afs_osi_vm.c: file afs_osi_vm.c was added on branch
	openafs-devel-1_5_x on 2006-07-31 21:27:38 +0000

2006-07-31 21:20  shadow

	* src/: afs/afs_dynroot.h, afs/afs_error.c, afs/afs_icl.c,
	afs/afs_md5.c, afs/afs_md5.h, afs/afs_osi_gcpags.c,
	afs/afs_osi_vm.c, afs/afs_pag_call.c, afs/afs_pag_cred.c,
	afs/afs_syscall.c, afs/LINUX/osi_export.c, afs/LINUX/osi_ioctl.c,
	afs/LINUX/osi_nfssrv.c, afs/LINUX/osi_pag_module.c,
	afs/LINUX/osi_proc.c, fsint/pagcb.xg: DELTA
	linux-afs-translator-xen-20060731 AUTHOR jhutz@cmu.edu FIXES 36646
	
	add linux afs translator plus xen shared afs client support

2006-07-31 21:20  shadow

	* src/afs/afs_osi_gcpags.c: file afs_osi_gcpags.c was added on
	branch openafs-devel-1_5_x on 2006-07-31 21:27:38 +0000

2006-07-31 21:13  shadow

	* src/: afs/.cvsignore, afs/afs.h, afs/afs_analyze.c,
	afs/afs_call.c, afs/afs_cell.c, afs/afs_dcache.c,
	afs/afs_dynroot.c, afs/afs_init.c, afs/afs_nfsclnt.c,
	afs/afs_osi.c, afs/afs_osi_alloc.c, afs/afs_osi_pag.c,
	afs/afs_pioctl.c, afs/afs_prototypes.h, afs/afs_user.c,
	afs/afs_vcache.c, afs/afs_volume.c, afs/exporter.h,
	afs/nfsclient.h, afs/LINUX/osi_file.c, afs/LINUX/osi_misc.c,
	afs/LINUX/osi_module.c, afs/LINUX/osi_prototypes.h,
	afs/LINUX/osi_vfsops.c, afs/LINUX/osi_vnodeops.c,
	afs/UKERNEL/afs_usrops.c, afs/VNOPS/afs_vnop_access.c,
	afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_remove.c,
	afs/VNOPS/afs_vnop_symlink.c, config/param.alpha_linux_26.h,
	config/param.amd64_linux26.h, config/param.i386_linux26.h,
	config/param.i386_umlinux26.h, config/param.ia64_linux26.h,
	config/param.ppc64_linux26.h, config/param.ppc_linux26.h,
	config/param.s390_linux26.h, config/param.s390x_linux26.h,
	config/param.sparc64_linux26.h, config/venus.h, fsint/.cvsignore,
	fsint/Makefile.in, libafs/Makefile.common.in,
	libafs/MakefileProto.LINUX.in, libafs/make_kbuild_makefile.pl,
	libuafs/Makefile.common.in, sys/.cvsignore, sys/Makefile.in,
	sys/rmtsys.xg, util/kreltime.c, venus/fs.c: DELTA
	DEVEL15-kreltime-guard-against-null-tm-20060731 AUTHOR
	shadow@dementia.org
	
	so we can memset 0 and get defaults

2006-07-31 19:01  shadow

	* src/tviced/Makefile.in: DELTA DEVEL15-fslog-dpf-20060731 AUTHOR
	shadow@dementia.org
	
	turns out it's nice to log why we exit

2006-07-31 18:16  shadow

	* src/audit/audit.c: DELTA
	DEVEL15-va-copy-instead-of-just-pointering-20060731 AUTHOR
	shadow@dementia.org FIXES 35559
	
	va_list isn't integral on ppc

2006-07-31 18:05  shadow

	* src/util/kreltime.c: DELTA
	DEVEL15-kreltime-guard-against-null-tm-20060731 AUTHOR
	shadow@dementia.org
	
	so we can memset 0 and get defaults

2006-07-31 17:51  shadow

	* doc/man-pages/pod1/aklog.pod: DELTA
	DEVEL15-aklog-man-page-20060731 AUTHOR rra@stanford.edu
	
	Fix unterminated B<>.

2006-07-31 17:34  rra

	* doc/man-pages/pod8/ka-forwarder.pod, src/kauth/ka-forwarder.c:
	DELTA ka-forwarder-20060731 AUTHOR rra@stanford.edu
	
	Add ka-forwarder.

2006-07-31 17:34  rra

	* doc/man-pages/pod8/ka-forwarder.pod: file ka-forwarder.pod was
	added on branch openafs-devel-1_5_x on 2007-08-19 22:15:28 +0000

2006-07-31 16:51  shadow

	* src/vol/: Makefile.in, namei_map.c: DELTA
	DEVEL15-namei_mapper-20060731 AUTHOR shadow@dementia.org
	
	add chaskiel's namei mapping tool to cvs and make a rule to build
	it

2006-07-31 16:50  shadow

	* src/vol/namei_map.c: file namei_map.c was added on branch
	openafs-devel-1_5_x on 2006-07-31 16:51:33 +0000

2006-07-31 16:50  shadow

	* src/vol/namei_map.c: DELTA namei_mapper-20060731 AUTHOR
	shadow@dementia.org
	
	add chaskiel's namei mapping tool to cvs and make a rule to build
	it

2006-07-31 16:37  shadow

	* src/bucoord/commands.c: DELTA
	DEVEL15-bucoord-64-bit-cleanup-20060701 AUTHOR
	wingc@engin.umich.edu
	
	However, in bucoord/commands.c, bc_VolRestoreCmd(),
	bc_DiskRestoreCmd(), bc_VolsetRestoreCmd(), and bc_DumpCmd() were
	passing '0' as arguments instead of NULL.  Because there is no
	prototype for bc_StartDmpRst() this results in a crash on 64-bit
	Linux.	(when running 'volrestore' from an interactive backup
	session)

2006-07-31 16:21  shadow

	* doc/man-pages/pod1/aklog.pod, src/aklog/aklog.1: DELTA
	DEVEL15-aklog-man-page-20060731 AUTHOR rra@stanford.edu
	
	Rewrite the aklog man page in POD and add documentation of the new
	flags and .xlog.
	
	RCS file: /cvs/openafs/src/aklog/Attic/aklog.1,v Working file:
	src/aklog/aklog.1 head: 1.2 branch: locks: strict access list:
	keyword substitution: kv total revisions: 4;	  selected
	revisions: 0 description:

2006-07-31 16:19  shadow

	* src/: rx/rx_globals.h, tviced/Makefile.in, tvolser/Makefile.in:
	DELTA DEVEL15-fslog-dpf-20060731 AUTHOR shadow@dementia.org
	
	turns out it's nice to log why we exit

2006-07-31 16:16  shadow

	* src/afs/FBSD/osi_machdep.h: DELTA
	DEVEL15-fbsd-ifnet-flags-20060731 AUTHOR
	alessandro.dellavedova@ifom-ieo-campus.it FIXES 35757
	
	i should really fix this right

2006-07-31 16:10  rra

	* doc/man-pages/pod1/aklog.pod: DELTA aklog-man-page-20060731
	AUTHOR rra@stanford.edu
	
	Rewrite the aklog man page in POD and add documentation of the new
	flags and .xlog.

2006-07-31 16:10  shadow

	* doc/man-pages/pod1/aklog.pod: file aklog.pod was added on branch
	openafs-devel-1_5_x on 2006-07-31 16:21:25 +0000

2006-07-31 15:51  jaltman

	* src/WINNT/afsd/smb.c: DELTA DEVEL15-windows-cifs-vista-20060731
	AUTHOR jaltman@secure-endpoints.com
	
	remove claim of support for Vista CIFS protocol version

2006-07-31 15:48  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20060731 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.5 = 1.5.0500.0

2006-07-31 15:34  shadow

	* src/sys/rmtsysc.c: DELTA
	DEVEL15-libafsauthent-avoid-global-host-20060731 AUTHOR
	hans@MPA-Garching.MPG.DE FIXES 36411
	
	defining host globally in the rmtsysc interface: dumb

2006-07-31 15:24  shadow

	* src/volser/vos.c: DELTA
	DEVEL15-vos-avoid-freeing-null-pointers-20060731 AUTHOR
	shadow@dementia.org FIXES 36441
	
	pretty obvious. don't.

2006-07-31 15:19  shadow

	* src/vol/namei_ops.c: DELTA
	
	and slipstream in bzero() killing
	DEVEL15-call-bzero-in-convertvolumeinfo-with-correct-size-for-dotre
	adonly-20060731 AUTHOR shadow@dementia.org FIXES 36442

2006-07-31 15:09  shadow

	* src/rx/: rx_kcommon.c, rx_packet.c: DELTA
	DEVEL15-rx-readpacket-leak-20060728 AUTHOR tkeiser@gmail.com
	
	avoid just allocating packets forever

2006-07-28 16:28  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA STABLE15-windows-version-20060728 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.4 = 1.5.0400.0

2006-07-28 16:26  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA DEVEL15-windows-notes-20060728 AUTHOR
	jaltman@secure-endpoints.com
	
	updates for 1.5.4

2006-07-28 13:38  jaltman

	* src/WINNT/afsd/: fs.c, smb.c, smb.h, smb3.c, smb3.h: DELTA
	DEVEL15-windows-cifs-compatibility-20060728 AUTHOR
	jaltman@secure-endpoints.com
	
	more compatibility fixes to the CIFS gateway server

2006-07-28 02:10  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA
	DEVEL15-windows-remove-bad-asserts-20060728 AUTHOR
	jaltman@secure-endpoints.com
	
	remove assert()s that should simply be if()

2006-07-26 13:54  jaltman

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-cifs-undo-large-x-20060726 AUTHOR
	jaltman@secure-endpoints.com
	
	remove claim of support for LARGE_READX and LARGE_WRITEX

2006-07-26 13:04  jaltman

	* src/WINNT/afsd/: cm_daemon.c, smb.c, smb.h, smb3.c: DELTA
	DEVEL15-windows-cifs-rewrite-20060726 AUTHOR
	jaltman@secure-endpoints.com
	
	 delta windows-cifs-rewrite-20060717 introduced a bug in
	Tran2SetFileInfo
	 which would cause data loss by inappropriately truncating the file
	 instead of setting the file length.
	
	 this commit adds a new smb_SetSMBParmLong() function
	
	 fix smb_ReceiveCoreWrite to check for locks before truncation and
	 adds much debugging
	
	 fix CIFS protocol negotiation and declares support for large readx
	 and writex
	
	 updates debugging strings for Tran2 functions
	
	 configures the windows firewall before sleeping in cm_Daemon()

2006-07-26 12:51  jaltman

	* src/WINNT/afsd/: afskfw.c, afslogon.c: DELTA
	DEVEL15-windows-integrated-logon-20060726 AUTHOR
	jaltman@secure-endpoints.com
	
	 delta windows-integrated-logon-20060724 would cause Windows 2000
	 systems to blue screen with an exception in winlogon.exe.

2006-07-25 14:47  shadow

	* src/des/crypt.c: DELTA DEVEL15-des-no-obsolete-encrypt-20060725
	AUTHOR shadow@dementia.org
	
	this version of encrypt() conflicts with current linux (which
	returns void)
	
	we don't use it, so, buh-bye

2006-07-25 14:42  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA
	DEVEL15-cellservdb-dl-sanity-check-20060725 AUTHOR
	shadow@dementia.org
	
	protect me from myself

2006-07-24 14:13  jaltman

	* src/WINNT/: afsd/NTMakefile, afsd/afscpcc.c, afsd/afskfw-int.h,
	afsd/afskfw.c, afsd/afskfw.h, afsd/afslogon.c, afsd/cm_memmap.c,
	afssvrmgr/NTMakefile, client_creds/NTMakefile: DELTA
	DEVEL15-windows-integrated-logon-20060724 AUTHOR
	jaltman@secure-endpoints.com
	
	 * apply ACL restrictions to credential cache immediately after
	   initialization
	
	 * move file from system temp directory to user temp directory
	   prior to starting executable as user to perform credential
	   import

2006-07-20 21:46  jaltman

	* src/: WINNT/afsd/afsd_service.c, WINNT/afsd/afsdifs.c,
	WINNT/afsd/cm_ioctl.c, WINNT/afsd/cm_vnodeops.c,
	WINNT/afsd/smb_iocons.h, WINNT/afsd/smb_ioctl.c,
	WINNT/afsrdr/afsrdr.c, WINNT/afsrdr/ifs_rpc.c,
	WINNT/afsrdr/ifs_rpc.h, WINNT/afsrdr/kif.h, sys/pioctl_nt.c: DELTA
	DEVEL15-windows-ifs-cleanup-20060720 AUTHOR
	jaltman@secure-endpoints.com
	
	* fix up prototypes
	
	* remove unused variables
	
	* re-organize code for readability
	
	* fix type safety issues

2006-07-20 06:08  jaltman

	* src/WINNT/afsrdr/: afsrdr.c, ifs_rpc.c, kif.h: DELTA
	DEVEL15-windows-ifs-afsrdr-20060718 AUTHOR
	jaltman@secure-endpoints.com
	
	updates to ifs afsrdr code to allow it to compile.

2006-07-20 03:26  jaltman

	* src/: WINNT/afsd/afsd_service.c, sys/pioctl_nt.c: DELTA
	DEVEL15-windows-ifs-20060718 AUTHOR jaltman@secure-endpoints.com
	
	enable the afsifs code to build again

2006-07-19 21:17  shadow

	* src/: auth/ktc.c, pam/afs_util.c, sys/pagsh.c: DELTA
	DEVEL15-aix5-curpag-20060719 AUTHOR shadow@dementia.org
	
	curpag() exists in too many places anyway, fix em

2006-07-19 14:48  jaltman

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-viced-checkrights-loglevel-20060719 AUTHOR
	jaltman@secure-endpoints.com
	
	increase the log level on the "CheckRights: len=%u, for
	host=%s:%d\n" message to 5.

2006-07-19 04:20  shadow

	* src/rxkad/rxkad.p.h: DELTA DEVEL15-rxkad-typeindex-20060718
	AUTHOR tkeiser@gmail.com
	
	clean up an off by one error for type index

2006-07-19 04:15  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/:
	frames.htm, relnotes-frames.htm, logo_files/filelist.xml,
	logo_files/image002.jpg, relnotes_files/filelist.xml,
	relnotes_files/header.htm, relnotes_files/preview.wmf: DELTA
	DEVEL15-windows-relnotes-20060718 AUTHOR
	jaltman@secure-endpoints.com
	
	add new files and remove dead files

2006-07-19 04:08  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/:
	logo.htm, relnotes.htm, toc.htm: DELTA
	DEVEL15-windows-relnotes-20060718 AUTHOR
	jaltman@secure-endpoints.com
	
	 Updates for 1.5.x

2006-07-18 16:03  jaltman

	* src/WINNT/install/wix/: feature.wxi, files.wxi, property.wxi,
	lang/de_DE/ActionText.wxi, lang/en_US/ActionText.wxi,
	lang/en_US/ui.wxi, lang/es_ES/ActionText.wxi,
	lang/ja_JP/ActionText.wxi, lang/ko_KR/ActionText.wxi,
	lang/pt_BR/ActionText.wxi, lang/zh_CN/ActionText.wxi,
	lang/zh_TW/ActionText.wxi: DELTA
	DEVEL15-windows-wix-2_0_4221-20060718 AUTHOR
	jaltman@secure-endpoints.com
	
	 * Updates to WIX installer to support the 2.0.4221 build
	
	 * Removes unnecessary files from Release Notes

2006-07-17 18:46  jaltman

	* src/WINNT/afsd/: smb.c, smb.h, smb3.c, smb3.h: DELTA
	DEVEL15-windows-cifs-rewrite-20060717 AUTHOR
	jaltman@secure-endpoints.com
	
	a re-write of the Tran2 Query File Info, Query Path Info, Set File
	Info, and Set Path Info functions to make them more readable and
	ensure correctness.

2006-07-14 19:35  shadow

	* src/volser/dumpstuff.c: DELTA DEVEL15-aix-largefile-20060714
	AUTHOR tkeiser@gmail.com
	
	FDH_WRITE can return something great er than an int32 size for
	largefile

2006-07-13 18:18  shadow

	* src/vol/purge.c: DELTA DEVEL15-vpurge-needs-no-lock-20060713
	AUTHOR shadow@dementia.org
	
	don't hold the VOL_LOCK during vpurgevolume volserver's transaction
	stuff (NewTrans, actually) precludes any problem

2006-07-13 17:58  shadow

	* src/rxkad/private_data.h: DELTA
	DEVEL15-rxkad-private-reorder-structures-20060713 AUTHOR
	shadow@dementia.org
	
	based on fix from tkeiser@gmail.com for aix segfaulting issue; keep
	offsets of cprivate and sprivate's copies of type and level the
	same

2006-07-13 17:41  shadow

	* src/auth/: ktc.c, ktc.h: DELTA
	DEVEL15-tsm-interface-simple-uid-20060713 AUTHOR
	shadow@dementia.org
	
	for now we use afs_uint32 as a uid in the exported interface

2006-07-13 17:23  shadow

	* src/auth/ktc.h: file ktc.h was initially added on branch
	openafs-devel-1_5_x.

2006-07-13 17:23  shadow

	* src/: auth/Makefile.in, auth/ktc.c, tsm41/Makefile.in,
	tsm41/aix41_auth.c, tsm41/aix41_ident.c, tsm41/aix5_auth.c,
	tsm41/aix_auth_common.c, tsm41/aix_auth_prototypes.h,
	tsm41/aix_ident_prototypes.h, tsm41/aix_ktc.c, auth/ktc.h: DELTA
	DEVEL15-aix-lam-20060712 AUTHOR tkeiser@gmail.com
	
	tsm for aix5

2006-07-13 17:08  shadow

	* src/tsm41/aix41_ident.c: file aix41_ident.c was added on branch
	openafs-devel-1_5_x on 2006-07-13 17:23:29 +0000

2006-07-13 17:08  shadow

	* src/tsm41/aix_ident_prototypes.h: file aix_ident_prototypes.h was
	added on branch openafs-devel-1_5_x on 2006-07-13 17:23:29 +0000

2006-07-13 17:08  shadow

	* src/tsm41/aix_auth_common.c: file aix_auth_common.c was added on
	branch openafs-devel-1_5_x on 2006-07-13 17:23:29 +0000

2006-07-13 17:08  shadow

	* src/tsm41/aix_ktc.c: file aix_ktc.c was added on branch
	openafs-devel-1_5_x on 2006-07-13 17:23:29 +0000

2006-07-13 17:08  shadow

	* src/tsm41/: aix41_ident.c, aix5_auth.c, aix_auth_common.c,
	aix_auth_prototypes.h, aix_ident_prototypes.h, aix_ktc.c: DELTA
	aix-lam-20060712 AUTHOR tkeiser@gmail.com
	
	tsm for aix5

2006-07-13 17:08  shadow

	* src/tsm41/aix5_auth.c: file aix5_auth.c was added on branch
	openafs-devel-1_5_x on 2006-07-13 17:23:29 +0000

2006-07-13 17:08  shadow

	* src/tsm41/aix_auth_prototypes.h: file aix_auth_prototypes.h was
	added on branch openafs-devel-1_5_x on 2006-07-13 17:23:29 +0000

2006-07-10 19:27  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA
	DEVEL15-windows-wait-rx-hard-dead-time-20060710 AUTHOR
	jaltman@secure-endpoints.com
	
	Don't timeout based upon the LAN Workstation Session Timeout value.
	 Instead wait for the rx hard dead timeout.

2006-07-07 01:15  jaltman

	*
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s-frames.htm: file relnotes-frames.htm was initially added on
	branch openafs-stable-1_4_x.

2006-07-07 01:15  jaltman

	*
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s-frames.htm: file relnotes-frames.htm was added on branch
	openafs-devel-1_5_x on 2006-07-19 04:15:17 +0000

2006-07-06 00:18  jaltman

	* src/config/NTDllmap.txt: DELTA DEVEL15-windows-dllmap-20060705
	AUTHOR jaltman@secure-endpoints.com
	
	afsrpc.dll and afsauthent.dll got too big for their allocations.

2006-07-05 20:21  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-1-5-3-20060705 AUTHOR shadow@dementia.org
	
	make openafs 1.5.3

2006-07-05 19:21  shadow

	* src/vlserver/NTMakefile: DELTA
	DEVEL15-windows-vlserver-makefile-correction-20060705 AUTHOR
	jaltman@secure-endpoints.com
	
	so make clean works right (remove vldbint.h)

2006-07-05 18:36  shadow

	* src/shlibafsrpc/: Makefile.in, mapfile: DELTA
	DEVEL15-libafsrpc-export-xdr-20060705 AUTHOR shadow@dementia.org
	
	"	ld: warning: relocation warning: R_SPARC_COPY: file	  
	/usr/local/lib/libafsrpc.so: symbol	    rx_enable_stats:
	relocation bound to a symbol with STV_PROTECTED        visibility  
	     Undefined			     first referenced	     
	symbol				   in file	  xdr_afs_uint32   
	    /usr/local/lib/libafsauthent.a(ptint.xdr.o)        ld: fatal:
	Symbol referencing errors. No output written to slapd	    
	collect2: ld returned 1 exit status "
	
	one can guess how that might be less than useful

2006-07-05 17:12  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20060705 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.3 == 1.5.0003

2006-07-04 22:43  jaltman

	* src/WINNT/afsd/: smb.c, smb.h, smb3.c: DELTA
	DEVEL15-windows-cifs-20060704 AUTHOR jaltman@secure-endpoints.com
	
	a mixture of updates to cifs compliance

2006-07-04 21:24  jaltman

	* src/rx/rx_globals.c: DELTA DEVEL15-ubik-call-sucks-20060704
	AUTHOR jaltman@secure-endpoints.com
	
	another fix for Windows

2006-07-04 17:05  shadow

	* src/rx/: rx_globals.c, rx_globals.h: DELTA
	DEVEL15-ubik-call-sucks-20060704 AUTHOR
	jaltman@secure-endpoints.com
	
	make ubik_Call removal work on Windows.

2006-07-04 06:28  jaltman

	* src/: NTMakefile, WINNT/afsd/NTMakefile, bozo/NTMakefile,
	bubasics/NTMakefile, budb/NTMakefile, fsint/NTMakefile,
	kauth/NTMakefile, libadmin/kas/NTMakefile, libadmin/pts/NTMakefile,
	libadmin/vos/NTMakefile, libafsauthent/afsauthent.def,
	libafsrpc/NTMakefile, ptserver/NTMakefile, ptserver/ptclient.c,
	rx/rx_clock_nt.c, rx/rx_globals.h, rxgen/rpc_parse.c,
	rxstat/NTMakefile, tviced/NTMakefile, ubik/NTMakefile,
	update/NTMakefile, vlserver/NTMakefile, volser/NTMakefile: DELTA
	DEVEL15-ubik-call-sucks-20060704 AUTHOR
	jaltman@secure-endpoints.com
	
	make ubik_Call removal work on Windows.

2006-07-04 06:18  jaltman

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-viced-uninitialized-20060704 AUTHOR
	jaltman@secure-endpoints.com
	
	tcon in XStatsVersion.

2006-07-04 03:57  shadow

	* src/: ptserver/ptprocs.c, ptserver/ptuser.c, util/casestrcpy.c:
	DELTA DEVEL15-fileserver-hates-pruclient-20060626 AUTHOR
	shadow@dementia.org
	
	right now there is one struct ubik_client shared by all threads in
	the fileserve r, which sucks when one has it locked
	
	let's, uh, fix that.

2006-07-04 03:51  shadow

	* src/viced/host.c: DELTA DEVEL15-ubik-call-sucks-20060703 AUTHOR
	shadow@dementia.org FIXES
	
	ubik_Call's pseudo-varargs construction is hideous
	
	put it out of its misery where possible

2006-07-03 19:38  shadow

	* src/rxgen/rpc_hout.c: DELTA DEVEL15-ubik-call-sucks-20060703
	AUTHOR shadow@dementia.org FIXES
	
	ubik_Call's pseudo-varargs construction is hideous
	
	put it out of its misery where possible

2006-07-03 19:07  shadow

	* src/: afsweb/weblog.c, bucoord/dump_sched.c,
	bucoord/tape_hosts.c, bucoord/vol_sets.c, bucoord/volstub.c,
	budb/Makefile.in, butc/tcudbprocs.c, butc/test_budb.c,
	dauth/Makefile.in, dauth/dlog.c, kauth/Makefile.in,
	ptserver/Makefile.in, ptserver/ptclient.c, ptserver/ptuser.c,
	rxgen/rpc_hout.c, rxgen/rpc_main.c, rxgen/rpc_parse.c,
	rxgen/rpc_util.h, ubik/ubik.p.h, ubik/ubikclient.c,
	update/Makefile.in, venus/fs.c, viced/host.c, viced/viced.c,
	vlserver/Makefile.in, volser/vsutils.c: DELTA
	DEVEL15-ubik-call-sucks-20060703 AUTHOR shadow@dementia.org FIXES
	
	ubik_Call's pseudo-varargs construction is hideous
	
	put it out of its misery where possible

2006-07-03 18:54  jaltman

	* src/: afs/SOLARIS/osi_vnodeops.c,
	libafs/MakefileProto.SOLARIS.in: DELTA
	DEVEL15-sol10u2-rename-20060703 AUTHOR tkeiser@gmail.com FIXES
	34774
	
	In s10u2 the vnode path cache code was modified so that we're no
	longer guaranteed of having a valid path cache pointer for the lofs
	mount case.  Attached patch changes gafs_rename to deal with this.
	Patch also removes unnecessary MODLOAD32 build rule from sun4x_510
	case.

2006-07-03 18:46  shadow

	* src/viced/: afsfileprocs.c, host.c, host.h, viced.c: DELTA
	DEVEL15-fileserver-hates-pruclient-20060626 AUTHOR
	shadow@dementia.org
	
	right now there is one struct ubik_client shared by all threads in
	the fileserver, which sucks when one has it locked
	
	let's, uh, fix that.

2006-07-03 17:11  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20060703 AUTHOR jaltman@secure-endpoints.com
	
	notes

2006-07-03 01:46  jaltman

	* src/WINNT/install/wix/: NTMakefile, files.wxi: DELTA
	DEVEL15-windows-wix-sdk-20060702 AUTHOR asanka@secure-endpoints.com
	
	Move SDK to \Program Files\OpenAFS\SDK

2006-07-03 01:06  jaltman

	* src/: libafsauthent/afsauthent.def, rx/rx.c, rx/rx_pthread.c,
	shlibafsauthent/afsauthent.def, util/afsutil.h, util/winsock_nt.c:
	DELTA DEVEL15-windows-library-cleanup-20060702 AUTHOR
	jaltman@secure-endpoints.com
	
	afs_winsockCleanup

2006-07-03 01:06  jaltman

	* src/auth/NTMakefile: DELTA DEVEL15-windows-afsauth-krb-20060702
	AUTHOR jaltman@secure-endpoints.com
	
	Build the afsuth.krb library

2006-07-03 01:04  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	DEVEL15-windows-nsis-sdk-20060702 AUTHOR
	jaltman@secure-endpoints.com
	
	Move SDK to Program Files\OpenAFS\SDK

2006-07-03 01:03  jaltman

	* src/WINNT/afsd/: afskfw.c, afskfw.h, afslogon.c: DELTA
	DEVEL15-windows-afslogon-pr_end-20060702 AUTHOR
	jaltman@secure-endpoints.com
	
	* do not attempt to copy kfw krb5 creds if integrated logon
	disabled
	
	* disable use of automatic registration from afslogon.dll.  calling
	  pr_Initialize() results in rx_Init() being called which creates  
	threads that prevent safe unloading of the dll.  This is causing  
	crashes in third party applications that call CreateProcessAsUser()
	  which in turn temporarily loads afslogon.dll.
	
	* add life_to_time to afskfw.c in order remove the link to the
	rxkad	and des libraries

2006-07-01 05:02  shadow

	* src/butc/: dbentries.c, list.c, recoverDb.c, tcmain.c, tcprocs.c:
	DELTA DEVEL15-butc-prototyping-20060701 AUTHOR shadow@dementia.org
	
	have some prototypes happy july 1 and what a crappy day it is

2006-06-30 19:47  shadow

	* src/cmd/cmd.c: DELTA
	DEVEL15-libcmd-support-version-switch-20060630 AUTHOR
	shadow@dementia.org
	
	well, i guess adm will be sad until it exports AFSVersion, but,
	life is hard.

2006-06-30 14:07  shadow

	* src/afs/SOLARIS/osi_vfsops.c: DELTA
	DEVEL15-solaris-vfsops-20060629 AUTHOR tkeiser@gmail.com FIXES
	
	fix symbol binding for modern solaris 10 patches (6/06) which kills
	a few we didn't need anyway

2006-06-30 14:00  shadow

	* src/vol/vol-salvage.c: DELTA DEVEL15-salvager-20060628 AUTHOR
	tkeiser@gmail.com FIXES
	
	make ClearROInUseBit actually do it

2006-06-30 00:18  shadow

	* src/butc/tcmain.c: DELTA DEVEL15-rxbind-typo-fix-20060629 AUTHOR
	wingc@engin.umich.edu FIXES 34634
	
	kill this obvious typo

2006-06-29 23:27  jaltman

	* src/rxkad/ticket5.c: DELTA DEVEL15-rxkad-rt34568-20060629 AUTHOR
	jaltman@secure-endpoints.com FIXES 34568
	
	The use of strncmp() results in p->v5_str being treated as matching
	prefix instead of as the complete string.  This causes "ftpa" to be
	considered a match for "ftp".

2006-06-28 15:01  jaltman

	* src/WINNT/afsd/: cm_scache.c, cm_scache.h, cm_vnodeops.c: DELTA
	DEVEL15-windows-bulkstat-eaccess-20060628 AUTHOR
	jaltman@secure-endpoints.com
	
	New CM_SCACHEFLAG_EACCESS flag is used to track whether the status
	information was the result of an EACCESS error during an inline
	bulk status call.  If so, we have a callback but did not get any
	status info.  When this flag is set we include the entry in future
	bulk status calls but otherwise treat the cm_scache entry as if it
	has a valid callback.  The callback will be revoked if the ACLs on
	the object changes.

2006-06-28 05:34  jaltman

	* src/WINNT/afsd/: cm_access.c, cm_conn.h, cm_scache.c,
	cm_vnodeops.c, smb.c, smb3.c: DELTA
	DEVEL15-windows-inlinebulkstat-20060628 AUTHOR
	jaltman@secure-endpoints.com
	
	fix the timeout conditional and error handling so that all
	directory entries will be processed.
	
	now there is a problem in which transitioning from no tokens to
	tokens does not result in refreshed data.  something to look into.

2006-06-28 03:24  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_scache.c, cm_server.c,
	cm_server.h, cm_vnodeops.c, cm_vnodeops.h, smb.c, smb3.c: DELTA
	DEVEL15-windows-inlinebulkstat-20060627 AUTHOR
	jaltman@secure-endpoints.com
	
	Activate previously implemented TryBulkStat code.  Due to incorrect
	comparisons the code was never executed.  Add support for
	InlineBulkStat with fallback to BulkStat and increase the size of
	CM_BULKMAX to 150.  (3 * AFSCBMAX)
	
	Add CM_SERVERFLAG_NOINLINEBULK to track support for InlineBulkStat.
	 Clear flag during InitCallbackState.

2006-06-27 22:53  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	DEVEL15-windows-fs-uuid-part-two-20060627 AUTHOR
	jaltman@secure-endpoints.com
	
	force new connections after uuid change

2006-06-27 22:19  jaltman

	* src/WINNT/afsd/: cm_ioctl.c, cm_ioctl.h, fs.c, smb_iocons.h,
	smb_ioctl.c: DELTA DEVEL15-windows-fs-uuid-20060627 AUTHOR
	jaltman@secure-endpoints.com
	
	 fs uuid [-generate]

2006-06-27 21:54  jaltman

	* src/WINNT/afsd/cm_callback.c: DELTA
	DEVEL15-windows-uninitialized-vars-20060627 AUTHOR
	jaltman@secure-endpoints.com
	
	uninitialized pointers when dereferenced do bad things

2006-06-27 15:40  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_scache.c, smb.h, smb3.c: DELTA
	DEVEL15-windows-cleanup-20060627 AUTHOR
	jaltman@secure-endpoints.com
	
	 * fix UAEACCES debug string
	
	 * assign scachetype invalid when invalid
	
	 * smb_WriteData prototype
	
	 * update T2 search dir debug message to include unique

2006-06-27 04:04  jaltman

	* src/WINNT/afsd/smb3.c: DELTA
	DEVEL15-windows-do-not-release-null-20060626 AUTHOR
	jaltman@secure-endpoints.com
	
	uidp can be null.  if so, do not release.

2006-06-26 16:20  rra

	* src/: venus/cmdebug.c, xstat/xstat_cm.c, xstat/xstat_fs.c: DELTA
	DEVEL15-afsutil-includes-20060623 AUTHOR wingc@engin.umich.edu
	
	Include <afs/afsutil.h> for prototypes of afs_inet_ntoa and
	afs_inet_ntoa_r.

2006-06-26 05:48  jaltman

	* src/WINNT/install/wix/registry.wxi: DELTA
	DEVEL15-windows-wix-path-key-fix-20060625 AUTHOR
	asanka@secure-endpoints.com
	
	properly set the path key

2006-06-26 02:25  jaltman

	* src/WINNT/afsreg/: afsreg.h, afssw.c: DELTA
	DEVEL15-windows-32bit-tools-client-dir-20060625 AUTHOR
	jaltman@secure-endpoints.com
	
	Modify afssw_GetClientInstallDir to check both the registry for
	both the full client installation as well as the 32-bit tools
	installation for the Client Install Pathname.

2006-06-26 02:19  jaltman

	* src/WINNT/install/wix/files.wxi: DELTA
	DEVEL15-windows-wix-client-path-20060625 AUTHOR
	jaltman@secure-endpoints.com
	
	move <Environment> tag to a component that will be installed as
	part of the 32-bit tools so that Client\Program is added to the
	PATH.

2006-06-25 21:45  jaltman

	* src/WINNT/afsd/cm_callback.c: DELTA
	DEVEL15-windows-largefile-support-20060625 AUTHOR
	jaltman@secure-endpoints.com
	
	don't clear the no64bit when there is no server

2006-06-25 17:58  jaltman

	* src/WINNT/aklog/NTMakefile: DELTA
	DEVEL15-windows-aklog-64bit-20060625 AUTHOR qdong@mit.edu
	
	Prepare makefile to link against kfw 64-bit libs when they are
	available.

2006-06-25 17:54  jaltman

	* src/WINNT/afsapplib/: al_creds.cpp, al_error.cpp, al_help.cpp,
	al_misc.cpp, al_progress.cpp, al_pump.cpp, al_wizard.cpp,
	checklist.cpp, ctl_date.cpp, ctl_elapsed.cpp, ctl_sockaddr.cpp,
	ctl_spinner.cpp, ctl_time.cpp, dialog.cpp: DELTA
	DEVEL15-windows-64bit-type-safety-20060625 AUTHOR qdong@mit.edu
	
	Type casting

2006-06-25 16:58  jaltman

	* src/WINNT/client_exp/lang/NTMakefile: DELTA
	DEVEL15-windows-cleanup-20060625 AUTHOR
	jaltman@secure-endpoints.com
	
	cleanup AFS_component_version_number.h

2006-06-25 15:01  jaltman

	* src/WINNT/install/wix/NTMakefile: DELTA
	DEVEL15-windows-wix-tools-on-i386-only-20060625 AUTHOR
	jaltman@secure-endpoints.com
	
	only build the 32-bit tools installer on i386

2006-06-25 14:57  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	DEVEL15-windows-nsis-help-files-install-location-20060625 AUTHOR
	jaltman@secure-endpoints.com
	
	place the help files in the correct location

2006-06-25 01:51  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	DEVEL15-windows-report-quota-diskfull-20060624 AUTHOR
	jaltman@secure-endpoints.com
	
	overquota and diskfull errors are detected while writing dirty
	buffers to the file server.  A flag is set on the scp so that the
	error can be returned to the caller.  cm_FSync was clearing the
	flag without returning the error. This permitted calls to Win32
	WriteFile to report success even when they failed.

2006-06-24 20:41  jaltman

	* src/: WINNT/afsd/NTMakefile, WINNT/afsd/cm.h,
	WINNT/afsd/cm_callback.c, WINNT/afsd/cm_conn.c,
	WINNT/afsd/cm_conn.h, WINNT/afsd/cm_daemon.c,
	WINNT/afsd/cm_dcache.c, WINNT/afsd/cm_dir.c,
	WINNT/afsd/cm_freelance.c, WINNT/afsd/cm_scache.c,
	WINNT/afsd/cm_scache.h, WINNT/afsd/cm_server.c,
	WINNT/afsd/cm_server.h, WINNT/afsd/cm_user.c,
	WINNT/afsd/cm_utils.c, WINNT/afsd/cm_vnodeops.c,
	WINNT/afsd/cm_volume.c, WINNT/afsd/smb.c, WINNT/afsd/smb.h,
	WINNT/afsd/smb3.c, WINNT/afsd/smb3.h, WINNT/afsd/smb_ioctl.c,
	WINNT/afsd/smb_ioctl.h, libafsrpc/afsrpc.def: DELTA
	DEVEL15-windows-largefile-support-20060623 AUTHOR
	asanka@secure-endpoints.com
	
	This patch adds large file support (> 2GB) to the CIFS server and
	the cache manager.
	
	It also corrects a significant oversight where the definition of
	struct rx_call was inconsistent due to a failure to define
	AFS_PTHREAD_ENV prior to including rx.h in all source files.  This
	prevented all errors during rx_Read and rx_Write to be ignored.

2006-06-24 16:24  rra

	* src/cf/kerberos.m4: DELTA DEVEL15-rhel3-krb524-checking-20060624
	AUTHOR rra@stanford.edu FIXES 30589
	
	Check for krb524 functions in libkrb524 if not found in libkrb5 so
	that the Kerberos v5 support will build on RHEL3.  Thanks to Derek
	Atkins for the debugging and testing.

2006-06-24 14:10  jaltman

	* src/viced/: NTMakefile, callback.c: DELTA
	DEVEL15-windows-viced-cbd-20060624 AUTHOR
	jaltman@secure-endpoints.com
	
	don't break platforms other than Windows

2006-06-24 02:49  jaltman

	* src/WINNT/install/wix/files.wxi: DELTA
	DEVEL15-windows-wix-help-files-install-location-20060623 AUTHOR
	asanka@secure-endpoints.com
	
	place the help files in the correct location

2006-06-23 03:34  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA
	DEVEL15-windows-cm_syncop-buflocked-20060622 AUTHOR
	jaltman@secure-endpoints.com
	
	If cm_SyncOp is called with the buffer locked, it must be returned
	locked even on error.

2006-06-22 21:54  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	DEVEL15-windows-no-freelance-vldb-failover-20060622 AUTHOR
	jaltman@secure-endpoints.com
	
	When Freelance mode is not in use the cache manager must load the
	root.afs volume of the default cell in order to be able to start.  
	Unfortunately, if the first vlserver fails the request to obtain
	the volume information will timeout and no retries will be
	performed.  This patch performs up to 10 retries in the
	initialization code in order to enable the vlservers to be marked
	down so that failover can occur.

2006-06-21 20:40  jaltman

	* src/viced/NTMakefile: DELTA DEVEL15-windows-viced-cbd-20060621
	AUTHOR jaltman@secure-endpoints.com
	
	typo

2006-06-20 22:10  jaltman

	* src/viced/: NTMakefile, callback.c: DELTA
	DEVEL15-windows-viced-cbd-20060620 AUTHOR
	jaltman@secure-endpoint.com
	
	build the callback debug utility

2006-06-20 21:40  shadow

	* src/: export/Makefile.in, libafs/Makefile.common.in,
	libafs/MakefileProto.AIX.in, libuafs/Makefile.common.in,
	libuafs/MakefileProto.AIX.in, vol/vol-salvage.c,
	volser/dumpstuff.c: DELTA DEVEL15-aix-largefile-cleanup-20060620
	AUTHOR tkeiser@gmail.com
	
	some largefile cleanup and other minor aix tweaking

2006-06-20 20:59  jaltman

	* src/libafsrpc/afsrpc.def: DELTA
	DEVEL15-windows-afsrpc-exports-20060620 AUTHOR
	jaltman@secure-endpoints.com
	
	New functions: rx_InitHost, rx_NewServiceHost

2006-06-20 20:37  jaltman

	* src/: bozo/bosserver.c, budb/server.c, butc/tcmain.c,
	kauth/kaserver.c, ptserver/ptserver.c, update/server.c,
	vlserver/vlserver.c, volser/volmain.c: DELTA
	DEVEL15-rxbind-for-servers-20060620 AUTHOR
	jaltman@secure-endpoints.com
	
	do not call parseNetFile on Windows where the function does not
	exist

2006-06-20 20:03  jaltman

	* src/viced/host.c: DELTA
	DEVEL15-viced-findclient-do-not-return-wrong-client-20060620 AUTHOR
	jhutz@cs.cmu.edu
	
	In h_FindClient_r it was possible for the wrong client to be
	returned and worse for it to be returned without the reference
	count being incremented.

2006-06-20 14:53  jaltman

	* src/viced/host.c: DELTA DEVEL15-viced-deadlock-20060620 AUTHOR
	rtb@pclella.cern.ch FIXES 34073
	
	* checks for client == oldClient
	
	* drops the H_LOCK prior to obtaining the WriteLock on oldClient  
	in order to prevent a deadlock

2006-06-15 15:52  shadow

	* src/: afs/afs_pioctl.c, afsd/afsd.c, venus/fs.c: DELTA
	DEVEL15-fs-getcache-show-more-20060615 AUTHOR hozer@hozed.org
	
	show more info about cache usage, optionally

2006-06-15 15:45  shadow

	* src/afs/afs_util.c: DELTA
	DEVEL15-linux-current-already-used-20060615 AUTHOR hozer@hozed.org
	FIXES
	
	don;'t conflict on use of current

2006-06-15 15:20  shadow

	* src/rx/rx_getaddr.c: DELTA DEVEL15-getaddr-avoid-looping-20060615
	AUTHOR shadow@dementia.org
	
	so it would be good to count these all off
	
	oops

2006-06-13 03:52  shadow

	* src/rx/rx_getaddr.c: DELTA
	DEVEL15-getaddr-skip-loopbacks-version-for-macos-20060613 AUTHOR
	shadow@dementia.org
	
	so rxbind does something sensible

2006-06-13 00:29  shadow

	* src/ptserver/ptserver.c: DELTA
	DEVEL15-rxbind-for-servers-20060612 AUTHOR shadow@dementia.org
	FIXES 32308
	
	support -rxbind switch for servers

2006-06-13 00:01  shadow

	* src/vol/namei_ops.c: DELTA DEVEL15-namei-dec-drop-lock-20060612
	AUTHOR shadow@dementia.org FIXES 17638
	
	unsure why yet, or even if, but this is all that makes sense

2006-06-12 21:56  shadow

	* src/: bozo/bosserver.c, budb/server.c, butc/tcmain.c,
	kauth/kaserver.c, ptserver/ptserver.c, rx/rx.c, rx/rx.h,
	rx/rx_prototypes.h, ubik/ubik.c, update/server.c, viced/viced.c,
	vlserver/vlserver.c, volser/volmain.c: DELTA
	DEVEL15-rxbind-for-servers-20060612 AUTHOR shadow@dementia.org
	FIXES 32308
	
	support -rxbind switch for servers

2006-06-12 16:25  shadow

	* src/config/: param.alpha_linux_24.h, param.alpha_linux_26.h,
	param.amd64_linux24.h, param.amd64_linux26.h, param.i386_linux24.h,
	param.i386_linux26.h, param.i386_umlinux24.h,
	param.i386_umlinux26.h, param.ia64_linux24.h, param.ia64_linux26.h,
	param.parisc_linux24.h, param.ppc64_linux24.h,
	param.ppc64_linux26.h, param.ppc_linux24.h, param.ppc_linux26.h,
	param.s390_linux24.h, param.s390_linux26.h, param.s390x_linux24.h,
	param.s390x_linux26.h, param.sparc64_linux24.h,
	param.sparc64_linux26.h, param.sparc_linux24.h: DELTA
	DEVEL15-linux-enable-gcpags-20060612 AUTHOR shadow@dementia.org
	
	enable gcpags

2006-06-12 04:27  shadow

	* src/rx/rx.c: DELTA
	DEVEL15-recvackpkt-count-acks-and-open-cong-window-20060612 AUTHOR
	chas@cmf.nrl.navy.mil
	
	"the non AFS_GLOBAL_RXLOCK_KERNEL version of rxi_ReceiveAckPacket()
	wasnt counting 'hard' acks and not opening the congestion window. 
	using rx_Readv() directs the incoming packets into the target iov,
	and sends a hard ack (skipping soft acks).  "

2006-06-08 21:22  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA
	DEVEL15-windows-scache-recycle-fix-20060608 AUTHOR
	jaltman@secure-endpoints.com
	
	do not special case freelance entries

2006-06-07 23:31  jaltman

	* src/WINNT/afsd/smb3.c: DELTA
	DEVEL15-windows-cifs-std-info-take-two-20060607 AUTHOR
	jaltman@secure-endpoints.com
	
	The "is a directory" value was being set one field beyond the end
	of the Standard Info reply structure.

2006-06-07 05:03  shadow

	* configure-libafs.in, configure.in,
	src/libafs/afs.ppc_darwin_70.plist.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/libafs/afs.ppc_darwin_90.plist.in,
	src/libafs/afs.x86_darwin_80.plist.in,
	src/libafs/afs.x86_darwin_90.plist.in,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.info: DELTA
	DEVEL15-openafs-devel-1-5-2-20060607 AUTHOR shadow@dementia.org
	
	1.5.2

2006-06-07 04:56  shadow

	* src/viced/host.c: DELTA DEVEL15-no-client-tcon-20060607 AUTHOR
	cg2v@andrew.cmu.edu
	
	remove client->tcon and avoid locking issues

2006-06-07 04:40  shadow

	* src/viced/: host.c, host.h, viced.c: DELTA
	DEVEL15-no-client-tcon-20060607 AUTHOR cg2v@andrew.cmu.edu
	
	remove client->tcon and avoid locking issues

2006-06-07 04:28  shadow

	* acinclude.m4, src/util/serverLog.c: DELTA
	DEVEL15-openlog-consistency-20060607 AUTHOR cg2v@andrew.cmu.edu
	
	open logs consistently so assert logging is appended

2006-06-07 04:23  shadow

	* src/shlibafsrpc/Makefile.in: DELTA
	DEVEL15-synchronize-xdr-20060606 AUTHOR rra@stanford.edu
	
	Include the same set of xdr objects in the shared libafsrpc as are
	included in the static libafsrpc.

2006-06-06 17:00  jaltman

	* src/WINNT/afsd/: cm_vnodeops.c, smb.c, smb3.c: DELTA
	DEVEL15-windows-smb-mountpt-is-dir-20060606 AUTHOR
	jaltman@secure-endpoints.com
	
	Be consistent about reporting mountpoints and invalid links as
	directories to the CIFS client.

2006-06-06 14:47  jaltman

	* src/WINNT/: client_exp/NTMakefile, eventlog/lang/NTMakefile,
	install/loopback/NTMakefile, license/NTMakefile: DELTA
	DEVEL15-windows-makefile-clean-20060606 AUTHOR
	jaltman@secure-endpoints.com
	
	cleanup additional files

2006-06-05 03:26  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20060604 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.0002

2006-06-05 01:37  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	DEVEL15-windows-notes-20060604 AUTHOR jaltman@secure-endpoints.com
	
	updates

2006-06-04 06:14  shadow

	* src/viced/host.c: DELTA
	DEVEL15-viced-swap-old-cbcon-diff-20060603 AUTHOR
	jaltman@secure-endpoints.com FIXES 32985
	
	swap cbconn when other side changes IPs

2006-06-03 18:01  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_ioctl.c, cm_scache.c, cm_scache.h,
	cm_utils.c, cm_vnodeops.c: DELTA
	DEVEL15-windows-scache-recycle-20060603 AUTHOR
	jaltman@secure-endpoints.com
	
	A deadlock was detected when performing "fs flushall" if the file
	server reports VNOVNODE.   The scp->createBufferLock is already
	held by the current thread and there is no mechanism to propagate
	the knowledge.	Therefore, an alternate mechanism for clearing the
	cache must be developed.  A new function
	cm_RecycleSCache(scp,flags) has been extracted from
	cm_GetNewSCache().  This function performs the task of recycling an
	cm_scache_t object.  When called from cm_GetNewSCache() with no
	flags the expectation is that there are no associated buffers that
	are queued to be read or written.  When called from cm_Analyze()
	with the CM_SCACHE_RECYCLEFLAG_DESTROY_BUFFERS flag, any queued
	buffers will be de-queued and marked as if the operations were
	performed so the data can be discarded.
	
	This patch also addresses the following issues:
	
	* CM_ERROR codes were logged as "unknown" by cm_Analyze.
	
	* In response to VNOVNODE, the parent is only discarded if the
	current   cm_scache_t is not a directory.
	
	* In the Ioctl FlushFile and FlushVolume functions, there were no  
	checks to protect against flushing the Freelance SCache entries.
	
	* In FlushFile, the wrong cm_scache_t object was being released.
	
	* In cm_GetNewSCache, do not allow Freelance SCache entries to be  
	recycled.  Choose a new entry if cm_RecycleSCache fails.

2006-06-02 21:25  shadow

	* src/afs/VNOPS/afs_vnop_flock.c: DELTA
	DEVEL15-flock-handle-uae-errors-20060601 AUTHOR cg2v@andrew.cmu.edu
	
	handle uae versions of errors for flock locks

2006-06-01 16:02  shadow

	* src/afs/VNOPS/afs_vnop_flock.c: DELTA
	DEVEL15-flock-handle-uae-errors-20060601 AUTHOR cg2v@andrew.cmu.edu
	
	handle uae versions of errors for flock locks

2006-06-01 15:58  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	DEVEL15-linux-vfsops-remove-redundant-code-20060601 AUTHOR
	jbuehler@spirentcom.com FIXES 32783
	
	remove redundancy

2006-06-01 15:50  shadow

	* src/rx/rx_rdwr.c: DELTA DEVEL15-rx-rdwr-type-casting-20060523
	AUTHOR jaltman@secure-endpoints.com
	
	type cast correctly

2006-06-01 15:49  shadow

	* src/afs/afs_util.c: DELTA
	DEVEL15-md5-formerly-fbsd-saddr-wtf-20060601 AUTHOR rees@umich.edu
	
	seemlingly unrelated change in with some other stuff, so i can't
	just pull or leave it

2006-06-01 15:42  shadow

	* src/WINNT/afsd/: cm_scache.c, smb.c, smb3.c: DELTA
	DEVEL15-windows-smb-fid-faster-20060531 AUTHOR
	jaltman@secure-endpoints.com
	
	Speed up the performance of the cache manager by not holding the
	smb_fid_t mutex across calls to cm_SyncOp and AFS RPCs.
	
	Ensure that all smb_fid_t flag references are protected.

2006-06-01 15:41  shadow

	* src/rx/rx_getaddr.c: DELTA DEVEL15-fix-rx-getaddr-20060531 AUTHOR
	shadow@dementia.org

2006-06-01 15:41  shadow

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-smb-fid-deadlock-20060530 AUTHOR
	jaltman@secure-endpoints.com
	
	remove a deadlock introduced in 1.4.1

2006-06-01 15:40  shadow

	* src/WINNT/afsd/: cm_access.c, cm_callback.c, cm_scache.c: DELTA
	DEVEL15-windows-get-acls-20060528 AUTHOR
	jaltman@secure-endpoints.com
	
	It is possible to have a valid callback but not to have the
	required ACL info for the current user.  Force acquisition of a
	FetchStatus but do so without making multiple calls.

2006-06-01 15:40  shadow

	* src/WINNT/afsd/smb3.c: DELTA DEVEL15-windows-hexdump-fix-20060528
	AUTHOR jaltman@secure-endpoints.com
	
	do not allow unquoted percent signs to be logged

2006-06-01 15:40  shadow

	* src/WINNT/afsd/cm_access.c: DELTA
	DEVEL15-windows-access-fetchstatus-20060526 AUTHOR
	jaltman@secure-endpoints.com
	
	Do not call cm_GetCallback() directly.	Always use
	cm_SyncOp(CM_SCACHESYNC_NEEDCALLBACK)

2006-06-01 15:40  shadow

	* src/WINNT/afsd/: cm_buf.c, cm_scache.c, smb.c, smb.h: DELTA
	DEVEL15-windows-dynamic-thread-priority-20060525 AUTHOR
	jaltman@secure-endpoints.com
	
	Dynamically adjust the priority of server threads based upon the
	age of the cifs request that is being processed.  Bump the priority
	one level for each 15 seconds of age.

2006-06-01 15:39  shadow

	* src/WINNT/: afsd/cm_aclent.c, afsd/cm_scache.c,
	afsd/cm_vnodeops.c, client_osi/libosi.def, client_osi/osiqueue.c,
	client_osi/osiqueue.h, client_osi/osisleep.c: DELTA
	DEVEL15-windows-head-tail-queue-removal-20060525 AUTHOR
	jaltman@secure-endpoints.com
	
	while investigating the cause of the delayed write errors it was
	observed that all of the sleep queues are LIFO.  This has the side
	effect of encouraging starvation.  Changing the queues to FIFOs
	revealed a serious problem affecting the use of all queues which
	use both head and tail pointers.  The removal function osi_QRemove
	does not take a tail pointer and therefore the pointer is always
	left hanging.  If the number of elements ever drops to zero the
	queue becomes corrupted.
	
	Added osi_QRemoveHT to be used whenever head and tail pointers are
	used.  Updated all callers in afsd.

2006-06-01 15:39  shadow

	* src/WINNT/afsd/: smb.c, smb3.c: DELTA
	DEVEL15-windows-smb-mods-20060524 AUTHOR
	jaltman@secure-endpoints.com
	
	Prevent smb_FindVCP from returning dead virtual circuits
	
	Treat "*." as an alias for "all"

2006-06-01 15:39  shadow

	* src/rx/rx_getaddr.c: DELTA
	DEVEL15-getaddr-skip-loopbacks-version-for-macos-20060523 AUTHOR
	shadow@dementia.org
	
	so rxbind does something sensible

2006-06-01 15:38  shadow

	* src/rxkad/: private_data.h, rxkad_client.c, rxkad_common.c: DELTA
	DEVEL15-rxkad-var-tkt-len-20060523 AUTHOR reuter@rzg.mpg.de FIXES
	31966
	
	allocate memory for struct rxkad_cprivate based upon the actual
	ticket size not the max ticket size

2006-06-01 15:38  shadow

	* src/WINNT/aklog/aklog.c: DELTA
	DEVEL15-windows-aklog-afsid-lookup-20060519 AUTHOR
	jaltman@secure-endpoints.com
	
	if the cell matches the realm, do not lookup with realm

2006-06-01 15:37  shadow

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-smb-vcp-cleanup-races-20060511 AUTHOR
	jaltman@secure-endpoints.com
	
	Only allow one thread to mark the vcp dead

2006-06-01 15:36  shadow

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-viced-writevalloc-dont-vtakeoffline-20060510 AUTHOR
	shadow@dementia.org
	
	random errors shouldn't take the volume offline

2006-06-01 15:36  shadow

	* src/WINNT/afsd/: cm_daemon.c, cm_server.c, cm_server.h: DELTA
	DEVEL15-windows-addr-change-mods-20060509 AUTHOR
	jaltman@secure-endpoints.com
	
	When the client changes IP addresses, in order to obtain optimal
	performance it must:
	
	(1) force the replacement of all existing rx connections
	
	(2) ping all up and down servers

2006-06-01 15:36  shadow

	* src/WINNT/afsd/afsd_service.c: DELTA
	DEVEL15-windows-less-power-mgmt-logging-20060508 AUTHOR
	jaltman@secure-endpoints.com
	
	comment out some of the power mgmt log entries reducing the size of
	afsd_init.log

2006-06-01 15:36  shadow

	* src/WINNT/afsd/smb.c: DELTA
	DEVEL15-windows-smb-vcp-clean-20060508 AUTHOR
	jaltman@secure-endpoints.com
	
	don't grab the vcp mutex after releasing the vcp

2006-06-01 15:36  shadow

	* src/WINNT/client_osi/osibasel.c: DELTA
	DEVEL15-windows-osi-lock-validate-20060508 AUTHOR
	jaltman@secure-endpoints.com
	
	perform lock type validation

2006-06-01 15:36  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA
	DEVEL15-macos-packaging-oops-20060508 AUTHOR shadow@dementia.org no
	plugin yet

2006-06-01 15:35  shadow

	* src/viced/host.c: DELTA DEVEL15-viced-host-mobile-client-20060505
	AUTHOR jaltman@secure-endpoints.com
	
	log the old addr, not the new one

2006-06-01 15:35  shadow

	* src/des/NTMakefile: DELTA DEVEL15-windows-manifests-20060505
	AUTHOR jaltman@secure-endpoints.com
	
	embed manifests when building tools needed for building OpenAFS

2006-06-01 15:35  shadow

	* src/viced/host.c: DELTA DEVEL15-viced-host-logging-20060505
	AUTHOR jaltman@secure-endpoints.com
	
	another place where dotted notation and port numbers were not being
	used in log output.

2006-06-01 15:35  shadow

	* src/WINNT/install/wix/files.wxi: DELTA
	DEVEL15-windows-wix-vs8-20060505 AUTHOR
	jaltman@secure-endpoints.com
	
	Enable wix installers to build with VS8 compiler on X86

2006-06-01 15:31  shadow

	* src/viced/afsfileprocs.c: DELTA
	DEVEL15-viced-hcps-logging-20060504 AUTHOR
	jaltman@secure-endpoints.com
	
	log whenever a client host does not have an hcps value.
	
	log the host by dotted ip-addr and port number

2006-04-30 04:58  jaltman

	* src/WINNT/afsd/smb3.c: DELTA windows-ansi-filenames-fix-20060430
	AUTHOR d00-tga@d.kth.se FIXES 31202
	
	Remember to perform an OemToChar() conversion of the file name
	being queried in Trans2QueryFileInfo

2006-04-27 15:49  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_vnodeops.c, smb.c, smb.h, smb3.c,
	smb3.h: DELTA windows-deadlock-and-race-removal-20060427 AUTHOR
	jaltman@secure-endpoints.com
	
	This patch fixes:
	
	* race conditions around cm_Lock() calls that were not protected  
	by cm_SyncOp(LOCK) [asanka@secure-endpoints.com]
	
	* deadlocks caused by obtaining smb_fid_t->mx after cm_scache_t->mx
	
	* removes an extra Release smb_fid_t->mx that could result in  
	releasing a mutex that is not currently held
	
	* changes the log representation of several return codes and fids
	to   be consistent with other output

2006-04-26 15:43  shadow

	* src/: vol/clone.c, vol/ihandle.h, vol/namei_ops.c, vol/purge.c,
	volser/dumpstuff.c: DELTA namei-delay-fsync-20060426 AUTHOR
	rtb@pclella.cern.ch FIXES 30632
	
	group fsync calls to speed up operations

2006-04-26 15:40  shadow

	* src/afs/LINUX/osi_probe.c: DELTA os-probe-linux-2-6-9-20060426
	AUTHOR warlord@mit.edu FIXES 30514
	
	make this work on 2.6.9

2006-04-26 15:36  shadow

	* src/config/Makefile.config.in, src/cf/osconf.m4, acinclude.m4,
	src/pam/Makefile.in: DELTA pam-configure-optmz-20060426 AUTHOR
	hanke@rzg.mpg.de FIXES 30659
	
	get rid of hardcoded optimize flags

2006-04-26 15:22  jaltman

	* src/vlserver/vlserver.c: DELTA vlserver-rxmaxmtu-fix-20060426
	AUTHOR d00-tga@d.kth.se
	
	use 'index' as offset to argv

2006-04-26 15:03  shadow

	* src/afs/afs_util.c: DELTA md5-fix-20060426 AUTHOR
	shadow@dementia.org
	
	the user struct macros hate us

2006-04-26 13:56  jaltman

	* src/afs/LINUX/osi_probe.c: DELTA
	linux-probe-missing-commas-20060426 AUTHOR
	jaltman@secure-endpoints.com FIXES 30977
	
	Add missing commas for non-2.6 x86_64 platforms

2006-04-25 06:40  jaltman

	* src/viced/afsfileprocs.c: DELTA viced-write-locking-fix-20060425
	AUTHOR jaltman@secure-endpoints.com
	
	According to src/libacl/prs_fs.h the PRSFS_LOCK privilege is only
	supposed to control read-locks.  The PRSFS_WRITE and PRSFS_INSERT
	privileges are supposed to control write-locks.

2006-04-24 15:02  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-20060424 AUTHOR
	jaltman@secure-endpoints.com
	
	1.5.1

2006-04-24 15:00  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20060424 AUTHOR jaltman@secure-endpoints.com
	
	notes for 1.5.1

2006-04-24 14:25  jaltman

	* src/WINNT/pthread/: pthread.c, pthread.def: DELTA
	windows-pthread-cleanup-20060424 AUTHOR
	jaltman@secure-endpoints.com
	
	A number of crash reports have been filed with Microsoft in
	afspthread.dll.  The crashes are occuring as the processes are
	terminating.  In order to attempt to address this problem this
	patch adds support for a DllMain() entry point that is used to
	cleanup Thread Local Storage and the various RX queues.  One theory
	is that processes are loading and unloading DLLs that are linked to
	afspthread.dll leaving the pthread data in a very inconsistent
	state after each unload.  By cleaning up the static data during the
	unload, if afspthread is loading again it will be forced to
	initialize the data once again.

2006-04-22 19:44  jaltman

	* src/WINNT/afsd/: cm_access.c, cm_access.h, cm_aclent.c,
	cm_aclent.h, cm_ioctl.c, cm_scache.c, cm_scache.h, cm_user.h,
	cm_vnodeops.c, smb.c, smb.h, smb3.c: DELTA
	windows-insert-locking-without-afsid-20060422 AUTHOR
	jaltman@secure-endpoints.com
	
	This patch disables the lookup of the user's AFSID and instead
	solves the problem by tracking which cm_user_t created the file. 
	If the user is unable to obtain a write lock and is the creator,
	then we check for the Insert bit.  Otherwise, we deny access.

2006-04-22 03:45  jaltman

	* src/WINNT/afsd/: lanahelper.cpp, smb3.c: DELTA
	windows-vista-20060421 AUTHOR jaltman@secure-endpoints.com
	
	Vista has a bug in the Netbios ADAPTER_STATUS output in which the
	first four bytes of the MAC address with 127.0.0.1.  We must check
	for that when searching for the Loopback Adapter.

2006-04-21 15:08  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20060421 AUTHOR jaltman@secure-endpoints.com
	
	updates post 1.5.0

2006-04-21 15:03  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	windows-rx-init-fallback-20060421 AUTHOR
	jaltman@secure-endpoints.com
	
	when the cache manager is being frequently restarted (especially
	during debugging) the 7001/udp port is often not freed
	appropriately.	This prevents the cache manager from running.  This
	patch allows the cache manager to retry with a random port number.

2006-04-21 14:58  rees

	* src/: afsd/afs.rc.obsd, packaging/OpenBSD/buildpkg.sh,
	packaging/OpenBSD/postinstall: DELTA openbsd-packaging-20060421
	AUTHOR rees@umich.edu
	
	Use tar and shell scripts instead of pkg_ for packaging.  The new
	package system apparently depends on ports and can't be used
	standalone.

2006-04-21 13:52  jaltman

	* src/WINNT/install/wix/files.wxi: DELTA windows-wix-20060421
	AUTHOR jaltman@secure-endpoints.com
	
	missing close paren

2006-04-21 04:57  jaltman

	* src/WINNT/install/wix/oafwbins.wxs: DELTA
	windows-wix-32bit-tools-20060420 AUTHOR asanka@secure-endpoints.com
	
	Add support for build a 32-bit tools package for use on 64-bit
	Windows.

2006-04-20 18:52  jaltman

	* src/WINNT/afsd/: cm_scache.h, cm_vnodeops.c: DELTA
	windows-client-side-locking-20060420 AUTHOR
	asanka@secure-endpoints.com
	
	In order to make the client side locking more usable, if the client
	is denied a lock by the server and the user only has read
	privileges, then we will allocate a local lock.  Local locks are
	not allocated for write locks.
	
	There is a bug in the file server locking dating back to at least
	AFS 3.1 in which the lock privilege is used for read, write and
	insert locks.  According to the docs, the lock privilege is only
	supposed to control read locks.  Write locks on new and existing
	files are supposed to be controlled by the Write and Insert
	privileges.  This will be fixed in the file server by another
	commit.

2006-04-20 17:19  jaltman

	* src/libafsauthent/afsauthent.def: DELTA
	windows-query-afsid-20060420 AUTHOR jaltman@secure-endpoints.com
	
	Export functions missing from the UNIX version and the PR_
	functions required by the Windows Cache Manager.

2006-04-20 17:18  jaltman

	* src/WINNT/afsd/: NTMakefile, cm_ioctl.c, cm_user.h: DELTA
	windows-query-afsid-20060420 AUTHOR jaltman@secure-endpoints.com
	
	In order to properly handle the local allocation of locks the cache
	manager must enforce the locking rules associated with PRSFS_WRITE
	and PRSFS_INSERT and PRSFS_LOCK.  Insert affects "new files" which
	in AFS are defined as any file that is owned by the user. 
	Therefore, we must know the afsid of the user so that it can be
	compared to owner of the file.
	
	This commit includes a query using PR_SNameToId where the name is
	the name specified by the entity setting the token.  There does not
	currently exist a Protection Service RPC to return the AFSID of the
	entity that the rx connection was authenticated as.  Such a
	function will have to be added in order to make this functionality
	secure.

2006-04-17 18:59  shadow

	* src/rx/rx_packet.c: DELTA rx-dpf-20060417 AUTHOR
	jaltman@secure-endpoints.com
	
	fix dpf to print the right thing and not simply fail to compile

2006-04-17 15:20  jaltman

	* src/volser/dumpstuff.c: DELTA volser-dump-validate-input-20060417
	AUTHOR jaltman@secure-endpoints.com
	
	This patch adds code to perform return code error checking for all
	calls to the ReadXyz() routines.  If the rx connection was lost or
	if the dump format being parsed was incorrect there was an
	opportunity for data to the processed after an error had already
	been detected.	In the best case this would have simply resulted in
	additional work being performed when it was not necessary but there
	was also the potential for modifying return values which would
	later be used as input to later operations.  Better to simply catch
	the error when it initially occurs and be done with it.
	
	The ReadString() function had the potential to write into one byte
	prior to the start of the input array.
	
	ProcessIndex() would not properly close Fdhandle nor the
	StreamHandle if an error was detected.
	
	RestoreVolume() had a problem with the processing of incremental
	dumps.	Originally AFS supported a concept of incrementals dumps
	which when restored would simply add their contents to the existing
	volume.  One of the distinctions between the incremental and full
	dumps is that full dump processing is responsible for removing any
	vnode entries from the volume that are not present in the dump file
	headers.  When the incremental dump support was removed, the
	RestoreVolume() function was broken.  If a dump file contains
	multiple Dump Headers, then only the vnode entries in the first
	Dump Header would be marked as being restored.	Any vnode entries
	restored from subsequent Dump Headers would be deleted when the
	RestoreVolume() function reached the end.  By removing the
	assignment of 'tdelo = -1' within the loop that processes the Dump
	Headers, this bug is resolved.	Although RestoreVolume is only
	called with the 'incremental' parameter == 0 at the current time,
	the check for non-zero values is restored and the "remove
	unrestored vnodes" functionality is disabled when a non-zero value
	is provided.
	
	The ReadVnodes() function did not perform error checking.

2006-04-17 14:59  jaltman

	* src/volser/vos.c: DELTA vos-date-parse-errmsg-20060417 AUTHOR
	adeason@tjhsst.edu FIXES 30218
	
	use the correct index value when printing the invalid date string

2006-04-14 13:12  shadow

	* src/rxkad/rxkad_server.c: DELTA aix-build-fix-20060413 AUTHOR
	tkeiser@gmail.com FIXES 30089
	
	don't include this other than in kernel

2006-04-13 21:08  shadow

	* src/afs/IRIX/osi_machdep.h: DELTA irix-ifnet-flags-20060413
	AUTHOR shadow@dementia.org FIXES
	
	make ifnet_flags b e defined for irix also

2006-04-11 19:40  shadow

	* src/sys/afssyscalls.h: DELTA inode-64bit-type-20060411 AUTHOR
	shadow@dementia.org
	
	use a 64 bit type for 64 bit inode size with inode fileserver

2006-04-11 19:27  shadow

	* src/bucoord/commands.c: DELTA backup-dump-parameter-fix-20060411
	AUTHOR rtb@pclella.cern.ch
	
	this is a pointer, not an int, pass in NULL not 0

2006-04-10 17:57  jaltman

	* src/WINNT/afsd/smb.c: DELTA windows-remove-active_vcp-20060410
	AUTHOR jaltman@secure-endpoints.com
	
	The 'active_vcp' variable is no longer being used for any useful
	purpose and is the center of a race condition that could lead to an
	undercount of references to 'vcp' objects.  Remove it.

2006-04-10 16:41  rra

	* doc/man-pages/pod1/fs_listquota.pod: DELTA
	man-page-fs-listquota-perms-20060410 AUTHOR rra@stanford.edu
	
	fs listquota requires read on the directory, not list.

2006-04-10 15:42  shadow

	* src/xstat/xstat_fs_test.c: DELTA xstat_fs-fix-20060407 AUTHOR
	jaltman@secure-endpoints.com
	
	as pointed out by cg2v@andrew.cmu.edu the addition of performance
	collection data for the GetCapabilities RPC broke backward
	compatibility with previous builds because it altered the size of
	the data structure sent on the wire.
	
	Instead we count the number of GetCapabilties calls but do not
	gather performance timing data as this can be done using spare
	fields.

2006-04-09 07:28  jaltman

	* src/WINNT/afsd/: cm_ioctl.c, smb_ioctl.c: DELTA
	windows-getvolstatus-20060408 AUTHOR jaltman@secure-endpoints.com
	
	don't prevent all calls to getvolstatus, just the ones that are not
	AFS pioctl calls.

2006-04-09 04:52  jaltman

	* src/WINNT/afsd/: smb.c, smb.h: DELTA
	windows-protect-against-vcp-undercount-20060408 AUTHOR
	jaltman@secure-endpoints.com
	
	An undercount has been detected of the smb_vc_t objects stored in
	the smb_allVCsp list.  Unfortunately, we have yet to be able to
	find the cause of the undercount so this patch adds logic to
	protect against the side effects until such time as the cause can
	be identified.

2006-04-08 19:40  jaltman

	* src/viced/afsfileprocs.c: DELTA
	viced-store-data-validate-input-20060408 AUTHOR
	jaltman@secure-endpoints.com
	
	The old StoreData RPC is only supposed to be valid for files
	smaller than 2GB.  When StoreData64 was added, StoreData and
	StoreData64 were implemented as calls to common_StoreData64.  This
	removed the bounds checking on the old StoreData RPC making it
	possible for operations beyond two 2GB to be requested even if the
	file server cannot support them.  This patch adds a validity check
	to ensure that the requested file operations remain below 2GB. 
	Failures return E2BIG.

2006-04-07 17:26  rees

	* src/afs/afs_util.c: DELTA bsd-md5-20060407 AUTHOR rees@umich.edu
	
	Use kernel md5 on bsd.

2006-04-07 05:34  jaltman

	* src/: viced/afsfileprocs.c, viced/fs_stats.h,
	xstat/xstat_fs_test.c: DELTA xstat_fs-fix-20060407 AUTHOR
	jaltman@secure-endpoints.com
	
	as pointed out by cg2v@andrew.cmu.edu the addition of performance
	collection data for the GetCapabilities RPC broke backward
	compatibility with previous builds because it altered the size of
	the data structure sent on the wire.
	
	Instead we count the number of GetCapabilties calls but do not
	gather performance timing data as this can be done using spare
	fields.

2006-04-07 05:21  jaltman

	* src/afs/LINUX/osi_probe.c: DELTA linux24-fix-osi-probe-20060407
	AUTHOR cg2v@andrew.cmu.edu
	
	linux-updates-20060331 broke 2.4 kernels

2006-04-06 14:39  rees

	* src/afs/afs_util.c: DELTA calc-inum-linux-only-20060406 AUTHOR
	rees@umich.edu
	
	Disable md5 inode calc on non-linux.

2006-04-06 01:24  shadow

	* src/afs/afs_util.c: DELTA md5-inode-numbers-20060405 AUTHOR
	shadow@dementia.org FIXES 25849
	
	an interface which lets you select md5 based inode numbers, and the
	c^?supportin g code

2006-04-05 16:04  shadow

	* src/afs/: afs_prototypes.h, afs_util.c, LINUX/osi_sysctl.c,
	LINUX/osi_vnodeops.c, VNOPS/afs_vnop_attrs.c: DELTA
	md5-inode-numbers-20060405 AUTHOR shadow@dementia.org FIXES 25849
	
	an interface which lets you select md5 based inode numbers, and the
	csupporting code

2006-04-05 13:45  shadow

	* src/packaging/MacOS/OpenAFS.post_install: DELTA
	macos-packaging-update-20060405 AUTHOR shadow@dementia.org FIXES
	29226
	
	copy cellservdb if there is none

2006-04-05 00:34  shadow

	* src/vol/daemon_com.c: DELTA dafs-20060317 AUTHOR
	tkeiser@sinenomine.net FIXES 26648
	
	demand attach/fast restart fileserver

2006-04-05 00:21  shadow

	* Makefile.in: DELTA STABLE14-test-heimdal-20060217 AUTHOR
	rees@umich.edu
	
	Add a configure test for heimdal and use it to build asetkey or
	not.  Thanks to Derek Atkins for his helpful suggestions.

2006-04-05 00:13  shadow

	* Makefile.in: DELTA STABLE14-test-heimdal-20060217 AUTHOR
	rees@umich.edu
	
	Add a configure test for heimdal and use it to build asetkey or
	not.  Thanks to Derek Atkins for his helpful suggestions.

2006-04-05 00:11  shadow

	* Makefile.in, src/aklog/Makefile.in: DELTA
	build-system-updates-20060323 AUTHOR shadow@dementia.org
	
	config.sub config.guess and some other scripting updates

2006-04-05 00:07  shadow

	* Makefile.in, src/aklog/Makefile.in: DELTA
	build-system-updates-20060323 AUTHOR shadow@dementia.org
	
	config.sub config.guess and some other scripting updates

2006-04-04 21:32  rees

	* src/vol/vol-salvage.c: DELTA syntax-err-20060404 AUTHOR
	rees@umich.edu
	
	Fix syntax error (missing braces) Fix include file ordering Don't
	declare *tmpdir extern, we're initializing it here (even though  
	there's no reason to) Fix OnlyOneVolume args to match proto

2006-04-04 20:51  shadow

	* src/: afsmonitor/afsmon-output.c, afsmonitor/afsmon-parselog.c,
	afsweb/apache_afs_weblog.c, budb/struct_ops.c, kauth/rebuild.c,
	package/update.c, tests/dumptool.c, venus/fstrace.c, viced/host.c,
	vlserver/vlclient.c, vol/vol-salvage.c, volser/vsprocs.c,
	xstat/xstat_cm_test.c, xstat/xstat_fs_test.c: DELTA
	time-t-casting-fixes-20060404 AUTHOR shadow@dementia.org FIXES
	15169
	
	hopefully the rest of this

2006-04-04 01:41  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA linux-enroll-locks-20060403
	AUTHOR cg2v@ANDREW.CMU.EDU FIXES 25037
	
	enroll our locks in the linux kernels' lock management

2006-04-04 01:35  shadow

	* src/afs/VNOPS/afs_vnop_write.c: DELTA vnop-ifdef-cleanup-20060403
	AUTHOR cg2v@andrew.cmu.edu FIXES
	
	make this less messy

2006-04-03 16:22  rees

	* src/util/ktime.c: DELTA iso-8601-20060403 AUTHOR rees@umich.edu
	
	Parse a pitiful subset of ISO 8601 in date/time strings

2006-04-02 23:54  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA windows-minidump-20060402
	AUTHOR jaltman@secure-endpoints.com
	
	change minidump default to include data segments

2006-04-02 23:44  jaltman

	* src/util/NTMakefile: DELTA windows-util-makefile-20060402 AUTHOR
	jaltman@secure-endpoints.com
	
	remove duplicate entry for strlcpy

2006-03-31 05:51  shadow

	* src/: afs/LINUX/osi_probe.c, config/param.i386_linux26.h,
	lwp/process.c: DELTA linux-updates-20060331 AUTHOR
	cg2v@andrew.cmu.edu FIXES 29122 29110 29112
	
	fc5 and 2.6.16 updates

2006-03-30 17:13  rees

	* src/: afs/afs_daemons.c, config/venus.h, venus/fs.c: DELTA
	nat-mode-20060330 AUTHOR rees@umich.edu
	
	Code for "nat mode."  Currently there is no way to set it, because
	it would be a bad idea to make this available to the casual user.

2006-03-30 16:27  shadow

	* src/viced/host.c: DELTA viced-gethostcps-byte-order-20060328
	AUTHOR shadow@dementia.org
	
	don't call GetHostCPS after swapping away from net byte order

2006-03-29 20:44  rra

	* doc/man-pages/pod8/asetkey.pod: DELTA man-page-asetkey-20060329
	AUTHOR rra@stanford.edu
	
	Add a man page for asetkey.

2006-03-29 20:00  rra

	* doc/man-pages/pod8/kaserver.pod: DELTA
	man-page-kaserver-fix-20060329 AUTHOR rra@stanford.edu
	
	SYNOPSIS was mislabelled DESCRIPTION and the man page was therefore
	missing the HTML formatting fixes.

2006-03-29 05:26  shadow

	* src/viced/host.c: DELTA viced-client-keep-conn-ref-20060329
	AUTHOR shadow@dementia.org FIXES 28966
	
	keep a ref on the conn the client has a pointer to

2006-03-29 04:13  shadow

	* src/viced/host.c: DELTA viced-gethostcps-byte-order-20060328
	AUTHOR shadow@dementia.org
	
	don't call GetHostCPS after swapping away from net byte order

2006-03-28 18:39  shadow

	* src/auth/cellconfig.c: DELTA afsdb-len-signed-20060328 AUTHOR
	zacheiss@mit.edu
	
	in order for -1 to ever be returned, it's gotta be signed...

2006-03-27 17:27  rees

	* src/: tviced/.cvsignore, vol/.cvsignore: DELTA
	ignore-new-targets-20060327 AUTHOR rees@umich.edu
	
	cvsignore new targets

2006-03-23 21:06  shadow

	* src/packaging/Debian/sysname: DELTA debian-updates-20060323
	AUTHOR shadow@dementia.org
	
	from russ and sam

2006-03-23 20:19  shadow

	* src/packaging/Debian/: CellServDB, ConfigUtils.pm, README.Debian,
	README.modules, README.servers, TODO, afs-newcell, afs-rootvol,
	afs.conf, changelog, compat, control, control.module, copyright,
	genchanges.sh, kern-sysname, kernel-version, libopenafs-dev.dirs,
	libopenafs-dev.install, libpam-openafs-kaserver.dirs,
	openafs-client.config, openafs-client.docs, openafs-client.install,
	openafs-client.lintian, openafs-client.postinst,
	openafs-client.templates, openafs-dbserver.dirs,
	openafs-dbserver.install, openafs-dbserver.lintian,
	openafs-fileserver.init, openafs-fileserver.install,
	openafs-fileserver.lintian, openafs-fileserver.postinst,
	openafs-fileserver.postrm, openafs-fileserver.templates,
	openafs-kpasswd.install, openafs-modules-source.docs, prep-modules,
	pt_util.sgml, rules, sysname, doc/build-man, patches/README,
	patches/module-name, patches/pam, po/POTFILES.in, po/cs.po,
	po/de.po, po/fr.po, po/pt_BR.po, po/vi.po: DELTA
	debian-updates-20060323 AUTHOR shadow@dementia.org
	
	from russ and sam

2006-03-23 20:10  shadow

	* Makefile.in: DELTA build-system-updates-20060323 AUTHOR
	shadow@dementia.org
	
	config.sub config.guess and some other scripting updates

2006-03-23 16:07  shadow

	* src/packaging/MacOS/: OpenAFS.post_install, OpenAFS.pre_upgrade,
	buildpkg.sh, universal.sh: DELTA macos-packaging-fixes-20060323
	AUTHOR shadow@dementia.org
	
	update to make sure we have a cellservdb, that we shut down afs
	before an upgrade, and install the universal binary build script

2006-03-23 15:48  shadow

	* acinclude.m4, config.guess, config.sub, src/config/linux-version:
	DELTA build-system-updates-20060323 AUTHOR shadow@dementia.org
	
	config.sub config.guess and some other scripting updates

2006-03-23 15:35  shadow

	* src/afsd/afsd.c: DELTA afsd-fs-check-20060323 AUTHOR
	shadow@dementia.org
	
	from debian, modified slightly. tell people why their filesystem
	sucks

2006-03-23 15:09  shadow

	* src/tviced/state_analyzer.c: DELTA dafs-20060317 AUTHOR
	tkeiser@sinenomine.net FIXES 26648
	
	demand attach/fast restart fileserver

2006-03-23 05:41  rra

	* doc/man-pages/README: DELTA man-page-todo-20060322 AUTHOR
	rra@stanford.edu
	
	More to-do items for the documentation.

2006-03-22 20:05  shadow

	* src/: afs/SUNOS/osi_inode.h, rx/SUNOS/rx_knet.c: DELTA
	sunos-dos2unix-20060322 AUTHOR shadow@dementia.org
	
	dumbest change ever

2006-03-22 19:57  shadow

	* src/lwp/process.c: DELTA parisc-linux-lwp-20060322 AUTHOR
	shadow@dementia.org
	
	pulled in from debian

2006-03-20 17:29  jaltman

	* src/: bozo/fsbnodeops.c, tviced/NTMakefile, util/NTMakefile,
	vol/NTMakefile, vol/vol-salvage.c, vol/volume.c: DELTA
	windows-dafs-20060320 AUTHOR jaltman@secure-endpoints.com
	
	corrections to the dafs delta to allow compilation on Windows

2006-03-20 17:29  jaltman

	* src/aklog/aklog.h: DELTA windows-dafs-20060320 AUTHOR
	jaltman@secure-endpoints.com
	
	correct a type for consistency

2006-03-20 17:29  jaltman

	* src/WINNT/afsd/smb.c: DELTA windows-dafs-20060320 AUTHOR
	jaltman@secure-endpoints.com
	
	64-bit time_t pointer update

2006-03-20 17:20  jaltman

	* src/WINNT/install/wix/: NTMakefile, config.wxi, feature.wxi,
	files.wxi, language_config.wxi, platform.wxi, property.wxi,
	registry.wxi, lang/en_US/strings.wxl: DELTA
	windows-64bit-wix-installer-32bit-tools-20060320 AUTHOR
	asanka@secure-endpoints.com
	
	Construct an MSI for installing 32-bit AFS tools and libraries on
	64-bit Windows for use with 32-bit Kerberos tools.

2006-03-20 16:15  shadow

	* src/util/NTMakefile: DELTA strl-20060320 AUTHOR rees@umich.edu
	
	src/util/strlcat.c src/util/strlcpy.c

2006-03-20 16:07  shadow

	* src/: tviced/NTMakefile, viced/NTMakefile, vol/NTMakefile,
	volser/NTMakefile: DELTA dafs-20060317 AUTHOR
	tkeiser@sinenomine.net FIXES 26648
	
	demand attach/fast restart fileserver

2006-03-20 16:02  shadow

	* src/vol/daemon_com.c: DELTA dafs-20060317 AUTHOR
	tkeiser@sinenomine.net FIXES 26648
	
	demand attach/fast restart fileserver

2006-03-20 16:01  shadow

	* src/tvolser/NTMakefile: DELTA tvolser-try-ntmakefile-20060320
	AUTHOR shadow@dementia.org
	
	first cut at ntmake for tvolser

2006-03-20 13:38  jaltman

	* src/: kauth/rebuild.c, lwp/test/selsubs.c: DELTA
	another-time_t-pointer-fix-20060320 AUTHOR
	jaltman@secure-endpoints.com
	
	do not pass in pointers to 32-bit values as pointers to 64-bit
	values

2006-03-20 13:25  jaltman

	* src/util/kreltime.c: DELTA another-time_t-pointer-bug-20060320
	AUTHOR jaltman@secure-endpoints.com
	
	do not pass pointers to 32-bit values as pointers to 64-bit values.
	 this results in memory corruption

2006-03-20 04:45  rra

	* acinclude.m4: DELTA configure-help-clarity-20060319 AUTHOR
	pperez@opensourcetechnologies.net
	
	Change "AFSDB RR" to "AFSDB DNS RR" for people who don't speak DNS.

2006-03-20 04:41  rra

	* README: DELTA readme-references-20050319 AUTHOR
	pperez@opensourcetechnologies.net
	
	Refer to the right names of the extra README files.

2006-03-18 04:20  shadow

	* src/: tsalvaged/Makefile.in, tsalvaged/salvsync-debug.c,
	tviced/serialize_state.c, tviced/serialize_state.h, util/strnlen.c,
	viced/callback.h, vol/daemon_com.c, vol/daemon_com.h,
	vol/fssync-client.c, vol/fssync-debug.c, vol/fssync-server.c,
	vol/salvaged.c, vol/salvager.c, vol/salvsync-client.c,
	vol/salvsync-server.c, vol/salvsync.h, vol/vol-salvage.h: DELTA
	dafs-20060317 AUTHOR tkeiser@sinenomine.net FIXES 26648
	
	demand attach/fast restart fileserver

2006-03-17 23:10  rra

	* src/cf/osconf.m4: DELTA sparc-linux-config-20060317 AUTHOR
	rra@stanford.edu
	
	Collapse all of the sparc*_linux* cases into a single case.  Not
	just for ease of maintenance -- this also results in clearer error
	messages for configurations that aren't supported and should allow
	building of the userspace tools for a few @sys types that the
	kernel build doesn't support.  Reported by Michael Conrad and Karl
	Ramm.  Patch has been in the Debian package for some time.

2006-03-17 19:54  shadow

	* Makefile.in, acinclude.m4, configure.in, src/auth/Makefile.in,
	src/bozo/bos.c, src/bozo/bosserver.c, src/bozo/fsbnodeops.c,
	src/cf/osconf.m4, src/config/param.rs_aix51.h,
	src/config/param.rs_aix52.h, src/config/param.rs_aix53.h,
	src/config/stds.h, src/rx/rx_queue.h, src/tviced/Makefile.in,
	src/tvolser/Makefile.in, src/util/Makefile.in,
	src/util/afsutil_prototypes.h, src/util/dirpath.c,
	src/util/dirpath.hin, src/util/dirpath_nt.h, src/util/errors.h,
	src/viced/Makefile.in, src/viced/afsfileprocs.c,
	src/viced/callback.c, src/viced/host.c, src/viced/host.h,
	src/viced/viced.c, src/viced/viced.h, src/viced/viced_prototypes.h,
	src/vol/Makefile.in, src/vol/fssync.h, src/vol/nuke.c,
	src/vol/partition.c, src/vol/partition.h, src/vol/purge.c,
	src/vol/salvage.h, src/vol/vnode.c, src/vol/vnode.h,
	src/vol/vol-salvage.c, src/vol/voldefs.h, src/vol/volinodes.h,
	src/vol/volume.c, src/vol/volume.h, src/vol/test/listVicepx.c,
	src/vol/test/updateDirInode.c, src/volser/dumpstuff.c,
	src/volser/volprocs.c, src/volser/volser.p.h: DELTA dafs-20060317
	AUTHOR tkeiser@sinenomine.net FIXES 26648
	
	demand attach/fast restart fileserver

2006-03-17 19:44  shadow

	* src/afs/afs_callback.c: DELTA dedebug-20051007 AUTHOR
	shadow@dementia.org
	
	perhaps this should never be pulled up.
	
	anyway, implement dentry cache status dumping for linux.^? and
	provide a tool to  dump it
	
	disabled (tool, not rpc) by default

2006-03-15 19:32  rees

	* src/util/afsutil.h: DELTA fix-includes-20060315 AUTHOR
	rees@umich.edu
	
	Now that we include arpa/inet.h, also include its prerequisites,
	and fix the ordering.

2006-03-15 18:34  shadow

	* src/util/afsutil.h: DELTA snprintf-needs-arpa-inet-20060315
	AUTHOR rtb@pclella.cern.ch FIXES 28226
	
	include arpa/inet.h so we get inet_addr prototype

2006-03-15 18:27  shadow

	* src/log/tokens.c: DELTA tokens-buffer-overflow-20060315 AUTHOR
	dave64@andrew.cmu.edu FIXES 28227
	
	avoid a too-short buffer we try to fill with a username. doh.

2006-03-15 18:22  shadow

	* Makefile.in: DELTA nbsd4-20060315 AUTHOR gendalia@netbsd.org
	FIXES 27916
	
	netbsd 4.0 support

2006-03-15 16:26  shadow

	* src/afs/LINUX/osi_probe.c: DELTA
	linux26-module-parm-versus-param-20060315 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 27588
	
	deal with 2.6 changes

2006-03-15 16:15  shadow

	* src/config/: afs_sysnames.h, param.s390_linux26.h: DELTA
	s390-linux26-20060315 AUTHOR neale@sinenomine.net
	
	add s390 linux26 support

2006-03-14 00:33  jaltman

	* src/viced/: host.c, host.h: DELTA
	viced-unspecified-host-hash-port-20060313 AUTHOR
	jaltman@secure-endpoints.com
	
	h_Alloc_r was not specifying the port for the newly allocated host
	when adding the host to the hash table.  Use hashInsert_r instead
	so mistakes like this won't happen in the future.

2006-03-13 23:15  rees

	* src/ptserver/pts.c: DELTA cmd-protos-20060313 AUTHOR
	rees@umich.edu
	
	Fix protos for cmd funcs.

2006-03-13 20:53  jaltman

	* src/viced/host.c: DELTA viced-log-fix-typo-20060313 AUTHOR
	cg2v@ANDREW.CMU.EDU
	
	fix typo in addInterfaceAddr_r that is identical to the one that
	was fixed by viced-log-fix-type-20060210 in removeInterfaceAddr_r

2006-03-13 19:18  rees

	* src/afs/VNOPS/: afs_vnop_flock.c, afs_vnop_remove.c: DELTA
	no-clid-for-bsd-20060313 AUTHOR rees@umich.edu
	
	Back out rev 1.28 for BSD.  On BSD, clid is not necessarily a pid. 
	Passing it to HandleFlock results in client hangs.

2006-03-13 16:26  rees

	* src/afs/OBSD/: osi_groups.c, osi_machdep.h: DELTA
	curproc-20060313 AUTHOR rees@umich.edu
	
	Possible fix for curproc panic reported by ober@linbsd.org.  My
	guess is it will fix this one but others are lurking.

2006-03-13 15:09  jaltman

	* src/: ptserver/ptprocs.c, util/afsutil_prototypes.h,
	util/get_krbrlm.c, viced/host.c: DELTA
	multiple-local-realms-fix-20060313 AUTHOR
	jaltman@secure-endpoints.com
	
	Fix use of "=" instead of "==" in conditional.
	
	Re-order parameters of afs_is_foreign_ticket_name for consistency

2006-03-09 21:49  shadow

	* src/viced/host.c: DELTA host-tossstuff-locking-20060309 AUTHOR
	jaltman@secure-endpoints.com
	
	the nonblocking locking was my fault.

2006-03-09 16:25  shadow

	* src/: xstat/xstat_fs_test.c, viced/afsfileprocs.c,
	fsint/common.xg: DELTA xstat-fs-callbacks-20060309 AUTHOR
	rtb@pclella.cern.ch FIXES 27912
	
	add new collection with callback stats

2006-03-09 15:27  rees

	* acinclude.m4, src/afs/OBSD/osi_file.c,
	src/afs/OBSD/osi_machdep.h, src/afs/OBSD/osi_vnodeops.c,
	src/config/afs_sysnames.h, src/config/param.i386_obsd39.h,
	src/des/stats.h: DELTA openbsd39-20060309 AUTHOR rees@umich.edu
	
	Changes for OpenBSD 3.8 and 3.9.  Based on ports by ober@linbsd.org
	and todd@fries.net.  Untested.

2006-03-09 14:36  rees

	* src/tviced/Makefile.in: DELTA fstab-moved-20060309 AUTHOR
	rees@umich.edu
	
	fstab.c moved from viced to util

2006-03-09 06:38  shadow

	* src/: config/param.ppc_darwin_90.h, config/param.x86_darwin_90.h,
	libafs/afs.ppc_darwin_90.plist.in,
	libafs/afs.x86_darwin_90.plist.in, util/fstab.c: DELTA
	darwin-x86-and-leopard-20060309 AUTHOR emoy@apple.com
	
	updates for darwin x86, and pre-leopard

2006-03-09 06:33  shadow

	* acinclude.m4, src/afs/afs_util.c, src/afs/sysctl.h,
	src/afsd/Makefile.in, src/afsmonitor/afsmonitor.c,
	src/audit/Makefile.in, src/auth/test/Makefile.in,
	src/bozo/test/Makefile.in, src/cf/osconf.m4,
	src/cmd/test/Makefile.in, src/comerr/test/Makefile.in,
	src/config/Makefile.config.in, src/config/Makefile.i386_djgpp,
	src/config/Makefile.in, src/config/afs_sysnames.h,
	src/config/param.ppc_darwin_80.h, src/config/param.x86_darwin_80.h,
	src/des/andrew-conf.h, src/des/conf-darwin.h, src/des/make_fp.c,
	src/des/make_ip.c, src/des/make_p.c, src/des/misc.c,
	src/des/test/Makefile.in, src/dir/test/Makefile.in,
	src/fsprobe/fsprobe_test.c, src/kauth/test/Makefile.in,
	src/libacl/test/Makefile.in, src/libafs/Makefile.common.in,
	src/libafs/MakefileProto.DARWIN.in,
	src/libuafs/MakefileProto.DARWIN.in, src/log/test/Makefile.in,
	src/lwp/Makefile.in, src/lwp/lwp.c, src/lwp/test/Makefile.in,
	src/packaging/MacOS/Makefile,
	src/packaging/MacOS/OpenAFS.post_install,
	src/packaging/MacOS/afssettings.m, src/packaging/MacOS/buildpkg.sh,
	src/procmgmt/test/Makefile.in, src/ptserver/ubik.c,
	src/rx/Makefile.in, src/rx/xdr.h, src/rx/bulk.example/Makefile.in,
	src/rx/bulktest/Makefile.in, src/rx/multi.example/Makefile.in,
	src/rx/simple.example/Makefile.in, src/rx/test/Makefile.in,
	src/rxdebug/Makefile.in, src/rxkad/test/Makefile.in,
	src/scout/scout.c, src/sgistuff/Makefile.in, src/sia/Makefile.in,
	src/sys/Makefile.in, src/tests/Makefile.in, src/tsm41/Makefile.in,
	src/ubik/phys.c, src/usd/Makefile.in, src/usd/test/Makefile.in,
	src/uss/Makefile.in, src/util/Makefile.am, src/util/Makefile.in,
	src/util/test/Makefile.in, src/venus/Makefile.in,
	src/venus/test/Makefile.in, src/vfsck/Makefile.in,
	src/viced/Makefile.in, src/vol/Makefile.in,
	src/vol/test/Makefile.in, src/xstat/xstat_cm_test.c,
	src/xstat/xstat_fs_test.c: DELTA darwin-x86-and-leopard-20060309
	AUTHOR emoy@apple.com
	
	updates for darwin x86, and pre-leopard

2006-03-09 06:05  shadow

	* src/: afs/sysincludes.h, afs/LINUX/osi_machdep.h,
	afs/LINUX/osi_module.c, rx/LINUX/rx_kmutex.c, rx/LINUX/rx_kmutex.h:
	DELTA linux-updates-20060309 AUTHOR chas@cmf.nrl.navy.mil FIXES
	27589
	
	update for new mutexes

2006-03-09 06:03  shadow

	* acinclude.m4: DELTA linux-updates-20060309 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 27590
	
	add missing variable test

2006-03-08 20:05  rra

	* doc/man-pages/generate-man: DELTA man-page-bash-bashish-20060308
	AUTHOR rra@stanford.edu
	
	if ! command is a bashish.  Use if command ; then : ; else instead.

2006-03-08 05:04  jaltman

	* src/rx/rx_kcommon.c: DELTA rx-panic-printf-20060307 AUTHOR
	jaltman@secure-endpoints.com
	
	restore use of printf in osi_Panic

2006-03-06 21:23  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA windows-mkmount-20060306 AUTHOR
	jaltman@secure-endpoints.com
	
	allow case-insensitive matches for the parent of the mount point

2006-03-06 20:07  jaltman

	* src/WINNT/afsd/: cm.h, cm_conn.c: DELTA windows-init-20060306
	AUTHOR jaltman@secure-endpoints.com
	
	add registry configurable CallBackPort to allow for forcing the
	client to use different ports when talking with the file server.
	
	Add UAE errors to cm_Analyze debug output

2006-03-06 20:06  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA windows-init-20060306 AUTHOR
	jaltman@secure-endpoints.com
	
	fix sysname string on amd64
	
	add registry configurable CallBackPort to allow for forcing the
	client to use different ports when talking with the file server.

2006-03-06 05:01  jaltman

	* src/WINNT/afsd/smb.c: DELTA windows-smb-log-packet-20060305
	AUTHOR jaltman@secure-endpoints.com
	
	packet strings can contain %; do not parse as a format

2006-03-06 03:11  jaltman

	* src/xstat/: NTMakefile, xstat_cm.c, xstat_fs.c,
	xstat_fs_callback.c: DELTA windows-xstat-20060304 AUTHOR
	jaltman@secure-endpoints.com
	
	more windows specific mods plus improved output of ipaddrs and port
	numbers when debugging

2006-03-06 03:04  jaltman

	* src/rx/rx_clock_nt.c: DELTA windows-rx-lwp-clock-20060305 AUTHOR
	jaltman@secure-endpoints.com
	
	clock_Init() was broken because it would initialize rxi_clock0 with
	QueryPerformanceCounter() and then call clock_UpdateTime().  So
	instead of getting an ever increasing value you would get a fixed
	value determined by how long it takes to make a function call
	between to QueryPerformanceCounter() calls.

2006-03-05 22:31  jaltman

	* src/viced/host.h: DELTA viced-host-type-consistency-20060305
	AUTHOR jaltman@secure-endpoints.com
	
	make sure all the types for host and port are consistent

2006-03-05 20:53  jaltman

	* src/WINNT/afsd/smb_ioctl.c: DELTA
	windows-no-smb-ioctl-info-20060305 AUTHOR
	jaltman@secure-endpoints.com
	
	don't support functions we don't implement.  the CIFS trans2 get
	info ioctl is not equivalent to the AFS Get Volume Status function

2006-03-05 05:36  jaltman

	* src/viced/host.c: DELTA viced-unsign-haddr-hport-20060304 AUTHOR
	jaltman@secure-endpoints.com
	
	haddr and hport should be unsigned

2006-03-04 22:02  jaltman

	* src/xstat/xstat_fs_test.c: DELTA xstats-getcapabiliites-20060304
	AUTHOR jaltman@secure-endpoints.com
	
	add the GetCapabilities RPC to the ops table

2006-03-04 21:41  jaltman

	* src/: afs/NTMakefile, config/NTMakefile: DELTA
	windows-xstat-20060304 AUTHOR jaltman@secure-endpoints.com
	
	build xstat utils for windows

2006-03-04 21:39  jaltman

	* src/xstat/: NTMakefile, xstat_cm.h, xstat_fs.h: DELTA
	windows-xstat-20060304 AUTHOR jaltman@secure-endpoints.com

2006-03-04 21:39  jaltman

	* src/WINNT/afsd/fs_utils.c: DELTA windows-deadcode-20060304 AUTHOR
	jaltman@secure-endpoints.com

2006-03-03 20:27  rees

	* src/: ptserver/ptuser.c, ptserver/ptuser.h, viced/viced.c: DELTA
	const-args-20060303 AUTHOR rees@umich.edu
	
	add const qualifiers to pr_Initialize and vl_Initialize args

2006-03-03 19:26  jaltman

	* src/viced/afsfileprocs.c: DELTA viced-fix-tcallhost-20060303
	AUTHOR jaltman@secure-endpoints.com
	
	fix type and declaration location

2006-03-03 18:26  jaltman

	* src/viced/afsfileprocs.c: DELTA
	viced-remove-premature-commit-20060303 AUTHOR
	jaltman@secure-endpoints.com
	
	remove premature LockUpgrade/LockDowngrade commit

2006-03-02 22:42  rees

	* src/rx/xdr_rx.c: DELTA sysincludes-first-20060302 AUTHOR
	rees@umich.edu
	
	afs/sysincludes before other sys includes, please.

2006-03-02 22:34  rees

	* src/afs/: afs_daemons.c, afs_pioctl.c, afs_prototypes.h: DELTA
	probe-interval-20060302 AUTHOR rees@umich.edu
	
	Make probe_all interval tuneable, although there is no easy way to
	set it yet.

2006-03-02 06:42  shadow

	* src/afs/: afs_callback.c, afs_cbqueue.c, afs_pioctl.c: DELTA
	callback-get-refs-20060302 AUTHOR cg2v@andrew.cmu.edu
	
	more updates, focused on issues found working at darwin, but
	actually generic issues

2006-03-02 06:39  shadow

	* src/rx/LINUX/: rx_kmutex.c, rx_knet.c: DELTA
	refridgerator-update-20060227 AUTHOR cg2v@andrew.cmu.edu
	
	try to make refrigerator work again

2006-03-02 06:35  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	darwin-access-exec-only-20060302 AUTHOR cg2v@andrew.cmu.edu FIXES
	27553
	
	don't misenforce mode bits

2006-03-02 06:33  shadow

	* src/afs/VNOPS/afs_vnop_remove.c: DELTA darwin-remove-fix-20060302
	AUTHOR cg2v@andrew.cmu.edu
	
	move the if inside the condition so we aren't screwed up on tiger

2006-03-02 06:31  shadow

	* Makefile.in: DELTA nbsd-30-pthreads-20060302 AUTHOR
	gendalia@netbsd.org
	
	update for netbsd 3.0

2006-03-02 06:22  jaltman

	* src/viced/host.c: DELTA viced-fix-comment-20060301 AUTHOR
	jaltman@secure-endpoints.com
	
	fix comment in h_GetHost_r

2006-03-02 06:21  shadow

	* src/afs/VNOPS/afs_vnop_remove.c: DELTA
	remunlink-needs-iocount-20060302 AUTHOR cg2v@andrew.cmu.edu
	
	FIXES 27493
	
	keep needed iocount for remunlink on darwin 8.0

2006-03-02 06:16  jaltman

	* src/viced/afsfileprocs.c: DELTA viced-preamble-postamble-20060301
	AUTHOR jhutz@cs.cmu.edu
	
	If the host obtained during the CallPremable and CallPostamble
	differ, then there is the possibility of a hold leak.  This patch
	is a quick attempt to deal with the potential problem.	If the
	problem occurs we log it in order to know for sure if this is in
	fact a problem.
	
	If it is, then at a later date we should perform a more extensive
	re-write in which the CallPreamble is used to obtain the host and
	the client and pass them both back to the caller which would not be
	required to obtain them again at a later date.

2006-03-01 19:12  jaltman

	* src/viced/host.c: DELTA viced-h_Enumerate_r-fix-20060301 AUTHOR
	jaltman@secure-endpoints.com
	
	In h_Enumerate_r it is possible that the host may be released by
	the called procedure.  Therefore, we must preserve the pointer to
	host->next before the call and hold the host it points to in order
	to ensure that it does not disappear out from under us.  This
	ensures that although the H_LOCK can be dropped during the
	procedure and the host list can be rearranged we won't miss more
	than a handful of hosts during the enumeration.

2006-03-01 06:42  jaltman

	* src/viced/host.c: DELTA viced-h_gethost_r-host-hold-leak-20060228
	AUTHOR jaltman@secure-endpoints.com
	
	when h_GetHost_r replaces 'host' with 'oldHost' we need to release
	the hold on 'host' and maintain the hold on 'oldHost' because if a
	hold was placed on 'host' in CallPreamble() it will no longer be
	released in CallPostamble() since 'oldHost' will now be bound to
	the client

2006-03-01 05:04  jaltman

	* src/viced/afsfileprocs.c: DELTA
	viced-client-refcount-leak-20060228 AUTHOR
	jaltman@secure-endpoints.com
	
	SRXAFS_CallBackRxConnAddr calls h_FindClient_r which returns a
	client with a refCount and the client->host held.  The call to
	CallPostamble will release the host hold but not the client
	refcount.

2006-03-01 05:02  rra

	* doc/man-pages/: style.css, pod1/afsmonitor.pod, pod1/cmdebug.pod,
	pod1/dlog.pod, pod1/dpass.pod, pod1/fs_apropos.pod,
	pod1/fs_checkservers.pod, pod1/fs_checkvolumes.pod,
	pod1/fs_cleanacl.pod, pod1/fs_copyacl.pod, pod1/fs_diskfree.pod,
	pod1/fs_examine.pod, pod1/fs_exportafs.pod, pod1/fs_flush.pod,
	pod1/fs_flushmount.pod, pod1/fs_flushvolume.pod,
	pod1/fs_getcacheparms.pod, pod1/fs_getcellstatus.pod,
	pod1/fs_getclientaddrs.pod, pod1/fs_getserverprefs.pod,
	pod1/fs_help.pod, pod1/fs_listacl.pod, pod1/fs_listcells.pod,
	pod1/fs_listquota.pod, pod1/fs_lsmount.pod, pod1/fs_messages.pod,
	pod1/fs_mkmount.pod, pod1/fs_newcell.pod, pod1/fs_quota.pod,
	pod1/fs_rmmount.pod, pod1/fs_setacl.pod, pod1/fs_setcachesize.pod,
	pod1/fs_setcell.pod, pod1/fs_setclientaddrs.pod,
	pod1/fs_setquota.pod, pod1/fs_setserverprefs.pod,
	pod1/fs_setvol.pod, pod1/fs_storebehind.pod, pod1/fs_sysname.pod,
	pod1/fs_whereis.pod, pod1/fs_whichcell.pod, pod1/fs_wscell.pod,
	pod1/klog.pod, pod1/knfs.pod, pod1/kpasswd.pod, pod1/livesys.pod,
	pod1/package_test.pod, pod1/pagsh.pod, pod1/pts_adduser.pod,
	pod1/pts_apropos.pod, pod1/pts_chown.pod, pod1/pts_creategroup.pod,
	pod1/pts_createuser.pod, pod1/pts_delete.pod, pod1/pts_examine.pod,
	pod1/pts_help.pod, pod1/pts_listentries.pod, pod1/pts_listmax.pod,
	pod1/pts_listowned.pod, pod1/pts_membership.pod,
	pod1/pts_removeuser.pod, pod1/pts_rename.pod,
	pod1/pts_setfields.pod, pod1/pts_setmax.pod, pod1/rxdebug.pod,
	pod1/rxgen.pod, pod1/scout.pod, pod1/sys.pod, pod1/tokens.pod,
	pod1/translate_et.pod, pod1/udebug.pod, pod1/unlog.pod,
	pod1/up.pod, pod1/vos_addsite.pod, pod1/vos_apropos.pod,
	pod1/vos_backup.pod, pod1/vos_backupsys.pod,
	pod1/vos_changeaddr.pod, pod1/vos_create.pod,
	pod1/vos_delentry.pod, pod1/vos_dump.pod, pod1/vos_examine.pod,
	pod1/vos_help.pod, pod1/vos_listaddrs.pod, pod1/vos_listpart.pod,
	pod1/vos_listvldb.pod, pod1/vos_listvol.pod, pod1/vos_lock.pod,
	pod1/vos_move.pod, pod1/vos_partinfo.pod, pod1/vos_release.pod,
	pod1/vos_remove.pod, pod1/vos_remsite.pod, pod1/vos_rename.pod,
	pod1/vos_restore.pod, pod1/vos_status.pod, pod1/vos_syncserv.pod,
	pod1/vos_syncvldb.pod, pod1/vos_unlock.pod,
	pod1/vos_unlockvldb.pod, pod1/vos_zap.pod, pod1/xstat_cm_test.pod,
	pod1/xstat_fs_test.pod, pod8/afsd.pod, pod8/backup_adddump.pod,
	pod8/backup_addhost.pod, pod8/backup_addvolentry.pod,
	pod8/backup_addvolset.pod, pod8/backup_apropos.pod,
	pod8/backup_dbverify.pod, pod8/backup_deldump.pod,
	pod8/backup_deletedump.pod, pod8/backup_delhost.pod,
	pod8/backup_delvolentry.pod, pod8/backup_delvolset.pod,
	pod8/backup_diskrestore.pod, pod8/backup_dump.pod,
	pod8/backup_dumpinfo.pod, pod8/backup_help.pod,
	pod8/backup_interactive.pod, pod8/backup_jobs.pod,
	pod8/backup_kill.pod, pod8/backup_labeltape.pod,
	pod8/backup_listdumps.pod, pod8/backup_listhosts.pod,
	pod8/backup_listvolsets.pod, pod8/backup_quit.pod,
	pod8/backup_readlabel.pod, pod8/backup_restoredb.pod,
	pod8/backup_savedb.pod, pod8/backup_scantape.pod,
	pod8/backup_setexp.pod, pod8/backup_status.pod,
	pod8/backup_volinfo.pod, pod8/backup_volrestore.pod,
	pod8/backup_volsetrestore.pod, pod8/bos_addhost.pod,
	pod8/bos_addkey.pod, pod8/bos_adduser.pod, pod8/bos_apropos.pod,
	pod8/bos_create.pod, pod8/bos_delete.pod, pod8/bos_exec.pod,
	pod8/bos_getdate.pod, pod8/bos_getlog.pod, pod8/bos_getrestart.pod,
	pod8/bos_help.pod, pod8/bos_install.pod, pod8/bos_listhosts.pod,
	pod8/bos_listkeys.pod, pod8/bos_listusers.pod, pod8/bos_prune.pod,
	pod8/bos_removehost.pod, pod8/bos_removekey.pod,
	pod8/bos_removeuser.pod, pod8/bos_restart.pod,
	pod8/bos_salvage.pod, pod8/bos_setauth.pod,
	pod8/bos_setcellname.pod, pod8/bos_setrestart.pod,
	pod8/bos_shutdown.pod, pod8/bos_start.pod, pod8/bos_startup.pod,
	pod8/bos_status.pod, pod8/bos_stop.pod, pod8/bos_uninstall.pod,
	pod8/bosserver.pod, pod8/buserver.pod, pod8/butc.pod,
	pod8/fileserver.pod, pod8/fms.pod, pod8/fstrace_apropos.pod,
	pod8/fstrace_clear.pod, pod8/fstrace_dump.pod,
	pod8/fstrace_help.pod, pod8/fstrace_lslog.pod,
	pod8/fstrace_lsset.pod, pod8/fstrace_setlog.pod,
	pod8/fstrace_setset.pod, pod8/kadb_check.pod, pod8/kas_apropos.pod,
	pod8/kas_create.pod, pod8/kas_delete.pod, pod8/kas_examine.pod,
	pod8/kas_forgetticket.pod, pod8/kas_help.pod,
	pod8/kas_interactive.pod, pod8/kas_list.pod,
	pod8/kas_listtickets.pod, pod8/kas_noauthentication.pod,
	pod8/kas_quit.pod, pod8/kas_setfields.pod,
	pod8/kas_setpassword.pod, pod8/kas_statistics.pod,
	pod8/kas_stringtokey.pod, pod8/kas_unlock.pod, pod8/kdb.pod,
	pod8/kpwvalid.pod, pod8/package.pod, pod8/prdb_check.pod,
	pod8/ptserver.pod, pod8/salvager.pod, pod8/upclient.pod,
	pod8/upserver.pod, pod8/uss_add.pod, pod8/uss_apropos.pod,
	pod8/uss_bulk.pod, pod8/uss_delete.pod, pod8/uss_help.pod,
	pod8/vldb_check.pod, pod8/vlserver.pod, pod8/voldump.pod,
	pod8/volinfo.pod, pod8/volserver.pod, pod8/xfs_size_check.pod:
	DELTA pretty-html-synopsis-20060228 AUTHOR rra@stanford.edu
	
	Implement proper synopsis wrapping for HTML generation.
	
	This was done in three pieces.	First, add HTML-specific tags to
	the POD to mark the synopsis for HTML purposes so that we can apply
	style information to it.  Second, update the style sheet to indent
	all lines except for the first in the synopsis section.  Third, add
	the appropriate S<> tags around option and argument pairs so that
	we don't wrap between the option and its argument.
	
	Unfortunately, due to the <I<foo>> style that looks nicer for other
	reasons, we have to use the very verbose S<<< >>>.  Oh well.

2006-03-01 04:08  jaltman

	* src/viced/afsfileprocs.c: DELTA viced-host-hold-leak-20060228
	AUTHOR jaltman@secure-endpoints.com
	
	fix a host hold leak although this one rarely occurs.

2006-03-01 00:12  rra

	* doc/man-pages/: README, style.css: DELTA html-style-todo-20060228
	AUTHOR rra@stanford.edu
	
	Some style sheet updates and lots of to-do updates based on
	feedback from C. Alex North-Keys.

2006-02-28 23:43  rra

	* doc/man-pages/: README, generate-html, pod1/fs.pod: DELTA
	html-link-fixes-20060228 AUTHOR rra@stanford.edu
	
	Make the mentions of subcommands in the fs command introduction
	links to the relevant pages, and add to README a to-do note to do
	this for the rest of the introductory pages.
	
	Fix links to man pages that contain underscores by working around a
	bug in Pod::Simple.

2006-02-28 23:24  jaltman

	* src/viced/host.c: DELTA
	viced-panic-if-maxhosttables-exceeded-20060228 AUTHOR
	jaltman@secure-endpoints.com
	
	Do not allow HTBlocks to allocate more blocks than will fit in
	hosttablesptrs.  Doing so corrupts memory.   Panic instead until we
	can get this fixed right.

2006-02-28 23:09  rra

	* doc/man-pages/pod1/up.pod: DELTA up-m-docs-20060228 AUTHOR
	utoddl@email.unc.edu
	
	Document the -m flag to up.

2006-02-28 21:17  rra

	* src/afs/LINUX/osi_module.c: DELTA amd64-linux26-fix-20060228
	AUTHOR rra@stanford.edu
	
	Restore the previous code for AMD64 under Linux 2.6, as the generic
	Linux 2.6 code apparently does not work with all AMD64 kernels.

2006-02-28 00:17  shadow

	* src/: rx/rx_rdwr.c, rxkad/rxkad_client.c, rxkad/rxkad_common.c,
	rxkad/rxkad_server.c, rxkad/domestic/crypt_conn.c,
	rxkad/domestic/fcrypt.c: DELTA systm-h-header-inclusion-20060227
	AUTHOR chas@cmf.nrl.navy.mil FIXES 24765
	
	avoid implicit references by including the prototypes from the
	header except on linux

2006-02-27 21:21  shadow

	* src/rx/LINUX/: rx_kmutex.c, rx_knet.c: DELTA
	refridgerator-update-20060227 AUTHOR cg2v@andrew.cmu.edu
	
	try to make refrigerator work again

2006-02-27 20:56  shadow

	* src/: rx/rx_clock.h, rx/rx_rdwr.c, rxkad/rxkad_client.c,
	rxkad/rxkad_common.c, rxkad/rxkad_server.c,
	rxkad/domestic/crypt_conn.c, rxkad/domestic/fcrypt.c: DELTA
	systm-h-header-inclusion-20060227 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 24765
	
	avoid implicit references by including the prototypes from the
	header except on linux

2006-02-27 20:46  shadow

	* doc/man-pages/: pod1/afs.pod, pod1/afsmonitor.pod,
	pod1/fs_getclientaddrs.pod, pod1/fs_setcachesize.pod,
	pod1/rxgen.pod, pod1/vos_backupsys.pod, pod1/vos_listvol.pod,
	pod5/cacheinfo.pod, pod5/prdb.DB0.pod, pod8/backup_labeltape.pod,
	pod8/backup_scantape.pod, pod8/bos_status.pod,
	pod8/fstrace_dump.pod, pod8/kas_setpassword.pod: DELTA
	pod-updates-20060227 AUTHOR chas@cmf.nrl.navy.mil FIXES 26463
	
	update pod files to deal with some section number changes

2006-02-27 20:36  shadow

	* src/afs/VNOPS/afs_vnop_write.c: DELTA tiger-updates-20060220
	AUTHOR cg2v@andrew.cmu.edu
	
	update lpioctl, setattr and free tuios

2006-02-27 20:34  shadow

	* src/afs/: DARWIN/osi_vnodeops.c, VNOPS/afs_vnop_flock.c: DELTA
	darwin-bsd-flock-20060227 AUTHOR cg2v@andrew.cmu.edu FIXES 25544
	
	deal with posix flag in flock request on darwin

2006-02-27 20:17  shadow

	* doc/LICENSE, src/LICENSE: DELTA shut-up-fucking-whiner-20060227
	AUTHOR shadow@dementia.org
	
	without further comment

2006-02-27 18:31  rees

	* README.DEVEL: DELTA indent-style-note-20060227 AUTHOR
	rees@umich.edu
	
	Document our official indent style.

2006-02-25 06:44  shadow

	* src/sys/rmtsys.xg: DELTA rmtsys-up-limits-20060225 AUTHOR
	jhutz@cmu.edu FIXES 27095
	
	raise limits of constants in rmtsys

2006-02-25 06:39  shadow

	* src/afs/VNOPS/afs_vnop_remove.c: DELTA
	vnop-remove-revised-lock-order-20060225 AUTHOR reuter@rzg.mpg.de
	FIXES 27176
	
	drop the tdc lock even rearlier

2006-02-24 07:48  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA windows-ioctl-20060224 AUTHOR
	jaltman@secure-endpoints.com FIXES 27225
	
	properly compute the length of the ioctl output buffer for each
	data segment

2006-02-24 07:45  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_freelance.c: DELTA
	windows-freelance-default-20060224 AUTHOR
	jaltman@secure-endpoints.com
	
	change freelance default to on.  this matches what the installers
	do.

2006-02-23 15:52  rees

	* src/: libacl/acl.h, libacl/aclprocs.c, viced/afsfileprocs.c,
	viced/callback.c, viced/host.c, viced/host.h, viced/viced.c: DELTA
	aclprocs-protos-20060223 AUTHOR rees@umich.edu
	
	Prototypes for aclprocs.  Also some other prototypes for viced.

2006-02-23 12:32  shadow

	* src/util/softsig.c: DELTA
	softsig-thread-hack-not-on-nbsd30-20060223 AUTHOR
	shadow@dementia.org
	
	based on comment from gendalia@iastate.edu

2006-02-22 20:29  rees

	* src/: viced/callback.c, viced/fsprobe.c, viced/host.c,
	viced/host.h, viced/viced.c, vol/vnode.h: DELTA
	viced-cleanup-20060222 AUTHOR rees@umich.edu
	
	Prototypes, dead code removal, and other minor cleanups

2006-02-22 05:07  jaltman

	* src/rxkad/: rxkad_server.c, ticket5.c: DELTA
	rxkad-krb5-improvements-20060222 AUTHOR
	jaltman@secure-endpoints.com
	
	correct precedence of && and || in conditional to determine when
	tkt_DecodeTicket5() should be called.
	
	optimize order of ticket property evaluation to delay call to
	get_key() which will require that a lock be obtained until after we
	know that all of the other checks will succeed.

2006-02-22 05:01  jaltman

	* src/viced/viced.c: DELTA viced-log-get-key-failure-20060221
	AUTHOR jaltman@secure-endpoints.com
	
	log afsconf_GetKey() failure

2006-02-22 04:07  jaltman

	* src/: bozo/bosserver.c, ptserver/ptserver.c, viced/viced.c,
	vlserver/vlserver.c, volser/volmain.c: DELTA
	server-rxmaxmtu-option-20060221 AUTHOR jaltman@secure-endpoints.com
	
	add -rxmaxmtu <bytes> to allow setting the max send and receive RX
	MTU size

2006-02-21 21:07  rees

	* src/config/: afs_sysnames.h, param.i386_fbsd_61.h: DELTA
	fbsd61-20060221 AUTHOR rees@umich.edu
	
	Param file for FreeBSD 6.1. Builds, untested.

2006-02-21 04:45  shadow

	* src/: afs/DARWIN/osi_file.c, afs/VNOPS/afs_vnop_read.c,
	sys/afssyscalls.c: DELTA tiger-updates-20060220 AUTHOR
	cg2v@andrew.cmu.edu
	
	update lpioctl, setattr and free tuios

2006-02-20 21:49  shadow

	* src/afs/afs_chunk.c: DELTA cache-autotune-20060220 AUTHOR
	shadow@dementia.org
	
	put in defaults so an old afsd will still start ok.

2006-02-20 15:26  jaltman

	* src/viced/: afsfileprocs.c, host.c: DELTA
	viced-client-cps-race-fix-20060220 AUTHOR
	jaltman@secure-endpoints.com
	
	remove a race condition between h_TossStuff_r and SRXAFS_FlushCPS
	by changing h_ID2Client to return the client with a refcount and
	then release the refCount with PutClient.
	
	when the CPS list is non-NULL and the viceid is ANONYMOUSID be sure
	to set the prlist_val to NULL if the prlist_len is being set to 0
	since all of the tests are performed on prlist_val

2006-02-18 06:01  jaltman

	* src/rx/rx_packet.c: DELTA rx-dpf-20060217 AUTHOR
	jaltman@secure-endpoints.com
	
	conditionalize rx_intentionallyDroppedOnReadPer100

2006-02-18 04:58  shadow

	* src/afs/afs_prototypes.h: DELTA flushrec-prototype-20060217
	AUTHOR shadow@dementia.org
	
	add a prototype to shut up gcc4

2006-02-18 04:53  shadow

	* src/afs/afs_vcache.c: DELTA vnode-ref-verification-20060217
	AUTHOR cg2v@andrew.cmu.edu
	
	verify we got a ref when we call vnode_ref

2006-02-18 04:46  jaltman

	* src/rx/rx.c: DELTA rx-dpf-20060217 AUTHOR
	jaltman@secure-endpoints.com
	
	typo

2006-02-18 04:11  jaltman

	* src/rx/: rx.c, rx_globals.h, rx_packet.c: DELTA rx-dpf-20060216
	AUTHOR jaltman@secure-endpoints.com
	
	when dpf is in use, log error codes from abort packets and perform
	ntoh translation of addresses and port numbers.

2006-02-18 04:08  shadow

	* src/afs/: afs_osidnlc.c, afs_pioctl.c, afs_vcache.c,
	afs_volume.c, DARWIN/osi_vnodeops.c, VNOPS/afs_vnop_lookup.c: DELTA
	vnode-ref-verification-20060217 AUTHOR cg2v@andrew.cmu.edu
	
	verify we got a ref when we call vnode_ref

2006-02-17 21:57  shadow

	* src/afs/: afs.h, afs_cbqueue.c, afs_vcache.c: DELTA
	qremove-set-null-20060217 AUTHOR cg2v@andrew.cmu.edu
	
	when we remove an object from a queue null its list pointers

2006-02-17 21:43  shadow

	* src/afs/afs_pioctl.c: DELTA
	flushvolume-vhashq-consistency-20060217 AUTHOR cg2v@andrew.cmu.edu
	
	avoid having vflushed vnodes in play

2006-02-17 17:58  rees

	* src/: aklog/Makefile.in, aklog/aklog_main.c, aklog/asetkey.c,
	cf/kerberos.m4: DELTA test-heimdal-20060217 AUTHOR rees@umich.edu
	
	Add a configure test for heimdal and use it to build asetkey or
	not.  Thanks to Derek Atkins for his helpful suggestions.

2006-02-17 17:34  shadow

	* src/afs/HPUX/osi_inode.c: DELTA hpux11-store-fd-sonner-20060217
	AUTHOR shadow@dementia.org FIXES 23112
	
	based on report from	jbuehler@spirentcom.com

2006-02-17 16:41  shadow

	* src/lwp/process.i386.s: DELTA darwin-x86-lwp-fix-20060217 AUTHOR
	cg2v@andrew.cmu.edu
	
	make lwp work on darwin x86

2006-02-17 15:35  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA windows-notes-20060216 AUTHOR jaltman@secure-endpoints.com
	
	1.5.0 development build

2006-02-17 15:22  shadow

	* src/afs/DARWIN/osi_sleep.c: DELTA darwin-lost-wakeups-20060213
	AUTHOR cg2v@andrew.cmu.edu FIXES
	
	eliminate the apparent lost wakeup problem in tiger

2006-02-17 14:48  jaltman

	* src/viced/afsfileprocs.c: DELTA
	viced-has-as-member-locking-20060217 AUTHOR klas.lindfors@it.su.se
	FIXES 26967
	
	A crucial line was missing from DELTA
	viced-fix-check-rights-race-20060213

2006-02-16 22:06  jaltman

	* src/WINNT/afsd/: smb.c, smb.h, smb3.c, smb_ioctl.c: DELTA
	windows-optimize-find-uid-20060216 AUTHOR
	jaltman@secure-endpoints.com
	
	Rename smb_GetUser to smb_GetUserFromVCP and add
	smb_GetUserFromUID.
	
	Use calls to smb_GetUserFromUID to reduce the number of times that
	the smb_user_t object is obtained and released during the
	processing of an smb call.

2006-02-16 22:03  jaltman

	* src/WINNT/afsd/: NTMakefile, cm_server.c, cm_server.h: DELTA
	windows-server-ping-20060216 AUTHOR jaltman@secure-endpoints.com
	
	add logging of server addresses, status and capabilities
	
	prevent multiple threads from pinging the same server
	simultaneously.  instead, threads block and then use the result of
	the ping that was already taking place.

2006-02-16 22:01  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	windows-daemon-check-registry-20060216 AUTHOR
	jaltman@secure-endpoints.com
	
	Add registry values to allow the defaults for daemon checks to be
	altered at startup.  Log values to afsd_init.log.
	
	daemonCheckDownInterval daemonCheckUpInterval
	daemonCheckVolInterval daemonCheckCBInterval
	daemonCheckLockInterval daemonCheckTokenInterval

2006-02-16 21:59  jaltman

	* src/WINNT/afsd/afsd.h: DELTA windows-lock-testing-20060216 AUTHOR
	jaltman@secure-endpoints.com
	
	turn on the support for backing byte range lock allocations with
	afs file server locks.

2006-02-16 21:48  jaltman

	* src/rx/rx_xmit_nt.c: DELTA windows-rx-wsaeconnreset-20060216
	AUTHOR jaltman@secure-endpoints.com
	
	Deal with the fact that Windows returns WSAECONNRESET after an ICMP
	port not reachable packet was returned in response to a packet
	previously sent.

2006-02-15 21:01  shadow

	* src/afs/LINUX/osi_file.c: DELTA linux-inode-i-mutex-20060214
	AUTHOR shadow@dementia.org
	
	make i_sem become i_mutex

2006-02-15 20:53  shadow

	* src/afs/afs_osi.c: DELTA darwin-event-cleanup-20060215 AUTHOR
	cg2v@andrew.cmu.edu
	
	clean up event resources added for deadlock avoidance

2006-02-15 16:38  shadow

	* src/aklog/asetkey.c: DELTA asetkey-macos-20060215 AUTHOR
	shadow@dementia.org
	
	make the same fix we do on aklog w.r.t com_err

2006-02-15 16:32  shadow

	* src/rx/rx_kernel.h: DELTA darwin-ifnet-flags-20060215 AUTHOR
	shadow@dementia.org
	
	darwin (8.0) already has this

2006-02-15 16:31  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA windows-reg-fix-20060215 AUTHOR
	jaltman@secure-endpoints.com
	
	cleanup the back connection hostname code

2006-02-15 13:00  jaltman

	* src/lwp/iomgr.c: DELTA windows-64-bit-type-safety-20051105 AUTHOR
	jaltman@secure-endpoints.com
	
	64-bit type safety changes required for successful compilation on
	Windows 64-bit systems with the VS 2005 compiler

2006-02-15 07:01  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	darwin80-mkdir-error-leak-fix-20060215 AUTHOR cg2v@andrew.cmu.edu
	
	avoid a potential refcount decrement "leak" (well, the opposite,
	really) when a mkdir fails

2006-02-15 00:37  shadow

	* src/afsd/afs.rc.darwin: DELTA macos-dynroot-start-anyway-20060214
	AUTHOR megacz@cs.berkeley.edu
	
	start afsd if -dynroot specified

2006-02-15 00:33  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA macos-afsdb-20060214
	AUTHOR megacz@cs.berkeley.edu
	
	enable afsdb by default

2006-02-15 00:31  shadow

	* acinclude.m4, src/cf/linux-test4.m4: DELTA
	linux-inode-i-mutex-20060214 AUTHOR shadow@dementia.org
	
	new (2.6.16) kernerls have i_mutex instead of i_sem

2006-02-14 20:32  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	lookup-checkcode-bulkstats-20060214 AUTHOR cg2v@andrew.cmu.edu
	
	do error code analysis on bulkstat results also

2006-02-14 16:58  rees

	* src/viced/: afsfileprocs.c, callback.c, host.h: DELTA
	dead-code-and-prototyes-20060214 AUTHOR rees@umich.edu
	
	Remove dead code and add prototypes.

2006-02-14 14:03  jaltman

	* src/: NTMakefile, config/NTMakefile.amd64_w2k,
	config/NTMakefile.i386_nt40, config/NTMakefile.i386_w2k: DELTA
	windows-build-sys_name-20060214 AUTHOR jaltman@secure-endpoints.com
	
	Add the sys_name to the dest and obj directories in order to allow
	both 32-bit and 64-bit builds to be built from the same directory
	tree.

2006-02-14 13:25  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt,
	afs-integration.txt, afs-issues.txt: DELTA windows-notes-20060214
	AUTHOR jaltman@secure-endpoints.com
	
	updates

2006-02-13 18:51  shadow

	* src/afs/DARWIN/osi_misc.c: DELTA
	remove-recursive-vfs-getcontext-20060213 AUTHOR cg2v@andrew.cmu.edu
	
	remove unused code

2006-02-13 18:38  shadow

	* src/afs/SOLARIS/osi_vnodeops.c: DELTA
	solaris-afs-nfsrdwr-avoid-reading-past-end-of-file-20060213 AUTHOR
	shadow@dementia.org FIXES 25747
	
	avoid a panic when we attempt a read past the end of the file

2006-02-13 18:29  shadow

	* src/: afs/afs_daemons.c, config/param.ppc_darwin_80.h: DELTA
	revert-bkg-disable-var-20060213 AUTHOR shadow@dementia.org
	
	remove the bkg daemon disabling

2006-02-13 18:18  shadow

	* src/afs/DARWIN/osi_sleep.c: DELTA darwin-lost-wakeups-20060213
	AUTHOR cg2v@andrew.cmu.edu FIXES
	
	eliminate the apparent lost wakeup problem in tiger

2006-02-13 17:09  jaltman

	* src/viced/: afsfileprocs.c, host.c, host.h: DELTA
	viced-fix-check-rights-race-20060213 AUTHOR
	jaltman@secure-endpoints.com FIXES 25869
	
	acl_CheckRights() was generating core dumps because the client's
	prlist was being invalidated by h_TossStuff_r() as part of freeing
	the associated host.  This patch fixes the problem in probably
	redundant ways.  A missing hold on the host is now obtained. 
	refCounts on the client are now preserved as part of
	GetClient()/PutClient().  Read/Write locks are now obtained on the
	client when accessing/manipulating the prlist.
	
	This patch adds the client parameter to GetVolumePackage() and
	PutVolumePackage() and adds the new function PutClient().
	
	This patch removes the need for the client X had conn Y stolen by X
	messages.  This is replaced by "deleted client X already had conn Y
	stolen by X.  If we see this there is definitely a logic problem as
	the client should not be deleted at this point.  We a no longer
	allowing the race condition that would have resulted in the
	original message.
	
	In addition, this patch fixes a problem with UAEs caused by the
	inappropriate translation of VICE error into UAEs when there is
	overlap between VICE error values and those in sys/errno.h.

2006-02-13 16:33  jaltman

	* src/WINNT/afsd/cm_aclent.c: DELTA
	windows-findacl-optimize-20060213 AUTHOR
	jaltman@secure-endpoints.com
	
	don't remove an entry from the queue and add it to the head if it
	already is the head.

2006-02-13 16:28  jaltman

	* src/WINNT/afsd/cm_server.c: DELTA
	windows-new-server-ping-20060213 AUTHOR
	jaltman@secure-endpoints.com
	
	when adding a new server, mark it down to start.  this will allow
	the Ping to use the short timeout when checking the real status.

2006-02-12 06:25  jaltman

	* src/WINNT/afsd/: cm_cell.c, smb.c, smb.h: DELTA
	windows-off-to-the-races-20060211 AUTHOR
	jaltman@secure-endpoints.com
	
	several race conditions were introduced over the last couple of
	weeks.	let's fix them.

2006-02-10 18:43  jaltman

	* src/WINNT/afsd/smb.c: DELTA windows-vcp-fidsp-empty-20060210
	AUTHOR jaltman@secure-endpoints.com
	
	protect against the case in which the vcp->fidsp list is empty
	which de-queuing smb_fid_t objects

2006-02-10 17:10  jaltman

	* src/viced/host.c: DELTA
	viced-probe-uuid-on-old-connection-20060210 AUTHOR
	jaltman@secure-endpoints.com
	
	When we have found an existing host via Uuid, send the probe to the
	connection associated with the old host instead of the new one.  If
	you send it to the new connection, we will fail to detect that the
	old host is no longer responding and hence that it should be
	removed.  This should solve the 55 second delay problem seen from
	clients with Uuids that move addresses or sit behind a NAT.

2006-02-10 17:07  jaltman

	* src/viced/host.c: DELTA viced-log-typo-20060210 AUTHOR
	jaltman@secure-endpoints.com
	
	missing % in format string causes crash at log level 125

2006-02-10 16:49  shadow

	* src/viced/: afsfileprocs.c, host.c: DELTA
	viced-debug-port-numbers-20060210 AUTHOR shadow@dementia.org
	
	fix port number printing to not print byteswapped port numbers

2006-02-09 15:28  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA windows-afslogon-20060209 AUTHOR
	jaltman@secure-endpoints.com
	
	replace sizeof(opt) with sizeof(LogonOption_t)
	
	add more debug statements

2006-02-07 07:46  jaltman

	* src/viced/host.c: DELTA viced-host-nat-20060207 AUTHOR
	jaltman@secure-endpoints.com
	
	When we discover a new address for an existing host we can take the
	opportunity to cleanup the hash table and the interface list if the
	new address differs from an existing address only by the port
	number.  In that case we know the client is communicating to us
	from behind a NAT and the old addr/port number combination is no
	longer going to be of use to us.

2006-02-07 06:04  jaltman

	* src/viced/host.c: DELTA viced-more-dbg-improvements-20060207
	AUTHOR jaltman@secure-endpoints.com
	
	convert the rest of the addresses output in hex to dotted notation

2006-02-06 17:18  rees

	* src/config/: param.i386_obsd33.h, param.i386_obsd34.h,
	param.i386_obsd35.h, param.i386_obsd36.h, param.i386_obsd37.h,
	param.i386_obsd38.h: DELTA no-global-sunlock-20060206 AUTHOR
	rees@umich.edu
	
	Don't use global_sunlock on OpenBSD unless running smp kernel

2006-02-06 07:06  jaltman

	* src/WINNT/afsd/: cm_freelance.c, cm_memmap.c: DELTA
	windows-winqual-20060206 AUTHOR jaltman@secure-endpoints.com
	
	Fix two bugs reported via Windows Crash Reporting:
	
	 * Freelance initialization is somehow broken allowing the number
	of
	   locally defined mountpoints to become negative.  Due to the use
	of
	   != instead of < in loops, it is possible to read/write
	unallocated
	   memory.
	
	 * GetTextualSid() was not properly handling a NULL output buffer
	   pointer as an indication that the desired size should be
	returned.

2006-02-05 18:21  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	darwin-avoid-bogus-name-caching-20060205 AUTHOR cg2v@andrew.cmu.edu
	FIXES 26225
	
	avoid the possibility of creating bogus cached named vnodes

2006-02-05 17:45  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA windows-mountpoints-20060205
	AUTHOR jaltman@secure-endpoints.com
	
	 * if the mountpointstring is empty, return No Such Path; do not
	panic

2006-02-05 17:44  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA windows-afslogon-20060205 AUTHOR
	jaltman@secure-endpoints.com
	
	 * AFS_Logoff_Event must destroy tokens even if integrated logon is
	not
	   being used unless LogoffPreserveTokens is non-zero

2006-02-05 07:44  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA windows-afslogon-20060204 AUTHOR
	jaltman@secure-endpoints.com
	
	 * fix LogoffPreserveTokens to work in the correct direction
	
	 * modify behavior to avoid domain controller queries when
	integrated
	   logon is disabled or the logon account is local

2006-02-03 23:21  jaltman

	* src/WINNT/afsd/: cm_cell.c, smb.c, smb3.c: DELTA
	windows-todays-bugs-20060203 AUTHOR jaltman@secure-endpoints.com
	
	* cell names must be treated as case insensitive
	
	* smb logoff messages do not mean the user is logging off the
	machine.    do not use as an indication that tokens should be
	destroyed
	
	* use the correct lock and avoid a deadlock when handling dead VCs

2006-02-02 21:47  jaltman

	* src/viced/: afsfileprocs.c, callback.c, host.c, host.h: DELTA
	viced-log-add-ports-20060202 AUTHOR jaltman@secure-endpoints.com
	
	* add port numbers to Host addresses so we can distinguish clients
	behind	 NATs
	
	* make messages consistent with regards to case and punctuation of 
	 "Host x.x.x.x:y"
	
	* convert hex addresses to dotted notation

2006-02-02 08:27  shadow

	* src/afs/afs_daemons.c: DELTA bkg-disable-var-20060202 AUTHOR
	cg2v@andrew.cmu.edu
	
	don't extern this

2006-02-01 18:28  jaltman

	* src/WINNT/afsd/smb.c: DELTA windows-more-cleanup-20060201 AUTHOR
	jaltman@secure-endpoints.com
	
	missed one case where the vcpCounter wrapped fids at 0

2006-02-01 18:02  jaltman

	* src/WINNT/afsd/: cm_cell.c, cm_conn.c, cm_dcache.c,
	cm_freelance.c, cm_ioctl.c, cm_ioctl.h, cm_scache.c, cm_scache.h,
	cm_vnodeops.c, smb.c: DELTA windows-more-cleanups-20060201 AUTHOR
	jaltman@secure-endpoints.com
	
	* remove all references to 'dead_vcp'; cleanup smb_vc_t's as soon
	as   we know they are dead
	
	* add mx holds across the cm_cell_t updates
	
	* add cm_FindSCacheParent() and remove duplicate code elsewhere
	
	* add mx holds across scp->flags updates
	
	* add cm_CleanFile()
	
	* clear CM_SCACHEFLAG_CALLBACK when discarding callbacks
	
	* fix smb fid wrapping.  wrap at 0xFFFF instead of 0 because 0xFFFF
	  is -1 which is INVALID_HANDLE
	
	* add missing mx holds around vcp->flags updates

2006-02-01 16:20  shadow

	* src/: cf/osconf.m4, bozo/bnode.c, venus/up.c: DELTA
	aix-prototyping-fixes-20060201 AUTHOR tkeiser@gmail.com FIXES 26102
	
	fix some prototypes and enable prototype enforcement for aix

2006-02-01 16:09  shadow

	* src/: audit/audit.c, bozo/bosserver.c, budb/server.c,
	kauth/kaserver.c, ptserver/ptserver.c, viced/viced.c,
	vlserver/vlserver.c, volser/volmain.c: DELTA
	osi-audit-locking-fix-20060201 AUTHOR tkeiser@gmail.com FIXES 25955
	
	fix aix builds

2006-02-01 15:58  shadow

	* src/viced/: afsfileprocs.c, callback.c, fs_stats.h, host.h,
	viced.h: DELTA getsomespace-r-rewrite-20060201 AUTHOR
	jaltman@secure-endpoints.cm
	
	rewrite of GetSomeSpace_r to get rid of the brokenness we had
	before.
	
	also make GetCapabilities work like other rpc stubs which don't
	need callbacks

2006-01-31 09:13  jaltman

	* src/WINNT/afsd/: afslogon.c, smb.c, smb3.c, smb_ioctl.c: DELTA
	windows-smb_fid_t-mx-20060130 AUTHOR jaltman@secure-endpoints.com
	
	*Includes the changes from
	STABLE14-windows-smb_fid_t-audit-20060125  as well:
	
	"Further testing revealed that some smb_vc_t objects could not be
	freed because the associated smb_fid_t objects never reached a zero
	refcount.  Additional auditing uncovered cases in which there were
	holds not being released and others in which they were released to
	many times.  This patch fixes the problems and improves
	auditability by modifying the behavior of the smb_IoctlXXX()
	functions to not release a reference that was obtained by the
	caller.  Now the caller releases the reference."
	
	Fixup token deletion logic
	
	Surround all references to smb_fid_t flags and other references by
	obtaining and releasing the 'mx' lock.

2006-01-30 22:11  kenh

	* src/venus/up.c: DELTA merge-up-fixes-rxtcp-20060130 AUTHOR
	kenh@cmf.nrl.navy.mil
	
	Merge in fixes to up from the rxtcp branch.

2006-01-28 19:20  shadow

	* src/: afs/afs_daemons.c, config/param.ppc_darwin_80.h: DELTA
	simple-darwin-disable-bkg-20060128 AUTHOR cg2v@andrew.cmu.edu
	
	avoid potential hang by disabling bkg daemons on 10.4 for now

2006-01-28 18:06  shadow

	* src/afs/afs_vcache.c: DELTA newvcache-dont-spin-20060128 AUTHOR
	cg2v@andrew.cmu.edu
	
	make things so newvcache won't spin

2006-01-28 18:02  shadow

	* src/afs/: afs_osidnlc.c, afs_vcache.c, DARWIN/osi_vm.c: DELTA
	reclaim-defered-flush-fixes-20060128 AUTHOR cg2v@andrew.cmu.edu
	
	fix side effect of reclaim lookaside

2006-01-26 21:24  shadow

	* src/venus/up.c: DELTA up-cleanup-20060126 AUTHOR
	shadow@dementia.org FIXES 25863
	
	subsumes todd's fix

2006-01-26 20:34  shadow

	* src/rx/rx_user.c: DELTA osi-panic-revert-to-kandr-20060126 AUTHOR
	tkeiser@gmail.com FIXES 25924
	
	avoid prototype issue for now

2006-01-26 18:55  shadow

	* src/afs/afs_vcache.c: DELTA
	linux-vcache-extra-ref-unneeded-20060126 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 25829
	
	the dynamic/system inode version of the linux client already keeps
	an extra reference when the inode is on the vcache list. the
	inode/vnode should not go away while we are trying to flush the
	dcache children.

2006-01-26 18:13  rees

	* src/afs/afs_vcache.c: DELTA remove-spurious-var-20060126 AUTHOR
	rees@umich.edu
	
	Remove unused local variable "lock".

2006-01-26 18:11  rees

	* src/afs/afs_vcache.c: DELTA cast-pointer-20060126 AUTHOR
	rees@umich.edu
	
	Cast pointer to long for printf.  "%p" would be a better fix, but
	is it supported on all platforms?

2006-01-26 16:03  shadow

	* src/afs/DOC/afs_rwlocks: DELTA macos-avoid-reclaim-hang-20060124
	AUTHOR shadow@dementia.org FIXES 25686
	
	based on chaskiel's suggestion, implement a lookaside reclaim list

2006-01-26 16:00  shadow

	* src/: afs/afs_call.c, afs/afs_osi.c, afs/DOC/afs_rwlocks,
	afs/FBSD/osi_machdep.h, afs/NBSD/osi_machdep.h,
	afs/OBSD/osi_machdep.h, afs/SOLARIS/osi_machdep.h, rx/rx.c: DELTA
	more-rxglock-cleanup-20060126 AUTHOR chas@cmf.nrl.navy.mil FIXES
	23321
	
	more rx glock cleanup. eval for pullup after 1.4.1

2006-01-26 15:56  shadow

	* src/cf/: linux-test1.m4, linux-test2.m4, linux-test3.m4,
	linux-test4.m4: DELTA linux26-build-update-20060126 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 25879
	
	KBUILD_BASENAME will need to be set in 2.6.15 and later for
	configure to work usefully

2006-01-26 15:52  shadow

	* src/rx/UKERNEL/rx_knet.c: DELTA ukernel-rx-knet-deref-20060126
	AUTHOR tkeiser@gmail.com FIXES 25927
	
	pass correct parameter to avoid type mismatch

2006-01-26 15:49  shadow

	* src/afs/afs_vcache.c: DELTA sol10-vnode-cleanup-20060126 AUTHOR
	shadow@dementia.org FIXES
	
	Because we use a private pool of vnodes, it's up to us to trigger
	cleanup.  here we do so.

2006-01-25 19:44  rees

	* regen.sh: DELTA regen-no-doc-noise-20060125 AUTHOR rees@umich.edu
	
	Don't say we're building man pages if we're not.

2006-01-25 05:59  rra

	* doc/man-pages/: .cvsignore, Makefile.in, README, generate-html,
	style.css, pod1/afs.pod: DELTA man-page-html-20060124 AUTHOR
	rra@stanford.edu
	
	Initial cut at an HTML conversion of the POD reference pages. 
	Requires Pod::Simple be installed (version 3.0 or later, probably).
	 Also fix a POD formatting bug in the afs(1) man page noticed while
	testing HTML output.

2006-01-25 04:45  shadow

	* src/afs/: afs_prototypes.h, afs_vcache.c, DARWIN/osi_vnodeops.c:
	DELTA macos-avoid-reclaim-hang-20060124 AUTHOR shadow@dementia.org
	FIXES 25686
	
	based on chaskiel's suggestion, implement a lookaside reclaim list

2006-01-25 04:29  shadow

	* src/afs/afs_vcache.c: DELTA macos-avoid-reclaim-hang-20060124
	AUTHOR shadow@dementia.org FIXES 25686
	
	based on chaskiel's suggestion, implement a lookaside reclaim list

2006-01-25 03:49  shadow

	* src/volser/vsprocs.c: DELTA release-avoid-negative-time-20060124
	AUTHOR jhutz@cmu.edu
	
	avoid any possibility of time going negative when releasing
	incrementally

2006-01-25 03:24  shadow

	* src/volser/volprocs.c: DELTA implement-vpeek-for-listvol-20060124
	AUTHOR shadow@dementia.org
	
	roll back for listonevolume (only)

2006-01-24 23:22  jaltman

	* src/WINNT/afsd/cm_callback.c: DELTA
	windows-continued-refcount-cleanup-20060124 AUTHOR
	jaltman@secure-endpoints.com
	
	rollback unintended commit

2006-01-24 23:12  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_callback.c, smb.c, smb.h,
	smb3.c: DELTA windows-continued-refcount-cleanup-20060124 AUTHOR
	jaltman@secure-endpoints.com
	
	* re-enable LogoffTokenTransferTimeout and LogoffTokenTransfer.   
	Tokens are now destroyed at logoff based upon the values specified 
	  here.  Default is ON and 120 seconds.  Setting this to OFF will  
	 result in tokens never being destroyed.  This will leak memory.
	
	* protect global queues with mutexes and avoid a variety of race  
	conditions.

2006-01-24 17:40  shadow

	* src/afs/: afs.h, afs_buffer.c: DELTA usebuffer-macros-20060124
	AUTHOR chas@cmf.nrl.navy.mil FIXES 25819
	
	get rid of usebuffers macro usage warning

2006-01-24 17:32  shadow

	* src/afs/: afs_callback.c, afs_daemons.c, afs_prototypes.h,
	afs_vcache.c, DARWIN/osi_vnodeops.c: DELTA
	macos-avoid-reclaim-hang-20060124 AUTHOR shadow@dementia.org FIXES
	25686
	
	based on chaskiel's suggestion, implement a lookaside reclaim list

2006-01-23 21:23  jaltman

	* src/viced/host.h: DELTA viced-grow-h_maxSlots-20060123 AUTHOR
	cg2v@andrew.cmu.edu
	
	and jhutz@cs.cmu.edu
	
	The size of h_maxSlots as computed based upon the value of
	MAX_FILESERVER_THREAD is too small.   It is possible for h_lwpIndex
	(in the pthread case) to have produce the same Slot value for
	multiple threads.  In that case it is possible for the following to
	occur:
	
	       X: h_Hold_r(host)
	       X: H_UNLOCK
	       ...
	       E: H_LOCK
	       E: Check h_Held_r(host); it is true, so don't hold
	       E: H_UNLOCK
	       X: H_LOCK
	       X: h_Release_r(host)
	       X: h_TossStuff_r(host)  [called by h_Release_r]
	       X: H_UNLOCK
	       E: CheckHost(host)
	
	The end result would be a crash due to a reference to a null field
	in the host processed by CheckHost.
	
	This patch is a bit of a hack in that it solves the problem by
	increasing the number of slots for threads and does not determine
	the correct number of threads the process should be allowed to
	produce.

2006-01-23 21:13  jaltman

	* src/viced/host.c: DELTA check-host-optimize-20060123 AUTHOR
	jaltman@secure-endpoints.com
	
	There should never be a case where h_Enumerate calls CheckHost with
	a host whose callback_rxcon that is NULL.  However, due to a bug it
	ended up being the case that it happened.  An examination of the
	CheckHost code showed that the check for the HOSTDELETED flag
	should take place before a reference to callback_rxcon is obtained.
	 If HOSTDELETED were set, the code would simply release the
	reference immediately.	However, the process of obtaining and
	releasing the reference required dropping and obtaining locks that
	would be a performance hit.

2006-01-23 21:04  shadow

	* src/venus/fs.c: DELTA fs-getfid-20060123 AUTHOR
	shadow@dementia.org
	
	add a fs subcommand to get a fid

2006-01-21 21:37  jaltman

	* src/WINNT/afsd/smb.c: DELTA
	windows-smb-logoff-or-abandonment-detection-20060121 AUTHOR
	jaltman@secure-endpoints.com
	
	and remember to mark the session dead so it can be re-used

2006-01-21 21:22  jaltman

	* src/viced/host.c: DELTA h_gethost_r-hold-fix-20060121 AUTHOR
	jaltman@secure-endpoints.com
	
	fix hold errors

2006-01-21 20:56  jaltman

	* src/WINNT/afsd/: cm_daemon.c, smb.c, smb.h, smb3.c: DELTA
	windows-smb-logoff-or-abandonment-detection-20060121 AUTHOR
	jaltman@secure-endpoints.com
	
	This patch:
	
	(1) removes the rest of the dead logoff code that was originally   
	 stripped of any meaning by DELTA    
	winnt-win2000-win98-afs-client-updates-20010623.
	
	(2) gives new meaning to smb_TokenTransfer and
	smb_TokenTransferTimeout.      these variables now control how long
	a smb_username_t and its      associated cm_user_t and its
	cm_cellinfo_t (including tokens)      will be preserved after a
	logoff.
	
	(3) adds logic to detect logoff conditions
	
	(4) adds cm_CheckVCs().  This function probes the SMB client with a
	ECHO	 response to determine if the associated SMB virtual
	circuit is still     valid.   This is executed once every five
	minutes by smb_Daemon()     and whenever the machine's IP addresses
	change.  This allows	 abandoned VCs to be detected and the
	associated user credentials,	 file handles, and locks to be
	cleaned up.  This will also prevent	the exhaustion of the
	limited number of SMB sessions.

2006-01-20 16:40  rees

	* acinclude.m4, src/libafs/MakefileProto.FBSD.in: DELTA
	host-cpu-20060120 AUTHOR rees@umich.edu
	
	Introduce @HOST_CPU@ and use it to find correct headers for FreeBSD
	build.

2006-01-20 06:22  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	STABLE14-windows-notes-20060120 AUTHOR jaltman@secure-endpoints.com
	
	more notes for 1.4.1-rc5

2006-01-20 05:19  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA cached-lookup-mtpt-20060120
	AUTHOR cg2v@andrew.cmu.edu FIXES 25647
	
	don't do lookups on the wrong vnode, if it's a mvstat=1 vnode, it's
	not useful

2006-01-20 05:05  shadow

	* src/afs/AIX/: osi_machdep.h, osi_vnodeops.c: DELTA
	aix-vm-rdwr-fix-20060120 AUTHOR tkeiser@gmail.com FIXES 25650
	
	avoid a loop in vm_rdwr on aix. also fix ifnet_flags macro

2006-01-20 00:00  shadow

	* src/venus/cmdebug.c: DELTA cmdebug-no-zero-pad-output-20060119
	AUTHOR shadow@dementia.org
	
	length, dv and refcnt no longer 0 padded

2006-01-19 23:07  jaltman

	* src/WINNT/afsd/: afslogon.c, cm_ioctl.c, cm_user.c, cm_user.h,
	smb.c, smb.h, smb3.c, smb3.h: DELTA
	windows-integrated-logon-hack-fix-for-proper-refcounts-20060119
	AUTHOR jaltman@secure-endpoints.com
	
	The Integrated Logon hack of setting a token for a smb name
	different than the one associated with the current smb session
	fails when smb virtual circuits, sessions and username objects are
	properly reference counted.  When refcounts are not leaked the
	constructed smb_username_t is destroyed immediately after the token
	is set since there are not references to it from a current session.
	
	The fix is to mark the smb_username_t object with a flag indicating
	that it was created by the Network Provider.  This flag prevents
	the destruction when the refcount is zero so that it will be
	available at the time the smb session is created (just a moment or
	two later.)  During the binding of the smb_username_t to the
	smb_vc_t the flag is cleared allowing the tokens to be destroyed
	when the smb session is closed.

2006-01-19 16:57  rees

	* src/bozo/bosserver.c: DELTA bozo-log-fix-20060119 AUTHOR
	rees@umich.edu
	
	don't fclose(NULL) (found by ober@linbsd.org) fflush after printf
	instead of before add missing trailing newline in WARNING message
	consolidate the logic to make it clearer make tdate bigger (26
	chars plus '\0'; not sure this is needed)

2006-01-18 22:31  rees

	* src/libafs/MakefileProto.FBSD.in: DELTA fbsd-opts-20060118 AUTHOR
	rees@umich.edu
	
	add -mno-mmx -mno-3dnow -mno-sse -mno-sse2 to kernel cc flags

2006-01-18 16:03  rees

	* src/rx/: rx_kcommon.c, rx_kernel.h, UKERNEL/rx_kcommon.h: DELTA
	ifnet-flags-20060118 AUTHOR rees@umich.edu
	
	#define ifnet_flags to fix build on bsd

2006-01-18 06:26  shadow

	* src/afs/afs.h: DELTA linux-vrefcount-macro-fix-20060118 AUTHOR
	shadow@dementia.org
	
	thanks to jhutz@cmu.edu for making me consider this

2006-01-18 02:21  shadow

	* src/rx/rx_kcommon.c: DELTA linux-kernel-bug-macro-inline-20060117
	AUTHOR shadow@dementia.org
	
	force oops inline instead of calling bug, so we can printk

2006-01-17 22:25  rees

	* README, README.CVS: DELTA regen-doc-20060117 AUTHOR
	rees@umich.edu
	
	slightly better documentation of regen.sh

2006-01-17 21:43  jaltman

	* src/WINNT/afsd/smb3.c: DELTA
	windows-truncate-after-lock-check-20060116 AUTHOR
	jaltman@secure-endpoints.com
	
	In smb_ReceiveNTCreateX the lock check, cm_CheckNTOpen(), must take
	place before we allow the file to be truncated.

2006-01-17 17:08  shadow

	* src/: afs/afs_call.c, rx/DARWIN/rx_knet.c: DELTA
	darwin-use-kthreads-20060117 AUTHOR cg2v@andrew.cmu.edu FIXES 25542
	
	use kernel threads for afsd processes instead of forked pids

2006-01-17 17:05  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	macos-locking-behavior-20060117 AUTHOR cg2v@andrew.cmu.edu FIXES
	25543
	
	F_UNLCK is send as a command, remap to F_SETLK like everyone else

2006-01-17 16:06  shadow

	* src/afs/DARWIN/osi_vfsops.c: DELTA tiger-sysctl-20060117 AUTHOR
	cg2v@andrew.cmu.edu FIXES 25327
	
	implementation of sysctl for tiger

2006-01-17 04:59  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	newvcache-can-fail-now-20060116 AUTHOR psomogyi@gamax.hu FIXES
	22260
	
	allow newvcache to fail without ooping
	
	sort of nasty, if you want more vcaches, say so.

2006-01-17 03:57  jaltman

	* src/WINNT/client_config/afsmap.c: DELTA windows-afsmap-20060116
	AUTHOR jaltman@secure-endpoints.com
	
	strcpy -> strncpy

2006-01-17 03:32  jaltman

	* src/afs/afs_prototypes.h: DELTA remove-dead-prototype-20060116
	AUTHOR cg2v@andrew.cmu.edu
	
	remove dead prototype for osi_iput()

2006-01-16 21:15  shadow

	* src/viced/host.c: DELTA h-enumerate-r-fix-for-real-20060116
	AUTHOR cg2v@andrew.cmu.edu FIXES 24196
	
	make this not simply wrong

2006-01-16 16:22  jaltman

	* src/rx/rx_packet.c: DELTA windows-rx-ehostunreach-20060116 AUTHOR
	jaltman@secure-endpoints.com
	
	another location where EHOSTUNREACH can be returned such that we
	can timeout the request immediately

2006-01-16 02:05  jaltman

	* src/WINNT/afsd/: afsd_eventlog.c, afsd_eventmessages.mc,
	cm_conn.c, cm_vnodeops.c, smb.c, smb.h, smb3.c, smb_ioctl.c: DELTA
	windows-vc-locks-and-more-20060115 AUTHOR
	jaltman@secure-endpoints.com
	
	This patch fixes several issues:
	
	 * the smb virtual circuits can be active and/or dead.	 this patch
	   improves the handling of vc's making the transition from active
	   to dead
	
	 * correct the refcounts on the smb_user_t and smb_vc_t objects
	
	 * replace the deprecated GetCurrentTime() with GetTickCounts()
	which
	   is the new name.  This function needs to be replaced with
	something
	   else because its return value wraps after 49.7 days
	
	 * hold the correct locks when adjusting the scp->fileLocksH queue
	
	 * add new event log entries for unexpected session closures and
	   send packet failures

2006-01-15 08:10  jaltman

	* src/WINNT/afsd/smb.c: DELTA windows-ncb-error-strings-20060114
	AUTHOR jaltman@secure-endpoints.com
	
	consolidate the use of NCB error strings in one place

2006-01-15 08:04  jaltman

	* src/WINNT/afsd/afsdifs.c: DELTA windows-afsifs-20060114 AUTHOR
	asanka@secure-endpoints.com
	
	minor style change

2006-01-15 08:01  jaltman

	* src/WINNT/afsd/: afsd_eventmessages.mc, afsd_init.c, cm_ioctl.c:
	DELTA windows-eventlog-20051219 AUTHOR jaltman@secure-endpoints.com
	
	More messages for the event log

2006-01-14 08:19  rra

	* src/cf/osconf.m4: DELTA sparc64-linux-typo-20060114 AUTHOR
	rra@stanford.edu
	
	XLDFLAGS64, not XLDFLAG64.

2006-01-14 08:00  rra

	* src/: afs/LINUX/osi_module.c, cf/osconf.m4,
	config/param.sparc64_linux26.h: DELTA sparc64-linux-20060113 AUTHOR
	hozer@hozed.org
	
	Hopefully fix sparc64 Linux support with 2.6 kernels.

2006-01-12 18:45  jaltman

	* src/WINNT/afsd/: cm_scache.c, cm_scache.h, cm_vnodeops.c, smb.c:
	DELTA windows-lock-data-versions-20060112 AUTHOR
	asanka@secure-endpoints.com
	
	Add a lockDataVersion field to cm_scache_t.  This data version is
	compared to the cm_scache_t dataVersion field in the following
	circumstances:
	
	 * lock upgrades from read to write in which the lock must be
	released
	   given current file server rpcs
	
	 * lock downgrades from write to read in which the lock must be
	released
	   given current file server rpcs
	
	 * lost locks due to network disconnect.  if the data version has
	not
	   changed then re-obtaining the lock is safe to do

2006-01-12 05:54  jaltman

	* src/WINNT/afsd/smb3.c: DELTA windows-cmfinduserbyname-20060112
	AUTHOR jaltman@secure-endpoints.com FIXES 25347
	
	Fix invalid access after freeing newly allocated data structure

2006-01-11 21:37  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-clean-up-stupidity-20060111 AUTHOR chas@cmf.nrl.navy.mil
	FIXES
	
	get some of an inadvertant misapplied patch, and get rid of a
	redundant check

2006-01-11 04:44  jaltman

	* src/config/afs_sysnames.h: DELTA afs-sysnames-20060110 AUTHOR
	jaltman@secure-endpoints.com
	
	move allocations for SYS_NAME_ID_amd64_w2k and	SYS_NAME_ID_i64_w2k
	to avoid conflicts

2006-01-11 04:23  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA macos-reclaim-20060110
	AUTHOR cg2v@andrew.cmu.edu FIXES 25165
	
	avoid a vnode cleaning pnaic during recycle

2006-01-11 04:21  shadow

	* src/afs/afs_volume.c: DELTA macos-avoid-ref-leak-20060110 AUTHOR
	cg2v@andrew.cmu.edu FIXES 25302
	
	fix for the earlier fix

2006-01-10 15:09  shadow

	* src/afs/VNOPS/afs_vnop_remove.c: DELTA
	remove-vnop-mem-leak-20060110 AUTHOR shadow@dementia.org FIXES
	
	avoid leaking mvid when we use .__afsXXXX renaming in remove

2006-01-10 15:03  shadow

	* src/afs/VNOPS/afs_vnop_remove.c: DELTA
	remove-vnop-lock-order-20060110 AUTHOR shadow@dementia.org FIXES
	25118
	
	finegrained dcache lock order not obeyed

2006-01-10 13:26  jaltman

	* src/WINNT/afsd/: cm_ioctl.c, smb.c, smb.h, smb3.c: DELTA
	windows-smb-username-refcount-20060110 AUTHOR
	jaltman@secure-endpoints.com
	
	the smb_username_t objects are reference counted but they were
	never released on their own accord.  Instead the smb_uid_t objects
	when released were also cleaning up the smb_username_t.  Since the
	smb_username_t is reused, now that smb_user_t objects are being
	cleaned up, this was a problem.

2006-01-09 05:44  jaltman

	* src/WINNT/tests/winflock/: main.cpp, tests.cpp, winflock.h: DELTA
	windows-tests-winflock-20060108 AUTHOR asanka@secure-endpoints.com
	
	Updates to locking tests

2006-01-09 04:43  jaltman

	* src/WINNT/afsd/: cm_scache.h, cm_vnodeops.c, cm_vnodeops.h,
	smb.c, smb.h, smb3.c: DELTA windows-byte-range-locking-20060108
	AUTHOR asanka@secure-endpoints.com
	
	When SMB sessions are prematurely terminated as part of the tear
	down of the virtual circuit we must clean up any remaining file
	handles, tree connections, and user sessions.

2006-01-08 04:17  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	windows-byte-range-locks-fix-20060107 AUTHOR
	jaltman@secure-endpoints.com
	
	fix the SERVERLOCKS_ENABLED macro

2006-01-08 00:42  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	windows-enable-byte-range-locking-20060107 AUTHOR
	jaltman@secure-endpoints.com
	
	re-enable byte range locking

2006-01-08 00:38  jaltman

	* src/WINNT/afsd/: cm_scache.h, cm_vnodeops.c, smb.c, smb.h: DELTA
	windows-byte-range-locking-20060107 AUTHOR
	jaltman@secure-endpoints.com
	
	* Update architectural documentation
	
	* Allow locks to be obtained as soon as it is possible instead of  
	enforcing a requirement that locks be granted in order.
	
	* Fix other bugs
	
	* Disable byte range lock processing

2006-01-08 00:30  jaltman

	* src/WINNT/afsd/NTMakefile: DELTA windows-eventlog-20051219 AUTHOR
	jaltman@secure-endpoints.com
	
	remove temporary files upon clean

2006-01-06 02:54  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	macos-104-change-access-enforcement-20060105 AUTHOR
	shadow@dementia.org
	
	don't improperly enforce read attribute restriction on child
	instead of parent when it's a directory
	
	avoid screwing ourselves on mode 0 files, also

2006-01-05 05:31  shadow

	* src/afs/: afs_osidnlc.c, afs_pioctl.c, afs_vcache.c,
	afs_volume.c, DARWIN/osi_vnodeops.c: DELTA
	macos-vnode-get-fixes-20060105 AUTHOR cg2v@andrew.cmu.edu
	
	The afs_pioctl.c change should fix a real crash (panic), but fs
	flushv isn't that common an operation.	Other changes: don't
	GUNLOCK() around vnode_get(). we weren't consistent about it, and
	it doesn't appear to be strictly required.  handle vnode_get()
	failures in more cases darwin_vn_hold will panic if vnode is
	terminating rather than mess up the refcounts.

2006-01-03 21:26  rees

	* src/libafs/MakefileProto.FBSD.in: DELTA
	fbsd-vnode-includes-20060103 AUTHOR horst@riback.net
	
	Generate vnode_if_newproto.h and vnode_if_typedef.h in case they
	aren't in the kernel build directory, for example if the kernel has
	been configed but not built.

2005-12-30 22:40  jaltman

	* src/WINNT/install/wix/openafs.wxs: DELTA
	windows-vista-wix-install-20051230 AUTHOR
	asanka@secure-endpoints.com
	
	Update the MSI to install the network provider without
	impersonation

2005-12-27 23:30  rra

	* doc/man-pages/pod1/: cmdebug.pod, rxgen.pod: DELTA
	man-page-rxgen-cmdebug-20051227 AUTHOR rra@stanford.edu
	
	Add man pages for rxgen and cmdebug.  The cmdebug man page was
	written from scratch based on the source code.	The rxgen man page
	is a conversion of an old TeX document to POD.

2005-12-27 20:00  jaltman

	* src/ptserver/ptclient.rc: DELTA windows-ptc-rc-20051227 AUTHOR
	jaltman@secure-endpoints.com
	
	for ptclient.exe

2005-12-27 16:17  jaltman

	* src/procmgmt/: pmgtprivate.h, procmgmt_nt.c, redirect_nt.c: DELTA
	windows-process-detach-20051227 AUTHOR jaltman@secure-endpoints.com
	
	The procmgmt library replaces the C RunTime Library's signal
	handlers but does not restore them on process detachment.  This
	leaves the process with signal handlers pointing to invalid code
	that generates an invalid access error during process termination
	if the library was previously unloaded.

2005-12-24 01:07  shadow

	* src/: afs/afs_osi.h, config/param.sun4x_510.h,
	config/param.sun4x_57.h, config/param.sun4x_58.h,
	config/param.sun4x_59.h, config/param.sunx86_510.h,
	config/param.sunx86_57.h, config/param.sunx86_58.h,
	config/param.sunx86_59.h, rx/rx_clock.h, util/uuid.c: DELTA
	solaris-uniqtime32-20051223 AUTHOR chas@cmf.nrl.navy.mil FIXES
	24445
	
	afs really wants the 32 bit timeval/uniqtime stuff

2005-12-24 00:28  shadow

	* src/afs/afs_osidnlc.c: DELTA darwin-dnlc-cache-purge-20051223
	AUTHOR cg2v@andrew.cmu.edu FIXES 22644
	
	cache_purge() to hint to darwin that we changed something instead
	of letting it cache invalid data

2005-12-24 00:20  shadow

	* src/afs/VNOPS/: afs_vnop_remove.c, afs_vnop_rename.c: DELTA
	tiger-fixes-20051215 AUTHOR cg2v@andrew.cmu.edu
	
	chaskiel says The RHS shouldn't be a double negative...        
	There's no bug (other than the assert itself)

2005-12-24 00:08  shadow

	* src/rx/DARWIN/rx_kmutex.h: DELTA darwin-lost-wakeups-20051223
	AUTHOR cg2v@andrew.cmu.edu FIXES 24492
	
	rewrite for tiger to avoid losing wakeups

2005-12-22 07:34  rra

	* doc/man-pages/: README, pod1/livesys.pod, pod1/sys.pod,
	pod5/NetInfo.pod, pod8/voldump.pod: DELTA
	man-page-misc-improvements-20051221 AUTHOR rra@stanford.edu
	
	Add new man pages for livesys and voldump.  Fix the man page for
	sys to say what it actually does, rather than implying that it
	works like livesys, and to recommend livesys instead.  Fix a path
	error in the NetInfo documentation.  Update the README for the
	current status, including listing all installed commands that don't
	have man pages.  (There may still be some subcommands that don't
	have man pages but aren't listed.)

2005-12-22 07:29  rra

	* Makefile.in, configure.in, doc/man-pages/.cvsignore,
	doc/man-pages/Makefile.in, doc/man-pages/install-man.in: DELTA
	man-page-installation-20051221 AUTHOR rra@stanford.edu
	
	On installation, substitute the configured paths into the man
	pages, replacing the Transarc paths.  Also fix a problem with the
	way that pinstall was being used to install man pages.	(Silly me,
	I was assuming it had the same behavior as install.)
	
	This is just a quick first pass.  Longer term, it's probably better
	to replace all paths in the man pages with unambiguous tokens and
	then replace those tokens instead of assuming that the man pages
	use Transarc paths and replacing those paths specifically.  The
	current method has a few minor problems, such as not being able to
	distinguish between the various paths that make up /usr/afs/bin. 
	Still, the results of this method are good enough to start with.

2005-12-21 18:41  rees

	* README, src/aklog/.cvsignore, src/aklog/Makefile.in,
	src/aklog/aklog_main.c, src/aklog/asetkey.c, src/cf/osconf.m4:
	DELTA aklog-obsd-20051221 AUTHOR rees@umich.edu
	
	make aklog build on OpenBSD

2005-12-21 18:22  kenh

	* src/aklog/Makefile.in: DELTA
	aklog-fix-install-Makefile-target-20051221 AUTHOR
	kenh@cmf.nrl.navy.mil
	
	Fixed the install target so it installs asetkey instead of running
	it.

2005-12-21 00:41  rra

	* doc/man-pages/: pod1/afs.pod, pod1/afsmonitor.pod, pod1/dlog.pod,
	pod1/dpass.pod, pod1/fs_checkservers.pod, pod1/fs_cleanacl.pod,
	pod1/fs_copyacl.pod, pod1/fs_diskfree.pod, pod1/fs_examine.pod,
	pod1/fs_exportafs.pod, pod1/fs_flushvolume.pod,
	pod1/fs_getserverprefs.pod, pod1/fs_help.pod, pod1/fs_listacl.pod,
	pod1/fs_listcells.pod, pod1/fs_listquota.pod, pod1/fs_lsmount.pod,
	pod1/fs_setacl.pod, pod1/fs_setcachesize.pod, pod1/fs_setquota.pod,
	pod1/fs_setserverprefs.pod, pod1/fs_setvol.pod,
	pod1/fs_storebehind.pod, pod1/klog.pod, pod1/knfs.pod,
	pod1/kpasswd.pod, pod1/pagsh.pod, pod1/pts_adduser.pod,
	pod1/pts_chown.pod, pod1/pts_creategroup.pod,
	pod1/pts_createuser.pod, pod1/pts_examine.pod, pod1/pts_help.pod,
	pod1/pts_listentries.pod, pod1/pts_membership.pod,
	pod1/pts_setfields.pod, pod1/pts_setmax.pod, pod1/rxdebug.pod,
	pod1/scout.pod, pod1/sys.pod, pod1/tokens.pod, pod1/udebug.pod,
	pod1/vos.pod, pod1/vos_addsite.pod, pod1/vos_backup.pod,
	pod1/vos_backupsys.pod, pod1/vos_changeaddr.pod,
	pod1/vos_create.pod, pod1/vos_delentry.pod, pod1/vos_dump.pod,
	pod1/vos_examine.pod, pod1/vos_help.pod, pod1/vos_listaddrs.pod,
	pod1/vos_listvldb.pod, pod1/vos_listvol.pod, pod1/vos_move.pod,
	pod1/vos_restore.pod, pod1/vos_syncserv.pod,
	pod1/vos_unlockvldb.pod, pod1/vos_zap.pod, pod1/xstat_cm_test.pod,
	pod1/xstat_fs_test.pod, pod5/BosConfig.pod, pod5/butc.pod,
	pod5/package.pod, pod5/uss.pod, pod5/uss_bulk.pod, pod8/afsd.pod,
	pod8/backup_adddump.pod, pod8/backup_addvolentry.pod,
	pod8/backup_apropos.pod, pod8/backup_diskrestore.pod,
	pod8/backup_dump.pod, pod8/backup_dumpinfo.pod,
	pod8/backup_help.pod, pod8/backup_interactive.pod,
	pod8/backup_listdumps.pod, pod8/backup_savedb.pod,
	pod8/backup_setexp.pod, pod8/backup_volinfo.pod,
	pod8/backup_volrestore.pod, pod8/backup_volsetrestore.pod,
	pod8/bos_getlog.pod, pod8/bos_getrestart.pod, pod8/bos_help.pod,
	pod8/bos_install.pod, pod8/bos_listhosts.pod,
	pod8/bos_listusers.pod, pod8/bos_prune.pod,
	pod8/bos_removehost.pod, pod8/bos_removekey.pod,
	pod8/bos_removeuser.pod, pod8/bos_salvage.pod,
	pod8/bos_setcellname.pod, pod8/bos_setrestart.pod,
	pod8/bos_start.pod, pod8/bos_startup.pod, pod8/bos_status.pod,
	pod8/buserver.pod, pod8/butc.pod, pod8/fileserver.pod,
	pod8/fstrace_clear.pod, pod8/fstrace_dump.pod,
	pod8/fstrace_help.pod, pod8/fstrace_lslog.pod,
	pod8/fstrace_setset.pod, pod8/kas_create.pod, pod8/kas_delete.pod,
	pod8/kas_examine.pod, pod8/kas_help.pod, pod8/kas_interactive.pod,
	pod8/kas_list.pod, pod8/kas_setfields.pod,
	pod8/kas_setpassword.pod, pod8/kas_statistics.pod,
	pod8/kas_unlock.pod, pod8/kaserver.pod, pod8/kdb.pod,
	pod8/kpwvalid.pod, pod8/salvager.pod, pod8/uss_add.pod,
	pod8/uss_bulk.pod, pod8/uss_delete.pod, pod8/uss_help.pod,
	pod8/volinfo.pod, pod8/volserver.pod: DELTA
	man-page-whitespace-20051220 AUTHOR rra@stanford.edu
	
	Remove all trailing whitespace while we have the chance and there
	are no merge issues yet.

2005-12-21 00:37  rra

	* regen.sh, doc/man-pages/generate-man: DELTA
	man-page-generation-20051220 AUTHOR rra@stanford.edu
	
	Move man page generation out into a separate script that's just
	invoked from regen.sh, so that someone can run that separate script
	later if they wish.  Make that script more robust against problems
	such as empty podN directories.  Diagnose a missing pod2man and
	warn about old versions of Pod::Man.
	
	Also, remove the old programs used to do the initial conversion
	from HTML.  Enough post-conversion editing was done that they're no
	longer necessary except for historical curiosity, and for that
	purpose they can be pulled out of CVS.

2005-12-19 16:12  jaltman

	* src/rxkad/NTMakefile: DELTA windows-bg-fcrypt-20051219 AUTHOR
	jaltman@secure-endpoints.com
	
	use the faster bg-fcrypt

2005-12-19 15:51  jaltman

	* src/WINNT/afsd/cm_callback.c: DELTA
	windows-64-bit-type-safety-20051105 AUTHOR
	jaltman@secure-endpoints.com
	
	SIZE_MAX should be UINT_MAX if not defined

2005-12-19 13:55  jaltman

	* src/WINNT/afsreg/afsreg.h: DELTA windows-eventlog-20051219 AUTHOR
	jaltman@secure-endpoints.com
	
	Do not change "AFS Client" to "OpenAFS Client" unless the
	installers are also updated.

2005-12-19 12:42  jaltman

	* src/WINNT/: afsd/afsd.h, afsd/afsd_eventlog.c,
	afsd/afsd_eventlog.h, afsd/afsd_eventmessages.mc,
	afsd/afsd_service.c, afsd/afsd_service.rc, afsd/cm_config.c,
	afsd/cm_conn.c, afsd/cm_dnlc.c, afsd/smb.c, afsd/smb3.c,
	afsreg/afsreg.h: DELTA windows-eventlog-20051219 AUTHOR
	jaltman@secure-endpoints.com
	
	For afsd_service.exe, properly use the Event Log by constructing
	message strings stored in a MESSAGETEXT resource.  This patch also
	removes a large number of debugging related event messages that
	should never have been seen by an end user.   That data is now
	logged to the trace.log where it should have been logged initially.
	
	Similar changes need to be implemented for afslogon.dll and
	afscreds.exe
	
	The afsd_eventlog.[ch] files should be broken out into its own
	library so that it can be reused efficiently.
	
	The afsreg.h header was cleaned up to ensure name consistency and
	to remove the last vestiges of "IBM AFS".

2005-12-19 12:36  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA windows-uninit-20051219 AUTHOR
	jaltman@secure-endpoints.com
	
	initialize the variable containing the afs id in case the pts
	lookup fails

2005-12-19 12:35  jaltman

	* src/: rx/rx.c, rx/rx_prototypes.h, libafsrpc/afsrpc.def,
	WINNT/afsd/cm_ioctl.c: DELTA windows-rx-debug-disable-20051219
	AUTHOR jaltman@secure-endpoints.com
	
	Provide a method to enable/disable rx debugging along as a part of
	"fs trace -on/-off"

2005-12-19 03:27  rra

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-writepage-rename-20051218 AUTHOR torkel@acc.umu.se
	
	The ocfs2 patch renames WRITEPAGE_ACTIVE to AOP_WRITEPAGE_ACTIVE,
	and Ubuntu has applied that patch to their version of the kernel. 
	Allow for either.

2005-12-18 05:41  jaltman

	* src/fsint/common.xg: DELTA
	separate-capabilities-by-source-20051217 AUTHOR
	jaltman@secure-endpoints.com
	
	define the capabilities constants

2005-12-17 22:17  jaltman

	* src/: WINNT/afsd/afsd.h, WINNT/afsd/cm_callback.c,
	WINNT/afsd/cm_server.c, WINNT/afsd/cm_server.h, afs/afs.h,
	afs/afs_callback.c, viced/afsfileprocs.c, viced/host.c,
	viced/viced_prototypes.h: DELTA
	separate-capabilities-by-source-20051217 AUTHOR
	jaltman@secure-endpoints.com
	
	This patch separates the client and viced capabilties; adds a viced
	capabilities for 64bit files; and modifies the Windows client to
	probe the viced capabilities the first time the client discovers
	the server and uses the capabilities RPC instead of the GetTime RPC
	to probe for Up/Down status

2005-12-17 17:26  jaltman

	* src/rx/rx_packet.c: DELTA windows-no-fds-20051217 AUTHOR
	jaltman@secure-endpoints.com
	
	when collecting rx statistics in response to an RPC query, the rx
	library attempts to enumerate the number file descriptors in use. 
	This is fine except that file descriptors are a C Run Time Library
	concept on Windows and are not related to networking.  In Visual
	Studio 8, the run time library will assert() if an invalid file
	descriptor is passed to fstat() which is the test used to determine
	if a file descriptor is valid.
	
	This patch simply returns 0 for the number of file descriptors in
	use because that is what would have been returned anyway with the
	existing code.	What we probably want to return is the number of
	open socket handles.

2005-12-16 04:39  shadow

	* src/afs/VNOPS/: afs_vnop_rename.c, afs_vnop_rename.c: DELTA
	tiger-fixes-20051215 AUTHOR cg2v@andrew.cmu.edu
	
	potential reclaim in progress fix, and per Chaskiel, "I don't
	remember why I put it there, but the fact that it gets triggered
	means that we're leaking a vcache object lock. It looks like the
	"rename to .__afsXXXX" codepath is responsible (as afsrename does
	not use the fact that adp (or aodp) is locked by afs_remove, and
	locks it again. I'm surprised it's not deadlocking)" so i coded up
	a fix

2005-12-16 04:25  shadow

	* src/volser/: vos.c, vsprocs.c: DELTA
	vos-restore-parent-id-patch-20051215 AUTHOR jhutz@cmu.edu
	
	avoid making broken readonlies when when you restore them

2005-12-16 04:15  shadow

	* src/afs/VNOPS/afs_vnop_rename.c: DELTA tiger-fixes-20051215
	AUTHOR cg2v@andrew.cmu.edu
	
	potential reclaim in progress fix, and per Chaskiel, "I don't
	remember why I put it there, but the fact that it gets triggered
	means that we're leaking a vcache object lock. It looks like the
	"rename to .__afsXXXX" codepath is responsible (as afsrename does
	not use the fact that adp (or aodp) is locked by afs_remove, and
	locks it again. I'm surprised it's not deadlocking)" so i coded up
	a fix

2005-12-16 04:06  shadow

	* src/afs/: afs_vcache.c, VNOPS/afs_vnop_rename.c: DELTA
	tiger-fixes-20051215 AUTHOR cg2v@andrew.cmu.edu
	
	potential reclaim in progress fix, and per Chaskiel, "I don't
	remember why I put it there, but the fact that it gets triggered
	means that we're leaking a vcache object lock. It looks like the
	"rename to .__afsXXXX" codepath is responsible (as afsrename does
	not use the fact that adp (or aodp) is locked by afs_remove, and
	locks it again. I'm surprised it's not deadlocking)" so i coded up
	a fix

2005-12-16 03:36  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-dentry-multiple-mounts-20051215 AUTHOR chas@cmf.nrl.navy.mil
	
	avoid triggering BUG() when a volume is multiply mounted

2005-12-16 03:31  shadow

	* src/rx/rx_packet.c: DELTA freedatabufs-mark-free-20051215 AUTHOR
	tkeiser@gmail.com
	
	avoid an error with marking data packets free

2005-12-16 03:27  shadow

	* src/viced/callback.c: DELTA
	multibreak-rework-avoiding-race-20051215 AUTHOR tkeiser@gmail.com
	
	avoid a potential race finding the correct connection during
	MultiBreakCallBack_r

2005-12-15 15:15  jaltman

	* src/rx/xdr_array.c: DELTA rx-osi_alloc-prototype-20051215 AUTHOR
	rtb@pclella.cern.ch FIXES 24267
	
	must provide prototype for osi_Alloc() on systems with 64-bit
	pointers and 32-bit int

2005-12-15 05:55  jaltman

	* src/rx/xdr_refernce.c: DELTA rx-osi_alloc-prototype-20051214
	AUTHOR rtb@pclella.cern.ch FIXES 24267
	
	include rx.h in order to safely include rx_prototypes.h in order to
	obtain a prototype for osi_Alloc() in order to prevent pointer
	truncation on systems with 64-bit pointers and 32-bit int.

2005-12-15 05:51  jaltman

	* src/util/get_krbrlm.c: DELTA multiple-local-realms-20051208
	AUTHOR jaltman@secure-endpoints.com
	
	correction to exclusion list parsing

2005-12-14 05:39  jaltman

	* src/WINNT/afsd/cm_dnlc.c: DELTA windows-ansification-20051214
	AUTHOR jaltman@secure-endpoints.com
	
	use modern function declarations

2005-12-14 05:32  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA windows-rpc-warning-20051214
	AUTHOR jaltman@secure-endpoints.com
	
	If osi_InitDebug() fails due to RPC_S_NO_PROTSEQS, log to the
	afsd_init.log file a warning indicating that the registry should be
	examined for a misconfiguration of Windows.

2005-12-14 05:29  jaltman

	* src/WINNT/afsd/cm_cell.c: DELTA
	windows-fs-setserverpref-vldb-20051214 AUTHOR
	jaltman@secure-endpoints.com
	
	prevent a panic condition if "fs setserverprefs -vlserver" is
	executed more than once before the vlserver is associated with a
	cell.

2005-12-14 05:27  jaltman

	* src/WINNT/afsd/cm_daemon.c: DELTA windows-registry-20051214
	AUTHOR jaltman@secure-endpoints.com
	
	Change all of the daemon check interval values so they can be set
	via the registry.

2005-12-14 01:30  rra

	* doc/man-pages/: README, pod1/fs.pod, pod5/AuthLog.dir.pod,
	pod5/AuthLog.pod, pod5/BackupLog.pod, pod5/BosConfig.pod,
	pod5/BosLog.pod, pod5/CellServDB.pod, pod5/FORCESALVAGE.pod,
	pod5/FileLog.pod, pod5/KeyFile.pod, pod5/NetInfo.pod,
	pod5/NetRestrict.pod, pod5/NoAuth.pod, pod5/SALVAGE.fs.pod,
	pod5/SalvageLog.pod, pod5/ThisCell.pod, pod5/UserList.pod,
	pod5/VLLog.pod, pod5/VolserLog.pod, pod5/afs.pod,
	pod5/afs_cache.pod, pod5/afs_volume_header.pod,
	pod5/afsmonitor.pod, pod5/afszcm.cat.pod, pod5/bdb.DB0.pod,
	pod5/butc.pod, pod5/butc_logs.pod, pod5/cacheinfo.pod,
	pod5/fms.log.pod, pod5/kaserver.DB0.pod, pod5/kaserverauxdb.pod,
	pod5/package.pod, pod5/prdb.DB0.pod, pod5/salvage.lock.pod,
	pod5/sysid.pod, pod5/tapeconfig.pod, pod5/uss.pod,
	pod5/uss_bulk.pod, pod5/vldb.DB0.pod, pod8/afsd.pod,
	pod8/backup.pod, pod8/backup_diskrestore.pod, pod8/backup_dump.pod,
	pod8/backup_dumpinfo.pod, pod8/backup_labeltape.pod,
	pod8/backup_readlabel.pod, pod8/backup_restoredb.pod,
	pod8/backup_savedb.pod, pod8/backup_scantape.pod,
	pod8/backup_volrestore.pod, pod8/backup_volsetrestore.pod,
	pod8/butc.pod: DELTA man5-editing-pass-20051213 AUTHOR
	rra@stanford.edu
	
	This completes the first editing pass of the man pages.  Very
	little content editing has been done, but the server and client
	versions of various man pages have been combined into a single man
	page for the file (affects CellServDB, ThisCell, NetInfo, and
	NetRestrict), the descriptions of the various AFS cache files have
	been combined into one afs_cache man page, and the descriptions of
	the two butc log files have been combined into one butc_logs man
	page.
	
	For man pages for databases with two files, symlinks are now
	created on installation for the secondary file name.
	
	All of the man pages should now be ready for public review,
	additional editing and cleanup, and content editing.

2005-12-13 21:58  rees

	* src/viced/callback.c: DELTA fix-cbd-20051213 AUTHOR
	rtb@pclella.cern.ch
	
	The attached patch makes the cbd program (the stand-alone version
	of the fileserver's callback.c) work again.
	
	(Now I expect 99% "what's that?" and 0% "what a relief!" reactions.
	As a reminder that's one of the things you might go hunting for
	after a 'kill -XCPU' to the fileserver - this program is probably
	used infrequently but the older you get... )

2005-12-13 19:21  rra

	* doc/man-pages/: README, pod1/package_test.pod,
	pod1/xstat_cm_test.pod, pod1/xstat_fs_test.pod, pod5/package.pod,
	pod5/tapeconfig.pod, pod5/uss.pod, pod5/uss_bulk.pod,
	pod8/afsd.pod, pod8/backup.pod, pod8/backup_adddump.pod,
	pod8/backup_addhost.pod, pod8/backup_addvolentry.pod,
	pod8/backup_addvolset.pod, pod8/backup_apropos.pod,
	pod8/backup_dbverify.pod, pod8/backup_deldump.pod,
	pod8/backup_deletedump.pod, pod8/backup_delhost.pod,
	pod8/backup_delvolentry.pod, pod8/backup_delvolset.pod,
	pod8/backup_diskrestore.pod, pod8/backup_dump.pod,
	pod8/backup_dumpinfo.pod, pod8/backup_help.pod,
	pod8/backup_interactive.pod, pod8/backup_jobs.pod,
	pod8/backup_kill.pod, pod8/backup_labeltape.pod,
	pod8/backup_listdumps.pod, pod8/backup_listhosts.pod,
	pod8/backup_listvolsets.pod, pod8/backup_quit.pod,
	pod8/backup_readlabel.pod, pod8/backup_restoredb.pod,
	pod8/backup_savedb.pod, pod8/backup_scantape.pod,
	pod8/backup_setexp.pod, pod8/backup_status.pod,
	pod8/backup_volinfo.pod, pod8/backup_volrestore.pod,
	pod8/backup_volsetrestore.pod, pod8/bos.pod, pod8/bos_addhost.pod,
	pod8/bos_addkey.pod, pod8/bos_adduser.pod, pod8/bos_apropos.pod,
	pod8/bos_create.pod, pod8/bos_delete.pod, pod8/bos_exec.pod,
	pod8/bos_getdate.pod, pod8/bos_getlog.pod, pod8/bos_getrestart.pod,
	pod8/bos_help.pod, pod8/bos_install.pod, pod8/bos_listhosts.pod,
	pod8/bos_listkeys.pod, pod8/bos_listusers.pod, pod8/bos_prune.pod,
	pod8/bos_removehost.pod, pod8/bos_removekey.pod,
	pod8/bos_removeuser.pod, pod8/bos_restart.pod,
	pod8/bos_salvage.pod, pod8/bos_setauth.pod,
	pod8/bos_setcellname.pod, pod8/bos_setrestart.pod,
	pod8/bos_shutdown.pod, pod8/bos_start.pod, pod8/bos_startup.pod,
	pod8/bos_status.pod, pod8/bos_stop.pod, pod8/bos_uninstall.pod,
	pod8/bosserver.pod, pod8/buserver.pod, pod8/butc.pod,
	pod8/fileserver.pod, pod8/fms.pod, pod8/fstrace.pod,
	pod8/fstrace_apropos.pod, pod8/fstrace_clear.pod,
	pod8/fstrace_dump.pod, pod8/fstrace_help.pod,
	pod8/fstrace_lslog.pod, pod8/fstrace_lsset.pod,
	pod8/fstrace_setlog.pod, pod8/fstrace_setset.pod,
	pod8/kadb_check.pod, pod8/kas.pod, pod8/kas_apropos.pod,
	pod8/kas_create.pod, pod8/kas_delete.pod, pod8/kas_examine.pod,
	pod8/kas_forgetticket.pod, pod8/kas_help.pod,
	pod8/kas_interactive.pod, pod8/kas_list.pod,
	pod8/kas_listtickets.pod, pod8/kas_noauthentication.pod,
	pod8/kas_quit.pod, pod8/kas_setfields.pod,
	pod8/kas_setpassword.pod, pod8/kas_statistics.pod,
	pod8/kas_stringtokey.pod, pod8/kas_unlock.pod, pod8/kaserver.pod,
	pod8/kdb.pod, pod8/kpwvalid.pod, pod8/package.pod,
	pod8/prdb_check.pod, pod8/ptserver.pod, pod8/salvager.pod,
	pod8/upclient.pod, pod8/upserver.pod, pod8/uss.pod,
	pod8/uss_add.pod, pod8/uss_apropos.pod, pod8/uss_bulk.pod,
	pod8/uss_delete.pod, pod8/uss_help.pod, pod8/vldb_check.pod,
	pod8/vlserver.pod, pod8/volinfo.pod, pod8/volserver.pod,
	pod8/xfs_size_check.pod: DELTA man8-editing-pass-20051213 AUTHOR
	rra@stanford.edu
	
	This completes the initial editing pass of the section eight man
	pages.	Only small amounts of content editing has been done.  Some
	known problems have been noted in README, but there will doubtless
	be others, as well as some lingering formatting problems.  However,
	the quality should now be good enough for general public review.
	
	Some of the section eight man pages were really supposed to be
	section one, the package apropros and package help commands are too
	useless to document, and a few of the difficult-to-name section
	five man pages have now acquired names.

2005-12-11 18:57  rra

	* src/config/param.nbsd21.h: DELTA netbsd-statvfs-20051211 AUTHOR
	gendalia@iastate.edu FIXES 22905
	
	NetBSD 2.1 doesn't have statvfs, but the version numbering scheme
	changed so the test was getting this wrong.

2005-12-10 18:47  rra

	* src/util/dirpath.hin: DELTA multiple-local-realms-fix-20051210
	AUTHOR rra@stanford.edu
	
	The krb.excl paths need to be defined for Unix as well.

2005-12-10 18:28  rra

	* src/: shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in,
	sys/Makefile.in: DELTA linux-srcdir-mapfile-20051210 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 23317
	
	Look for the shared library mapfile in ${srcdir} on Linux to allow
	for out of srcdir builds.

2005-12-09 16:43  rra

	* doc/man-pages/README: DELTA man-page-readme-20051209 AUTHOR
	rra@stanford.edu
	
	Initial documentation for the man page project, including initial
	notes on conversion, a start at a formatting guide, information on
	how to contribute, and an initial issues list of things I happened
	to notice while editing the section one pages.

2005-12-09 14:50  rra

	* regen.sh, doc/man-pages/.cvsignore, doc/man-pages/Makefile.in:
	DELTA man-page-reorg-20051209 AUTHOR rra@stanford.edu
	
	Generate the man pages in man1, man5, and man8 subdirectories
	rather than directly in the doc/man-pages directory to reduce
	clutter.  Add a .cvsignore to reduce noise.

2005-12-09 14:48  rra

	* doc/man-pages/pod5/afsmonitor.pod: DELTA
	man1-editing-pass-20051209 AUTHOR rra@stanford.edu
	
	This file got the wrong name when it was originally committed. 
	Fix.

2005-12-09 13:26  rra

	* doc/man-pages/: pod1/afs.pod, pod1/afsmonitor.pod, pod1/dlog.pod,
	pod1/dpass.pod, pod1/fs.pod, pod1/fs_apropos.pod,
	pod1/fs_checkservers.pod, pod1/fs_checkvolumes.pod,
	pod1/fs_cleanacl.pod, pod1/fs_copyacl.pod, pod1/fs_diskfree.pod,
	pod1/fs_examine.pod, pod1/fs_exportafs.pod, pod1/fs_flush.pod,
	pod1/fs_flushmount.pod, pod1/fs_flushvolume.pod,
	pod1/fs_getcacheparms.pod, pod1/fs_getcellstatus.pod,
	pod1/fs_getclientaddrs.pod, pod1/fs_getserverprefs.pod,
	pod1/fs_help.pod, pod1/fs_listacl.pod, pod1/fs_listcells.pod,
	pod1/fs_listquota.pod, pod1/fs_lsmount.pod, pod1/fs_messages.pod,
	pod1/fs_mkmount.pod, pod1/fs_newcell.pod, pod1/fs_quota.pod,
	pod1/fs_rmmount.pod, pod1/fs_setacl.pod, pod1/fs_setcachesize.pod,
	pod1/fs_setcell.pod, pod1/fs_setclientaddrs.pod,
	pod1/fs_setquota.pod, pod1/fs_setserverprefs.pod,
	pod1/fs_setvol.pod, pod1/fs_storebehind.pod, pod1/fs_sysname.pod,
	pod1/fs_whereis.pod, pod1/fs_whichcell.pod, pod1/fs_wscell.pod,
	pod1/klog.pod, pod1/knfs.pod, pod1/kpasswd.pod,
	pod1/package_test.pod, pod1/pagsh.pod, pod1/pts.pod,
	pod1/pts_adduser.pod, pod1/pts_apropos.pod, pod1/pts_chown.pod,
	pod1/pts_creategroup.pod, pod1/pts_createuser.pod,
	pod1/pts_delete.pod, pod1/pts_examine.pod, pod1/pts_help.pod,
	pod1/pts_listentries.pod, pod1/pts_listmax.pod,
	pod1/pts_listowned.pod, pod1/pts_membership.pod,
	pod1/pts_removeuser.pod, pod1/pts_rename.pod,
	pod1/pts_setfields.pod, pod1/pts_setmax.pod, pod1/rxdebug.pod,
	pod1/scout.pod, pod1/sys.pod, pod1/tokens.pod,
	pod1/translate_et.pod, pod1/udebug.pod, pod1/unlog.pod,
	pod1/up.pod, pod1/vos.pod, pod1/vos_addsite.pod,
	pod1/vos_apropos.pod, pod1/vos_backup.pod, pod1/vos_backupsys.pod,
	pod1/vos_changeaddr.pod, pod1/vos_create.pod,
	pod1/vos_delentry.pod, pod1/vos_dump.pod, pod1/vos_examine.pod,
	pod1/vos_help.pod, pod1/vos_listaddrs.pod, pod1/vos_listpart.pod,
	pod1/vos_listvldb.pod, pod1/vos_listvol.pod, pod1/vos_lock.pod,
	pod1/vos_move.pod, pod1/vos_partinfo.pod, pod1/vos_release.pod,
	pod1/vos_remove.pod, pod1/vos_remsite.pod, pod1/vos_rename.pod,
	pod1/vos_restore.pod, pod1/vos_status.pod, pod1/vos_syncserv.pod,
	pod1/vos_syncvldb.pod, pod1/vos_unlock.pod,
	pod1/vos_unlockvldb.pod, pod1/vos_zap.pod, pod5/AuthLog.dir.pod,
	pod5/afs_volume_header.pod, pod5/sysid.pod, pod8/afsd.pod,
	pod8/backup_addvolentry.pod, pod8/backup_dbverify.pod,
	pod8/backup_deletedump.pod, pod8/backup_delvolentry.pod,
	pod8/backup_delvolset.pod, pod8/backup_diskrestore.pod,
	pod8/backup_dump.pod, pod8/backup_kill.pod, pod8/backup_quit.pod,
	pod8/backup_restoredb.pod, pod8/backup_scantape.pod,
	pod8/bos_addhost.pod, pod8/bos_getlog.pod, pod8/bos_listkeys.pod,
	pod8/bos_removehost.pod, pod8/bos_removekey.pod,
	pod8/bos_salvage.pod, pod8/bos_setauth.pod,
	pod8/bos_setcellname.pod, pod8/bos_setrestart.pod,
	pod8/buserver.pod, pod8/butc.pod, pod8/fileserver.pod,
	pod8/fms.pod, pod8/fstrace_dump.pod, pod8/kadb_check.pod,
	pod8/kas_examine.pod, pod8/kas_setfields.pod,
	pod8/kas_statistics.pod, pod8/kas_stringtokey.pod, pod8/kdb.pod,
	pod8/package.pod, pod8/prdb_check.pod, pod8/upclient.pod,
	pod8/upserver.pod, pod8/vldb_check.pod, pod8/xfs_size_check.pod:
	DELTA man1-editing-pass-20051209 AUTHOR rra@stanford.edu
	
	Complete an initial editing and cleanup pass for all section one
	man pages.  Fix various conversion problems, formatting
	inconsistencies, and obvious problems.	Please note that no editing
	for content has yet been done; this is solely editing for
	formatting and correct conversion to POD.
	
	Also, add some additional section five man pages that were omitted
	from the first conversion run due to unusual file names, and
	globally replace CAVEATS with CAUTIONS in the man pages to match
	the original section name.
	
	The section one man pages should now be in reasonable shape and
	ready for additional review and further updates, although there are
	probably still remaining obvious problems.

2005-12-08 12:14  rra

	* regen.sh, doc/man-pages/Makefile.in, doc/man-pages/pod1/afs.pod,
	doc/man-pages/pod1/afsmonitor.pod, doc/man-pages/pod1/dlog.pod,
	doc/man-pages/pod1/dpass.pod, doc/man-pages/pod1/fs.pod,
	doc/man-pages/pod1/fs_apropos.pod,
	doc/man-pages/pod1/fs_checkservers.pod,
	doc/man-pages/pod1/fs_checkvolumes.pod,
	doc/man-pages/pod1/fs_cleanacl.pod,
	doc/man-pages/pod1/fs_copyacl.pod,
	doc/man-pages/pod1/fs_diskfree.pod,
	doc/man-pages/pod1/fs_examine.pod,
	doc/man-pages/pod1/fs_exportafs.pod,
	doc/man-pages/pod1/fs_flush.pod,
	doc/man-pages/pod1/fs_flushmount.pod,
	doc/man-pages/pod1/fs_flushvolume.pod,
	doc/man-pages/pod1/fs_getcacheparms.pod,
	doc/man-pages/pod1/fs_getcellstatus.pod,
	doc/man-pages/pod1/fs_getclientaddrs.pod,
	doc/man-pages/pod1/fs_getserverprefs.pod,
	doc/man-pages/pod1/fs_help.pod, doc/man-pages/pod1/fs_listacl.pod,
	doc/man-pages/pod1/fs_listcells.pod,
	doc/man-pages/pod1/fs_listquota.pod,
	doc/man-pages/pod1/fs_lsmount.pod,
	doc/man-pages/pod1/fs_messages.pod,
	doc/man-pages/pod1/fs_mkmount.pod,
	doc/man-pages/pod1/fs_newcell.pod, doc/man-pages/pod1/fs_quota.pod,
	doc/man-pages/pod1/fs_rmmount.pod,
	doc/man-pages/pod1/fs_setacl.pod,
	doc/man-pages/pod1/fs_setcachesize.pod,
	doc/man-pages/pod1/fs_setcell.pod,
	doc/man-pages/pod1/fs_setclientaddrs.pod,
	doc/man-pages/pod1/fs_setquota.pod,
	doc/man-pages/pod1/fs_setserverprefs.pod,
	doc/man-pages/pod1/fs_setvol.pod,
	doc/man-pages/pod1/fs_storebehind.pod,
	doc/man-pages/pod1/fs_sysname.pod,
	doc/man-pages/pod1/fs_whereis.pod,
	doc/man-pages/pod1/fs_whichcell.pod,
	doc/man-pages/pod1/fs_wscell.pod, doc/man-pages/pod1/klog.pod,
	doc/man-pages/pod1/knfs.pod, doc/man-pages/pod1/kpasswd.pod,
	doc/man-pages/pod1/package_test.pod, doc/man-pages/pod1/pagsh.pod,
	doc/man-pages/pod1/pts.pod, doc/man-pages/pod1/pts_adduser.pod,
	doc/man-pages/pod1/pts_apropos.pod,
	doc/man-pages/pod1/pts_chown.pod,
	doc/man-pages/pod1/pts_creategroup.pod,
	doc/man-pages/pod1/pts_createuser.pod,
	doc/man-pages/pod1/pts_delete.pod,
	doc/man-pages/pod1/pts_examine.pod,
	doc/man-pages/pod1/pts_help.pod,
	doc/man-pages/pod1/pts_listentries.pod,
	doc/man-pages/pod1/pts_listmax.pod,
	doc/man-pages/pod1/pts_listowned.pod,
	doc/man-pages/pod1/pts_membership.pod,
	doc/man-pages/pod1/pts_removeuser.pod,
	doc/man-pages/pod1/pts_rename.pod,
	doc/man-pages/pod1/pts_setfields.pod,
	doc/man-pages/pod1/pts_setmax.pod, doc/man-pages/pod1/rxdebug.pod,
	doc/man-pages/pod1/scout.pod, doc/man-pages/pod1/tokens.pod,
	doc/man-pages/pod1/translate_et.pod, doc/man-pages/pod1/udebug.pod,
	doc/man-pages/pod1/unlog.pod, doc/man-pages/pod1/up.pod,
	doc/man-pages/pod1/vos.pod, doc/man-pages/pod1/vos_addsite.pod,
	doc/man-pages/pod1/vos_apropos.pod,
	doc/man-pages/pod1/vos_backup.pod,
	doc/man-pages/pod1/vos_backupsys.pod,
	doc/man-pages/pod1/vos_changeaddr.pod,
	doc/man-pages/pod1/vos_create.pod,
	doc/man-pages/pod1/vos_delentry.pod,
	doc/man-pages/pod1/vos_dump.pod,
	doc/man-pages/pod1/vos_examine.pod,
	doc/man-pages/pod1/vos_help.pod,
	doc/man-pages/pod1/vos_listaddrs.pod,
	doc/man-pages/pod1/vos_listpart.pod,
	doc/man-pages/pod1/vos_listvldb.pod,
	doc/man-pages/pod1/vos_listvol.pod,
	doc/man-pages/pod1/vos_lock.pod, doc/man-pages/pod1/vos_move.pod,
	doc/man-pages/pod1/vos_partinfo.pod,
	doc/man-pages/pod1/vos_release.pod,
	doc/man-pages/pod1/vos_remove.pod,
	doc/man-pages/pod1/vos_remsite.pod,
	doc/man-pages/pod1/vos_rename.pod,
	doc/man-pages/pod1/vos_restore.pod,
	doc/man-pages/pod1/vos_status.pod,
	doc/man-pages/pod1/vos_syncserv.pod,
	doc/man-pages/pod1/vos_syncvldb.pod,
	doc/man-pages/pod1/vos_unlock.pod,
	doc/man-pages/pod1/vos_unlockvldb.pod,
	doc/man-pages/pod1/vos_zap.pod, doc/man-pages/pod5/AuthLog.dir.pod,
	doc/man-pages/pod5/AuthLog.pod, doc/man-pages/pod5/BackupLog.pod,
	doc/man-pages/pod5/BosConfig.pod, doc/man-pages/pod5/BosLog.pod,
	doc/man-pages/pod5/FORCESALVAGE.pod,
	doc/man-pages/pod5/FileLog.pod, doc/man-pages/pod5/KeyFile.pod,
	doc/man-pages/pod5/NoAuth.pod, doc/man-pages/pod5/SALVAGE.fs.pod,
	doc/man-pages/pod5/SalvageLog.pod, doc/man-pages/pod5/UserList.pod,
	doc/man-pages/pod5/VLLog.pod, doc/man-pages/pod5/VolserLog.pod,
	doc/man-pages/pod5/afszcm.cat.pod, doc/man-pages/pod5/bdb.DB0.pod,
	doc/man-pages/pod5/cacheinfo.pod, doc/man-pages/pod5/fms.log.pod,
	doc/man-pages/pod5/kaserver.DB0.pod,
	doc/man-pages/pod5/kaserverauxdb.pod,
	doc/man-pages/pod5/prdb.DB0.pod,
	doc/man-pages/pod5/salvage.lock.pod, doc/man-pages/pod5/sysid.pod,
	doc/man-pages/pod5/vldb.DB0.pod, doc/man-pages/pod8/afsd.pod,
	doc/man-pages/pod8/backup.pod,
	doc/man-pages/pod8/backup_adddump.pod,
	doc/man-pages/pod8/backup_addhost.pod,
	doc/man-pages/pod8/backup_addvolentry.pod,
	doc/man-pages/pod8/backup_addvolset.pod,
	doc/man-pages/pod8/backup_apropos.pod,
	doc/man-pages/pod8/backup_dbverify.pod,
	doc/man-pages/pod8/backup_deldump.pod,
	doc/man-pages/pod8/backup_deletedump.pod,
	doc/man-pages/pod8/backup_delhost.pod,
	doc/man-pages/pod8/backup_delvolentry.pod,
	doc/man-pages/pod8/backup_delvolset.pod,
	doc/man-pages/pod8/backup_diskrestore.pod,
	doc/man-pages/pod8/backup_dump.pod,
	doc/man-pages/pod8/backup_dumpinfo.pod,
	doc/man-pages/pod8/backup_help.pod,
	doc/man-pages/pod8/backup_interactive.pod,
	doc/man-pages/pod8/backup_jobs.pod,
	doc/man-pages/pod8/backup_kill.pod,
	doc/man-pages/pod8/backup_labeltape.pod,
	doc/man-pages/pod8/backup_listdumps.pod,
	doc/man-pages/pod8/backup_listhosts.pod,
	doc/man-pages/pod8/backup_listvolsets.pod,
	doc/man-pages/pod8/backup_quit.pod,
	doc/man-pages/pod8/backup_readlabel.pod,
	doc/man-pages/pod8/backup_restoredb.pod,
	doc/man-pages/pod8/backup_savedb.pod,
	doc/man-pages/pod8/backup_scantape.pod,
	doc/man-pages/pod8/backup_setexp.pod,
	doc/man-pages/pod8/backup_status.pod,
	doc/man-pages/pod8/backup_volinfo.pod,
	doc/man-pages/pod8/backup_volrestore.pod,
	doc/man-pages/pod8/backup_volsetrestore.pod,
	doc/man-pages/pod8/bos.pod, doc/man-pages/pod8/bos_addhost.pod,
	doc/man-pages/pod8/bos_addkey.pod,
	doc/man-pages/pod8/bos_adduser.pod,
	doc/man-pages/pod8/bos_apropos.pod,
	doc/man-pages/pod8/bos_create.pod,
	doc/man-pages/pod8/bos_delete.pod, doc/man-pages/pod8/bos_exec.pod,
	doc/man-pages/pod8/bos_getdate.pod,
	doc/man-pages/pod8/bos_getlog.pod,
	doc/man-pages/pod8/bos_getrestart.pod,
	doc/man-pages/pod8/bos_help.pod,
	doc/man-pages/pod8/bos_install.pod,
	doc/man-pages/pod8/bos_listhosts.pod,
	doc/man-pages/pod8/bos_listkeys.pod,
	doc/man-pages/pod8/bos_listusers.pod,
	doc/man-pages/pod8/bos_prune.pod,
	doc/man-pages/pod8/bos_removehost.pod,
	doc/man-pages/pod8/bos_removekey.pod,
	doc/man-pages/pod8/bos_removeuser.pod,
	doc/man-pages/pod8/bos_restart.pod,
	doc/man-pages/pod8/bos_salvage.pod,
	doc/man-pages/pod8/bos_setauth.pod,
	doc/man-pages/pod8/bos_setcellname.pod,
	doc/man-pages/pod8/bos_setrestart.pod,
	doc/man-pages/pod8/bos_shutdown.pod,
	doc/man-pages/pod8/bos_start.pod,
	doc/man-pages/pod8/bos_startup.pod,
	doc/man-pages/pod8/bos_status.pod, doc/man-pages/pod8/bos_stop.pod,
	doc/man-pages/pod8/bos_uninstall.pod,
	doc/man-pages/pod8/bosserver.pod, doc/man-pages/pod8/buserver.pod,
	doc/man-pages/pod8/butc.pod, doc/man-pages/pod8/fileserver.pod,
	doc/man-pages/pod8/fms.pod, doc/man-pages/pod8/fstrace.pod,
	doc/man-pages/pod8/fstrace_apropos.pod,
	doc/man-pages/pod8/fstrace_clear.pod,
	doc/man-pages/pod8/fstrace_dump.pod,
	doc/man-pages/pod8/fstrace_help.pod,
	doc/man-pages/pod8/fstrace_lslog.pod,
	doc/man-pages/pod8/fstrace_lsset.pod,
	doc/man-pages/pod8/fstrace_setlog.pod,
	doc/man-pages/pod8/fstrace_setset.pod,
	doc/man-pages/pod8/kadb_check.pod, doc/man-pages/pod8/kas.pod,
	doc/man-pages/pod8/kas_apropos.pod,
	doc/man-pages/pod8/kas_create.pod,
	doc/man-pages/pod8/kas_delete.pod,
	doc/man-pages/pod8/kas_examine.pod,
	doc/man-pages/pod8/kas_forgetticket.pod,
	doc/man-pages/pod8/kas_help.pod,
	doc/man-pages/pod8/kas_interactive.pod,
	doc/man-pages/pod8/kas_list.pod,
	doc/man-pages/pod8/kas_listtickets.pod,
	doc/man-pages/pod8/kas_noauthentication.pod,
	doc/man-pages/pod8/kas_quit.pod,
	doc/man-pages/pod8/kas_setfields.pod,
	doc/man-pages/pod8/kas_setpassword.pod,
	doc/man-pages/pod8/kas_statistics.pod,
	doc/man-pages/pod8/kas_stringtokey.pod,
	doc/man-pages/pod8/kas_unlock.pod, doc/man-pages/pod8/kaserver.pod,
	doc/man-pages/pod8/kdb.pod, doc/man-pages/pod8/kpwvalid.pod,
	doc/man-pages/pod8/prdb_check.pod, doc/man-pages/pod8/ptserver.pod,
	doc/man-pages/pod8/salvager.pod, doc/man-pages/pod8/upclient.pod,
	doc/man-pages/pod8/upserver.pod, doc/man-pages/pod8/uss.pod,
	doc/man-pages/pod8/uss_add.pod, doc/man-pages/pod8/uss_apropos.pod,
	doc/man-pages/pod8/uss_bulk.pod, doc/man-pages/pod8/uss_delete.pod,
	doc/man-pages/pod8/uss_help.pod, doc/man-pages/pod8/vldb_check.pod,
	doc/man-pages/pod8/vlserver.pod, doc/man-pages/pod8/volinfo.pod,
	doc/man-pages/pod8/volserver.pod,
	doc/man-pages/pod8/xfs_size_check.pod: DELTA
	man-page-conversion-20051208 AUTHOR rra@stanford.edu
	
	This is the initial conversion of the AFS Adminstrators Reference
	into POD for use as man pages.	The man pages are now generated via
	pod2man from regen.sh so that only those working from CVS have to
	have pod2man available.  The Makefile only installs.  The pages
	have also been sorted out into pod1, pod5, and pod8 directories,
	making conversion to the right section of man page easier without
	maintaining a separate list and allowing for names to be duplicated
	between pod5 and pod1 or pod8 (which will likely be needed in a few
	cases).
	
	This reconversion is done with a new script based on work by Chas
	Williams.  In some cases, the output is worse than the previous POD
	pages, but this is a more comprehensive conversion.
	
	This is only the first step, and this initial conversion has
	various problems.  In addition, the file man pages that didn't have
	simple names have not been converted in this pass and will be added
	later.	Some of the man pages have syntax problems and all of them
	have formatting errors.  The next editing pass, coming shortly,
	will clean up most of the remaining mess.

2005-12-08 01:13  jaltman

	* src/: audit/audit.c, auth/userok.c, config/afs_sysnames.h,
	libafsauthent/afsauthent.def, ptserver/ptprocs.c,
	util/afsutil_prototypes.h, util/dirpath.c, util/dirpath_nt.h,
	util/get_krbrlm.c, util/test/dirpath_test.c, viced/host.c,
	viced/viced.c: DELTA multiple-local-realms-20051208 AUTHOR
	jaltman@secure-endpoints.com
	
	This patch extends the krb.conf file allowing the specification of
	multiple realms which should be treated as equivalents to the local
	cell authentication domain.  Additional realms are specified on the
	first line of the krb.conf file and are separated by white space.
	
	In addition, the patch adds a new file stored in the same directory
	as the krb.conf file called krb.excl.  This file contains a list of
	principal names, one per line, that must not be treated as local
	identities.
	
	The purpose of this patch is to allow organizations that are
	supporting multiple realms with synchronized user principal
	databases to allow their users to login with any of the realms and
	treat the principal names as equivalent to the local PTS identity. 
	 The exclusion is to allow certain names, such as those for
	administrative IDs, to be restricted to a subset of the realms.
	
	Further optimization of the afs_krb_exclusion() should be performed
	to remove the need to re-read the file.  This patch should be
	considered a temporary solution until a more permanent set of
	extensions to the PT database and RPCs allow for the assignment of
	mechanism specific aliases for PT IDs.

2005-12-08 01:01  jaltman

	* src/viced/: callback.c, host.c, host.h: DELTA
	viced-multiple-ports-per-client-20051208 AUTHOR
	jaltman@secure-endpoints.com
	
	this patch replaces the single address in the Interface structure
	with an AddrPort structure.  This enables the servers to send
	messages to the correct port if the port on the Interface does not
	match the port stored in the client itself.

2005-12-07 12:01  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_ioctl.c: DELTA
	windows-afsd-service-20051121 AUTHOR jaltman@secure-endpoints.com
	
	improvements to VNOVNODE fix

2005-12-01 15:18  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	linux-26-390x-update-20051201 AUTHOR shadow@dementia.org FIXES
	
	add linux26 version for symlinks

2005-12-01 07:36  shadow

	* src/afs/DARWIN/: osi_file.c, osi_machdep.h: DELTA
	macos-103-20051201 AUTHOR shadow@dementia.org
	
	last fixes i swear

2005-12-01 05:42  shadow

	* src/afs/DARWIN/osi_machdep.h: DELTA macos103-20051201 AUTHOR
	shadow@dementia.org
	
	one more fix

2005-12-01 05:19  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA
	macos-103-packaging-20051201 AUTHOR shadow@dementia.org
	
	fix packaging script for 10.3

2005-12-01 05:09  shadow

	* src/afs/afs_vcache.c: DELTA volume-callback-fix-20051201 AUTHOR
	shadow@dementia.org
	
	fix rainer toebbicke's callbacks vanishing issue. this was probably
	my fault merging

2005-12-01 04:13  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA
	macos10-fstrace-catalog-20051130 AUTHOR shadow@dementia.org
	
	package the fstrace catalog correctly for osx

2005-12-01 04:02  shadow

	* src/afsd/afsd.c: DELTA files-per-subdir-math-error-20051130
	AUTHOR mcgarr@umich.edu FIXES 23811
	
	use a bitshift instead of xor(!)

2005-12-01 03:57  shadow

	* src/rx/rx_packet.c: DELTA freepackets-cbuf-leak-20051130 AUTHOR
	tkeiser@gmail.com FIXES 23143
	
	at least i'm guessing it fixes that one fix memory leak for
	multilevel packet queue stuff

2005-11-30 06:39  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA windows-afskfw-20051130 AUTHOR
	jaltman@secure-endpoints.com
	
	correct the construction of the client name (with realm) when
	krb524 is being used.

2005-11-30 00:30  jaltman

	* src/WINNT/install/wix/platform.wxi: DELTA
	windows-64-bit-type-safety-20051105 AUTHOR
	jaltman@secure-endpoints.com
	
	64-bit type safety changes required for successful compilation on
	Windows 64-bit systems with the VS 2005 compiler

2005-11-29 07:00  jaltman

	* src/rx/rx.c: DELTA rx-lock-leak-20051128 AUTHOR
	jaltman@secure-endpoints.com
	
	Fix a lock leak introduced when adding thread local packet queues.

2005-11-29 06:52  shadow

	* src/: afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_vnodeops.c,
	rx/rx_kcommon.h: DELTA macos103-update-20051129 AUTHOR
	shadow@dementia.org
	
	make the kernel module work too

2005-11-29 04:58  shadow

	* src/: afs/DARWIN/osi_file.c, afs/DARWIN/osi_groups.c,
	afs/DARWIN/osi_vfsops.c, afs/DARWIN/osi_vnodeops.c,
	config/param.ppc_darwin_70.h: DELTA macos-103-update-20051128
	AUTHOR shadow@dementia.org
	
	roll up fixes for 10.3

2005-11-29 04:12  shadow

	* src/afs/SOLARIS/osi_vnodeops.c: DELTA
	solaris-sparc32-largefile-20051128 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 23296
	
	readd largefile support for solaris sparc32

2005-11-29 03:40  shadow

	* src/viced/host.c: DELTA h-enumerate-r-safety-20051128 AUTHOR
	cg2v@andrew.cmu.edu FIXES 23336
	
	needs further testing, configure a low number of callbacks and hit
	the server.

2005-11-29 03:09  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	linux-afs-put-inode-dont-race-20051128 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 23318
	
	hold lock across refcount check. oops

2005-11-23 05:00  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA windows-locks-uninit-20051122
	AUTHOR jaltman@secure-endpoints.com
	
	Initialize 'code' to non-zero at the top of each loop to avoid
	setting the last updated timestamp on skipped locks

2005-11-22 00:36  jaltman

	* src/WINNT/: afsd/cm_utils.c, client_config/drivemap.cpp,
	client_config/drivemap.h, client_creds/main.cpp: DELTA
	windows-drivemap-renewal-20051121 AUTHOR
	jaltman@secure-endpoints.com
	
	When afscreds.exe performs a drive map renewal it should not delete
	all existing drive mappings.  This undoes the efforts of the AFS
	logon network provider and any persistent mappings created with the
	explorer shell.   This patch extends the interface to provide a
	mode in which DoMapShareChange does not remove unknown drive
	mappings.

2005-11-22 00:31  jaltman

	* src/WINNT/talocale/tal_string.cpp: DELTA
	windows-date-representation-20051121 AUTHOR
	jaltman@secure-endpoints.com
	
	change date representation to yyyy-MM-dd HH:mm:ss so that it sorts
	properly

2005-11-22 00:28  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_conn.h, cm_dcache.c, cm_ioctl.c,
	cm_ioctl.h, cm_server.c, cm_server.h: DELTA
	windows-afsd-service-20051121 AUTHOR jaltman@secure-endpoints.com
	
	add logic to process VNOVNODE in cm_Analyze.  Force re-evaluation
	of symlink strings and flush the stat cache entry.
	
	force the use of new rx_connections when the server is marked down.
	
	prevent server objects from being freed if user preferences are
	set.

2005-11-22 00:14  jaltman

	* src/WINNT/afsd/cm_callback.c: DELTA
	windows-fetchstatus-logging-20051121 AUTHOR
	jaltman@secure-endpoints.com
	
	remove the cell and include the vnode in the FetchStatus log
	messages

2005-11-21 17:04  jaltman

	* src/rx/UKERNEL/rx_knet.c: DELTA
	windows-64-bit-type-safety-20051105 AUTHOR
	jaltman@secure-endpoints.com
	
	64-bit type safety changes required for successful compilation on
	Windows 64-bit systems with the VS 2005 compiler

2005-11-21 15:51  jaltman

	* src/WINNT/install/wix/lang/en_US/ui.wxi: DELTA
	windows-wix-update-20051121 AUTHOR jaltman@secure-endpoints.com
	
	Wix 2.0.2419.0 changes the way that RadioButton values are
	specified.

2005-11-21 01:55  jaltman

	* src/: WINNT/afs_setup_utils/NTMakefile,
	WINNT/afsadmsvr/NTMakefile, WINNT/afsapplib/NTMakefile,
	WINNT/afsapplib/lang/NTMakefile, WINNT/afsapplib/test/NTMakefile,
	WINNT/afsd/NTMakefile, WINNT/afslegal/NTMakefile,
	WINNT/afsreg/test/NTMakefile, WINNT/afssvrcfg/NTMakefile,
	WINNT/afssvrcpa/NTMakefile, WINNT/afssvrmgr/NTMakefile,
	WINNT/afsusrmgr/NTMakefile, WINNT/aklog/NTMakefile,
	WINNT/bosctlsvc/NTMakefile, WINNT/client_config/NTMakefile,
	WINNT/client_cpa/NTMakefile, WINNT/client_creds/NTMakefile,
	WINNT/client_exp/NTMakefile, WINNT/client_osi/NTMakefile,
	WINNT/client_osi/dbrpc.idl, WINNT/client_osi/osisleep.c,
	WINNT/client_osi/osistatl.c, WINNT/client_osi/osiutils.c,
	WINNT/eventlog/test/NTMakefile, WINNT/install/NSIS/NTMakefile,
	WINNT/install/loopback/NTMakefile, WINNT/install/wix/config.wxi,
	WINNT/install/wix/feature.wxi, WINNT/install/wix/files.wxi,
	WINNT/install/wix/language_config.wxi,
	WINNT/install/wix/openafs.wxs, WINNT/install/wix/property.wxi,
	WINNT/install/wix/registry.wxi, WINNT/install/wix/runtime.wxi,
	WINNT/install/wix/custom/NTMakefile,
	WINNT/install/wix/lang/en_US/strings.wxl,
	WINNT/install/wix/uninstall/NTMakefile, WINNT/license/NTMakefile,
	WINNT/pthread/NTMakefile, WINNT/pthread/test/NTMakefile,
	auth/NTMakefile, auth/test/NTMakefile, bozo/NTMakefile,
	bu_utils/NTMakefile, bucoord/NTMakefile, budb/NTMakefile,
	butc/NTMakefile, butm/NTMakefile, cmd/test/NTMakefile,
	comerr/NTMakefile, comerr/test/NTMakefile, config/NTMakefile,
	config/NTMakefile.amd64_w2k, dir/test/NTMakefile,
	finale/NTMakefile, kauth/NTMakefile, kauth/test/NTMakefile,
	libadmin/adminutil/NTMakefile, libadmin/bos/NTMakefile,
	libadmin/cfg/NTMakefile, libadmin/cfg/test/NTMakefile,
	libadmin/client/NTMakefile, libadmin/kas/NTMakefile,
	libadmin/pts/NTMakefile, libadmin/test/NTMakefile,
	libadmin/vos/NTMakefile, libafsauthent/NTMakefile,
	libafsrpc/NTMakefile, lwp/NTMakefile, lwp/test/NTMakefile,
	procmgmt/NTMakefile, procmgmt/test/NTMakefile, ptserver/NTMakefile,
	rx/NTMakefile, rx/test/NTMakefile, rxgen/NTMakefile,
	rxkad/test/NTMakefile, shlibafsauthent/NTMakefile,
	tbutc/NTMakefile, tviced/NTMakefile, ubik/NTMakefile,
	update/NTMakefile, usd/test/NTMakefile, util/test/NTMakefile,
	viced/NTMakefile, vlserver/NTMakefile, vol/NTMakefile,
	vol/test/NTMakefile, volser/NTMakefile: DELTA
	windows-64-bit-type-safety-20051105 AUTHOR
	jaltman@secure-endpoints.com
	
	64-bit type safety changes required for successful compilation on
	Windows 64-bit systems with the VS 2005 compiler

2005-11-19 14:30  jaltman

	* src/WINNT/: client_exp/shell_ext.cpp, client_exp/shell_ext.h,
	client_osi/osiltype.h, client_osi/osisleep.h: DELTA
	windows-64-bit-type-safety-20051105 AUTHOR
	jaltman@secure-endpoints.com
	
	64-bit type safety changes required for successful compilation on
	Windows 64-bit systems with the VS 2005 compiler

2005-11-19 04:32  shadow

	* src/afs/: afs.h, afs_vcache.c, DARWIN/osi_module.c,
	VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_readdir.c: DELTA
	deadvnode-locking-update-20051118 AUTHOR cg2v@andrew.cmu.edu FIXES
	22870
	
	change how we do vnode locking to avoid locking on ourselves

2005-11-19 04:19  jaltman

	* src/WINNT/client_osi/osibasel.c: DELTA
	windows-64-bit-type-safety-20051105 AUTHOR
	jaltman@secure-endpoints.com
	
	64-bit type safety changes required for successful compilation on
	Windows 64-bit systems with the VS 2005 compiler

2005-11-19 03:57  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	macos-allow-cached-stat-access-20051118 AUTHOR cg2v@andrew.cmu.edu
	FIXES 23257
	
	allow cached stat info to be accessed for directories where a user
	has only "l"

2005-11-18 23:45  jaltman

	* src/WINNT/: afsd/afsd_init.c, afsd/cm_buf.c, afsd/cm_buf.h,
	afsd/cm_dcache.c, afsd/cm_dcache.h, afsd/cm_ioctl.c,
	afsd/cm_memmap.c, afsd/cm_memmap.h, client_osi/osisleep.c,
	install/wix/config.wxi, install/wix/openafs.wxs: DELTA
	windows-64-bit-type-safety-20051105 AUTHOR
	jaltman@secure-endpoints.com
	
	64-bit type safety changes required for successful compilation on
	Windows 64-bit systems with the VS 2005 compiler

2005-11-17 21:03  rees

	* src/venus/cmdebug.c: DELTA print-64-20051117 AUTHOR
	rees@umich.edu
	
	On non-Windows use %llu for 64 bit printf.  Thanks to Brent
	Graveland for pointing this out.

2005-11-15 18:43  rees

	* src/afs/OBSD/osi_machdep.h: DELTA obsd-glock-decl-20051115 AUTHOR
	rees@umich.edu
	
	Fix decl of afs_global_lock so you can build with global lock
	disabled

2005-11-14 06:04  jaltman

	* src/audit/: audit.c, audit.h: DELTA audit-locking-20051113 AUTHOR
	jaltman@secure-endpoints.com
	
	Add locks around writes to the audit log.  This ensures two writes
	do not interleave.

2005-11-14 06:00  jaltman

	* src/: WINNT/afsd/cm_server.c, afs/afs_server.c: DELTA
	network-distance-server-prefs-20051113 AUTHOR
	jaltman@secure-endpoints.com
	
	Use network distance based server preferences for all server types
	not just file servers.

2005-11-14 05:46  jaltman

	* src/: auth/ktc_nt.c, config/NTMakefile.amd64_w2k,
	config/NTMakefile.i386_nt40, config/NTMakefile.i386_w2k,
	util/hostparse.c: DELTA windows-64-bit-type-safety-20051105 AUTHOR
	jaltman@secure-endpoints.com
	
	64-bit type safety changes required for successful compilation on
	Windows 64-bit systems with the VS 2005 compiler

2005-11-13 14:16  jaltman

	* src/: WINNT/afsd/cm.h, config/NTMakefile.amd64_w2k,
	config/NTMakefile.i386_w2k, util/assert.c: DELTA
	windows-64-bit-type-safety-20051105 AUTHOR
	jaltman@secure-endpoints.com
	
	64-bit type safety changes required for successful compilation on
	Windows 64-bit systems with the VS 2005 compiler

2005-11-11 20:32  rees

	* acinclude.m4: DELTA fbsd-build-path-20051111 AUTHOR
	rees@umich.edu
	
	set default BSD_KERNEL_BUILD for FreeBSD >= 5.0.

2005-11-09 14:58  shadow

	* doc/man-pages/Makefile.in: DELTA pod2man-update-20051109 AUTHOR
	rtb@pclella.cern.ch
	
	build when there's no pod utils installed

2005-11-09 03:00  jaltman

	* src/WINNT/afsd/: afsd_service.c, cm_vnodeops.c, cm_vnodeops.h:
	DELTA windows-release-locks-at-shutdown-20051108 AUTHOR
	jaltman@secure-endpoints.com
	
	remember to release all of the locks we obtained from the file
	server at shutdown.

2005-11-07 23:42  shadow

	* src/afs/HPUX/osi_inode.c: DELTA
	hpux-store-fd-sooner-in-iopen-20051107 AUTHOR shadow@dementia.org
	FIXES
	
	do this a little differently, it may change out from under us

2005-11-07 19:48  shadow

	* src/auth/cellconfig.c: DELTA
	cellconfig-make-nkeys-littleendian-20051107 AUTHOR
	rtb@pclella.cern.ch FIXES
	
	cellconfig-check-for-corrupt-keyfile-20051007 should convert at
	least nkeys to host byte order before checking anything - fails on
	little endians otherwise.

2005-11-06 09:29  jaltman

	* src/: WINNT/client_osi/osibasel.h, WINNT/client_osi/osisleep.h,
	WINNT/pthread/pthread.c, auth/cellconfig.c, auth/ktc_nt.c,
	auth/writeconfig.c, config/NTMakefile.amd64_w2k,
	config/NTMakefile.i386_w2k, config/param.amd64_w2k.h,
	config/param.i64_w2k.h, procmgmt/procmgmt_nt.c, rx/xdr_rec.c,
	rxkad/rxkad_server.c, ubik/disk.c, ubik/recovery.c, ubik/remote.c:
	DELTA windows-64-bit-type-safety-20051105 AUTHOR
	jaltman@secure-endpoints.com
	
	more corrections for use of 64-bit types on Windows

2005-11-05 06:47  jaltman

	* src/: WINNT/afsadmsvr/ITaAfsAdmSvr.idl,
	WINNT/afsadmsvr/ITaAfsAdmSvrTypes.idl, WINNT/afsadmsvr/NTMakefile,
	WINNT/afsadmsvr/TaAfsAdmSvr.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrCell.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClient.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClient.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientBind.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientBind.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientCache.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientCache.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientCell.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientGroup.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientPing.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientPing.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientUser.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrGeneral.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrGeneral.h,
	WINNT/afsadmsvr/TaAfsAdmSvrGroup.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrMain.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrProperties.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrUser.cpp, WINNT/afsapplib/NTMakefile,
	WINNT/afsapplib/afsapplib.cpp, WINNT/afsapplib/afsapplib.h,
	WINNT/afsapplib/al_admsvr.cpp, WINNT/afsapplib/al_admsvr.h,
	WINNT/afsapplib/al_browse.cpp, WINNT/afsapplib/al_browseset.cpp,
	WINNT/afsapplib/al_cover.cpp, WINNT/afsapplib/al_creds.cpp,
	WINNT/afsapplib/al_misc.cpp, WINNT/afsapplib/al_progress.cpp,
	WINNT/afsapplib/al_pump.cpp, WINNT/afsapplib/al_wizard.cpp,
	WINNT/afsapplib/checklist.cpp, WINNT/afsapplib/dialog.cpp,
	WINNT/afsapplib/hashlist.h, WINNT/afsapplib/resize.cpp,
	WINNT/afsapplib/subclass.cpp, WINNT/afsclass/afsclassfn.cpp,
	WINNT/afsclass/afsclassfn.h, WINNT/afsclass/c_agg.cpp,
	WINNT/afsclass/c_agg.h, WINNT/afsclass/c_cell.cpp,
	WINNT/afsclass/c_debug.cpp, WINNT/afsclass/c_debug.h,
	WINNT/afsclass/c_svr.cpp, WINNT/afsclass/internal.cpp,
	WINNT/afsclass/worker.cpp, WINNT/afsclass/worker.h,
	WINNT/afsd/NTMakefile, WINNT/afsd/afsd.h,
	WINNT/afsd/afsd_eventlog.c, WINNT/afsd/afsd_flushvol.c,
	WINNT/afsd/afsd_init.c, WINNT/afsd/afsd_service.c,
	WINNT/afsd/afsdifs.c, WINNT/afsd/afskfw.c, WINNT/afsd/afslogon.c,
	WINNT/afsd/afsshare.c, WINNT/afsd/cklog.c, WINNT/afsd/cm_aclent.h,
	WINNT/afsd/cm_buf.c, WINNT/afsd/cm_callback.c,
	WINNT/afsd/cm_callback.h, WINNT/afsd/cm_config.c,
	WINNT/afsd/cm_conn.c, WINNT/afsd/cm_conn.h, WINNT/afsd/cm_daemon.c,
	WINNT/afsd/cm_dcache.c, WINNT/afsd/cm_dir.c, WINNT/afsd/cm_dir.h,
	WINNT/afsd/cm_dns.c, WINNT/afsd/cm_freelance.c,
	WINNT/afsd/cm_ioctl.c, WINNT/afsd/cm_memmap.c,
	WINNT/afsd/cm_scache.c, WINNT/afsd/cm_scache.h,
	WINNT/afsd/cm_server.c, WINNT/afsd/cm_server.h,
	WINNT/afsd/cm_user.c, WINNT/afsd/cm_user.h,
	WINNT/afsd/cm_vnodeops.c, WINNT/afsd/ctokens.c, WINNT/afsd/fs.c,
	WINNT/afsd/smb.c, WINNT/afsd/smb.h, WINNT/afsd/smb3.c,
	WINNT/afsd/smb_ioctl.c, WINNT/afsd/symlink.c, WINNT/afsrdr/kif.h,
	WINNT/afsreg/afssw.c, WINNT/afsreg/syscfg.c, WINNT/afsreg/vptab.c,
	WINNT/afssvrmgr/action.cpp, WINNT/afssvrmgr/agg_prop.cpp,
	WINNT/afssvrmgr/agg_tab.cpp, WINNT/afssvrmgr/alert.h,
	WINNT/afssvrmgr/columns.cpp, WINNT/afssvrmgr/creds.cpp,
	WINNT/afssvrmgr/dispguts.cpp, WINNT/afssvrmgr/display.cpp,
	WINNT/afssvrmgr/display.h, WINNT/afssvrmgr/helpfunc.cpp,
	WINNT/afssvrmgr/prefs.cpp, WINNT/afssvrmgr/problems.cpp,
	WINNT/afssvrmgr/set_clone.cpp, WINNT/afssvrmgr/set_create.cpp,
	WINNT/afssvrmgr/set_createrep.cpp, WINNT/afssvrmgr/set_delete.cpp,
	WINNT/afssvrmgr/set_dump.cpp, WINNT/afssvrmgr/set_move.cpp,
	WINNT/afssvrmgr/set_prop.cpp, WINNT/afssvrmgr/set_quota.cpp,
	WINNT/afssvrmgr/set_release.cpp, WINNT/afssvrmgr/set_rename.cpp,
	WINNT/afssvrmgr/set_repprop.cpp, WINNT/afssvrmgr/set_restore.cpp,
	WINNT/afssvrmgr/set_tab.cpp, WINNT/afssvrmgr/subset.cpp,
	WINNT/afssvrmgr/svc_delete.cpp, WINNT/afssvrmgr/svc_prop.cpp,
	WINNT/afssvrmgr/svc_tab.cpp, WINNT/afssvrmgr/svc_viewlog.cpp,
	WINNT/afssvrmgr/svr_address.cpp, WINNT/afssvrmgr/svr_execute.cpp,
	WINNT/afssvrmgr/svr_getdates.cpp, WINNT/afssvrmgr/svr_hosts.cpp,
	WINNT/afssvrmgr/svr_install.cpp, WINNT/afssvrmgr/svr_prop.cpp,
	WINNT/afssvrmgr/svr_prune.cpp, WINNT/afssvrmgr/svr_salvage.cpp,
	WINNT/afssvrmgr/svr_security.cpp, WINNT/afssvrmgr/svr_syncvldb.cpp,
	WINNT/afssvrmgr/svr_uninstall.cpp, WINNT/afssvrmgr/svr_window.cpp,
	WINNT/afssvrmgr/svrmgr.h, WINNT/afssvrmgr/task.cpp,
	WINNT/afssvrmgr/task.h, WINNT/afssvrmgr/window.cpp,
	WINNT/afsusrmgr/TaAfsUsrMgr.h, WINNT/afsusrmgr/browse.cpp,
	WINNT/afsusrmgr/columns.cpp, WINNT/afsusrmgr/creds.cpp,
	WINNT/afsusrmgr/display.cpp, WINNT/afsusrmgr/display.h,
	WINNT/afsusrmgr/general.cpp, WINNT/afsusrmgr/grp_create.cpp,
	WINNT/afsusrmgr/grp_delete.cpp, WINNT/afsusrmgr/grp_prop.cpp,
	WINNT/afsusrmgr/grp_rename.cpp, WINNT/afsusrmgr/grp_tab.cpp,
	WINNT/afsusrmgr/helpfunc.cpp, WINNT/afsusrmgr/mch_create.cpp,
	WINNT/afsusrmgr/mch_delete.cpp, WINNT/afsusrmgr/mch_tab.cpp,
	WINNT/afsusrmgr/options.cpp, WINNT/afsusrmgr/task.cpp,
	WINNT/afsusrmgr/task.h, WINNT/afsusrmgr/usr_cpw.cpp,
	WINNT/afsusrmgr/usr_create.cpp, WINNT/afsusrmgr/usr_delete.cpp,
	WINNT/afsusrmgr/usr_prop.cpp, WINNT/afsusrmgr/usr_tab.cpp,
	WINNT/afsusrmgr/window.cpp, WINNT/afsusrmgr/window.h,
	WINNT/client_config/dlg_automap.cpp,
	WINNT/client_config/drivemap.cpp,
	WINNT/client_config/tab_advanced.cpp,
	WINNT/client_config/tab_drives.cpp,
	WINNT/client_config/tab_general.cpp,
	WINNT/client_config/tab_hosts.cpp,
	WINNT/client_config/tab_prefs.cpp, WINNT/client_creds/advtab.cpp,
	WINNT/client_creds/afswiz.cpp, WINNT/client_creds/credstab.cpp,
	WINNT/client_creds/mounttab.cpp, WINNT/client_osi/NTMakefile,
	WINNT/client_osi/osibasel.h, WINNT/client_osi/osidb.h,
	WINNT/client_osi/osilog.c, WINNT/client_osi/osilog.h,
	WINNT/client_osi/osisleep.c, WINNT/client_osi/osisleep.h,
	
	64-bit type safety changes required for successful compilation on
	Windows 64-bit systems with the VS 2005 compiler
	WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnotes_fi
	les/preview.wmf,
	WINNT/doc/install/Documentation/en_US/html/SysAdminGd/cachmgr.gif,
	WINNT/doc/install/Documentation/en_US/html/SysAdminGd/fserver1.gif,
	WINNT/doc/install/Documentation/en_US/html/SysAdminGd/fserver2.gif,
	WINNT/doc/install/Documentation/en_US/html/SysAdminGd/overview.gif,
	WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout1.gif,
	WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout2.gif,
	WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout3.gif,
	WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout4.gif,
	WINNT/doc/install/Documentation/en_US/html/SysAdminGd/vnode.gif,
	WINNT/install/wix/files.wxi, WINNT/license/main.cpp,
	WINNT/talocale/tal_alloc.cpp, WINNT/talocale/tal_alloc.h,
	WINNT/talocale/tal_dialog.cpp, WINNT/talocale/tal_dialog.h,
	WINNT/talocale/tal_string.cpp, WINNT/talocale/tal_string.h,
	WINNT/talocale/talocale.h, afs/afs_pioctl.c, cmd/cmd.c,
	config/NTDllmap.txt, config/NTMakefile,
	config/NTMakefile.amd64_w2k, config/NTMakefile.i386_nt40,
	config/NTMakefile.i386_w2k, config/touch.c, config/util_cr.c,
	fsint/afscbint.xg, kauth/kkids.c, lwp/iomgr.c, lwp/lwp_nt.c,
	pam/pam_afs.5, ptserver/NTMakefile, rx/rx.c, rx/rx_event.c,
	rx/rx_globals.h, rx/rx_lwp.c, rx/rx_packet.c, rx/rx_prototypes.h,
	rx/rx_pthread.c, rx/rx_rdwr.c, rx/rx_user.c, rx/rx_user.h,
	rx/rx_xmit_nt.c, rx/rx_xmit_nt.h, rx/rxdebug.c, rx/xdr.h,
	rx/xdr_array.c, rx/xdr_mem.c, rx/xdr_prototypes.h, rx/xdr_rec.c,
	rxgen/rpc_hout.c, rxgen/rpc_main.c, rxgen/rpc_parse.c,
	rxgen/rpc_scan.c, rxstat/rxstat.c, sys/pioctl_nt.c, util/assert.c,
	util/dirpath.c, util/hostparse.c, util/readdir_nt.c, util/regex.c,
	util/serverLog.c, util/snprintf.c, util/winsock_nt.c, venus/up.c:
	DELTA windows-64-bit-type-safety-20051105 AUTHOR
	jaltman@secure-endpoints.com

2005-11-03 04:10  shadow

	* src/: export/.cvsignore, libafs/.cvsignore, libuafs/.cvsignore:
	DELTA cvsignore-updates-20051102 AUTHOR
	Niklas.Edmundsson@hpc2n.umu.se FIXES 22861
	
	add generated files to cvsignores

2005-11-03 04:05  shadow

	* src/afs/AIX/osi_vnodeops.c: DELTA
	aix5-warning-error-cleanup-20051102 AUTHOR
	Niklas.Edmundsson@hpc2n.umu.se FIXES 22855
	
	aix 5.1 and 5.2 should also build

2005-11-03 04:00  shadow

	* src/venus/dedebug.c: DELTA dedebug-20051007 AUTHOR
	shadow@dementia.org
	
	perhaps this should never be pulled up.
	
	anyway, implement dentry cache status dumping for linux.^? and
	provide a tool to  dump it
	
	disabled (tool, not rpc) by default

2005-11-02 17:54  rees

	* src/venus/cmdebug.c: DELTA cmdebug-obsd-ce32-20051102 AUTHOR
	rees@umich.edu
	
	OpenBSD has no easy way to printf a 64 bit int so just use
	PrintCacheEntries32

2005-11-02 05:30  shadow

	* src/config/param.hp_ux11i.h: DELTA hpux11i-64bit-iops-20051102
	AUTHOR shadow@dementia.org
	
	hpux 11i has 64 bit inodes

2005-11-02 05:22  shadow

	* src/rx/rx_packet.c: DELTA fpq-bulk-free-math-error-20051101
	AUTHOR tkeiser@gmail.com
	
	fix a math error here

2005-11-02 00:27  shadow

	* src/afs/LINUX/: osi_module.c, osi_syscall.c: DELTA
	linux-ia32-offsets-include-change-20051101 AUTHOR jhutz@cmu.edu
	
	include these correctly

2005-11-01 18:44  rees

	* src/sys/Makefile.in: DELTA libafssetpag-bsd-20051101 AUTHOR
	rees@umich.edu
	
	bsd only: make a real syscall.o (but with no code) build
	libafssetpag

2005-11-01 16:42  shadow

	* src/vol/: Makefile.in, listinodes.c, namei_ops.c: DELTA
	hpux-vol-package-cleanup-20051101 AUTHOR shadow@dementia.org
	
	make inode salvager large partition compliant make namei compile
	cleanly again

2005-10-31 22:12  jaltman

	* src/WINNT/tests/winflock/: README.txt, main.cpp, sync.cpp,
	tests.cpp, winflock.h, winflock.sln, winflock.vcproj: DELTA
	windows-tests-winflock-20051031 AUTHOR asanka@secure-endpoints.com
	
	A windows specific file locking test app for exercising the byte
	range locking code.

2005-10-30 00:59  jaltman

	* src/WINNT/afsd/cm_server.c: DELTA
	windows-checkserver-fix-20051029 AUTHOR
	jaltman@secure-endpoints.com
	
	the windows client was not treating Verror responses from the
	server as indicating the server as up if they were positive

2005-10-29 20:13  jaltman

	* src/WINNT/afsd/: NTMakefile, cm_daemon.c, cm_daemon.h,
	cm_ioctl.c: DELTA windows-daemon-timers-20051028 AUTHOR
	jaltman@secure-endpoints.com
	
	the daemon up server check was set for 1 hour and not ten minutes.
	
	turned all interval constants into variables so that they can be
	set via registry entries at a future time.

2005-10-27 18:34  rees

	* src/vlserver/vlserver.p.h: DELTA ubik-trans-decl-20051027 AUTHOR
	rees@umich.edu
	
	add missing decl for struct ubik_trans

2005-10-25 19:08  kenh

	* src/aklog/: Makefile.in, asetkey.c: DELTA
	integrate-asetkey-20051029 AUTHOR kenh@cmf.nrl.navy.mil
	
	Add asetkey to the OpenAFS tree.

2005-10-25 06:30  shadow

	* src/libadmin/vos/: afs_vosAdmin.c, vosutils.c, vosutils.h,
	vsprocs.c: DELTA tbutc-solaris-and-vos-api-fixes-20051024 AUTHOR
	shadow@dementia.org FIXES 22316
	
	the rest of this, since i forgot to apply the other file earlier
	oops

2005-10-25 02:07  jaltman

	* src/WINNT/afsd/: smb.c, smb3.c: DELTA windows-rap-debug-20051024
	AUTHOR jaltman@secure-endpoints.com
	
	some more debugging messages

2005-10-25 02:02  jaltman

	* src/WINNT/afsd/NTMakefile: DELTA
	windows-afsd-makefile-fixup-20051024 AUTHOR
	jaltman@secure-endpoints.com
	
	put back the ifs rules accidently deleted by
	
	  cmdebug-merge-20051024

2005-10-25 01:51  jaltman

	* src/: WINNT/afsd/NTMakefile, venus/cmdebug.c: DELTA
	cmdebug-merge-20051024 AUTHOR jaltman@secure-endpoints.com
	
	Merge src/WINNT/cmdebug.c into src/venus/cmdebug.c

2005-10-24 19:04  shadow

	* src/: cf/osconf.m4, libadmin/vos/vosutils.c, tbutc/Makefile.in:
	DELTA tbutc-solaris-and-vos-api-fixes-20051024 AUTHOR
	shadow@dementia.org FIXES 22063
	
	as tested for this and 22316

2005-10-24 18:50  shadow

	* src/libafs/afs.x86_darwin_80.plist.in: DELTA darwin-x86-20051015
	AUTHOR chas@cmf.nrl.navy.mil FIXES 20130
	
	add support for x86 darwin

2005-10-23 19:05  jaltman

	* src/libadmin/test/vos.c: DELTA add-volupdate-counter-20051015
	AUTHOR jaltman@secure-endpoints.com
	
	make this work on Windows

2005-10-23 06:27  shadow

	* src/afs/VNOPS/afs_vnop_attrs.c: DELTA vnop-attrs-fix-20051023
	AUTHOR jaltman@secure-endpoints.com FIXES 22568
	
	fix code broken in mac merge

2005-10-23 00:31  jaltman

	* src/WINNT/afsd/smb3.c: DELTA windows-mkdir-root-exists-20051021
	AUTHOR jaltman@secure-endpoints.com
	
	If a request is received to create the root directory of a device,
	return CM_ERROR_EXISTS instead of CM_ERROR_NOTFOUND for the
	nul-string file name.

2005-10-22 06:43  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA macos-build-dmg-20051021
	AUTHOR shadow@dementia.org
	
	probably this script should take an argument which is the version
	string to use,	and use it in the volume name and dmg name

2005-10-22 06:04  shadow

	* src/libadmin/test/vos.c: DELTA add-volupdate-counter-20051015
	AUTHOR tkeiser@gmail.com
	
	make this happy in libadmin on e.g. solaris

2005-10-21 04:58  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA macos-build-dmg-20051021
	AUTHOR shadow@dementia.org
	
	probably this script should take an argument which is the version
	string to use, and use it in the volume name and dmg name

2005-10-21 04:46  shadow

	* src/: config/param.x86_darwin_80.h, des/conf-darwin.h: DELTA
	darwin-x86-20051015 AUTHOR chas@cmf.nrl.navy.mil FIXES 20130
	
	add support for x86 darwin

2005-10-20 23:32  jaltman

	* src/viced/afsfileprocs.c: DELTA viced-audit-createfile-20051020
	AUTHOR jaltman@secure-endpoints.com
	
	add the FID of the created file to the audit output for
	CreateFileEvent

2005-10-20 05:09  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20051019 AUTHOR jaltman@secure-endpoints.com
	
	updates

2005-10-19 20:10  jaltman

	* src/WINNT/afsd/largeintdotnet.c: DELTA window-largeint-20051019
	AUTHOR jaltman@secure-endpoints.com
	
	The large integer support was applying a <<32 to a 32-bit value. 
	This is an undefined operation.

2005-10-19 18:23  shadow

	* src/vol/vnode.c: DELTA add-volupdate-counter-20051015 AUTHOR
	efenyak@gamax.hu
	
	add configure gunk

2005-10-19 06:57  jaltman

	* src/WINNT/afsd/smb.c: DELTA windows-rxkadunknownkey-20051019
	AUTHOR jaltman@secure-endpoints.com
	
	report RXKADUNKNOWNKEY as SEC_E_NO_KERB_KEY

2005-10-18 20:52  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	windows-locking-error-codes-20051018 AUTHOR
	jaltman@secure-endpoints.com
	
	cm_Lock(), cm_RetryLock() should not interpret servers be
	unreachable as a sharing violation.

2005-10-18 20:50  jaltman

	* src/WINNT/afsd/cm_daemon.c: DELTA windows-ip-change-20051018
	AUTHOR jaltman@secure-endpoints.com
	
	add a monitor to watch for IP Address changes.	When a change is
	detected, wait 2.5 seconds for things to settle down and then check
	to see if down servers are reachable.

2005-10-18 19:39  shadow

	* acinclude.m4, src/vol/vnode.c: DELTA
	add-volupdate-counter-20051015 AUTHOR efenyak@gamax.hu
	
	add configure gunk

2005-10-18 15:53  rees

	* src/: cf/osconf.m4, sys/Makefile.in: DELTA
	libafssetpag-temp-fix-20051018 AUTHOR rees@umich.edu
	
	Define SHLIB_LINKER for [fno]bsd Don't try to build LIBAFSSETPAG
	for [fno]bsd

2005-10-18 15:29  jaltman

	* src/WINNT/afsd/smb.c: DELTA windows-error-codes-20051018 AUTHOR
	jaltman@secure-endpoints.com
	
	handle the CM_ERROR_ALLDOWN case when translating cm errors to nt
	status

2005-10-17 21:28  jaltman

	* src/WINNT/afsd/cm_daemon.c: DELTA
	windows-fw-service-test-20051017 AUTHOR
	jaltman@secure-endpoints.com
	
	Do not perform Firewall Configuration if the firewall service is
	not installed

2005-10-17 20:45  shadow

	* src/vol/partition.c: DELTA irix-no-xfs-checks-for-namei-20051017
	AUTHOR chas@cmf.nrl.navy.mil FIXES 22435
	
	don't do inode checks when using namei

2005-10-17 19:31  jaltman

	* src/WINNT/afsd/: afsd_init.c, afsicf.cpp, cm_daemon.c: DELTA
	windows-firewall-configuration-20051016 AUTHOR
	jaltman@secure-endpoints.com
	
	Windows Firewall Policy cannot be accessed by a service unless from
	the Service Manager thread nor until the service is in a RUNNING
	state.	Firewall configuration moved to cm_Daemon() thread.

2005-10-17 19:00  kenh

	* src/sys/: Makefile.in, mapfile: DELTA
	rename-afssetpag-dot-map-to-mapfile-20051017 AUTHOR
	kenh@cmf.nrl.navy.mil
	
	The Solaris/Linux symbol export files must be named "mapfile" (see
	the definition of SHLIB_LINKER for Solaris).

2005-10-17 17:49  rees

	* src/rx/rx_prototypes.h: DELTA struct-socket-20051017 AUTHOR
	rees@umich.edu
	
	rx_prototypes.h needs struct socket now

2005-10-16 00:55  jaltman

	* src/: WINNT/install/NSIS/CellServDB,
	WINNT/install/Win9x/CellServDB, WINNT/install/wix/CellServDB,
	WINNT/win9xpanel/CellServDB,
	packaging/HP-UX/files/usr/vice/etc/CellServDB,
	packaging/MacOS/CellServDB: DELTA cellservdb-update-20051015 AUTHOR
	jhutz@cs.cmu.edu
	
	15 Oct 2005

2005-10-15 21:51  jaltman

	* src/rxgen/rpc_hout.c: DELTA
	rxgen-server-prefix-prototypes-20051015 AUTHOR
	jaltman@secure-endpoints.com
	
	When producing prototypes for server side functions, use the
	correct prefix as specified in the input file.	If there is no
	prefix, then do not output the prototypes as they will collide with
	the client side stub prototypes.

2005-10-15 21:45  jaltman

	* src/: WINNT/afsd/afsd_init.c, WINNT/afsd/cm.h,
	WINNT/afsd/cm_buf.h, WINNT/afsd/cm_utils.c,
	WINNT/client_exp/gui2fs.cpp, WINNT/client_exp/set_afs_acl.cpp,
	sys/pioctl_nt.c: DELTA windows-universal-error-handling-20051015
	AUTHOR jaltman@secure-endpoints.com
	
	properly interpret the universal error codes

2005-10-15 16:25  shadow

	* src/cf/osconf.m4: DELTA shlibafssetpag-20051015 AUTHOR
	rra@stanford.edu FIXES 18745
	
	implement {sh,}libafssetpag

2005-10-15 15:51  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-write-dirty-pages-once-20051015 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 20561
	
	this time for sure, only write back once

2005-10-15 15:40  shadow

	* acinclude.m4: DELTA default-largefile-on-20051015 AUTHOR
	shadow@dementia.org
	
	turn on largefile fileserver by default

2005-10-15 15:36  shadow

	* src/: libadmin/test/vos.c, libadmin/vos/afs_vosAdmin.c,
	libadmin/vos/afs_vosAdmin.h, libadmin/vos/vosadmin.def,
	libadmin/vos/vsprocs.c, libadmin/vos/vsprocs.h, vol/vnode.c,
	vol/vol-info.c, vol/volume.h, volser/dumpstuff.c,
	volser/restorevol.c, volser/vol-dump.c, volser/volint.xg,
	volser/volprocs.c, volser/vos.c: DELTA
	add-volupdate-counter-20051015 AUTHOR efenyak@gamax.hu FIXES 18349
	
	add a volume update counter. danger will robinson. see ticket for
	details.

2005-10-15 15:22  shadow

	* src/afsd/afsd.c: DELTA afsd-no-logfile-20051015 AUTHOR
	rra@stanford.edu FIXES 18662
	
	remove afsd logfile parm

2005-10-15 15:19  shadow

	* src/: libafsauthent/Makefile.in, shlibafsauthent/Makefile.in,
	sys/.cvsignore, sys/Makefile.in, sys/afssetpag.exp,
	sys/afssyscalls.c, sys/afssyscalls.h, sys/glue.c, sys/setpag.c:
	DELTA shlibafssetpag-20051015 AUTHOR rra@stanford.edu FIXES 18745
	
	implement {sh,}libafssetpag

2005-10-15 15:07  shadow

	* src/: shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in: DELTA
	shlib-rationalization-200510155 AUTHOR rra@stanford.edu FIXES 18767
	
	make use of the export map. set a useful soname.

2005-10-15 15:00  shadow

	* Makefile.in, configure.in, doc/man-pages/Makefile.in: DELTA
	pod-man-pages-20051015 AUTHOR rra@stanford.edu FIXES 19268
	
	add pod generation of man pages

2005-10-15 14:54  shadow

	* src/auth/cellconfig.c: DELTA cellconfig-afsdb-use-dots-20051015
	AUTHOR fbo2@gmx.net FIXES 20908
	
	do lookup postpending a .

2005-10-15 14:42  shadow

	* acinclude.m4, src/cf/osconf.m4, src/config/afs_sysnames.h,
	src/des/andrew-conf.h, src/libafs/MakefileProto.DARWIN.in,
	src/lwp/Makefile.in, src/lwp/process.i386.s: DELTA
	darwin-x86-20051015 AUTHOR chas@cmf.nrl.navy.mil FIXES 20130
	
	add support for x86 darwin

2005-10-15 14:37  shadow

	* src/afs/afs_cell.c: DELTA aix-afsdb-20051015 AUTHOR
	ghudson@mit.edu FIXES 20801
	
	fix earlier issue with aix afsdb fix

2005-10-15 14:23  shadow

	* src/: afs/afs_daemons.c, afs/AIX/osi_inode.c,
	afs/AIX/osi_vnodeops.c, afs/VNOPS/afs_vnop_create.c,
	rx/rx_kcommon.c, rx/rx_prototypes.h, rx/AIX/rx_kmutex.h,
	rx/AIX/rx_knet.c, sys/afs5.exp: DELTA aix-warning-cleanup-20051015
	AUTHOR Niklas.Edmundsson@hpc2n.umu.se FIXES 21066
	
	clean up aix warnings. hint that large file support works

2005-10-15 14:16  shadow

	* acinclude.m4, src/config/afs_sysnames.h,
	src/config/param.amd64_nbsd20.h: DELTA nbsd20-amd64-20051015 AUTHOR
	gendalia@iastate.edu FIXES 21562
	
	add amd64 netbsd 2.0 support

2005-10-15 03:42  shadow

	* src/viced/viced.c: DELTA viced-help-abortthres-20051014 AUTHOR
	lha@it.su.se FIXES 22070
	
	add help for abort thresshold switch

2005-10-15 03:36  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	windows-check-locks-logging-20051014 AUTHOR
	jaltman@secure-endpoints.com
	
	add a log message so we can tell how long it took.

2005-10-15 02:32  shadow

	* src/afs/: afs_vcache.c, VNOPS/afs_vnop_lookup.c,
	VNOPS/afs_vnop_symlink.c: DELTA newvcache-can-fail-now-20051014
	AUTHOR psomogyi@gamax.hu FIXES 22260
	
	allow newvcache to fail without ooping
	
	sort of nasty, if you want more vcaches, say so.

2005-10-15 02:12  shadow

	* src/: JAVA/classes/.classpath, JAVA/classes/.project,
	JAVA/classes/ErrorMessages.properties, JAVA/classes/testAFS.java,
	JAVA/classes/org/openafs/jafs/ACL.java,
	JAVA/classes/org/openafs/jafs/AFSException.java,
	JAVA/classes/org/openafs/jafs/AFSSecurityException.java,
	JAVA/classes/org/openafs/jafs/Cell.java,
	JAVA/classes/org/openafs/jafs/Group.java,
	JAVA/classes/org/openafs/jafs/Key.java,
	JAVA/classes/org/openafs/jafs/Partition.java,
	JAVA/classes/org/openafs/jafs/Process.java,
	JAVA/classes/org/openafs/jafs/Server.java,
	JAVA/classes/org/openafs/jafs/Token.java,
	JAVA/classes/org/openafs/jafs/User.java,
	JAVA/classes/org/openafs/jafs/VersionInfo.java,
	JAVA/classes/org/openafs/jafs/Volume.java, JAVA/libjafs/ACL.c,
	JAVA/libjafs/AdminToken.c, JAVA/libjafs/Cell.c,
	JAVA/libjafs/ChangeLog, JAVA/libjafs/Exceptions.h,
	JAVA/libjafs/File.c, JAVA/libjafs/FileInputStream.c,
	JAVA/libjafs/FileOutputStream.c, JAVA/libjafs/GetNativeString.c,
	JAVA/libjafs/GetNativeString.h, JAVA/libjafs/Group.c,
	JAVA/libjafs/Internal.c, JAVA/libjafs/Internal.h,
	JAVA/libjafs/JAFS_Version.h, JAVA/libjafs/Key.c,
	JAVA/libjafs/Makefile.in, JAVA/libjafs/Partition.c,
	JAVA/libjafs/Process.c, JAVA/libjafs/README, JAVA/libjafs/Server.c,
	JAVA/libjafs/User.c, JAVA/libjafs/UserToken.c,
	JAVA/libjafs/Version2.c, JAVA/libjafs/VersionInfo.c,
	JAVA/libjafs/Volume.c, cf/osconf.m4,
	libuafs/MakefileProto.LINUX.in: DELTA java-update-20051014 AUTHOR
	psomogyi@gamax.hu FIXES 21930
	
	update java afs classes

2005-10-15 02:03  shadow

	* src/afs/HPUX/osi_machdep.h: DELTA
	hpux11-no-kthread-iface-20051014 AUTHOR shadow@dementia.org
	
	11.0 lacks this header.

2005-10-15 01:42  shadow

	* src/afs/afs_pioctl.c: DELTA solaris10-fs-find-afs-vnode-20051014
	AUTHOR chas@cmf.nrl.navy.mil FIXES
	
	find the real vnode so cheating on solaris 10 will work

2005-10-15 01:18  shadow

	* src/rxgen/: rpc_hout.c, rpc_parse.c, rpc_parse.h: DELTA
	rxgen-multi-prototypes-20051014 AUTHOR jaltman@secure-endpoints.com
	FIXES 22349
	
	generate prototypes for split stuff when the stub is multi

2005-10-14 21:26  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	linux-objdir-kernel-builds-20051014 AUTHOR jhutz@cmu.edu FIXES
	22352
	
	allow objdir kernel module builds to work again

2005-10-14 11:18  jaltman

	* src/WINNT/afsd/smb3.c: DELTA windows-pattern-matching-20051014
	AUTHOR jaltman@secure-endpoints.com FIXES 4623
	
	Pattern matching was broken.   '?' should match zero characters if
	it appears before a '.' or at the end of the file name.

2005-10-14 03:25  jaltman

	* src/WINNT/afsd/: cm_vnodeops.c, smb.c: DELTA
	windows-locking-init-req-20051013 AUTHOR
	jaltman@secure-endpoints.com
	
	two cm_InitReq() calls were in the wrong place opening the
	possibility for stack corruption

2005-10-13 20:59  shadow

	* src/afsd/afsd.c: DELTA
	solaris10-afsd-waitpid-to-clean-contract-20051013 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 22317
	
	it seems like this might be a bug in solaris10 when handling
	contracts of exiting chilren who have created kernel threads.  the
	rxlistener is a kernel thread on solaris and the child that starts
	the kernel_thread returns and exits.

2005-10-13 20:04  shadow

	* src/fsint/afscbint.xg: DELTA dedebug-20051007 AUTHOR
	shadow@dementia.org
	
	perhaps this should never be pulled up.
	
	anyway, implement dentry cache status dumping for linux.^? and
	provide a tool to  dump it
	
	disabled (tool, not rpc) by default

2005-10-13 19:53  shadow

	* src/afs/: afs_vcache.c, afs_vcache.c: DELTA macos-rollup-20051013
	AUTHOR shadow@dementia.org
	
	try this again

2005-10-13 19:04  shadow

	* src/afs/afs_vcache.c: DELTA macos-rollup-20051013 AUTHOR
	shadow@dementia.org
	
	let's revert and try this again

2005-10-13 18:25  shadow

	* src/afs/: afs_nfsdisp.c, afs_vcache.c: DELTA
	solaris10-nfs-really-20051013 AUTHOR tortay@cc.in2p3.fr FIXES 22318
	
	fix array size so this all works

2005-10-13 15:15  shadow

	* src/config/: param.sun4x_510.h, param.sun4x_56.h,
	param.sun4x_57.h, param.sun4x_58.h, param.sun4x_59.h,
	param.sunx86_510.h, param.sunx86_57.h, param.sunx86_58.h,
	param.sunx86_59.h: DELTA solars-sparc32-largefile-20051011 AUTHOR
	chas@cmf.nrl.navy.mil
	
	readd largefile support for solaris sparc32

2005-10-13 15:12  shadow

	* acinclude.m4, src/afs/afs.h, src/afs/afs_call.c,
	src/afs/afs_callback.c, src/afs/afs_cbqueue.c,
	src/afs/afs_daemons.c, src/afs/afs_dcache.c, src/afs/afs_init.c,
	src/afs/afs_memcache.c, src/afs/afs_osi.c, src/afs/afs_osi.h,
	src/afs/afs_osi_pag.c, src/afs/afs_osi_uio.c,
	src/afs/afs_osi_vget.c, src/afs/afs_osidnlc.c,
	src/afs/afs_pioctl.c, src/afs/afs_server.c, src/afs/afs_util.c,
	src/afs/afs_vcache.c, src/afs/afs_volume.c, src/afs/lock.h,
	src/afs/sysincludes.h, src/afs/DARWIN/osi_file.c,
	src/afs/DARWIN/osi_groups.c, src/afs/DARWIN/osi_inode.c,
	src/afs/DARWIN/osi_machdep.h, src/afs/DARWIN/osi_misc.c,
	src/afs/DARWIN/osi_module.c, src/afs/DARWIN/osi_prototypes.h,
	src/afs/DARWIN/osi_sleep.c, src/afs/DARWIN/osi_vfsops.c,
	src/afs/DARWIN/osi_vm.c, src/afs/DARWIN/osi_vnodeops.c,
	src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_create.c,
	src/afs/VNOPS/afs_vnop_lookup.c, src/afs/VNOPS/afs_vnop_read.c,
	src/afs/VNOPS/afs_vnop_readdir.c, src/afs/VNOPS/afs_vnop_remove.c,
	src/afs/VNOPS/afs_vnop_strategy.c, src/afs/VNOPS/afs_vnop_write.c,
	src/afsd/afsd.c, src/config/afs_args.h,
	src/config/param.ppc_darwin_80.h, src/dir/dir.c,
	src/libafs/MakefileProto.DARWIN.in,
	src/libafs/afs.ppc_darwin_80.plist.in,
	src/packaging/MacOS/ReadMe.rtf, src/packaging/MacOS/buildpkg.sh,
	src/rx/rx_kcommon.c, src/rx/rx_kcommon.h, src/rx/rx_kernel.h,
	src/rx/rx_packet.c, src/rx/rx_prototypes.h, src/rx/xdr.c,
	src/rx/xdr_prototypes.h, src/rx/DARWIN/rx_kmutex.c,
	src/rx/DARWIN/rx_kmutex.h, src/rx/DARWIN/rx_knet.c,
	src/rx/UKERNEL/rx_kcommon.h, src/sys/afssyscalls.c,
	src/venus/fstrace.c: DELTA macos-rollup-20051013 AUTHOR
	shadow@dementia.org
	
	incorporating STABLE14-macos104-20051005
	STABLE14-macos-cleanup-20051006 macos-cleanup-20051006
	macos-cleanup-20051007 from the 1.4.x branch, which needed to be
	forward-ported to work here, sadly.

2005-10-12 06:15  shadow

	* src/: afs/afs_osi_uio.c, afs/SOLARIS/osi_vnodeops.c,
	afs/VNOPS/afs_vnop_readdir.c, afs/VNOPS/afs_vnop_strategy.c,
	config/param.sun4x_510.h, config/param.sun4x_56.h,
	config/param.sun4x_57.h, config/param.sun4x_58.h,
	config/param.sun4x_59.h, config/param.sunx86_510.h,
	config/param.sunx86_57.h, config/param.sunx86_58.h,
	config/param.sunx86_59.h: DELTA solars-sparc32-largefile-20051011
	AUTHOR chas@cmf.nrl.navy.mil
	
	readd largefile support for solaris sparc32

2005-10-12 06:09  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	solaris10-ugly-avoid-ENODEV-hack-20051011 AUTHOR
	chas@cmf.nrl.navy.mil
	
	fix this a better way,	rolling bsack earlier change

2005-10-12 05:57  shadow

	* src/afs/SOLARIS/osi_vnodeops.c: DELTA
	solaris10-ugly-avoid-ENODEV-hack-20051011 AUTHOR
	chas@cmf.nrl.navy.mil
	
	fix this a better way,	rolling bsack earlier change

2005-10-10 22:21  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA windows-ticket-lifetime-20051010
	AUTHOR jaltman@secure-endpoints.com
	
	The lifetime parameter is in minutes so treat it that way.

2005-10-09 02:52  jaltman

	* src/packaging/MacOS/: InstallationCheck,
	InstallationCheck.strings: DELTA macos-missing-files-20051008
	AUTHOR jaltman@secure-endpoints.com
	
	add files missing after merge

2005-10-08 14:13  jaltman

	*
	
	Update description of Product ID generation.
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s.htm: DELTA windows-release-notes-20051008 AUTHOR
	jaltman@secure-endpoints.com

2005-10-08 03:57  jaltman

	* src/rx/rx.c: DELTA  rx-tq-waiter-rework-20051007 AUTHOR
	jaltman@secure-endpoints.com
	
	Only Broadcast to wake threads if there are threads waiting.

2005-10-08 03:49  jaltman

	* src/WINNT/afsd/: cm_dcache.c, cm_scache.h, cm_vnodeops.c: DELTA
	windows-byte-range-locks-20051007 AUTHOR
	jaltman@secure-endpoints.com
	
	There was a race condition associated with maintaining the
	CM_FILELOCK_FLAG_CLIENTONLY flag on locks bound to scache entries
	for Read Only volumes.	 Therefore, we remove the use of the flag
	and simply test the RO status of the scache entry.

2005-10-07 20:11  shadow

	* src/: afs/afs_callback.c, fsint/afscbint.xg, fsint/common.xg,
	fsprobe/fsprobe_callback.c, venus/Makefile.in,
	xstat/xstat_fs_callback.c: DELTA dedebug-20051007 AUTHOR
	shadow@dementia.org
	
	perhaps this should never be pulled up.
	
	anyway, implement dentry cache status dumping for linux. and
	provide a tool to dump it
	
	disabled (tool, not rpc) by default

2005-10-07 19:30  shadow

	* src/viced/afsfileprocs.c: DELTA
	viced-take-offline-on-ihopen-fail-20051007 AUTHOR
	shadow@dementia.org
	
	when IH_OPEN fails, we should take the volume offline so it will be
	salvaged

2005-10-07 19:29  shadow

	* src/afs/afs_nfsdisp.c: DELTA solaris10-nfs-trans-update-20051007
	AUTHOR shadow@dementia.org
	
	partial nfs translatlor update for solaris 10

2005-10-07 19:24  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	solaris10-ugly-avoid-ENODEV-hack-20051007 AUTHOR
	chas@cmf.nrl.navy.mil FIXES
	
	we need to fix this another way but put it here for now

2005-10-07 19:18  shadow

	* src/auth/cellconfig.c: DELTA
	cellconfig-check-for-corrupt-keyfile-20051007 AUTHOR
	shadow@dementia.org
	
	don't crash when we have a corrupt keyfile

2005-10-07 17:22  shadow

	* src/rx/LINUX/rx_kmutex.h: DELTA linux-cv-init-20051007 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 20114
	
	fix the CV_INIT macros

2005-10-07 02:09  jaltman

	* src/WINNT/afsd/: cm.h, cm_conn.c: DELTA
	windows-busy-vs-offline-20051006 AUTHOR
	jaltman@secure-endpoints.com
	
	Discovered a failure in the state machine.  There was no method of
	distinguishing between all servers being Down (which is handled by
	the background thread) and all volumes being offline (perhaps due
	to a move).

2005-10-06 17:29  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	windows-lock-count-fix-20051006 AUTHOR asanka@secure-endpoints.com
	
	lock counts were not being reduced on file close when the lock was
	lost.

2005-10-06 13:48  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	windows-byte-range-locks-20051006 AUTHOR
	jaltman@secure-endpoints.com
	
	Do not mark locks lost simply because the ExtendLock failed.  A
	lock is only lost if the server responds with EINVAL indicating
	that the lock no longer exists. A lock can be renewed by other
	clients that are also using the file.  The client can make no
	assumptions about the status of a lock based upon the passage of
	time.

2005-10-05 13:32  jaltman

	* src/: WINNT/install/wix/NTMakefile,
	WINNT/install/wix/openafs.wxs, config/NTMakefile.amd64_w2k,
	config/NTMakefile.i386_nt40, config/NTMakefile.i386_w2k: DELTA
	windows-wix-product-id-20051005 AUTHOR asanka@secure-endpoints.com
	
	As the file name of the OpenAFS installer changes with each
	release, so must the Product ID (but not the Upgrade ID). 
	Therefore, do not hard code the Product ID in the Makefile, instead
	auto-generate it as part of the installer.

2005-10-05 13:22  jaltman

	* src/WINNT/afsd/smb3.c: DELTA windows-byte-range-locking-20051005
	AUTHOR jaltman@secure-endpoints.com
	
	Return the actual locking error such as "access denied" due to lack
	of 'k' privileges instead of a sharing violation.

2005-10-04 17:44  jaltman

	* src/libafsrpc/afsrpc.def: DELTA windows-exports-20051004 AUTHOR
	jaltman@secure-endpoints.com
	
	remove duplicate exports

2005-10-04 03:16  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA windows-rxstats-20051003 AUTHOR
	jaltman@secure-endpoints.com
	
	strip the pioctl path from the input before reading the flags

2005-10-03 04:03  jaltman

	* src/WINNT/client_creds/lang/en_US/afscreds.rc: DELTA
	windows-afscreds-20051002 AUTHOR jaltman@secure-endpoints.com FIXES
	22032
	
	Extend the fields so that more text can be displayed regarding the
	tokens.

2005-10-03 03:13  shadow

	* src/afsd/: afs.conf.linux, afs.rc.linux: DELTA
	linux-rc-wait-for-salvager-20051002 AUTHOR jbuehler@spirentcom.com
	FIXES 21754
	
	rc file hack to wait for salvage to finish

2005-10-03 02:54  shadow

	* src/afs/VNOPS/afs_vnop_write.c: DELTA
	memcache-set-default-write-size-20051002 AUTHOR shadow@dementia.org
	
	based on comment from chas williams. set the default write amount
	as is done for ufs cache writes

2005-10-03 02:44  shadow

	* acinclude.m4, src/afs/VNOPS/afs_vnop_readdir.c, src/vfsck/dir.c,
	src/vfsck/inode.c, src/vfsck/main.c, src/vfsck/pass2.c,
	src/vfsck/utilities.c, src/vfsck/vprintf.c: DELTA
	hpux-build-updates-20051002 AUTHOR aspam@cox.net FIXES 21722
	
	ndir.h has been changed. also, pthreads header doesn't match how we
	used it

2005-10-03 02:29  jaltman

	*
	
	place the text in the correct section
	src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote
	s.htm: DELTA windows-release-notes-take2-20051002 AUTHOR
	jaltman@secure-endpoints.com

2005-10-03 02:17  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/:
	relnotes.htm, relnotes_files/preview.wmf: DELTA
	windows-release-notes-20051002 AUTHOR jaltman@secure-endpoints.com
	
	Document registry entries for RX stats gathering

2005-10-03 00:22  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20051002 AUTHOR jaltman@secure-endpoints.com
	
	changes for 1.4.0 rc6

2005-10-02 14:48  jaltman

	* src/WINNT/client_exp/lang/: de_DE/afs_shl_ext.rc,
	en_US/afs_shl_ext.rc, es_ES/afs_shl_ext.rc, ja_JP/afs_shl_ext.rc,
	ko_KR/afs_shl_ext.rc, pt_BR/afs_shl_ext.rc, zh_CN/afs_shl_ext.rc,
	zh_TW/afs_shl_ext.rc: DELTA
	windows-shell-ext-default-buttons-20051002 AUTHOR
	jaltman@secure-endpoints.com
	
	many of the shell extension dialogs did not have default
	pushbuttons specified which would result in an undesirable end user
	experience

2005-10-02 14:46  jaltman

	* src/WINNT/client_exp/afs_shl_ext.cpp: DELTA
	windows-shell-ext-prevent-unload-hack-20051002 AUTHOR
	jaltman@secure-endpoints.com
	
	The shell extension is unloading as it should but is never being
	loaded again.  Since we have no clue why and no idea how to debug
	it, for now, just prevent it from being unloaded in the first
	place.

2005-10-02 09:07  jaltman

	* src/WINNT/client_exp/: gui2fs.cpp, server_status_dlg.cpp: DELTA
	windows-shell-ext-server-status-20051002 AUTHOR
	jaltman@secure-endpoints.com
	
	Fix the server status dialog to properly call CheckServers and fix
	CheckServers to properly construct the data structure for the
	pioctl call.

2005-10-02 06:04  jaltman

	* src/WINNT/afsd/: NTMakefile, afsd_init.c, cm_ioctl.c, cm_ioctl.h,
	fs.c, smb_iocons.h, smb_ioctl.c: DELTA windows-rxstats-20051001
	AUTHOR jaltman@secure-endpoints.com
	
	Add interface to rxstats api

2005-10-02 05:52  jaltman

	* src/libafsrpc/afsrpc.def: DELTA windows-afsrpc-exports-20051001
	AUTHOR jaltman@secure-endpoints.com
	
	Add missing exports

2005-10-02 04:45  jaltman

	* src/WINNT/client_exp/lang/: de_DE/afs_shl_ext.rc,
	en_US/afs_shl_ext.rc, es_ES/afs_shl_ext.rc, ja_JP/afs_shl_ext.rc,
	ko_KR/afs_shl_ext.rc, pt_BR/afs_shl_ext.rc, zh_CN/afs_shl_ext.rc,
	zh_TW/afs_shl_ext.rc: DELTA windows-afs-shl-ext-rc-20051002 AUTHOR
	jaltman@secure-endpoints.com
	
	The DownServers dialog had the wrong resource id associated with
	the listbox.

2005-10-01 12:10  jaltman

	* src/WINNT/afsd/: cm_ioctl.c, cm_ioctl.h, fs.c, smb_iocons.h,
	smb_ioctl.c: DELTA windows-fs-exa-20051001 AUTHOR
	jaltman@secure-endpoints.com
	
	Add reporting of the FID, cell, owner and group to the output of
	"fs exa" (on Windows only).   There is no other means to obtain
	this data from a Windows client.

2005-10-01 04:50  jaltman

	* src/WINNT/client_creds/window.cpp: DELTA
	windows-afscreds-20050930 AUTHOR mloar2@uiuc.edu FIXES 21958
	
	For the afscreds program on Windows, if you right click the system
	tray icon to display the menu and then click on the taskbar, the
	menu is not hidden, but instead is covered by the taskbar.
	
	This is a common issue documented at
	http://support.microsoft.com/default.aspx?scid=kb;en-us;135788.

2005-09-29 20:34  shadow

	* src/afs/SOLARIS/osi_vnodeops.c: DELTA
	solaris-init-offset-for-write-20050929 AUTHOR chas@cmf.nrl.navy.mil
	
	passing a random nlen into afs_GetDCache() when in write mode seems
	to sometimes trigger overwrites.

2005-09-29 04:42  shadow

	* Makefile.in: DELTA makefile-dependancies-20050925 AUTHOR
	tkeiser@gmail.com FIXES 21859
	
	add missing dependancies to make it explicit who needs what

2005-09-27 04:37  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA windows-nsis-20050926
	AUTHOR jaltman@secure-endpoints.com
	
	Install a Documentation Shortcut as part of the client install.  It
	is independent of the Supplemental Documentation which is not
	required for the release notes.

2005-09-27 03:13  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20050926 AUTHOR jaltman@secure-endpoints.com
	
	more changes for 1.4.0 rc5

2005-09-27 02:40  jaltman

	* src/WINNT/install/wix/files.wxi: DELTA windows-wix-docs-20050926
	AUTHOR asanka@secure-endpoints.com
	
	Match the documentation location of the NSIS installer.

2005-09-27 00:35  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/:
	relnotes.htm, relnotes_files/header.htm,
	relnotes_files/preview.wmf: DELTA windows-release-notes-20050926
	AUTHOR jaltman@secure-endpoints.com
	
	Document MSI Product Codes

2005-09-26 23:30  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-installer-guid-20050926 AUTHOR
	jaltman@secure-endpoints.com
	
	New GUIDs for the 1.5 branch:
	
	amd64_w2k   {A0A7B986-CF35-499c-9400-9A987F218127} i386_nt40  
	{93AFD8F0-C150-47bc-B318-A029222D8993} i386_w2k   
	{E832F832-C937-46bc-8C1D-BC7EF6F3F62F}

2005-09-26 03:13  jaltman

	* doc/txt/winnotes/afs-issues.txt: DELTA windows-issues-20050925
	AUTHOR jaltman@secure-endpoints.com
	
	update the outstanding issues list

2005-09-26 03:10  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20050925 AUTHOR jaltman@secure-endpoints.com
	
	document changes for 1.4 rc5

2005-09-26 02:51  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/index.htm: DELTA
	windows-index-title-fix-20050925 AUTHOR
	jaltman@secure-endpoints.com
	
	Fix the title to read OpenAFS instead of IBM AFS

2005-09-26 02:32  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	windows-nsis-install-c-20050925 AUTHOR jaltman@secure-endpoints.com
	
	remove the new docs from non-en_US installs.  We need to find
	someone to perform language conversion.

2005-09-26 02:14  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	windows-nsis-install-b-20050925 AUTHOR jaltman@secure-endpoints.com
	
	oops, missing '\\'

2005-09-26 01:19  jaltman

	* src/WINNT/install/wix/: feature.wxi, files.wxi,
	language_config.wxi: DELTA windows-wix-install-20050925 AUTHOR
	asanka@secure-endpoints.com
	
	Add new HTML release notes to MSI

2005-09-26 00:47  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	windows-nsis-install-20050925 AUTHOR jaltman@secure-endpoints.com
	
	add all of the new directories

2005-09-26 00:27  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	windows-nsis-install-20050925 AUTHOR jaltman@secure-endpoints.com
	
	Update the installer to always install the release notes.

2005-09-26 00:18  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/:
	relnotes.htm, toc.htm: DELTA windows-release-notes-20050925 AUTHOR
	jaltman@secure-endpoints.com
	
	fix the links to point to .htm instead of .doc

2005-09-25 20:37  jaltman

	* src/WINNT/doc/install/Documentation/en_US/html/index.htm: DELTA
	windows-release-notes-20050925 AUTHOR jaltman@secure-endpoints.com
	
	Fix the link to the OAFW notes.

2005-09-25 20:35  jaltman

	* src/WINNT/doc/install/Documentation/en_US/: README.txt,
	html/index.htm, html/ReleaseNotes/frames.htm,
	html/ReleaseNotes/logo.htm, html/ReleaseNotes/relnotes.htm,
	html/ReleaseNotes/toc.htm,
	html/ReleaseNotes/logo_files/filelist.xml,
	html/ReleaseNotes/logo_files/image001.jpg,
	html/ReleaseNotes/logo_files/image002.jpg,
	html/ReleaseNotes/relnotes_files/filelist.xml,
	html/ReleaseNotes/relnotes_files/header.htm,
	html/ReleaseNotes/relnotes_files/preview.wmf,
	html/index_files/filelist.xml, html/index_files/image001.jpg,
	html/index_files/image002.jpg: DELTA windows-release-notes-20050925
	AUTHOR jaltman@secure-endpoints.com
	
	Update the installed documentation to include the new OpenAFS for
	Windows release notes.	 No IBM documentation is being removed but
	the top level index page has been re-written to indicate that the
	IBM docs are out of date.   The new OAFW Release Notes have been
	added to the ReleaseNotes with a link.

2005-09-23 14:55  shadow

	* src/afs/afs_cell.c: DELTA revert-aix-afsdb-20050815 AUTHOR
	shadow@dementia.org FIXES 20801
	
	revert this until it's corrected.

2005-09-21 15:13  shadow

	* src/util/: pthread_glock.c, pthread_glock.h: DELTA
	pthread-glock-volatility-20050921 AUTHOR psomogyi@gamax.hu FIXES
	21526
	
	deal with situations where pthread glock assert happens by
	asserting volatility. ick.

2005-09-21 00:33  shadow

	* src/rx/rx_getaddr.c: DELTA
	rx-send-error-code-propagation-20050916 AUTHOR
	jaltman@secure-endpoints.com
	
	corrections to rx-send-error-code-propagation-20050915 for bsd

2005-09-21 00:02  shadow

	* src/afs/AIX/osi_config.c: DELTA aix-export-h-20050920 AUTHOR
	aspam@cox.net FIXES 21723
	
	make sure we include our export.h and not the one from nfs.

2005-09-19 23:24  jaltman

	* src/WINNT/: afsd/OpenAFS.ico, afsd/afsd.rc, afsd/afsd_service.rc,
	client_config/OpenAFS.ico, client_config/afs_config_stub.rc,
	client_cpa/OpenAFS.ico, client_cpa/afs_cpa_stub.rc,
	install/NSIS/OpenAFS.nsi, install/wix/Icon/ico_OpenAFS.ico: DELTA
	windows-icons-20050919 AUTHOR jaltman@secure-endpoints.com
	
	Associate the OpenAFS icon with the Control Panel and Service and
	the installers

2005-09-19 03:39  shadow

	* src/afs/LINUX/osi_sleep.c: DELTA linux-no-pf-freeze-20050908
	AUTHOR Stephan@wienczny.de FIXES 21424
	
	new enough linux has no PF_FREEZE
	
	sigh

2005-09-17 19:59  jaltman

	* src/rx/rx.c: DELTA windows-rx-debug-tid-20050917 AUTHOR
	jaltman@secure-endpoints.com
	
	add the thread id to the rx debug output

2005-09-16 18:14  jaltman

	* src/rx/: rx_getaddr.c, rx_kcommon.c: DELTA
	rx-send-error-code-propagation-20050916 AUTHOR
	jaltman@secure-endpoints.com
	
	corrections to rx-send-error-code-propagation-20050915 for bsd

2005-09-16 03:24  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA
	windows-servers-all-down-do-not-retry-20050915 AUTHOR
	jaltman@secure-endpoints.com
	
	remove the logic in cm_Analyze that performs a flush of the server
	data and retries when all of the servers are marked down (aka
	ALLOFFLINE).  Instead return an immediate error to the caller.	The
	servers will be checked by the background daemon thread and made
	available when they are.

2005-09-16 02:27  jaltman

	* src/rx/: rx.c, rx_clock_nt.c, rx_getaddr.c, rx_globals.h,
	rx_kcommon.c, rx_packet.c, rx_pthread.c, rx_xmit_nt.c: DELTA
	rx-send-error-code-propagation-20050915 AUTHOR
	jaltman@secure-endpoints.com
	
	* add a version of rxi_DebugPrint for Windows that uses
	OutputDebugString
	
	* migrate all printf statements to the dpf macro
	
	* stop masking the errors from rx_sendmsg() so that higher level
	functions   can make decisions based upon the failure.
	
	* Windows reports EHOSTUNREACHABLE.  Similar to Linux, if it is
	reported   reset the send packet start time to 0 in order to
	immediately cause the	server to be marked down.

2005-09-14 08:51  jaltman

	* src/rx/rx.c: DELTA rx-tq-waiter-rework-20050914 AUTHOR
	jaltman@secure-endpoints.com
	
	do not decrement tqWaiters in the while evaluation.   This will
	result in an invalid count if the value was zero to begin with.

2005-09-14 05:07  shadow

	* src/rx/: rx.c, rx.h, LINUX/rx_kmutex.c, LINUX/rx_kmutex.h: DELTA
	rx-tq-waiter-rework-20050914 AUTHOR shadow@dementia.org
	
	heavily reworked by jaltman@secure-endpoints.com and then a little
	further editing by me
	
	see if we can avoid doing to sleep forever waiting on the tq to
	flush

2005-09-14 04:41  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20050914 AUTHOR jaltman@secure-endpoints.com
	
	Add note regarding AFSCache file fragmentation affecting
	performance
	
	Fix one of the RPC registry entries
	
	Document UUID re-generation change

2005-09-14 04:28  shadow

	* src/rx/rx.c: DELTA rx-no-data-on-call-zero-20050913 AUTHOR
	shadow@dementia.org
	
	hopefully fix sven oehme's problem

2005-09-14 04:12  shadow

	* src/rx/rx.c: DELTA rx-no-data-on-call-zero-20050913 AUTHOR
	shadow@dementia.org
	
	hopefully fix sven oehme's problem

2005-09-14 03:57  shadow

	* src/rx/rx_packet.c: DELTA rx-no-data-on-call-zero-20050913 AUTHOR
	shadow@dementia.org
	
	hopefully fix sven oehme's problem

2005-09-09 19:47  jaltman

	* src/WINNT/afsd/: cm_memmap.c, cm_memmap.h: DELTA
	windows-detect-uuid-cloning-20050909 AUTHOR
	jaltman@secure-endpoints.com
	
	Begin to store the Disk Volume Serial Number and Machine SID in the
	AFSCache file for use in detecting system clones.   Clones must get
	a new UUID for the AFS Client.

2005-09-09 19:43  jaltman

	* src/WINNT/afsd/fs.c: DELTA windows-fs-cleanup-20050909 AUTHOR
	jaltman@secure-endpoints.com
	
	remove unused variables

2005-09-09 12:51  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA windows-pioctl-debug-20050909
	AUTHOR jaltman@secure-endpoints.com
	
	log the pioctl path provided by the caller

2005-09-08 08:39  shadow

	* src/afs/LINUX/osi_sleep.c: DELTA linux-no-pf-freeze-20050908
	AUTHOR Stephan@wienczny.de FIXES 21424
	
	new enough linux has no PF_FREEZE
	
	sigh

2005-09-07 19:19  jaltman

	* src/WINNT/afsd/smb_ioctl.c: DELTA windows-fs-flushall-20050907
	AUTHOR jaltman@secure-endpoints.com
	
	typo

2005-09-07 17:38  shadow

	* src/afs/afs_daemons.c: DELTA linux-root-fix-reval-20050907 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 21390
	
	revalidate the root vnode correctly so if we become replicated we
	don't lose

2005-09-07 16:28  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_ioctl.h,
	src/WINNT/afsd/fs.c, src/WINNT/afsd/smb_iocons.h,
	src/WINNT/afsd/smb_ioctl.c: DELTA windows-fs-flushall-20050907
	AUTHOR jaltman@secure-endpoints.com
	
	"fs flushall" is like "fs flushvolume" but flushes all data in the
	cache

2005-09-05 16:28  shadow

	* src/afs/afs_daemons.c: DELTA linux-root-no-reval-20050905 AUTHOR
	chas@cmf.nrl.navy.mil
	
	don't revalidate the root afs vnode, so if root.afs becomes
	replicated out from under us we don't lose.

2005-09-04 04:50  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-updates-20050904 AUTHOR jaltman@secure-endpoints.com
	
	most recent change descriptions

2005-09-04 04:10  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-remove-reval-shortcut-20050903 AUTHOR chas@cmf.nrl.navy.mil
	FIXES
	
	don't skip revalidation work so we don't end up with bogus
	directory dates

2005-09-02 23:38  shadow

	* src/shlibafsrpc/Makefile.in: DELTA shlibafsrpc-objdir-20050902
	AUTHOR nneul@umr.edu FIXES 21312
	
	make objdir builds work again

2005-09-02 22:48  shadow

	* src/rx/rx.c: DELTA rx-propagate-error-20050902 AUTHOR
	jhutz@cmu.edu FIXES
	
	if we have an error propagate it to new calls

2005-09-02 17:23  jaltman

	* src/sys/pioctl_nt.c: DELTA windows-pioctl-20050902 AUTHOR
	jaltman@secure-endpoints.com
	
	support '/' as well as '\\' in pioctl calls

2005-09-01 01:55  jaltman

	* src/WINNT/install/loopback/: loopbackutils.cpp, wmi.cpp: DELTA
	windows-loopback-20050831 AUTHOR asanka@secure-endpoints.com
	
	As stated in the afs-install-notes, the MS Client for Networks
	should be enabled on the loopback adapter, so enable it.
	
	Prevent an install failure by not calling CoInitialize twice in the
	same thread.

2005-09-01 00:00  jaltman

	* src/WINNT/client_exp/: gui2fs.cpp, gui2fs.h, resource.h,
	lang/en_US/afs_shl_ext.rc: DELTA windows-gui2fs-20050831 AUTHOR
	jaltman@secure-endpoints.com
	
	Apply AFS Client Admins group protect to AFS Shell Extension
	
	Add support for \\afs\<name> to most commands except the symlink
	methods.

2005-08-31 23:52  jaltman

	* src/WINNT/afsd/: cm_cell.c, cm_config.c, cm_volume.c: DELTA
	windows-cell-expiration-20050831 AUTHOR
	jaltman@secure-endpoints.com
	
	When updating cell information from DNS, be sure to set a new
	timeout.  When obtaining cell information from a file, check every
	two hours to see if it changed.

2005-08-31 21:35  shadow

	* src/volser/volprocs.c: DELTA volser-audit-setids-fix-20050831
	AUTHOR shadow@dementia.org FIXES 21263
	
	type is an int, not a string

2005-08-31 10:59  jaltman

	* src/WINNT/afsd/: fs.c, symlink.c: DELTA
	windows-freelance-fs-symlink-20050831 AUTHOR
	jaltman@secure-endpoints.com
	
	Add support to allow use of \\AFS\<foo> where <foo> is either a
	mount point or symlink.   As <foo> is normally treated as a share
	name, we transform it into \\AFS\all\<foo> for processing.

2005-08-29 19:39  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA
	windows-afslogon-code-init-20050829 AUTHOR ericjw@citi.umich.edu
	
	Init 'code' to prevent false errors when integrated logon is
	disabled and the service is not running

2005-08-29 18:58  rees

	* src/cf/osconf.m4: DELTA obsd-krb5flags-20050828 AUTHOR
	rees@umich.edu
	
	KRB5CFLAGS and KRB5LIBS for OpenBSD

2005-08-28 20:48  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20050828 AUTHOR jaltman@secure-endpoints.com
	
	updates

2005-08-28 19:59  shadow

	* src/aklog/Makefile.in: DELTA aklog-no-gmake-20050828 AUTHOR
	shadow@dementia.org FIXES 21031
	
	make aklog Makefile not use gmake/non standard make += syntax

2005-08-28 03:43  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	windows-default-trace-log-off-20050827 AUTHOR
	jaltman@secure-endpoints.com
	
	Now that OAFW is ready for a stable series, we will default "fs
	trace" to off on non-Debug builds.   It can be set to on via the
	TraceOption registry value.  (see registry.txt)

2005-08-28 03:32  jaltman

	* src/WINNT/client_osi/: osibasel.c, osibasel.h: DELTA
	windows-add-tid-to-mutex-20050827 AUTHOR
	jaltman@secure-endpoints.com
	
	Add to mutex objects the ID of the thread that holds the lock. 
	This will make future debugging much easier.

2005-08-28 03:29  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_dcache.c: DELTA
	windows-scache-deadlock-fix-20050827 AUTHOR
	jaltman@secure-endpoints.com
	
	It was reported that Microsoft Word when editing files stored in
	AFS would cause OAFW to fail to respond.  It was determined that a
	scp->mx lock was not being released in buf_WaitIO if the no one was
	waiting on the scp.
	
	This patch corrects the deadlock and fixes some debugging messages.

2005-08-26 13:46  jaltman

	* src/WINNT/afsd/cm_buf.c: DELTA
	windows-remove-log-messages-20050826 AUTHOR
	jaltman@secure-endpoints.com
	
	The log message added to buf_LockedCleanAsync() during the
	debugging post 1.3.8201 is output for 1/10th of all buffers once
	every 5 seconds.  This is a huge performance hit.  Move the message
	so that it is only output for buffers that are actually dirty.
	
	Also, change the algorithm so that the sqrt() of the number of
	buffers are checked every 5 seconds instead of 1/10th.	 This will
	do a better job with very large cache sizes.

2005-08-26 13:41  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	windows-byte-range-locks-20050816 AUTHOR
	jaltman@secure-endpoints.com
	
	remove an unwanted assertion and move the resetting of
	scp->serverLock to -1 into cm_LockMarkSCacheLost() so that others
	do not forget to set it.  cm_LockMarkSCacheLost() is always called
	when the scp->mx is held so it is ok to do so.

2005-08-26 13:39  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	windows-trace-log-to-dbgview-20050820 AUTHOR
	jaltman@secure-endpoints.com
	
	alter the afsd_init.log tag for the TraceOption to not be Windows
	Event Log specific.

2005-08-26 02:29  jaltman

	* src/WINNT/client_osi/osilog.c: DELTA
	windows-trace-log-to-dbgview-20050820 AUTHOR
	jaltman@secure-endpoints.com
	
	Include the Thread ID in the output to make it usable for debugging
	deadlocks.

2005-08-22 14:22  rees

	* README: DELTA recommended-bsd-options-20050822 AUTHOR
	rees@umich.edu
	
	Document recommended build options for Open and FreeBSD.

2005-08-21 00:30  jaltman

	* src/WINNT/afsd/smb.c: DELTA windows-byte-range-locks-20050816
	AUTHOR jaltman@secure-endpoints.com
	
	Do not use a variable until you assign it a value

2005-08-20 23:22  jaltman

	* src/WINNT/client_creds/window.cpp: DELTA
	windows-afscreds-deadlock-20050820 AUTHOR
	jaltman@secure-endpoints.com
	
	found a deadlock in the expiration check if a MessageBox dialog is
	being displayed

2005-08-20 22:59  jaltman

	* src/WINNT/afsd/: cm_vnodeops.c, smb.c: DELTA
	windows-byte-range-locks-20050816 AUTHOR
	asanka@secure-endpoints.com
	
	must reference count local references to objects if the lock is
	being released

2005-08-20 22:58  jaltman

	* src/WINNT/afsd/afsd.h: DELTA windows-dfs-support-disable-20050820
	AUTHOR asanka@secure-endpoints.com
	
	remove the trailing 1

2005-08-20 11:26  jaltman

	* src/WINNT/client_osi/: osilog.c, osilog.h: DELTA
	windows-trace-log-to-dbgview-20050820 AUTHOR
	asanka@secure-endpoints.com
	
	Added a new option for viewing the trace log data in real time

2005-08-20 01:27  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA
	windows-better-vol-missing-messages-20050819 AUTHOR
	jaltman@secure-endpoints.com
	
	Use a different message for each vol error code instead of one for
	all

2005-08-19 19:34  shadow

	* src/util/dirpath.c: DELTA
	dirpath-canonical-should-be-local-20050819 AUTHOR
	stefaan.deroeck@gmail.com FIXES 20954
	
	ConstructLocalPath only checks the first argument (cpath) for
	needed translation from canonical to local, but not the relativeTo
	path, which is simply prepended when cpath doesn't begin with a
	'/'.

2005-08-19 19:20  shadow

	* src/rx/rx.c: DELTA fix-busyat-enforcement-20050819 AUTHOR
	shadow@dementia.org FIXES 20659
	
	enforce busyat in the other half of the if

2005-08-19 15:32  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	rmdir-dont-hold-kernel-lock-20050819 AUTHOR chas@cmf.nrl.navy.mil
	FIXES
	
	potentially fix one of the deadlocks people have been seeing

2005-08-19 12:45  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA
	windows-byte-range-locks-20050816 AUTHOR
	jaltman@secure-endpoints.com
	
	remove assertion

2005-08-19 11:24  jaltman

	* src/WINNT/afsd/: cm.h, cm_conn.c, cm_scache.c, cm_scache.h,
	cm_utils.c, cm_vnodeops.c, cm_vnodeops.h, smb.c, smb.h, smb3.c:
	DELTA windows-byte-range-locks-20050816 AUTHOR
	asanka@secure-endpoints.com
	
	More improvements to the byte range locking.  Handle errors caused
	by a failure to have locking privs; report sharing violations when
	opening files; lie about locks on read-only volumes; implement
	shared read/write file creation in the smb layer.

2005-08-18 04:55  shadow

	* src/des/: des.c, key_sched.c, new_rnd_key.c: DELTA
	des-nostats-20050818 AUTHOR tkeiser@gmail.com FIXES 20921
	
	just yank for now, we'll fix for 1.4.1

2005-08-18 04:11  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-inactive-in-place-of-remunlink-20050818 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 20912
	
	call afs_InactiveVCache() instead of afs_remunlink() for unlink,
	the "inactive" refcount is 1 now instead of 0.

2005-08-17 19:25  shadow

	* src/afs/IRIX/osi_inode.c: DELTA irix-gop-lookupname-20050817
	AUTHOR shadow@dementia.org FIXES
	
	irix of course won't build when your function doesn't match the
	prototype

2005-08-17 19:14  shadow

	* src/afs/IRIX/osi_inode.c: DELTA irix-gop-lookupname-20050817
	AUTHOR shadow@dementia.org FIXES
	
	irix of course won't build when your function doesn't match the
	prototype

2005-08-17 19:11  shadow

	* src/afs/IRIX/osi_inode.c: DELTA large-cache-fix-20050815 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 20821
	
	make large caches actually work

2005-08-17 18:50  jaltman

	* src/WINNT/afsd/afsd.h: DELTA windows-dfs-support-disable-20050817
	AUTHOR jaltman@secure-endpoints.com
	
	disable dfs processing until we get the Unicode CIFS support

2005-08-17 16:16  rees

	* src/: afs/afs_chunk.c, afs/afs_chunkops.h, afsd/afsd.c: DELTA
	cache-autotune-20050817 AUTHOR Niklas.Edmundsson@hpc2n.umu.se
	
	This patch tries to implement the afsd default tuning parameters
	discussed in the thread starting at
	
	I took the liberty of adding chunksize-tuning to the memcache too,
	with the motivation that people using large memcaches usually wants
	better bulk performance too.
	
	It seems to work for me using both disk cache and memcache of
	various sizes.
	https://www.openafs.org/pipermail/openafs-devel/2005-May/012158.htm
	l

2005-08-17 16:06  jaltman

	* src/WINNT/afsd/: fs.c, symlink.c: DELTA
	windows-freelance-admin-20050817 AUTHOR
	jaltman@secure-endpoints.com
	
	When testing for IsFreelance() use the right path for symlink rm
	and fs rmmount.

2005-08-17 10:38  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	doc/txt/winnotes/afs-integration.txt,
	src/config/NTMakefile.amd64_w2k, src/config/NTMakefile.i386_nt40,
	src/config/NTMakefile.i386_w2k, src/config/NTMakefile.i386_win95:
	DELTA windows-version-1-5-20050817 AUTHOR
	jaltman@secure-endpoints.com
	
	Development version to 1.5.xxxx

2005-08-17 10:22  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	doc/txt/winnotes/afs-integration.txt,
	doc/txt/winnotes/afs-issues.txt, src/config/NTMakefile.amd64_w2k,
	src/config/NTMakefile.i386_nt40, src/config/NTMakefile.i386_w2k:
	DELTA windows-version-1-4-20050817 AUTHOR
	jaltman@secure-endpoints.com
	
	Update version to 1.4.0000   Yay!!!!!

2005-08-16 18:09  shadow

	* src/libadmin/kas/afs_kasAdmin.c: DELTA
	kasadmin-prototyping-20050816 AUTHOR shadow@dementia.org FIXES
	20766
	
	make kasadmin module prototyping correct again

2005-08-16 17:58  shadow

	* src/sgistuff/: Makefile.in, herror.c, rcmd.c, ta-rauth.c: DELTA
	sgistuff-missing-files-20050816 AUTHOR shadow@dementia.org FIXES
	20766
	
	these were overzealously killed (by me)
	
	fix

2005-08-16 16:59  rees

	* src/afsd/afsd.c: DELTA reindent-afsd-c-20050816 AUTHOR
	rees@umich.edu
	
	reindent

2005-08-16 16:17  jaltman

	* src/WINNT/afsd/: cm.h, cm_vnodeops.c, smb.c: DELTA
	windows-byte-range-locks-20050816 AUTHOR
	asanka@secure-endpoints.com
	
	should improve error codes, and allow lock promotions and demotions
	by releasing locks.

2005-08-16 11:54  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-byte-range-locks-20050816 AUTHOR
	jaltman@secure-endpoints.com
	
	Byte range locks added to change list

2005-08-16 10:23  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_scache.c, cm_scache.h,
	cm_vnodeops.c, cm_vnodeops.h, smb.c, smb.h, smb3.c: DELTA
	windows-byte-range-locks-20050816 AUTHOR
	asanka@secure-endpoints.com
	
	 Byte range locks:
	
	   The OpenAFS Windows client has to fake byte range locks given no
	   server side support for such locks.	This is implemented as
	keyed
	   byte range locks on the cache manager.
	
	   Keyed byte range locks:
	
	   Each cm_scache_t structure keeps track of a list of keyed locks.
	   The key for a lock is essentially a token which identifies an
	owner
	   of a set of locks (referred to as a client).  The set of keys
	used
	   within a specific cm_scache_t structure form a namespace that
	has a
	   scope of just that cm_scache_t structure.  The same key value
	can
	   be used with another cm_scache_t structure and correspond to a
	   completely different client.  However it is advantageous for the
	   SMB or IFS layer to make sure that there is a 1-1 mapping
	between
	   client and keys irrespective of the cm_scache_t.
	
	   Assume a client C has key Key(C) (although, since the scope of
	the
	   key is a cm_scache_t, the key can be Key(C,S), where S is the
	   cm_scache_t.  But assume a 1-1 relation between keys and
	clients).
	   A byte range (O,+L) denotes byte addresses (O) through (O+L-1)
	   inclusive (a.k.a. [O,O+L-1]).  The function Key(x) is
	implemented
	   through cm_generateKey() function for both SMB and IFS.
	
	   The cache manager will set a lock on the AFS file server in
	order
	   to assert the locks in S->fileLocks.  If only shared locks are
	in
	   place for S, then the cache manager will obtain a LockRead lock,
	   while if there are any exclusive locks, it will obtain a
	LockWrite
	   lock.  If the exclusive locks are all released while the shared
	   locks remain, then the cache manager will downgrade the lock
	from
	   LockWrite to LockRead.
	
	   Lock states:
	
	   A lock exists iff it is in S->fileLocks for some cm_scache_t
	   S. Existing locks are in one of the following states: ACTIVE,
	   WAITLOCK, WAITUNLOCK, LOST, DELETED.
	
	   The following sections describe each lock and the associated
	   transitions.
	
	   1. ACTIVE: A lock L is ACTIVE iff the cache manager has asserted
	      the lock with the AFS file server.  This type of lock can be
	      exercised by a client to read or write to the locked region
	(as
	      the lock allows).
	
	      1.1 ACTIVE->LOST: When the AFS file server fails to extend a
		server lock that was required to assert the lock.
	
	      1.2 ACTIVE->DELETED: Lock is released.
	
	   2. WAITLOCK: A lock is in a WAITLOCK state if the cache manager
	      grants the lock but the lock is yet to be asserted with the
	AFS
	      file server.  Once the file server grants the lock, the state
	      will transition to an ACTIVE lock.
	
	      2.1 WAITLOCK->ACTIVE: The server granted the lock.
	
	      2.2 WAITLOCK->DELETED: Lock is abandoned, or timed out during
		waiting.
	
	      2.3 WAITLOCK->LOST: One or more locks from this client were
		marked as LOST.  No further locks will be granted to this
		client until al lost locks are removed.
	
	   3. WAITUNLOCK: A lock is in a WAITUNLOCK state if the cache
	manager
	      receives a request for a lock that conflicts with an existing
	      ACTIVE or WAITLOCK lock.	The lock will be placed in the
	queue
	      and will be granted at such time the conflicting locks are
	      removed, at which point the state will transition to either
	      WAITLOCK or ACTIVE.
	
	      3.1 WAITUNLOCK->ACTIVE: The conflicting lock was removed. 
	The
		current serverLock is sufficient to assert this lock, or a
		sufficient serverLock is obtained.
	
	      3.2 WAITUNLOCK->WAITLOCK: The conflicting lock was removed,
		however the required serverLock is yet to be asserted with
	the
		server.
	
	      3.3 WAITUNLOCK->DELETED: The lock is abandoned or timed out.
	
	      3.5 WAITUNLOCK->LOST: One or more locks from this client were
		marked as LOST.  No further locks will be granted to this
		client until all lost locks are removed.
	
	   4. LOST: A lock L is LOST if the server lock that was required
	to
	      assert the lock could not be obtained or if it could not be
	      extended, or if other locks by the same client were LOST.
	      Effectively, once a lock is LOST, the contract between the
	cache
	      manager and that specific client is no longer valid.
	
	      The cache manager rechecks the server lock once every minute
	and
	      extends it as appropriate.  If this is not done for 5
	minutes,
	      the AFS file server will release the lock.  Once released,
	the
	      lock cannot be re-obtained without verifying that the
	contents
	      of the file hasn't been modified since the time the lock was
	      released.  Doing so may cause data corruption.
	
	      4.1 LOST->DELETED: The lock is released.
	
	      4.2 LOST->ACTIVE: The lock is reassertd.	This requires
		verifying that the file was not modified in between.
	
	      4.3 LOST->WAITLOCK: All LOST ACTIVE locks from this client
	were
		reasserted.  The cache manager can reinstate this waiting
		lock.
	
	      4.4 LOST->WAITUNLOCK: All LOST ACTIVE locks from this client
		were reasserted.  The cache manager can reinstate this
	waiting
		lock.
	
	   5. DELETED: The lock is no longer relevant.	Eventually, it will
	      get removed from the cm_scache_t. In the meantime, it will be
	      treated as if it does not exist.
	
	      5.1 DELETED->not exist: The lock is removed from the
		cm_scache_t.
	
	   6* A lock L is ACCEPTED if it is ACTIVE or WAITLOCK.
	      These locks have been accepted by the cache manager, but may
	or
	      may not have been granted back to the client.
	
	   7* A lock L is QUEUED if it is ACTIVE, WAITLOCK or WAITUNLOCK.
	
	   8* A lock L is EFFECTIVE if it is ACTIVE or LOST.
	
	   9* A lock L is WAITING if it is WAITLOCK or WAITUNLOCK.
	
	   Lock operation:
	
	   A client C can READ range (Offset,+Length) of cm_scache_t S iff:
	
	   1. for all _a_ in (Offset,+Length), one of the following is
	true:
	
	       1.1 There does NOT exist an ACTIVE lock L in S->fileLocks
	such
		 that _a_ in (L->LOffset,+L->LLength) (IOW: byte _a_ of S
	is
		 unowned)
	
		 AND
	
		 For each LOST lock M in S->fileLocks such that
		 _a_ in (M->LOffset,+M->LLength), M->LockType is shared AND
		 M->key != Key(C).
	
		 (Note: If this is a different client from one whose shared
		 lock was LOST, then the contract between this client and
	the
		 cache manager is indistinguishable from that where no lock
		 was lost.  If an exclusive lock was lost, then the range
	is
		 considered unsafe for consumption.)
	
	       1.3 There is an ACTIVE lock L in S->fileLocks such that:
	L->key
		 == Key(C) && _a_ in (L->LOffset,+L->LLength) (IOW: byte
	_a_
		 of S is owned by C under lock L)
	
	       1.4 There is an ACTIVE lock L in S->fileLocks such that _a_
	in
		 (L->LOffset,L->+LLength) && L->LockType is shared (IOW:
	byte
		 _a_ of S is shared) AND there is no LOST lock M such that
	_a_
		 in (M->LOffset,+M->LLength) and M->key == Key(C)
	
	   A client C can WRITE range (Offset,+Length) of cm_scache_t S
	iff:
	
	   2. for all _a_ in (Offset,+Length), one of the following is
	true:
	
	       2.1 Byte _a_ of S is unowned (as above) AND for each LOST
	lock
		 L in S->fileLocks _a_ NOT in (L->LOffset,+L->LLength).
	
	       2.2 Byte _a_ of S is owned by C under lock L (as above) AND
		 L->LockType is exclusive.
	
	   A client C can OBTAIN a lock L on cm_scache_t S iff:
	
	   3. for all _a_ in (L->LOffset,+L->LLength), ALL of the following
	is
	      true:
	
	       3.1 L->LockType is exclusive IMPLIES there does NOT exist a
	QUEUED lock
		 M in S->fileLocks such that _a_ in
	(M->LOffset,+M->LLength).
	
		 (Note: If we count all QUEUED locks then we hit cases such
	as
		 cascading waiting locks where the locks later on in the
	queue
		 can be granted without compromising file integrity.  On
	the
		 other hand if only ACCEPTED locks are considered, then
	locks
		 that were received earlier may end up waiting for locks
	that
		 were received later to be unlocked. The choice of QUEUED
		 locks were made so that large locks don't consistently get
		 trumped by smaller locks which were requested later.)
	
	       3.2 L->LockType is shared IMPLIES for each QUEUED lock M in
		 S->fileLocks, if _a_ in (M->LOffset,+M->LLength) then
		 M->LockType is shared.
	
	   4. For each LOST lock M in S->fileLocks, M->key != Key(C)
	
		 (Note: If a client loses a lock, it loses all locks.
		 Subsequently, it will not be allowed to obtain any more
	locks
		 until all existing LOST locks that belong to the client
	are
		 released.  Once all locks are released by a single client,
		 there exists no further contract between the client and
	AFS
		 about the contents of the file, hence the client can then
		 proceed to obtain new locks and establish a new contract.)
	
	   A client C can only unlock locks L in S->fileLocks which have
	   L->key == Key(C).
	
	   The representation and invariants are as follows:
	
	   - Each cm_scache_t structure keeps:
	
	       - A queue of byte-range locks (cm_scache_t::fileLocks) which
		 are of type cm_file_lock_t.
	
	       - A record of the highest server-side lock that has been
		 obtained for this object (cm_scache_t::serverLock), which
	is
		 one of (-1), LockRead, LockWrite.
	
	       - A count of ACCEPTED exclusive and shared locks that are in
	the
		 queue (cm_scache_t::sharedLocks and
		 cm_scache_t::exclusiveLocks)
	
	   - Each cm_file_lock_t structure keeps:
	
	       - The type of lock (cm_file_lock_t::LockType)
	
	       - The key associated with the lock (cm_file_lock_t::key)
	
	       - The offset and length of the lock (cm_file_lock_t::LOffset
		 and cm_file_lock_t::LLength)
	
	       - The state of the lock.
	
	       - Time of issuance or last successful extension
	
	   Semantic invariants:
	
	       I1. The number of ACCEPTED locks in S->fileLocks are
		   (S->sharedLocks + S->exclusiveLocks)
	
	   External invariants:
	
	       I3. S->serverLock is the lock that we have asserted with the
		   AFS file server for this cm_scache_t.
	
	       I4. S->serverLock == LockRead iff there is at least one
	ACTIVE
		   shared lock, but no ACTIVE exclusive locks.
	
	       I5. S->serverLock == LockWrite iff there is at least one
	ACTIVE
		   exclusive lock.
	
	       I6. If a WAITUNLOCK lock L exists in S->fileLocks, then all
		   locks that L is waiting on are ahead of L in
	S->fileLocks.
	
	       I7. If L is a LOST lock, then for each lock M in
	S->fileLocks,
		   M->key == L->key IMPLIES M is LOST or DELETED.
	
	   --asanka

2005-08-15 22:30  rees

	* Makefile.in, src/libafsrpc/Makefile.in: DELTA
	openbsd-pthread-20050815 AUTHOR rees@umich.edu
	
	Build pthread servers for OpenBSD.  There is some evidence they
	might even work.

2005-08-15 20:36  rees

	* acinclude.m4: DELTA automate-freebsd-systype-20050815 AUTHOR
	rees@umich.edu
	
	Determine freebsd systype automatically too.  Thanks to "Todd T.
	Fries" <todd@fries.net>

2005-08-15 17:35  jaltman

	* src/sys/afssyscalls.h: DELTA afssyscalls-declarations-20050815
	AUTHOR jaltman@secure-endpoints.com
	
	declare lsetpag() and lpioctl() since they are exported

2005-08-15 17:27  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt, src/WINNT/afsd/smb.c:
	DELTA windows-smb-error-codes-20050815 AUTHOR
	jaltman@secure-endpoints.com
	
	Do not return error codes from the SMB/CIFS server that can be
	interpretted by the SMB/CIFS client as meaning that the AFS Client
	Service is not available.

2005-08-15 15:54  shadow

	* src/volser/vos.c: DELTA vos-format-cleanup-20050815 AUTHOR
	kllin@it.su.se FIXES 20783
	
	make sure partition name actually gets printed

2005-08-15 15:51  shadow

	* src/afs/afs_cell.c: DELTA aix-afsdb-20050815 AUTHOR
	Niklas.Edmundsson@hpc2n.umu.se FIXES 20801
	
	make afsdb work on aix.  use storage as thread-local when it is

2005-08-15 15:47  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA put-inode-speedup-20050815
	AUTHOR chas@cmf.nrl.navy.mil FIXES 20820
	
	don't bother with credp

2005-08-15 15:39  shadow

	* src/: afs/afs.h, afs/afs_dcache.c, afs/IRIX/osi_inode.c,
	afs/SOLARIS/osi_vnodeops.c, afs/VNOPS/afs_vnop_write.c,
	afsd/afsd.c: DELTA large-cache-fix-20050815 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 20821
	
	make large caches actually work

2005-08-15 15:04  shadow

	* src/: export/Makefile.in, libafs/MakefileProto.AIX.in: DELTA
	aix-make-install-20050815 AUTHOR tkeiser@gmail.com FIXES 20827
	
	make install was broken on aix. fix it.

2005-08-14 11:25  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	src/WINNT/client_creds/credstab.cpp,
	src/WINNT/client_creds/ipaddrchg.c,
	src/WINNT/client_creds/resource.h,
	src/WINNT/client_creds/window.cpp,
	src/WINNT/client_creds/lang/en_US/afscreds.rc: DELTA
	windows-afscreds-20050814 AUTHOR jaltman@secure-endpoints.com
	
	When tokens expire, do not display an obtain tokens dialog if there
	is no network connectivity to the kdc for the realm associated with
	the cell.
	
	In the en_US build, stop displaying the expiration time of tokens
	after the tokens expire.

2005-08-14 02:10  jaltman

	* src/viced/afsfileprocs.c: DELTA audit-fetchacl-20050813 AUTHOR
	jaltman@secure-endpoints.com
	
	Include the ACL value in the FetchACL logging.	This combined with
	StoreACL can be used to compute ACL changes.

2005-08-13 20:49  rees

	* README, acinclude.m4: DELTA auto-obsd-version-20050813 AUTHOR
	todd@fries.net
	
	Determine openbsd version automatically.

2005-08-12 21:26  rees

	* acinclude.m4, src/afs/sysincludes.h, src/afsmonitor/afsmonitor.c,
	src/config/afs_sysnames.h, src/config/param.i386_obsd38.h: DELTA
	openbsd38-20050812 AUTHOR rees@umich.edu
	
	With thanks to "Todd T. Fries" <todd@fries.net> OpenBSD 3.8. 
	Introduce HAVE_STRCASESTR.

2005-08-11 17:55  rra

	* src/cf/osconf.m4: DELTA linux-pic-everywhere-20050811 AUTHOR
	rra@stanford.edu FIXES 20781
	
	Build shared libraries with -fPIC on all Linux platforms, not just
	the ones that absolutely require it.

2005-08-10 19:21  shadow

	* acinclude.m4, src/cf/linux-test1.m4, src/afs/LINUX/osi_sleep.c:
	DELTA refrigerator-20050809 AUTHOR chas@cmf.nrl.navy.mil FIXES
	20728
	
	refrigerator takes void starting in 2.6.13

2005-08-09 18:39  shadow

	* src/volser/vos.c: DELTA vos-ctime-fix-20050809 AUTHOR
	thomas@cs.wisc.edu FIXES 20748
	
	fix larger than 4 byte ctime case

2005-08-09 13:41  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	linux26-umount-force-doesnt-work-20050809 AUTHOR
	chas@cmf.nrl.navy.mil
	
	this was never finished, just revoke it for now

2005-08-08 15:37  shadow

	* src/: shlibafsauthent/mapfile, shlibafsrpc/mapfile: DELTA
	logthreadnum-libafsauthent-20050808 AUTHOR shadow@dementia.org
	FIXES 20412
	
	export LogThreadNum so hings can link our libraries again

2005-08-08 15:30  shadow

	* src/: libafsauthent/Makefile.in, libafsrpc/Makefile.in,
	shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in,
	tviced/Makefile.in, tvolser/Makefile.in: DELTA
	logthreadnum-libafsauthent-20050808 AUTHOR shadow@dementia.org
	FIXES 20412
	
	export LogThreadNum so hings can link our libraries again

2005-08-08 15:04  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	revert-linux-write-dirty-pages-once-20050802 AUTHOR
	shadow@dementia.org
	
	this needs to be revisited

2005-08-08 14:58  shadow

	* src/rx/rx_kcommon.c: DELTA linux-panic-20050727 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 20392
	
	call BUG() instead

2005-08-06 00:38  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA windows-notes-20050806 AUTHOR jaltman@secure-endpoints.com
	
	updates for 1.3.8700

2005-08-06 00:37  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-20050806 AUTHOR
	jaltman@secure-endpoints.com
	
	1.3.8700

2005-08-06 00:34  jaltman

	* src/WINNT/afsd/: cm_aclent.c, cm_buf.c, cm_scache.c: DELTA
	windows-afscache-validate-20050806 AUTHOR
	jaltman@secure-endpoints.com
	
	Ensure that queues that have forward and reverse pointers are
	consistent that either both are NULL or neither are.

2005-08-04 20:44  shadow

	* src/afs/afs_dcache.c: DELTA
	client-omit-zero-length-reads-20050804 AUTHOR rtb@pclella.cern.ch
	
	The attached patch restores the behaviour of the 1.2.x client:
	writes appending to a file do not trigger a 0-length read which at
	best updates the current status. If another cache manager wrote to
	the same file in the meantime, the file status is updated only
	after the StoreData RPC (and for the changes the last one wins).

2005-08-04 20:03  shadow

	* src/afs/afs_server.c: DELTA
	checkservers-set-back-deadtime-correctly-20050804 AUTHOR
	horst@riback.net
	
	the multirx version of this does this wrong. fix it.

2005-08-04 19:53  shadow

	* src/afs/: afs.h, afs_dcache.c, afs_init.c, afs_prototypes.h,
	VNOPS/afs_vnop_write.c: DELTA
	revert-cache-size-limit-upping-20050728 AUTHOR shadow@dementia.org
	
	let's re-examine this

2005-08-04 19:31  shadow

	* src/afs/afs_dcache.c: DELTA
	client-omit-zero-length-reads-20050804 AUTHOR rtb@pclella.cern.ch
	
	The attached patch restores the behaviour of the 1.2.x client:
	writes appending to a file do not trigger a 0-length read which at
	best updates the current status. If another cache manager wrote to
	the same file in the meantime, the file status is updated only
	after the StoreData RPC (and for the changes the last one wins).

2005-08-04 16:32  jaltman

	* src/WINNT/: afsd/afsd.c, afsd/afsd_service.c, afsd/afsdifs.c,
	afsd/cm_buf.c, afsd/cm_callback.c, afsd/cm_ioctl.c,
	afsd/cm_vnodeops.c, afsrdr/afsrdr.c, afsrdr/afsrdr.h,
	afsrdr/afsrdr.rc, afsrdr/ifs_rpc.c, afsrdr/ifs_rpc.h, afsrdr/kif.h,
	afsrdr/sources, install/NSIS/OpenAFS.nsi: DELTA
	windows-afsifs-20050804 AUTHOR ericjw@citi.umich.edu
	
	addresses: byte-range locks work (mildly tested) fixes a reference
	counting error can shutdown/restart client code formatting major
	speed improvements fixes delete operation problem internal locking
	in more places
	
	i have reviewed this patch myself carefully.  specifically, please
	review the changes to cm_buf.c and cm_callback.c.  in cm_buf, i
	added the looping code because i ran into the following assert
	once.  i am not sure why, and my attempt to diagnose the problem
	was not successful.
	
	apart from the byte-range locking code, the code has not change for
	quite a bit.

2005-08-04 16:03  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_ioctl.c, fs.c, smb.c, symlink.c:
	DELTA windows-pioctl-update-20050804 AUTHOR
	jaltman@secure-endpoints.com
	
	change "fs wscell" to report the registry configured cell name when
	using freelance mode.
	
	change "fs mkmount|rmmount" to require membership in AFS Client
	Admins group when freelance mode is being used
	
	change "symlink make|remove" to require membership in AFS Client
	Admins group when freelance mode is being used
	
	Move some smb init debug messages to afsd_init.log

2005-08-03 04:45  shadow

	* src/viced/afsfileprocs.c: DELTA
	viced-dont-crash-on-link-enospc-20050803 AUTHOR rtb@pclella.cern.ch
	FIXES
	
	when symlink gets ENOSPC don't assert.

2005-08-02 18:59  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA linux-vnode-aliases-20050802
	AUTHOR cg2v@andrew.cmu.edu FIXES 18613
	
	you can end up hanging when you end up with multiple aliases for a
	single direct ory (dentry) as a result of @sys or multiple
	mountpoints.
	
	don't end up with multiple aliases, and avoid the situation

2005-08-02 14:03  shadow

	* src/afs/LINUX/osi_sleep.c: DELTA
	linux-fix-refrigerator-calls-20050802 AUTHOR shadow@dementia.org
	
	it's CONFIG_PF, not CONFIG_PM

2005-08-02 13:49  shadow

	* src/afs/LINUX/osi_sleep.c: DELTA
	linux-4gb-32bit-file-fix-20050802 AUTHOR chas@cmf.nrl.navy.mil
	FIXCES 20560
	
	fix wrapping error on page offset

2005-08-02 13:46  shadow

	* src/afs/LINUX/: osi_sleep.c, osi_vnodeops.c: DELTA
	linux-4gb-32bit-file-fix-20050802 AUTHOR chas@cmf.nrl.navy.mil
	FIXCES 20560
	
	fix wrapping error on page offset

2005-08-02 05:19  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	vc-hashing-be-less-expensive-20050728 AUTHOR chas@cmf.nrl.navy.mil
	FIXES
	
	use an afs_q so this is less expensive to deal with

2005-08-02 05:15  shadow

	* src/afs/LINUX/osi_groups.c: DELTA linux-group-putback-20050802
	AUTHOR chas@cmf.nrl.navy.mil FIXES 20562
	
	put back reference before discarding group pointer

2005-08-02 05:11  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-write-dirty-pages-once-20050802 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 20561
	
	also done in afs_linux_write

2005-08-02 05:08  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-4gb-32bit-file-fix-20050802 AUTHOR chas@cmf.nrl.navy.mil
	FIXCES 20560
	
	fix wrapping error on page offset

2005-07-31 17:22  rees

	* src/afs/afs_vcache.c: DELTA tq-uq-scope-20050731 AUTHOR
	rees@umich.edu
	
	Move local vars tq and uq back into proper scope

2005-07-29 14:49  shadow

	* src/cf/linux-test2.m4: DELTA linux-osi-vfs-mkdir-20050729 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 20479
	
	mkdir so this works when building outside our tree

2005-07-29 14:24  shadow

	* src/audit/audit.c: DELTA audit-use-va-arg-20050729 AUTHOR
	stefaan.deroeck@gmail.com FIXES 20311
	
	use va_arg instead of int

2005-07-28 22:15  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA windows-doc-updates-20050728 AUTHOR
	jaltman@secure-endpoints.com
	
	updates for 1.3.8600

2005-07-28 22:09  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-update-20050728 AUTHOR
	jaltman@secure-endpoints.com
	
	version number to 1.3.8600

2005-07-28 21:50  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	amd64-no-red-zone-20050725 AUTHOR shadow@dementia.org
	
	why are we not -mno-red-zone here?

2005-07-28 14:39  shadow

	* src/afs/afs_dcache.c: DELTA cache-size-limit-upping-20050728
	AUTHOR shadow@dementia.org
	
	based on work from wes chow
	
	allow larger caches without variable overflows.
	
	does not port to 1.4 as-is.

2005-07-28 14:38  shadow

	* src/afs/: afs.h, afs_callback.c, afs_pioctl.c, afs_prototypes.h,
	afs_vcache.c: DELTA vc-hashing-be-less-expensive-20050728 AUTHOR
	chas@cmf.nrl.navy.mil FIXES
	
	use an afs_q so this is less expensive to deal with

2005-07-28 14:17  shadow

	* src/afs/: afs.h, afs_dcache.c, afs_init.c, afs_prototypes.h,
	VNOPS/afs_vnop_write.c: DELTA cache-size-limit-upping-20050728
	AUTHOR shadow@dementia.org
	
	based on work from wes chow
	
	allow larger caches without variable overflows.
	
	does not port to 1.4 as-is.

2005-07-27 18:16  shadow

	* src/rx/rx_kcommon.c: DELTA linux-panic-20050727 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 20392
	
	just call panic() on linux

2005-07-26 18:25  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA linux-largefile-fix-20050726
	AUTHOR chas@cmf.nrl.navy.mil FIXES 20396
	
	make old 2.4 happy

2005-07-26 18:14  shadow

	* src/audit/audit.c: DELTA audit-use-va-arg-20050726 AUTHOR
	stefaan.deroeck@gmail.com FIXES 20311
	
	use va_arg instead of int

2005-07-26 17:39  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA linux-mmap-cleanup-20050726
	AUTHOR chas@cmf.nrl.navy.mil FIXES 20391
	
	avoid the vma close business, we don't need to do this to track
	maps

2005-07-26 17:34  shadow

	* src/rx/LINUX/rx_knet.c: DELTA linux-reduce-stack-use-20050726
	AUTHOR chas@cmf.nrl.navy.mil FIXES 20337
	
	don't do pointless work in osi_NetSend, and save some stack

2005-07-26 15:25  rees

	* src/afs/OBSD/osi_sleep.c: DELTA openafs-sleep-20050726 AUTHOR
	rees@umich.edu
	
	tsleep on "afsslp" in afs_osi_Sleep

2005-07-26 13:34  shadow

	* src/afs/LINUX/: osi_vfsops.c, osi_vnodeops.c: DELTA
	linux-largefile-fix-20050726 AUTHOR chas@cmf.nrl.navy.mil FIXES
	20396
	
	use the generic read/write functions, but set the superblock up
	correctly.

2005-07-23 01:16  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_scache.c, cm_vnodeops.c, smb3.c:
	DELTA windows-misc-20050722 AUTHOR jaltman@secure-endpoints.com
	
	Add debug logging to SMB and CM Locking code
	
	Optimize cm_Analyze by only performing a cm_CheckServers on the
	current cell instead of all cells
	
	Add code to detect loops to the cm_scache_t validation routines.

2005-07-21 16:30  shadow

	* src/afs/VNOPS/afs_vnop_create.c: DELTA unlink-fix-20050721 AUTHOR
	chas@cmf.nrl.navy.mil
	
	fill in parent after processFS

2005-07-21 14:54  shadow

	* src/viced/: callback.c, host.c: DELTA
	viced-multiprobe-fix-20050721 AUTHOR jaltman@secure-endpoints.com
	FIXES
	
	see if a uuid actually matches what we though was there

2005-07-21 04:56  shadow

	* src/libadmin/client/afs_clientAdmin.c: DELTA
	afsclient-cellopen-avoid-global-var-20050721 AUTHOR
	psomogyi@gamax.hu FIXES 20215
	
	avoid use of global variable in CellOpen to avoid thread problems

2005-07-21 04:52  shadow

	* src/afs/afs_buffer.c: DELTA
	dir-buffers-use-nullidx-as-none-20050721 AUTHOR reuter@rzg.mpg.de
	FIXES 20214
	
	since 0 is a valid number use -1 (NULLIDX)

2005-07-21 04:46  shadow

	* src/afs/: afs_pioctl.c, VNOPS/afs_vnop_lookup.c: DELTA
	checksysname-stack-usage-20050721 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 20227
	
	fix misuse of MAXSYSNAME for MAXNUMSYSNAMES

2005-07-21 04:41  shadow

	* src/afs/LINUX/osi_sleep.c: DELTA
	linux-refrigerator-check-20050721 AUTHOR iacobs@exotic4.nipne.ro
	FIXES 20209
	
	don't call refrigerator unless we have a kernel which supports it

2005-07-19 14:44  shadow

	* src/vol/vnode.c: DELTA vnrehash-avoid-cachecheck-change-20050618
	AUTHOR shadow@dementia.org
	
	unlocking and locking lets us race and makes cacheCheck potentially
	go bad

2005-07-19 05:06  jaltman

	* src/WINNT/client_exp/gui2fs.cpp: DELTA
	windows-explorer-remove-mountpt-fix-20050719 AUTHOR
	jaltman@secure-endpoints.com FIXES 20137
	
	the gui version of fs rmmount was reading random memory.

2005-07-19 02:51  jaltman

	* src/aklog/aklog_main.c: DELTA aklog-segfault-fix-20050718 AUTHOR
	kekelley@iastate.edu FIXES 20198
	
	I have built openafs 1.3.85 on an emt64 platform on RedHat
	Enterprise 4, and found that the aklog supplied with 1.3.85 (not
	the one in the afs-krb5 conversion kit) consistently segfaults when
	aklog is called with the "-path ...." parm. It works properly when
	called with no parms.
	
	I traced this down to the call to the readlink() call in
	aklog_main.c, when the params structure references were removed the
	nesting was changed on an if statement that changed the logic and
	allowed the do while loop to loop past the end and de-reference a
	NULL pointer.

2005-07-15 19:16  shadow

	* src/ptserver/pt_util.c: DELTA pt-util-no-cmd-seek-20050715 AUTHOR
	shadow@dementia.org
	
	i guess someone was dumb at some point and failed to completely
	remove bogus options

2005-07-15 12:09  jaltman

	* src/WINNT/aklog/aklog.c: DELTA windows-aklog-tweaks-20050715
	AUTHOR jaltman@secure-endpoints.com
	
	* type correction
	
	* formatting
	
	* other cleanup

2005-07-15 11:56  jaltman

	* src/WINNT/client_config/config.cpp: DELTA
	windows-config-cache-path-20050715 AUTHOR
	jaltman@secure-endpoints.com FIXES 20007
	
	Update AFS Control Panel to display the default cache location
	based upon the SYSTEM %TEMP% environment variable.

2005-07-15 03:23  jaltman

	* src/audit/audit.h: DELTA audit-pts-supergroups-20050714 AUTHOR
	jaltman@secure-endpoints.com
	
	PTS SuperGroups failed to compile with auditing due to a missing
	#define

2005-07-15 01:19  rra

	* src/aklog/: aklog.c, aklog_main.c, krb_util.c, linked_list.c:
	DELTA misc-aklog-fixes-20050714 AUTHOR wingc@engin.umich.edu FIXES
	20092
	
	Fix various minor problems with aklog, including the return type
	from main, removal of #ifndef __STDC__ code, missing includes,
	removal of unused variables, correct number of arguments to
	pr_Initialize, correct argument type for pr_SNameToId, and use of
	getcwd instead of getwd.

2005-07-13 15:51  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA linux-dynamic-inodes-20050713
	AUTHOR chas@cmf.nrl.navy.mil FIXES
	
	remove errant log message

2005-07-13 14:22  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	src/WINNT/afsd/cm_aclent.c: DELTA windows-aclent-deadlock-20050713
	AUTHOR jaltman@secure-endpoints.com
	
	Discovered a deadlock due to a violation of lock order.  We may not
	attempt to obtain a lock on a cm_scache_t mutex while holding the
	cm_aclLock.

2005-07-12 17:48  shadow

	* src/afs/afs_prototypes.h: DELTA freevclist-static-20050711 AUTHOR
	zschimke@mars.asu.edu FIXES
	
	these are static now, make it so

2005-07-12 04:26  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-20050712 AUTHOR
	jaltman@secure-endpoints.com
	
	1.3.8500

2005-07-11 22:12  shadow

	* src/audit/audit.c: DELTA auditlog-include-timestamp-20050710
	AUTHOR jaltman@secure-endpoints.com FIXES
	
	add a timestamp to auditlog

2005-07-11 18:45  shadow

	* acinclude.m4, src/afs/afs.h, src/afs/afs_osi.h,
	src/afs/afs_prototypes.h, src/afs/afs_vcache.c,
	src/afs/LINUX/osi_file.c, src/afs/LINUX/osi_machdep.h,
	src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c,
	src/afs/LINUX/osi_prototypes.h, src/afs/LINUX/osi_vfs.hin,
	src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vm.c,
	src/afs/LINUX/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_attrs.c,
	src/afs/VNOPS/afs_vnop_lookup.c, src/cf/linux-test2.m4,
	src/cf/linux-test4.m4, src/venus/kdump.c: DELTA
	linux-dynamic-inodes-20050710 AUTHOR chas@cmf.nrl.navy.mil FIXES
	
	i slipped a rollback on the linux 2.4 dentry stuff for osi_UFS* in
	here at the same time. this patch lets us use kernel inodes instead
	of our own pool.

2005-07-11 03:22  shadow

	* Makefile.in, src/bozo/bnode.c, src/bucoord/commands.c,
	src/budb/db_text.c, src/butc/lwps.c, src/butc/recoverDb.c,
	src/gtx/gtxtest.c, src/kauth/client.c, src/util/serverLog.c,
	src/venus/fstrace.c: DELTA linux-and-64bit-cleanup-20050710 AUTHOR
	kekelley@iastate.edu FIXES 19166
	
	fix warnings found on x86_64 linux

2005-07-09 14:20  jaltman

	* src/audit/audit.c: DELTA audit-add-and-fix-messages-20050708
	AUTHOR jaltman@secure-endpoints.com
	
	Fix logging of authenticated user name

2005-07-08 21:22  shadow

	* src/venus/kdump.c: DELTA kdump-vcache-update-20050708 AUTHOR
	shadow@dementia.org FIXES 19292
	
	wasn't updated when struct vcache was. oops.

2005-07-08 19:59  shadow

	* src/: audit/audit.c, audit/audit.h, ptserver/ptprocs.c,
	viced/afsfileprocs.c: DELTA audit-add-and-fix-messages-20050708
	AUTHOR jaltman@secure-endpoints.com
	
	update and add some more audit logging

2005-07-08 19:58  shadow

	* src/ptserver/ptuser.c: DELTA pr_Initialize-fix-20050707 AUTHOR
	jaltman@secure-endpoints.com
	
	commit the rest of jeff's fix

2005-07-08 16:53  rees

	* src/: afs/FBSD/osi_vfsops.c, dir/dir.c,
	util/afsutil_prototypes.h, volser/volser.p.h: DELTA
	freebsd60-20050708 AUTHOR rees@umich.edu
	
	Fixes for FreeBSD 6.0 snap5.  Builds and runs but has locking
	issues.

2005-07-08 12:23  jaltman

	* src/ptserver/ptuser.c: DELTA pr_Initialize-fix-20050707 AUTHOR
	jaltman@secure-endpoints.com
	
	fixed one null pointer reference but not the other.

2005-07-08 03:37  jaltman

	* src/ptserver/ptuser.c: DELTA pr_Initialize-fix-20050707 AUTHOR
	jaltman@secure-endpoints.com
	
	The previous patch to pr_Initialize() opened an opportunity for
	afsconf_Check() to be called with a NULL pointer if tdir == 0. 
	Prevent this occurrance.

2005-07-08 02:22  shadow

	* src/packaging/MacOS/InstallationCheck: file InstallationCheck was
	initially added on branch openafs-1_3_82-macos-10_4.

2005-07-08 02:22  shadow

	* src/packaging/MacOS/InstallationCheck.strings: file
	InstallationCheck.strings was initially added on branch
	openafs-1_3_82-macos-10_4.

2005-07-08 01:18  rra

	* src/cf/kerberos.m4: DELTA krb5-configure-fixes-20050707 AUTHOR
	rra@stanford.edu FIXES 19862
	
	Use krb5_creds rather than struct krb5_creds, add missing test in
	if statements for krb5_creds structure probes, and tweak the
	configure output.

2005-07-07 02:32  shadow

	* src/: afs/sysincludes.h, rx/rx_kcommon.h: DELTA
	coda-xfs-header-defines-fun-20050706 AUTHOR pterjan@mandriva.com
	
	make this better, we should never have been doing it as we were
	before

2005-07-07 02:00  shadow

	* src/cf/kerberos.m4: DELTA aklog-assume-old-autoconf-20050706
	AUTHOR shadow@dementia.org
	
	old autoconf is my fiend

2005-07-07 01:31  shadow

	* acconfig.h: DELTA vos-ctime-help-20050705 AUTHOR
	shadow@dementia.org FIXES 6031
	
	kept looking at this backwards, fix is obvious

2005-07-07 00:23  jaltman

	* src/WINNT/: afsadmsvr/TaAfsAdmSvrCallback.cpp,
	afsadmsvr/TaAfsAdmSvrClientNotify.cpp,
	afsadmsvr/TaAfsAdmSvrClientPing.cpp,
	afsadmsvr/TaAfsAdmSvrGeneral.cpp,
	afsadmsvr/TaAfsAdmSvrProperties.cpp, afsapplib/NTMakefile,
	afsapplib/TaAfsAppLib2005.def, afsapplib/al_help.cpp,
	afsapplib/al_misc.cpp, afsapplib/al_pump.cpp,
	afsapplib/al_wizard.cpp, afsapplib/ctl_date.cpp,
	afsapplib/ctl_elapsed.cpp, afsapplib/ctl_sockaddr.cpp,
	afsapplib/ctl_spinner.cpp, afsapplib/ctl_time.cpp,
	afsapplib/dialog.cpp, afsapplib/fastlist.cpp,
	afsapplib/hashlist.cpp, afsapplib/regexp.cpp, afsapplib/resize.cpp,
	afsapplib/subclass.cpp, afsclass/afsclassfn.cpp,
	afsclass/c_cell.cpp, afsclass/c_notify.cpp, afsclass/c_svr.cpp,
	afsclass/internal.cpp, afsd/afslogon.h,
	afssvrcfg/config_server_page.cpp, afssvrcfg/get_cur_config.cpp,
	afssvrmgr/action.cpp, afssvrmgr/alert.cpp, afssvrmgr/cmdline.cpp,
	afssvrmgr/columns.cpp, afssvrmgr/dispatch.cpp,
	afssvrmgr/display.cpp, afssvrmgr/general.cpp,
	afssvrmgr/helpfunc.cpp, afssvrmgr/propcache.cpp,
	afssvrmgr/svc_prop.cpp, afssvrmgr/svr_address.cpp,
	afssvrmgr/svr_hosts.cpp, afssvrmgr/svr_security.cpp,
	afsusrmgr/browse.cpp, afsusrmgr/cmdline.cpp, afsusrmgr/columns.cpp,
	afsusrmgr/general.cpp, afsusrmgr/helpfunc.cpp, afsusrmgr/task.cpp,
	afsusrmgr/winlist.cpp, client_config/config.cpp,
	client_config/drivemap.cpp, client_config/tab_advanced.cpp,
	client_config/tab_prefs.cpp, client_creds/creds.cpp,
	client_creds/credstab.cpp, client_creds/shortcut.cpp,
	client_creds/window.cpp, client_exp/fs.h, client_exp/gui2fs.cpp,
	client_exp/set_afs_acl.cpp, client_osi/osifd.h,
	talocale/tal_main.cpp, talocale/tal_string.cpp,
	talocale/tal_string.h: DELTA windows-vs2005b2-20050706 AUTHOR
	jaltman@secure-endpoints.com
	
	Visual Studio 2005 Beta 2 has been released.   As part of this
	release Microsoft has tightened the rules for their C++ compliance.
	
	* no longer can a variable declared in a for() statement be used  
	outside of the associated command block
	
	* no longer can a function or variable be declared implicitly as  
	'int'
	
	* several types such as size_t have become 64-bit values on all
	platforms
	
	* due to type changes the C++ function names in libraries have
	changed.    This requires the use of different .DEF file export
	lists

2005-07-06 14:11  jaltman

	* src/ntbuild.bat: DELTA windows-ntbuild-20050706 AUTHOR
	jaltman@secure-endpoints.com
	
	Update the default sysname to i386_w2k in the ntbuild.bat file

2005-07-06 05:10  jaltman

	* src/config/: param.amd64_w2k.h, param.i386_w2k.h,
	param.i64_w2k.h: DELTA windows-config-param-20050706 AUTHOR
	jaltman@secure-endpoints.com
	
	New param files for new sysnames

2005-07-05 23:43  shadow

	* src/libadmin/adminutil/afs_utilAdmin.c: DELTA
	util-admin-64bit-20050705 AUTHOR psomogyi@gamax.hu FIXES 19631
	
	serverAddress is an int; don't copy a pointer size

2005-07-05 17:45  shadow

	* src/volser/vos.c, acinclude.m4: DELTA vos-ctime-help-20050705
	AUTHOR shadow@dementia.org FIXES 6031
	
	kept looking at this backwards, fix is obvious

2005-07-05 15:33  jaltman

	* src/: libadmin/adminutil/NTMakefile, libadmin/client/NTMakefile,
	libadmin/test/NTMakefile, libafsauthent/NTMakefile,
	libafsrpc/afsrpc.def: DELTA auditlogs-for-everyone-20050702 AUTHOR
	jaltman@secure-endpoints.com
	
	Windows build dependency changes to support the audit logs

2005-07-05 15:08  shadow

	* src/aklog/aklog_main.c: DELTA aklog-update-20050705 AUTHOR
	kenh@cmf.nrl.navy.mil
	
	fix typo in #error statement

2005-07-05 15:06  shadow

	* src/aklog/aklog_main.c: DELTA aklog-principal-rewrite-20050705
	AUTHOR hozer@hozed.org
	
	fix second_comp call to be correct for macro

2005-07-05 14:11  shadow

	* src/audit/audit.c: DELTA auditlogs-for-everyone-20050702 AUTHOR
	shadow@dementia.org
	
	all servers now take -auditlog (path), send ibm-style auditlogs
	there, rotate th e logs like the normal server logs, and will log
	thread ids when it's multiproce ssor. /usr/afs/local/Audit can also
	be used like on aix on other platforms now.

2005-07-05 14:07  shadow

	* src/audit/audit.c: DELTA auditlogs-for-everyone-20050702 AUTHOR
	shadow@dementia.org
	
	all servers now take -auditlog (path), send ibm-style auditlogs
	there, rotate th e logs like the normal server logs, and will log
	thread ids when it's multiproce ssor. /usr/afs/local/Audit can also
	be used like on aix on other platforms now.

2005-07-05 14:03  shadow

	* src/viced/viced.c: DELTA auditlogs-for-everyone-20050702 AUTHOR
	shadow@dementia.org
	
	all servers now take -auditlog (path), send ibm-style auditlogs
	there, rotate th e logs like the normal server logs, and will log
	thread ids when it's multiproce ssor. /usr/afs/local/Audit can also
	be used like on aix on other platforms now.

2005-07-05 13:57  shadow

	* src/: vlserver/vlserver.c, volser/volmain.c: DELTA
	auditlogs-for-everyone-20050702 AUTHOR shadow@dementia.org
	
	all servers now take -auditlog (path), send ibm-style auditlogs
	there, rotate th e logs like the normal server logs, and will log
	thread ids when it's multiproce ssor. /usr/afs/local/Audit can also
	be used like on aix on other platforms now.

2005-07-02 16:59  shadow

	* src/: audit/audit.c, audit/audit.h, bozo/bosserver.c,
	budb/server.c, kauth/kaserver.c, ptserver/ptserver.c,
	viced/viced.c, util/afsutil.h, util/afsutil_prototypes.h,
	util/serverLog.c: DELTA auditlogs-for-everyone-20050702 AUTHOR
	shadow@dementia.org
	
	all servers now take -auditlog (path), send ibm-style auditlogs
	there, rotate the logs like the normal server logs, and will log
	thread ids when it's multiprocessor. /usr/afs/local/Audit can also
	be used like on aix on other platforms now.

2005-07-02 02:44  jaltman

	* src/WINNT/afsd/cm_dns.c: DELTA windows-afsdb-fix-20050701 AUTHOR
	jaltman@secure-endpoints.com
	
	Fix AFSDB queries using DNSAPI to always terminate the query string
	with a period.

2005-07-01 04:40  kenh

	* src/aklog/aklog_main.c: DELTA aklog-forgot-quote-20050701 AUTHOR
	kenh@cmf.nrl.navy.mil
	
	Forgot closing quote in #error directive.

2005-06-30 21:06  kenh

	* src/: aklog/Makefile.in, aklog/aklog.c, aklog/aklog.h,
	aklog/aklog_main.c, aklog/krb_util.c, cf/kerberos.m4: DELTA
	aklog-heimdal-integration-20050630 AUTHOR kenh@cmf.nrl.navy.mil
	
	The necessary autoconf/C glue to make aklog work with Heimdal.

2005-06-30 18:02  jaltman

	* src/WINNT/afsd/afslogon.h: DELTA windows-logon-20050630 AUTHOR
	jaltman@secure-endpoints.com
	
	add a registry entry to prevent token destruction at logoff

2005-06-30 05:06  shadow

	* src/ptserver/ptprocs.c: DELTA pts-logging-20050619 AUTHOR
	jaltman@mit.edu FIXES
	
	enhance pts logging

2005-06-30 05:04  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA windows-logon-20050630 AUTHOR
	jaltman@secure-endpoints.com
	
	Add a method to disable the deletion of tokens at logoff

2005-06-30 05:02  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20050630 AUTHOR jaltman@secure-endpoints.com
	
	latest updates including new afs-install-notes section on debugging

2005-06-30 03:10  shadow

	* src/util/serverLog.c: DELTA threadid-logging-20050629 AUTHOR
	shadow@dementia.org
	
	log thread ids for any debug level

2005-06-29 02:43  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA windows-nsis-20050628
	AUTHOR rsm4@ieee.org
	
	Support for NSIS 2.07 including named installation configurations
	and an Icon for the uninstall entry listed in the Add/Remove
	Programs control panel.

2005-06-29 02:42  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20050628 AUTHOR jaltman@secure-endpoints.com
	
	pre-1.4

2005-06-29 02:41  jaltman

	* README-NT: DELTA windows-readme-20050628 AUTHOR
	jaltman@secure-endpoints.com
	
	Updates to describe NSIS 2.07

2005-06-24 03:57  kenh

	* src/cf/kerberos.m4: DELTA fix-kerberos-autoconf-20060623 AUTHOR
	kenh@cmf.nrl.navy.mil
	
	Commit remaining autoconf fixes for aklog.

2005-06-24 03:01  jaltman

	* src/WINNT/: aklog/aklog.c, afsd/afskfw.c: DELTA
	windows-aklog-naming-20050624 AUTHOR jaltman@secure-endpoints.com
	
	Correct for the behavior of pr_SNameToId() lowercasing the username

2005-06-24 02:54  kenh

	* src/venus/fs.c: DELTA fix-getcrypt-command-description-20050623
	AUTHOR kenh@cmf.nrl.navy.mil Fix the description of the getcrypt
	command.

2005-06-23 23:43  kenh

	* src/aklog/: Makefile.in, aklog.c, aklog.h, aklog_main.c: DELTA
	aklog-cleanup-rxkad2b-20050623 AUTHOR kenh@cmf.nrl.navy.mil
	
	Clean up the aklog source, and add support for rxkad2b tokens.

2005-06-23 14:23  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA pr_init-fix-20050623 AUTHOR
	jaltman@secure-endpoints.com
	
	remove the pr_Initialize force cell change hack from afskfw lib

2005-06-23 04:41  jaltman

	* src/: aklog/aklog_main.c, WINNT/aklog/aklog.c: DELTA
	pr_init-fix-20050623 AUTHOR jaltman@secure-endpoints.com
	
	for the longest time aklog implementations with automatic pts
	registration have included a work around for a bug in
	pr_Initialize.	The bug fails to reset the connection when the cell
	changes.  pr_Initialize has been fixed so we can remove the hack.

2005-06-23 04:39  jaltman

	* src/ptserver/ptuser.c: DELTA pr_init-fix-20050623 AUTHOR
	jaltman@secure-endpoints.com
	
	for the longest time aklog implementations with automatic pts
	registration have included a work around for a bug in
	pr_Initialize.	The bug fails to reset the connection when the cell
	changes.  This patch fixes that bug.

2005-06-22 17:35  shadow

	* acinclude.m4, configure.in: DELTA objdir-20050622 AUTHOR
	shadow@dementia.org FIXES 19341
	
	try harder to make builds work in cases where you're building into
	an alternate directory with old autoconf (mkdir vs mkdir -p)

2005-06-22 13:47  shadow

	* Makefile.in, src/vfsck/libfs.h: DELTA hpux11-vfsck-20050622
	AUTHOR shadow@dementia.org
	
	make vfsck build for hpux

2005-06-21 22:19  shadow

	* src/ubik/udebug.c: DELTA amd64-udebug-20050621 AUTHOR
	jhutz@cmu.edu
	
	fix 64 bit glitch in udebug

2005-06-21 22:14  shadow

	* src/cf/kerberos.m4: DELTA aklog-configure-backport-20050621
	AUTHOR shadow@dementia.org
	
	make old autoconf work again

2005-06-21 21:15  kenh

	* src/aklog/Makefile.in: Add missing Makefile.in that I apparantly
	forgot.
	
	DELTA fix-missing-makefile-20040621 AUTHOR kenh@cmf.nrl.navy.mil

2005-06-20 14:09  jaltman

	* src/WINNT/afsd/: afsd.c, afsd_service.c: DELTA
	windows-afsifs-20050620 AUTHOR jaltman@secure-endpoints.com
	
	more IFS reformatting that was not committed in the
	window-afsifs-20050617 delta

2005-06-20 14:01  jaltman

	* src/ptserver/: NTMakefile, ptprocs.c: DELTA pts-logging-20050620
	AUTHOR jaltman@secure-endpoints.com
	
	Modify log levels to equal:   Lookups at 125   Creates at 25  
	Modifies at 5
	
	Modify Windows makefile to build ptclient.exe

2005-06-19 17:56  shadow

	* src/audit/audit.h: DELTA pts-logging-20050619 AUTHOR
	jaltman@mit.edu FIXES
	
	enhance pts logging

2005-06-19 17:39  shadow

	* src/afs/LINUX/: osi_machdep.h, osi_misc.c, osi_vfsops.c,
	osi_vnodeops.c: DELTA linux-change-dentry-cleanup-20050619 AUTHOR
	chas@cmf.nrl.navy.mil
	
	try to make this work in 2.4 also

2005-06-19 17:37  shadow

	* src/: viced/viced.c, util/afsutil.h, util/serverLog.c: DELTA
	threaded-logging-20050619 AUTHOR jaltman@mit.edu
	
	update logging to be able to show threads

2005-06-19 17:35  shadow

	* src/ptserver/ptprocs.c: DELTA pts-logging-20050619 AUTHOR
	jaltman@mit.edu FIXES
	
	enhance pts logging

2005-06-19 17:17  shadow

	* src/viced/host.c: DELTA viced-firstclient-retry-20050619 AUTHOR
	shadow@dementia.org FIXES 1345
	
	avoid race as we add a new client

2005-06-19 01:06  kenh

	* Makefile.in, acinclude.m4, configure.in, src/aklog/aklog.c,
	src/aklog/aklog.h, src/aklog/aklog_main.c, src/aklog/krb_util.c,
	src/cf/kerberos.m4: DELTA more-aklog-fixes-20050618 AUTHOR
	kenh@cmf.nrl.navy.mil Fixup aklog so it will compile (at least on
	MacOS X).  Include basic autoconf glue.

2005-06-19 00:19  shadow

	* src/libuafs/Makefile.common.in: DELTA
	rxkad-stats-do-it-right-20050618 AUTHOR shadow@dementia.org
	
	fine, let's just do this right

2005-06-19 00:14  shadow

	* Makefile.in, src/des/util.c, src/util/Makefile.in,
	src/util/rxkstats.c: DELTA rxkad-stats-do-it-right-20050618 AUTHOR
	shadow@dementia.org
	
	fine, let's just do this right

2005-06-18 23:50  shadow

	* src/des/: key_sched.c, util.c, util.c: DELTA
	move-rxkad-stats-20050618 AUTHOR shadow@dementia.org
	
	fine, let's try this again, so aklog doesn't lose, but this sucks

2005-06-18 23:24  shadow

	* src/vol/vnode.c: DELTA vnrehash-avoid-cachecheck-change-20050618
	AUTHOR shadow@dementia.org
	
	unlocking and locking lets us race and makes cacheCheck potentially
	go bad

2005-06-18 23:23  shadow

	* src/vlserver/vlprocs.c: DELTA
	vlprocs-extended-user-logging-20050618 AUTHOR shadow@dementia.org
	
	update log message to provide full username

2005-06-18 23:22  shadow

	* src/viced/afsfileprocs.c: DELTA
	lock-client-around-acl-checkrights-20050618 AUTHOR
	shadow@dementia.org FIXES 1345
	
	one of the like 3 crashes there. thanks love

2005-06-18 23:20  shadow

	* src/lwp/: lwp.c, preempt.c, timer.c: DELTA lwp-protoize-20050618
	AUTHOR shadow@dementia.org
	
	protoize lwp directory

2005-06-18 23:20  shadow

	* src/log/: kseal.c, tokens.c, unlog.c: DELTA log-protoize-20050618
	AUTHOR shadow@dementia.org
	
	protoize log directory

2005-06-18 23:20  shadow

	* src/config/param.ppc_darwin_80.h: DELTA ppc-darwin80-20050618
	AUTHOR shadow@dementia.org
	
	this is actually a throwaway

2005-06-18 23:17  shadow

	* src/audit/audit.c: DELTA audit-protoization-20050618 AUTHOR
	shadow@dementia.org
	
	protoize libaudit

2005-06-18 23:15  shadow

	* src/libafsdep: DELTA libafsdep-des-stats-20050618 AUTHOR
	shadow@dementia.org
	
	for rxkad stats dependancy when doing only_libafs build

2005-06-18 23:05  shadow

	* README.DEVEL: DELTA readme-devel-20050618 AUTHOR
	shadow@dementia.org
	
	we have protoized kernel code now

2005-06-17 16:15  jaltman

	* README-NT: DELTA windows-afsifs-20050617 AUTHOR
	jaltman@secure-endpoints.com
	
	Not all of the chunks applied on the last commit

2005-06-17 16:07  jaltman

	* README-NT, doc/txt/winnotes/afs-changes-since-1.2.txt,
	src/WINNT/afsd/afsd_service.c, src/WINNT/afsd/afsdifs.c,
	src/WINNT/afsd/cm_callback.c, src/WINNT/afsd/cm_ioctl.c,
	src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/rawops.c,
	src/WINNT/afsrdr/afsrdr.c, src/WINNT/afsrdr/ifs_rpc.c,
	src/WINNT/afsrdr/ifs_rpc.h, src/WINNT/afsrdr/kif.h,
	src/WINNT/client_config/drivemap.cpp,
	src/config/NTMakefile.amd64_w2k, src/config/NTMakefile.i386_nt40,
	src/config/NTMakefile.i386_w2k, src/sys/pioctl_nt.c: DELTA
	window-afsifs-20050617 AUTHOR jaltman@secure-endpoints.com
	
	Updates to the afsifs-20050615 DELTA.  * Fix the build system *
	Reformat the code * Update docs

2005-06-15 18:51  rees

	* src/: WINNT/afsd/cm_ioctl.c, sys/pioctl_nt.c: DELTA
	afsifs-both-20050615 AUTHOR ericjw@umich.edu
	
	this patchset makes it build both ways.

2005-06-15 16:51  rees

	* README-NT, src/ntbuild.bat, src/WINNT/afsd/NTMakefile,
	src/WINNT/afsd/afsd.c, src/WINNT/afsd/afsd.h,
	src/WINNT/afsd/afsd_service.c, src/WINNT/afsd/afsdifs.c,
	src/WINNT/afsd/afsdifs.h, src/WINNT/afsd/cm_callback.c,
	src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_vnodeops.c,
	src/WINNT/afsd/rawops.c, src/WINNT/afsrdr/afsrdr.c,
	src/WINNT/afsrdr/afsrdr.h, src/WINNT/afsrdr/ifs_rpc.c,
	src/WINNT/afsrdr/ifs_rpc.h, src/WINNT/afsrdr/kif.h,
	src/WINNT/afsrdr/makefile, src/WINNT/afsrdr/sources,
	src/WINNT/client_config/drivemap.cpp,
	src/WINNT/install/NSIS/NTMakefile,
	src/WINNT/install/NSIS/OpenAFS.nsi,
	src/WINNT/install/NSIS/Service.cpp,
	src/config/NTMakefile.i386_nt40, src/sys/pioctl_nt.c: DELTA
	afsifs-20050615 AUTHOR ericjw@umich.edu
	
	Windows IFS client code and build option

2005-06-13 14:30  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA windows-logon-20050613 AUTHOR
	jaltman@secure-endpoints.com
	
	fix the return value of IsServiceStartPending.
	
	use IsServiceRunning and IsServiceStartPending in the while loop

2005-06-13 01:06  jaltman

	* src/WINNT/install/wix/lang/en_US/ui.wxi: DELTA
	windows-installer-updates-20050612 AUTHOR
	jaltman@secure-endpoints.com
	
	add OpenAFS logo icon

2005-06-12 15:56  jaltman

	* src/config/NTMakefile: DELTA windows-installer-updates-20050612
	AUTHOR jaltman@secure-endpoints.com
	
	build wix/uninstall directory

2005-06-12 15:55  jaltman

	* src/WINNT/install/wix/NTMakefile: DELTA
	windows-installer-updates-20050612 AUTHOR
	jaltman@secure-endpoints.com
	
	use "uninst" for rule instead of "uninstall"

2005-06-12 15:52  jaltman

	* src/WINNT/install/wix/uninstall/NTMakefile: DELTA
	windows-installer-updates-20050612 AUTHOR
	jaltman@secure-endpoints.com
	
	add clean rule

2005-06-12 11:44  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_conn.c, cm_dcache.c, cm_scache.c,
	smb.c: DELTA windows-misc-fixes-20050612 AUTHOR
	jaltman@secure-endpoints.com
	
	if scp is not known when flushing dirty buffers, find it by fid
	
	only free the server list when one was obtained
	
	hold the scp mutex until after the associated bufp flags are
	updated
	
	only get the volume by id if there is a server callback
	
	map CM_ERROR_ALLOFFLINE to NT Remote Host Down

2005-06-12 11:25  jaltman

	* src/WINNT/aklog/: NTMakefile, asetkey.c, asetkey.rc: DELTA
	windows-asetkey-20050612 AUTHOR jaltman@secure-endpoints.com
	
	Add asetkey.exe to the Windows distribution

2005-06-12 11:19  jaltman

	* src/WINNT/install/: NSIS/OpenAFS.nsi, loopback/loopbackutils.cpp,
	wix/NTMakefile, wix/feature.wxi, wix/files.wxi,
	wix/Icon/ico_OpenAFS.ico, wix/lang/en_US/strings.wxl,
	wix/uninstall/NTMakefile, wix/uninstall/uninstall.c,
	wix/uninstall/uninstall.rc: DELTA
	windows-installer-updates-20050612 AUTHOR
	jaltman@secure-endpoints.com
	
	Add asetkey.exe
	
	Add uninstall.exe and associated shortcut to Wix
	
	Fix ability to uninstall loopback adapter on non-English Windows
	versions

2005-06-10 21:37  jaltman

	* src/bozo/bosserver.c: DELTA pipe-logging-fix-20050610 AUTHOR
	jaltman@secure-endpoints.com
	
	fstat calls should be lstat
	
	bang in the wrong place

2005-06-10 21:34  jaltman

	* src/util/serverLog.c: DELTA pipe-logging-fix-20050610 AUTHOR
	jaltman@secure-endpoints.com
	
	fstat calls should be lstat

2005-06-10 21:11  jaltman

	* src/afs/VNOPS/afs_vnop_rename.c: DELTA
	sgi-afs-rename-decl-fix-20050610 AUTHOR tony@lions.odu.edu
	
	achar -> char

2005-06-10 21:07  jaltman

	* src/viced/afsfileprocs.c: DELTA unbalanced-unlock-20050610 AUTHOR
	jaltman@secure-endpoints.com
	
	Addition of __EXPERIMENTAL_CALLBACK_CONN_MOVING if defined left an
	unbalanced H_UNLOCK.
	
	Semi-colons after H_LOCK and H_UNLOCK were missing.

2005-06-10 20:54  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA windows-afslogon-20050610 AUTHOR
	jaltman@secure-endpoints.com
	
	replace wfhile(TRUE) with while(afsAutoStart)

2005-06-07 17:37  rees

	* src/afsd/afs.conf.linux: DELTA dont-restrict-nfiles-20050607
	AUTHOR rees@umich.edu
	
	Let afsd compute cachefiles as cacheblocks/10 instead of limiting
	it to 50000 in the XLARGE and XXLARGE cases.

2005-06-05 16:20  shadow

	* src/cf/linux-test3.m4: DELTA
	linux-no-smp-modules-on-uniprocessor-20050605 AUTHOR
	rra@stanford.edu FIXES 18738
	
	don't try to build smp modules with uniprocessor kernel. this may
	need to be revisited for the redhat buildsys

2005-06-05 14:52  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-20050605 AUTHOR
	jaltman@secure-endpoints.com
	
	1.3.8400

2005-06-05 14:45  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA windows-notes-20050605 AUTHOR jaltman@secure-endpoints.com
	
	updates for 1.3.84

2005-06-05 13:38  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA windows-syncop-waiting-20050605
	AUTHOR jaltman@secure-endpoints.com
	
	Forgot to remove unneeded flag

2005-06-05 06:44  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_buf.h, cm_callback.c, cm_conn.c,
	cm_conn.h, cm_dcache.c, cm_scache.c, cm_scache.h, cm_vnodeops.c,
	smb.c: DELTA windows-buf-waiting-20050605 AUTHOR
	jaltman@secure-endpoints.com
	
	The function cm_SyncOp() can cause threads to wait either because
	there is a state conflict on the current use of the cm_scache_t
	object or a state conflict on the cm_buf_t object.  Waiting is
	always performed on the cm_scache_t object.  However, if the
	conflict was with the cm_buf_t object there was no method for
	waking up the thread when the conflict is cleared.  Now all of the
	cm_buf_t waiting functions also take a cm_scache_t and waiting
	threads are woken if necessary.
	
	cm_scache_t and cm_buf_t objects now have waitCount and waitRequest
	fields.  The WAITING flag is now cleared by the waking thread who
	sets waitCount to zero.
	
	Many improvements to trace logging for these issues.

2005-06-04 17:08  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	linux26-clear-inode-locking-20050603 AUTHOR chas@cmf.nrl.navy.mil
	
	respect i_state flag
	
	(works for my test case, if it works more broadly i will pull up)

2005-06-04 14:42  shadow

	* src/afs/afs_dcache.c: DELTA split-dcache-fixes-20050604 AUTHOR
	shadow@dementia.org
	
	based on discussions with jhutz@cmu.edu and chas@cmf.nrl.navy.mil

2005-06-03 18:26  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	linux26-clear-inode-locking-20050603 AUTHOR chas@cmf.nrl.navy.mil
	
	respect i_state flag
	
	(works for my test case, if it works more broadly i will pull up)

2005-06-02 05:20  shadow

	* src/: rxkad/domestic/fcrypt.c, des/des.c: DELTA
	solaris10-optimization-20050602 AUTHOR chas@cmf.nrl.navy.mil FIXES
	17262
	
	declare certain things volatile to make solaris compiler less
	cranky

2005-06-02 04:40  shadow

	* src/util/softsig.c: DELTA netbsd-fileserver-shutdown-20050601
	AUTHOR gendalia@netbsd.org FIXES 16897
	
	do what we do on darwin

2005-06-02 04:27  shadow

	* acinclude.m4: DELTA netbsd-399-20050601 AUTHOR
	gendalia@netbsd.org FIXES 18288
	
	add support for netbsd 3.99

2005-05-31 21:12  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA d-reval-one-more-20050531
	AUTHOR chas@cmf.nrl.navy.mil
	
	last try

2005-05-31 20:33  jaltman

	* src/WINNT/afsd/cm_dcache.c: DELTA windows-undo-20050531 AUTHOR
	jaltman@secure-endpoints.com
	
	undo last change

2005-05-31 19:55  shadow

	* src/rxkad/rxkad_common.c: DELTA rxkad-stats-cleanup-20050531
	AUTHOR shadow@dementia.org
	
	define this in kernel

2005-05-31 17:36  jaltman

	* src/WINNT/afsd/: cm_dcache.c, cm_vnodeops.c: DELTA
	windows-more-races-20050531 AUTHOR jaltman@secure-endpoints.com
	
	a couple of more locations at which cm_SyncOpDone() either was not
	called or was called without holding the scache mutex.

2005-05-31 15:43  rees

	* acinclude.m4: DELTA use-test-r-20050531 AUTHOR rees@umich.edu
	
	Use "test -r" instead of "test -e".  Not all systems (Solaris) have
	-e.

2005-05-31 14:18  jaltman

	* src/WINNT/afsd/: afskfw.c, afslogon.c: DELTA
	windows-logon-cleanup-20050531 AUTHOR jaltman@secure-endpoints.com
	
	remove debugging messages

2005-05-31 13:23  jaltman

	* src/des/stats.h: DELTA windows-des-stats-20050531 AUTHOR
	jaltman@secure-endpoints.com
	
	Put the declaration for rxkad_stats back into the stats.h but only
	for Windows.   We don't want to deal with figuring out all the
	dependencies today.

2005-05-31 02:11  shadow

	* src/rx/rx_queue.h: DELTA rx-queue-macros-rename-20050530 AUTHOR
	shadow@dementia.org
	
	/usr/include/ctype.h on macos 10.3.9 now uses _Q
	
	bah

2005-05-30 17:34  shadow

	* src/: rxkad/Makefile.in, rxkad/rxkad_common.c, des/key_sched.c,
	des/stats.h: DELTA rxkad-stats-cleanup-20050530 AUTHOR
	shadow@dementia.org
	
	minor reorg so everything links ok

2005-05-30 10:49  jaltman

	* src/vol/volume.c: DELTA not-cplusplus-20050530 AUTHOR
	jaltman@columbia.edu
	
	variables must be declared at the start of a block.

2005-05-30 10:46  jaltman

	* src/des/stats.h: DELTA windows-double-declare-20050530 AUTHOR
	jaltman@secure-endpoints.com
	
	rx_global_stats is being declared twice in the header file each
	time with different properties.  Remove the one that is not
	conditionalized.

2005-05-30 05:36  jaltman

	* src/: config/NTMakefile, des/NTMakefile: DELTA
	windows-include-des-20050529 AUTHOR jaltman@secure-endpoints.com
	
	Create an include/des directory and copy stats.h into it

2005-05-30 05:22  shadow

	* src/vol/volume.c: DELTA parallel-attaching-20050529 AUTHOR
	tkeiser@psu.edu FIXES 18999
	
	allow parallelization of VInitVolumePackage so attaching volumes
	can be sped up

2005-05-30 04:55  shadow

	* src/: des/des.c, des/key_sched.c, des/new_rnd_key.c, des/stats.h,
	kauth/test/test_getticket.c, kauth/test/test_rxkad_free.c,
	libafsrpc/afsrpc.def, libafsrpc/afsrpc.exp, rx/rx.c,
	rxkad/bg-fcrypt.c, rxkad/rxkad.p.h, rxkad/rxkad_client.c,
	rxkad/rxkad_common.c, rxkad/rxkad_server.c,
	rxkad/domestic/crypt_conn.c, rxkad/domestic/fcrypt.c,
	shlibafsrpc/afsrpc.exp, shlibafsrpc/mapfile: DELTA
	pthread-rxkad-stats-20050529 AUTHOR tkeiser@psu.edu FIXES 17547
	
	speed up rxkad by keeping stats per-thread

2005-05-30 04:40  shadow

	* src/: viced/viced.c, vol/volume.c, vol/volume.h: DELTA
	parallel-attaching-20050529 AUTHOR tkeiser@psu.edu FIXES 18999
	
	allow parallelization of VInitVolumePackage so attaching volumes
	can be sped up

2005-05-30 04:36  shadow

	* src/afs/: afs_memcache.c, afs_trace.et: DELTA
	memcache-dont-dump-buffer-20050529 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 18944
	
	don't bother dumping what may not be a readable buffer while
	tracing when using memcache

2005-05-30 04:33  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA linux-vnode-aliases-20050529
	AUTHOR cg2v@andrew.cmu.edu FIXES 18613
	
	you can end up hanging when you end up with multiple aliases for a
	single directory (dentry) as a result of @sys or multiple
	mountpoints.
	
	don't end up with multiple aliases, and avoid the situation

2005-05-30 04:20  shadow

	* src/config/param.s390x_linux26.h: DELTA
	s390x-linux26-remove-externs-20050529 AUTHOR psomogyi@gamax.hu
	FIXES 18987
	
	remove externs in param for s390x linux26

2005-05-30 04:13  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20050529 AUTHOR jaltman@secure-endpoints.com
	
	Update notes for 1.3.8300

2005-05-30 04:12  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA d-reval-fin-20050529 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 18588
	
	last try at fixing d-revalidate

2005-05-30 04:07  shadow

	* src/afs/LINUX/osi_module.c: DELTA module-license-url-20050529
	AUTHOR shadow@dementia.org FIXES 18596
	
	url with module license info

2005-05-30 03:57  shadow

	* src/afs/: afs.h, afs_callback.c, afs_cbqueue.c, afs_dcache.c,
	afs_pioctl.c, afs_vcache.c, VNOPS/afs_vnop_dirops.c,
	VNOPS/afs_vnop_remove.c, VNOPS/afs_vnop_rename.c: DELTA
	vcache-cleanup-20050529 AUTHOR chas@cmf.nrl.navy.mil FIXES 18368
	
	clean up unused stuff in struct vcache

2005-05-30 03:55  jaltman

	* src/WINNT/install/: NSIS/OpenAFS.nsi, wix/files.wxi: DELTA
	windows-stuff-20050529 AUTHOR jaltman@secure-endpoints.com
	
	Install afscpcc.exe and register the KFWLogon WinLogon Event
	Handler

2005-05-30 03:52  jaltman

	* src/WINNT/afsd/: NTMakefile, afscpcc.c, afscpcc.rc, afsd_init.c,
	afskfw.c, afskfw.h, afslogon.c, afslogon.def, cm_buf.c,
	cm_config.c, cm_dcache.c, cm_ioctl.c: DELTA windows-stuff-20050529
	AUTHOR jaltman@secure-endpoints.com
	
	(1) Replace all calls to getenv() with GetEnvironment().  getenv()
	does not read from the real environment but instead from a copy
	created by the C RTL.
	
	(2) Add support for preserving Kerberos 5 tickets during the
	Integrated Logon process.   Now when Integrated Logon is used, the
	tickets will be stored into the default ccache within the user
	session.
	
	(3) Stress testing at MIT uncovered two code paths that could leave
	threads in a permanent sleep state under heavy load.   Calls to
	cm_SyncOpDone were added to plug this hole.

2005-05-30 03:39  jaltman

	* src/rx/: rx.c, rx_globals.h, rx_packet.c, rx_packet.h,
	rx_prototypes.h, rx_rdwr.c: DELTA rx-fpq-bulk-free-20050529 AUTHOR
	tkeiser@psu.edu FIXES 19027
	
	After profiling RX for a while, I've found a few more bottlenecks
	in the packet handling code.  This patch addresses a couple of
	these issues.  The major change in this patch is a new API to allow
	bulk packet alloc/free ops on rx_queue's of packets.  Benefits
	include reduced lock contention on rx_freePktQ_lock, elimination of
	a lot of unnecessary cache line invalidates, and reduced register
	window thrashing on sparc.
	
	In addition, this patch dedicates one rx_packet per thread to
	rxi_SendAck, since that function is in the critical path, and
	represents a large percentage of execution time.

2005-05-30 03:35  shadow

	* src/pam/: Makefile.in, afs_auth.c, afs_password.c, afs_setcred.c,
	test_pam.c: DELTA netbsd-pam-20050529 AUTHOR gendalia@iastate.edu
	FIXES 18924
	
	pam support for nbsd

2005-05-24 23:12  shadow

	* src/rx/: rx_prototypes.h, xdr_rx.c: DELTA
	discard-rx-streams-20050524 AUTHOR rmitz@cmu.edu FIXES 18895
	
	they wouldn't compile anyway. remove references also.

2005-05-24 23:06  shadow

	* src/afs/: afs.h, afs_callback.c, afs_pioctl.c, afs_vcache.c:
	DELTA make-clearcallback-faster-20050524 AUTHOR klas@it.su.se FIXES
	4413
	
	hash callbacks twice so we can discard them more quickly.

2005-05-24 20:32  shadow

	* src/afs/afs_osi.h: DELTA unroll-macos-104-20050523 AUTHOR
	shadow@dementia.org
	
	we'll finish it on a branch and remerge; 1.3.83 needs to happen and
	1.4 needs to  go out.

2005-05-24 05:12  jaltman

	* src/WINNT/install/loopback/: loopbackutils.cpp, loopbackutils.h:
	DELTA windows-loopback-20050524 AUTHOR asanka@secure-endpoints.com
	
	Find the loopback adapter installer by hardware ID instead of
	English name.

2005-05-23 21:04  shadow

	* src/: afs/afs.h, afs/afs_callback.c, afs/afs_init.c,
	afs/afs_memcache.c, afs/afs_osi.c, afs/afs_osi.h,
	afs/afs_osi_pag.c, afs/afs_osi_uio.c, afs/afs_osi_vget.c,
	afs/afs_prototypes.h, afs/afs_server.c, afs/afs_util.c,
	afs/afs_vcache.c, afs/lock.h, afs/sysincludes.h,
	afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_misc.c,
	afs/DARWIN/osi_module.c, afs/DARWIN/osi_vfsops.c,
	afs/DARWIN/osi_vnodeops.c, afs/FBSD/osi_vm.c,
	afs/OBSD/osi_machdep.h, afs/SOLARIS/osi_machdep.h,
	afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_lookup.c,
	afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_remove.c,
	afs/VNOPS/afs_vnop_write.c, config/param.i386_linux26.h,
	config/param.ppc_darwin_80.h, libafs/MakefileProto.DARWIN.in,
	rx/xdr_prototypes.h, rx/DARWIN/rx_kmutex.c, rx/DARWIN/rx_kmutex.h:
	DELTA unroll-macos-104-20050523 AUTHOR shadow@dementia.org
	
	we'll finish it on a branch and remerge; 1.3.83 needs to happen and
	1.4 needs to go out.

2005-05-23 13:57  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20050523 AUTHOR jaltman@secure-endpoints.com
	
	more fixes

2005-05-22 05:53  jaltman

	* src/WINNT/afsd/smb3.c: DELTA windows-delonclose-20050522 AUTHOR
	jaltman@secure-endpoints.com
	
	Fix support for the CreateFile(DELETE_ON_CLOSE) option.

2005-05-20 19:26  rees

	* acinclude.m4, src/config/afs_sysnames.h,
	src/config/param.i386_obsd37.h: DELTA bsd-config-20050520 AUTHOR
	rees@umich.edu
	
	config stuff for OpenBSD 3.7, FreeBSD 5.4 and 6.0

2005-05-20 19:19  rees

	* src/: afs/OBSD/osi_machdep.h, rxkad/rxkad_common.c: DELTA
	obsd-time-20050520 AUTHOR rees@umich.edu
	
	Remove extern time from OBSD/osi_machdep.h. It's in sys/kernel.h. 
	Suggested by irene.braun@ualberta.ca.

2005-05-18 22:29  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-20050518 AUTHOR
	jaltman@secure-endpoints.com
	
	1.3.8300

2005-05-18 22:27  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20050518 AUTHOR jaltman@secure-endpoints.com
	
	1.3.8300

2005-05-18 22:22  jaltman

	* src/WINNT/afssvrmgr/NTMakefile: DELTA windows-afssvrmgr-20050518
	AUTHOR jaltman@secure-endpoints.com
	
	Link resulting executable to kerberos 5

2005-05-18 22:01  jaltman

	* src/rx/rx.c: DELTA rx-makecall-race-fix-20050518 AUTHOR
	jaltman@secure-endpoints.com
	
	On at least one system it was noticed that threads waiting in
	rx_NewCall would starve forever (aka deadlock).   This was the
	result of one out of two problems related to a race condition on
	the RX_CONN_MAKECALL_WAITING bit flag.	This flag was set once in
	rx_NewCall and cleared in rx_EndCall.  However, it was possible for
	the flag to be cleared even though there were additional flags
	waiting in rx_NewCall.	This was due to a failure to check the
	value of makeCallWaiters before clearing the flag and also due to a
	failure to properly lock the access to the makeCallWaiters field.
	
	The second problem was an ability to destroy a connection on which
	threads are waiting within rx_NewCall.

2005-05-18 13:52  rees

	* src/config/param.i386_linux26.h: DELTA linux-str-inlines-20050518
	AUTHOR chas@cmf.nrl.navy.mil
	
	add #include <linux/string.h> in the param file after
	<linux/config.h> fixes unresolved ref to strlen from xdr.o via
	inline

2005-05-17 18:25  jaltman

	* src/WINNT/afsd/: cm_dnlc.c, cm_memmap.c: DELTA
	windows-dnlc-corruption-20050517 AUTHOR
	jaltman@secure-endpoints.com
	
	It has been noticed that on startup there may be corruption of the
	dnlc freelist.	In particular, some items on the list are actually
	in use.  This patch will cause the dnlc to be purged if corruption
	of the freelist is detected.  It also makes changes to ensure that
	items placed onto the freelist are in fact cleaned to prevent
	confusion.
	
	The purge function is corrected to set that magic field to the
	correct value.
	
	The validation function is fixed to not CloseHandle the same handle
	twice.

2005-05-15 20:54  shadow

	* src/afs/afs.h: DELTA fix-vrefcount-20050513 AUTHOR
	tkeiser@psu.edu
	
	and everything else.

2005-05-15 20:40  rees

	* README: DELTA freebsd60-readme-20050515 AUTHOR rees@umich.edu
	
	Add FreeBSD 6.0.  Consolidate linux kernel header notes in Linux
	Notes section.	Reformat system types section.

2005-05-14 02:41  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	linux-proc-read-seq-file-20050508 AUTHOR wingc@engin.umich.edu
	FIXES 18612
	
	use sequenced file interface for proc copy of CellServDB

2005-05-13 21:43  shadow

	* src/afs/: DARWIN/osi_machdep.h, SOLARIS/osi_machdep.h,
	VNOPS/afs_vnop_attrs.c: DELTA macos104-not-yet-20050513 AUTHOR
	shadow@dementia.org
	
	rewrite attrs section a bit to deal with 10.4

2005-05-13 20:50  rees

	* src/afs/: afs.h, afs_osi.h, OBSD/osi_machdep.h,
	VNOPS/afs_vnop_remove.c: DELTA fix-vrefcount-20050513 AUTHOR
	rees@umich.edu
	
	fix VREFCOUNT macro for XBSD

2005-05-13 03:00  shadow

	* src/afs/: afs.h, afs_vcache.c, DARWIN/osi_machdep.h,
	DARWIN/osi_vnodeops.c, FBSD/osi_vm.c, VNOPS/afs_vnop_lookup.c,
	VNOPS/afs_vnop_remove.c: DELTA macos104-not-yet-20050512 AUTHOR
	shadow@dementia.org
	
	virtualize vnode refcount "greater than" testing so we can use
	tiger primitive

2005-05-12 20:06  rees

	* src/afs/VNOPS/afs_vnop_read.c: DELTA fix-tuiop-20050512 AUTHOR
	rees@umich.edu
	
	tuiop, not tuio

2005-05-12 18:30  shadow

	* src/afs/afs_osi.h: DELTA macos104-not-yet-20050511 AUTHOR
	cg2v@andrew.cmu.edu
	
	further work

2005-05-12 16:36  shadow

	* src/afs/afs_osi.h: DELTA macos104-not-yet-20050511 AUTHOR
	cg2v@andrew.cmu.edu
	
	further work

2005-05-11 21:39  shadow

	* src/afs/: afs_osi.h, afs_server.c, afs_util.c, afs_vcache.c,
	DARWIN/osi_machdep.h: DELTA macos104-not-yet-20050511 AUTHOR
	shadow@dementia.org
	
	ifaddr/ifnet compat macros for older versions, and clean up
	afs_server interface ot use it.
	
	fix vnode_isinuse macros

2005-05-11 21:33  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_vnodeops.c, smb.c, smb3.c: DELTA
	windows-scache-release-20050511 AUTHOR jaltman@secure-endpoints.com
	
	Add additional "if !NULL" checks before calling cm_SCacheRelease

2005-05-11 20:40  shadow

	* src/afs/afs_osi.h: DELTA macos104-not-yet-20050511 AUTHOR
	cg2v@andrew.cmu.edu
	
	further work

2005-05-11 20:14  shadow

	* src/: afs/afs_osi_uio.c, afs/afs_osi_vget.c,
	afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_misc.c,
	afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_write.c,
	config/param.ppc_darwin_80.h: DELTA macos104-not-yet-20050511
	AUTHOR cg2v@andrew.cmu.edu
	
	further work

2005-05-11 20:00  shadow

	* src/: afs/afs_callback.c, afs/afs_init.c, afs/afs_memcache.c,
	afs/afs_osi.c, afs/afs_osi.h, afs/afs_osi_pag.c,
	afs/DARWIN/osi_machdep.h, afs/VNOPS/afs_vnop_read.c,
	config/param.ppc_darwin_80.h, libafs/MakefileProto.DARWIN.in: DELTA
	macos104-not-yet-20050511 AUTHOR cg2v@andrew.cmu.edu
	
	further work

2005-05-10 03:34  jaltman

	* src/WINNT/afsd/: afsd.h, afsd_init.c, afsd_init.h,
	afsd_service.c, cm_conn.c, fs.c: DELTA windows-minidump-20050509
	AUTHOR jaltman@secure-endpoints.com
	
	Enable support for Minidump generation and crash reporting

2005-05-10 03:33  jaltman

	* src/WINNT/: afsapplib/al_admsvr.cpp, afsapplib/al_creds.cpp,
	afsapplib/al_misc.cpp, afssvrmgr/creds.cpp: DELTA
	windows-server-manager-20050509 AUTHOR jaltman@secure-endpoints.com
	
	Enable KFW support for server manager

2005-05-10 03:32  jaltman

	* src/NTMakefile: DELTA windows-makefile-20050509 AUTHOR
	jaltman@secure-endpoints.com
	
	reorganize dependencies to allow kfw to be integrated into Server
	Manager

2005-05-10 03:31  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20050509 AUTHOR jaltman@secure-endpoints.com
	
	latest updates

2005-05-08 06:49  shadow

	* acinclude.m4, src/afs/afs.h, src/afs/afs_callback.c,
	src/afs/afs_osi.c, src/afs/afs_prototypes.h, src/afs/afs_util.c,
	src/afs/afs_vcache.c, src/afs/lock.h, src/afs/sysincludes.h,
	src/afs/DARWIN/osi_machdep.h, src/afs/DARWIN/osi_module.c,
	src/afs/DARWIN/osi_vfsops.c, src/afs/DARWIN/osi_vnodeops.c,
	src/afs/VNOPS/afs_vnop_lookup.c, src/afs/VNOPS/afs_vnop_remove.c,
	src/rx/xdr_prototypes.h, src/rx/DARWIN/rx_kmutex.c,
	src/rx/DARWIN/rx_kmutex.h: DELTA macos-104-not-yet-20050508 AUTHOR
	cg2v@andrew.cmu.edu FIXES
	
	shadow@dementia.org to blame for some of this.

2005-05-08 06:16  shadow

	* src/: afs/afs.h, afs/afs_pioctl.c, config/venus.h, venus/fs.c:
	DELTA export-calleraccess-via-pioctl-20050508 AUTHOR
	klas.lindfors@it.su.se FIXES 18442
	
	provide pioctl to get CallerAccess bits

2005-05-08 06:09  shadow

	* src/: vol/vol-info.c, util/afsutil_prototypes.h,
	util/flipbase64.c: DELTA volinfo-fixes-20050508 AUTHOR
	cg2v@andrew.cmu.edu FIXES 18391
	
	large (>31bit) volume id handling and fixed handling of cloned
	volumes

2005-05-08 06:05  shadow

	* acinclude.m4, src/cf/linux-test3.m4, src/afs/LINUX/osi_module.c:
	DELTA linux-proc-read-seq-file-20050508 AUTHOR
	wingc@engin.umich.edu FIXES 18612
	
	use sequenced file interface for proc copy of CellServDB

2005-05-08 05:59  shadow

	* src/config/stds.h: DELTA fix-64bit-assign-int64-20050508 AUTHOR
	tkeiser@gmail.com FIXES 18611
	
	make this match the way the 32 bit (struct lo/hi) version works

2005-05-08 05:55  shadow

	* src/: afs/afs.h, afs/afs_call.c, afs/afs_pioctl.c,
	afs/LINUX/osi_syscall.c, config/afs_sysnames.h,
	config/param.sparc64_linux26.h: DELTA sparc64-linux26-20050508
	AUTHOR marc@mit.edu FIXES 18485
	
	add sparc64-linux24 port

2005-05-08 05:50  shadow

	* src/tsm41/aix41_auth.c: DELTA aix-auth-speedup-20050508 AUTHOR
	sgr0@lehigh.edu FIXES 18467
	
	The security module "afs_dynamic_auth" can get VERY slow if trying
	to authenticate against a user in a large NIS password file. This
	happens because it "replaces" getpwnam with code which loops
	through the "passwd" file.
	
	this 1) makes external programs use the "real" getpwnam, and 2)
	changes the internal routine afs_getpwnam_int to use getpwnam
	instead of iterating.

2005-05-08 05:46  shadow

	* src/afs/LINUX/osi_machdep.h: DELTA
	linux-copyin-copyout-dont-check-errors-20050508 AUTHOR
	cg2v@andrew.cmu.edu FIXES 18293
	
	improved macros which do error checking

2005-05-08 05:38  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA d-revalidate-redux-20050508
	AUTHOR chas@cmf.nrl.navy.mil FIXES 18588
	
	when the callback for a directory is broken the children of this
	vnode are not invalidated as well. so VerifyVCache() always
	believes these vnodes to be up to date since they will still have
	the CStatd flag.
	
	perhaps breaking the callback on a directory should also clear
	CStatd on children vnodes?
	
	this isnt a problem for other operating system which go through the
	dnlc which does purge the children entries for the vnode in
	question during ClearCallBack().
	
	since d_revalidate now avoids the dnlc (and afs_lookup) the
	following patch tracks the parent vnode's DataVersion (just the
	lower half really but this should be sufficient) in d_time. if the
	parent has changed then the dentry is flagged as neededing updated.

2005-05-02 02:04  shadow

	* src/config/afs_sysnames.h: DELTA macos104-not-yet-20050501 AUTHOR
	shadow@dementia.org
	
	push first group of 10.4 changes

2005-04-29 21:55  rees

	* src/: afs/FBSD/osi_vfsops.c, afs/FBSD/osi_vnodeops.c,
	afsd/afsd.c: DELTA freebsd60-mount-20050429 AUTHOR rees@umich.edu
	
	Fix new FreeBSD mount vfs op.  Client works now, at least for a
	little while.

2005-04-29 20:00  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-20050429 AUTHOR
	jaltman@secure-endpoints.com
	
	1.3.8201 (do it right this time)

2005-04-29 19:51  jaltman

	* src/sys/pioctl_nt.c: DELTA windows-fix-kfw-dependency-20050429
	AUTHOR jaltman@secure-endpoints.com
	
	a failure to install KFW would lead to crashes

2005-04-29 19:50  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-20050429 AUTHOR
	jaltman@secure-endpoints.com
	
	1.3.8201

2005-04-29 19:49  jaltman

	* src/WINNT/client_config/lang/: de_DE/afs_config.rc,
	en_US/afs_config.rc, es_ES/afs_config.rc, ja_JP/afs_config.rc,
	ko_KR/afs_config.rc, pt_BR/afs_config.rc, zh_CN/afs_config.rc,
	zh_TW/afs_config.rc: DELTA windows-notes-20050429 AUTHOR
	jaltman@secure-endpoints.com
	
	remove AFS Gateway option

2005-04-29 19:49  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20050429 AUTHOR jaltman@secure-endpoints.com
	
	1.3.8201

2005-04-29 18:24  rees

	* src/afs/FBSD/: osi_module.c, osi_prototypes.h, osi_vfsops.c,
	osi_vm.c, osi_vnodeops.c: DELTA freebsd-20050429 AUTHOR
	rees@umich.edu
	
	Move module init/uninit code from module event handler to vfs ops
	Use VFS_SET for FreeBSD 6.0

2005-04-29 17:01  rees

	* src/afs/: afs_osi.h, afs_osi_pag.c, FBSD/osi_machdep.h: DELTA
	getpid-20050429 AUTHOR rees@umich.edu
	
	rename our getpid() to osi_getpid() to avoid name collision with
	kernel version

2005-04-29 01:48  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	macos-osi-flushpages-20050428 AUTHOR shadow@dementia.org
	
	reenable osi_FlushPages

2005-04-28 22:14  shadow

	* src/afs/afs_dcache.c: DELTA split-dcache-20050427 AUTHOR
	shadow@dementia.org
	
	update

2005-04-28 18:12  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-20050428 AUTHOR
	jaltman@secure-endpoints.com
	
	1.3.8200

2005-04-28 05:02  shadow

	* src/vol/vnode.h: DELTA
	vnode-nusers-avoid-potential-overflow-20050428 AUTHOR
	shadow@dementia.org
	
	a byte is very small...

2005-04-28 03:10  shadow

	* src/afs/LINUX/osi_misc.c: DELTA
	osi-initcacheinfo-cleanup-20050427 AUTHOR cg2v@andrew.cmu.edu FIXES
	18429
	
	remove extraneous variable, be consistent about cacheMnt type

2005-04-28 03:04  shadow

	* src/cf/osconf.m4: DELTA change-s390x-linker-binding-20050427
	AUTHOR psomogyi@gamax.hu FIXES 18447
	
	to avoid binding against xdr_int_internal in xdr use from the pam
	module

2005-04-27 21:43  shadow

	* src/: afs/LINUX/osi_machdep.h, config/param.alpha_linux_22.h,
	config/param.i386_linux22.h, config/param.i386_umlinux22.h,
	config/param.ppc_linux22.h, config/param.s390_linux22.h,
	config/param.sparc64_linux22.h, config/param.sparc_linux22.h: DELTA
	linux-always-glock-20050427 AUTHOR cg2v@andrew.cmu.edu
	
	finish this up, always glock on linux

2005-04-27 15:32  jaltman

	* src/WINNT/afsd/cm_callback.c: DELTA
	windows-callback-race-20050427 AUTHOR jaltman@secure-endpoints.com
	
	cm_EndCallbackGrantingCall contained a race condition due to the
	release of the cm_callbackLock in the middle of the for() loop. 
	The race was removed by optimizing out the call to
	cm_CallbackNotifyChange().  There is no reason this needed to be
	called once per callback revoke in the list.

2005-04-27 15:28  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	winnotes-20050427 AUTHOR jaltman@secure-endpoints.com
	
	more updates

2005-04-27 12:37  shadow

	* src/: afs/afs.h, afs/afs_call.c, afs/afs_dcache.c,
	afs/afs_prototypes.h, afs/afs_stats.h, afs/LINUX/osi_sysctl.c,
	afsd/afsd.c, config/afs_args.h, xstat/xstat_cm_test.c: DELTA
	split-dcache-20050427 AUTHOR shadow@dementia.org
	
	split for rw/ro dcaches to allow portion of cache to be dedicated

2005-04-27 01:49  shadow

	* src/ptserver/: Makefile.in, ptprocs.c, ptprototypes.h: DELTA
	add-ptprocs-prototype-use-20050426 AUTHOR shadow@dementia.org
	
	thanks to Chris Wing for pointing this out

2005-04-27 01:36  shadow

	* src/: bozo/bosserver.c, vlserver/vlprocs.c: DELTA
	daemonize-log-somewhere-so-fds-can-close-without-harm-20050426
	AUTHOR shadow@dementia.org FIXES 18405
	
	switch to VLog from printf

2005-04-25 20:52  jaltman

	* src/rx/: rx_globals.h, rx_queue.h: DELTA rx-fpq-optimize-20050425
	AUTHOR tkeiser@psu.edu FIXES 17805
	
	here's a patch that reduces the overhead of transfers between the
	local and global free packet queues. The old algorithm was O(n) in
	the number of store instructions -- 7 per rx_packet. I've added
	some bulk transfer macros to the rx_queue package. Now, the number
	of store instructions is O(1) -- 6 total. This should help reduce
	bus contention and cache line invalidates on SMPs.

2005-04-25 17:20  shadow

	* src/rx/: rx_prototypes.h, LINUX/rx_kmutex.c, LINUX/rx_kmutex.h,
	LINUX/rx_kmutex.h: DELTA linux-global-sunlock-always-20050424
	AUTHOR shadow@dementia.org
	
	ok, well, in the land of pre-emption i guess we need this always

2005-04-25 14:54  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-dentry-revalidate-one-more-20050424 AUTHOR
	chas@cmf.nrl.navy.mil
	
	further updates

2005-04-25 00:01  shadow

	* src/config/: param.alpha_linux_24.h, param.alpha_linux_26.h,
	param.amd64_linux24.h, param.amd64_linux26.h, param.i386_linux24.h,
	param.i386_linux26.h, param.i386_umlinux24.h,
	param.i386_umlinux26.h, param.ia64_linux24.h, param.ia64_linux26.h,
	param.parisc_linux24.h, param.ppc64_linux24.h,
	param.ppc64_linux26.h, param.ppc_linux24.h, param.ppc_linux26.h,
	param.s390_linux24.h, param.s390x_linux24.h, param.s390x_linux26.h,
	param.sparc64_linux24.h, param.sparc_linux24.h: DELTA
	linux-global-sunlock-always-20050424 AUTHOR shadow@dementia.org
	
	ok, well, in the land of pre-emption i guess we need this always

2005-04-24 23:46  shadow

	* src/util/daemon.c: DELTA
	use-daemon-in-bosserver-and-afsd-20050424 AUTHOR
	wingc@engin.umich.edu FIXES
	
	add the file, too

2005-04-24 19:26  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-dentry-revalidate-one-more-20050424 AUTHOR
	chas@cmf.nrl.navy.mil
	
	further updates

2005-04-24 14:54  shadow

	* acinclude.m4: DELTA add-missing-inotify-test-20050424 AUTHOR
	cg2v@andrew.cmu.edu FIXES
	
	so we actually detect the inotify sem

2005-04-24 14:26  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	dentry-revalidate-cleanup-20050424 AUTHOR chas@cmf.nrl.navy.mil
	FIXES
	
	clean up dentry_revalidate one more time so performance improves

2005-04-24 14:24  shadow

	* src/: config/param.rs_aix53.h, afsd/afsd.c: DELTA aix53-20050424
	AUTHOR Niklas.Edmundsson@hpc2n.umu.se FIXES
	
	add param file for aix 53 check for cache partition type

2005-04-24 14:19  shadow

	* src/vol/vnode.c: DELTA maintain-volume-filecounts-20050424 AUTHOR
	rtb@pclella.cern.ch FIXES
	
	maintain file counts in volume header

2005-04-24 14:16  shadow

	* acinclude.m4, src/util/Makefile.in,
	src/util/afsutil_prototypes.h, src/afsd/afsd.c,
	src/bozo/bosserver.c: DELTA
	use-daemon-in-bosserver-and-afsd-20050424 AUTHOR
	wingc@engin.umich.edu FIXES
	
	provide daemon() if none exists. call it in bosserver and in afsd
	for afsdb handler

2005-04-24 14:01  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	avoid-leaking-stat-info-20050424 AUTHOR chas@cmf.nrl.navy.mil
	
	otherwise we are effectively giving stat powers to people who
	shouldn't have it

2005-04-24 01:02  shadow

	* src/afs/: afs_osi.h, LINUX/osi_file.c, LINUX/osi_machdep.h,
	LINUX/osi_misc.c: DELTA osi-file-use-dentry-open-20050423 AUTHOR
	cg2v@andrew.cmu.edu FIXES 18335
	
	use dentry_open et al instead of doing the work ourselves

2005-04-24 00:54  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	linux-osi-module-proc-csdb-sprintf-bug-20050423 AUTHOR
	shadow@dementia.org FIXES 18334
	
	remove extraneous %s

2005-04-22 14:57  rees

	* src/: afs/afs_osi.h, afs/afs_vcache.c, afs/FBSD/osi_machdep.h,
	afs/FBSD/osi_vfsops.c, afs/FBSD/osi_vnodeops.c,
	afs/OBSD/osi_machdep.h, afs/VNOPS/afs_vnop_strategy.c,
	config/afs_sysnames.h, config/param.i386_fbsd_60.h: DELTA
	freebsd60-20050422 AUTHOR rees@umich.edu
	
	Preliminary FreeBSD 6.0 support.  Builds, but unlikely to work.

2005-04-21 22:08  rees

	* src/comerr/.cvsignore: DELTA ignore-ytab-20050421 AUTHOR
	rees@umich.edu
	
	add y.tab.h to .cvsignore

2005-04-21 12:03  rees

	* src/export/Makefile.in: DELTA restore-tab-20050421 AUTHOR
	nik@zurich.ibm.com
	
	Restore lost tab.

2005-04-21 02:16  jaltman

	* src/WINNT/client_exp/: gui2fs.cpp, gui2fs.h, shell_ext.cpp: DELTA
	windows-shell-ext-remove-mtpt-20050420 AUTHOR
	jaltman@secure-endpoints.com
	
	Conditionalize the AFS->Mount Point->Remove menu item based upon
	whether or not the selected item(s) contain mount points

2005-04-20 21:21  jaltman

	* src/rx/: rx.c, rx_globals.h, rx_packet.c, rx_pthread.c: DELTA
	rx_fpq_take_three-20050420 AUTHOR tkeiser@psu.edu FIXES 17805
	
	I've been stress testing a patch all weekend that changes the way
	thread-local packet quotas are computed.  I was able to replicate
	the unbounded packet alloc problem on unix server components by
	eliminating my code from rxi_StartServerProcs that sets the maximum
	number of expected threads.  This patch makes the upper thread
	limit get computed on the fly, adds some thread-local free packet
	queue statistics, and a few other minor tweaks.  I still don't have
	a working windows development environment, so I can't say whether
	this will fix all the windows client problems.	But, the unbounded
	packet allocation problem should go away with this patch.
	
	stress testing on windows succeeds as well.
	<jaltman@secure-endpoints.com>

2005-04-20 16:35  rees

	* src/afs/: afs_osi.h, OBSD/osi_machdep.h: DELTA
	fix-vc-v-macro-20050420 AUTHOR rees@umich.edu
	
	Fix IsAfsVnode and friends for OpenBSD and NetBSD.  Use "v" instead
	of "vc" for vnode args to macros (cosmetic only).  Redefine OpenBSD
	macros instead of using #ifdefs in afs_osi.h.

2005-04-19 21:06  jaltman

	* src/WINNT/afsd/: afsd.h, afsd_service.c, cm_daemon.c: DELTA
	windows-hookdll-20050419 AUTHOR jaltman@secure-endpoints.com
	
	Some more tweaks for hook dll processing.

2005-04-19 16:27  shadow

	* src/afs/: afs_prototypes.h, LINUX/osi_file.c, LINUX/osi_misc.c,
	LINUX/osi_prototypes.h, VNOPS/afs_vnop_read.c,
	VNOPS/afs_vnop_write.c: DELTA linux-conflate-rdwrs-20050419 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 17561
	
	conflate the 2 rdwr routines we have

2005-04-19 15:50  shadow

	* acinclude.m4, src/cf/osconf.m4, src/config/afs_sysnames.h,
	src/libafs/MakefileProto.AIX.in: DELTA aix53-20050419 AUTHOR
	Niklas.Edmundsson@hpc2n.umu.se
	
	add aix 5.3 support

2005-04-19 06:26  jaltman

	* src/WINNT/afsd/: afsd.c, afsd.h, afsd_service.c, cm_daemon.c,
	smb.c: DELTA windows-hooks-20050418 AUTHOR
	jaltman@secure-endpoints.com
	
	Add new hooks from "AfsdHook.dll" to the afsd_service.exe
	
	   AfsdInitHook - where you currently have one
	
	   AfsdRxStartedHook - after RxInit but before SmbInit
	
	   AfsdSmbStartedHook - after SmbInit
	
	   AfsdBkDaemonHook - called by the BkDaemon thread and is executed
	once per
			      cycle
	
	   AfsdStoppingHook - called just after a shutdown event has been
			      received but before any shutdown has been
	performed
	
	   AfsdStoppedHook - called just after all shutdown operations
	after
			     completed but before the service terminates
	
	The type of the function is
	
	   BOOL ( APIENTRY * AfsdHook )(void)
	
	in all cases.  Returning FALSE will cause the service to shutdown.

2005-04-19 05:04  jaltman

	* src/util/serverLog.c: DELTA windows-O_NOBLOCK-20050418 AUTHOR
	jaltman@secure-endpoints.com
	
	O_NOBLOCK is not defined on Windows

2005-04-19 05:04  jaltman

	* src/rx/: rx.c, rx_globals.h: DELTA windows-rx-ts-fpq-20050418
	AUTHOR jaltman@secure-endpoints.com FIXES 17805
	
	Add a new function called rx_StartClientThread() which parallels
	the behavior of rx_StartServer but is used for initializing client
	threads.
	
	Also, disable RX_TSFPQ_ENABLE for Windows as it slows the client
	down.

2005-04-19 05:03  jaltman

	* src/WINNT/pthread/pthread.c: DELTA windows-formatting-20050418
	AUTHOR jaltman@secure-endpoints.com
	
	keep formatting consistent

2005-04-19 05:02  jaltman

	* src/WINNT/afsreg/syscfg.c: DELTA windows-free-lib-20050418 AUTHOR
	jaltman@secure-endpoints.com
	
	call FreeLibrary not CloseHandle

2005-04-19 05:02  jaltman

	* src/: WINNT/afsd/cm_daemon.c, WINNT/afsd/smb.c,
	libafsrpc/afsrpc.def: DELTA windows-rx-ts-fpq-20050418 AUTHOR
	jaltman@secure-endpoints.com FIXES 17805
	
	Add a new function called rx_StartClientThread() which parallels
	the behavior of rx_StartServer but is used for initializing client
	threads.

2005-04-18 20:09  shadow

	* src/: cf/osconf.m4, config/param.ppc_darwin_80.h,
	libafs/MakefileProto.DARWIN.in, libafs/afs.ppc_darwin_80.plist.in:
	DELTA macos104-not-yet-20050418 AUTHOR shadow@dementia.org
	
	push first group of 10.4 changes

2005-04-18 14:43  jaltman

	* src/WINNT/afsreg/syscfg.c: DELTA windows-syscfg-20050418 AUTHOR
	jaltman@secure-endpoints.com
	
	GetAdaptersAddressess -> GetAdaptersAddresses

2005-04-18 14:30  shadow

	* src/afs/LINUX/osi_file.c: DELTA linux-fmode-set-20050418 AUTHOR
	cg2v@andrew.cmu.edu
	
	to avoid problems where we don't get truncated

2005-04-18 14:28  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	logging-in-linux-vnodeops-sucks-20050418 AUTHOR rtb@pclella.cern.ch
	
	given that we keep ending up with these weird errors, it's just not
	worth it.

2005-04-18 14:25  shadow

	* src/config/: param.sunx86_510.h, param.sunx86_57.h,
	param.sunx86_58.h, param.sunx86_59.h: DELTA
	solaris-largefile-not-on-ia32-20050417 AUTHOR banz@umbc.edu
	
	disable largefile on solaris x86 32 bit

2005-04-18 02:28  jaltman

	* src/ptserver/ptuser.h: DELTA missing-eof-20050417 AUTHOR
	jaltman@secure-endpoints.com
	
	add missing eof

2005-04-15 19:39  shadow

	* src/ptserver/: pt_util.c, ptprocs.c, ptserver.c, ptutils.c: DELTA
	ptserver-restricted-mode-20050415 AUTHOR shadow@dementia.org
	
	add restricted mode to pts only admins can make changes

2005-04-15 19:32  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	make-linux-proc-cellservdb-info-20050415 AUTHOR shadow@dementia.org
	
	use info hook instead of read so we can have larger than a slab

2005-04-15 19:04  shadow

	* Makefile.in: DELTA license-compromise-20050415 AUTHOR
	shadow@dementia.org
	
	just copy the full list of licenses here. bleh.

2005-04-15 19:02  shadow

	* src/LICENSE: DELTA license-update-20050415 AUTHOR
	shadow@dementia.org FIXES 18131
	
	collect all licenses here

2005-04-15 18:43  shadow

	* src/volser/: vos.c, vsprocs.c: DELTA
	vos-release-compare-update-timestamps-20050415 AUTHOR
	aedil@alchar.org FIXES 17758
	
	use last updated timestamps to determine if a release needs to be
	done

2005-04-15 18:34  shadow

	* src/rxkad/rxkad_prototypes.h: DELTA fix-rxkad-prototype-20050415
	AUTHOR psomogyi@gamax.hu FIXES 18079
	
	fix cbc_encrypt prototype

2005-04-15 18:33  shadow

	* src/rx/: rx_kcommon.c, rx_prototypes.h, IRIX/rx_knet.c,
	LINUX/rx_knet.c, SOLARIS/rx_knet.c, UKERNEL/rx_knet.c: DELTA
	kill-struct-osisocket-20050415 AUTHOR shadow@dementia.org FIXES
	18079
	
	more complete version of what's in the patch, kill all refs to
	struct osi_socket in favor of just osi_socket
	
	from  psomogyi@gamax.hu

2005-04-15 18:23  shadow

	* src/viced/viced.c: DELTA viced-already-regd-warning-20050415
	AUTHOR chas@cmf.nrl.navy.mil FIXES 18049
	
	the ethernet address is irrelevant

2005-04-15 16:01  jaltman

	* src/WINNT/afsd/cm_aclent.c: DELTA
	windows-locking-freeacls-20050415 AUTHOR
	jaltman@secure-endpoints.com
	
	Ensure that the appropriate mutex locks are held on the stat cache
	entry referred to by the acl back pointer when performing a cleanup

2005-04-15 16:00  jaltman

	* src/WINNT/afsd/cm_memmap.c: DELTA windows-memmap-adjust-20050415
	AUTHOR jaltman@secure-endpoint.com
	
	Prepare to allow the maxVolumes and maxCells parameters to become
	independent of the MaxStats value

2005-04-15 13:40  shadow

	* src/afs/afs_vcache.c: DELTA sema-init-takes-2-args-20050415
	AUTHOR chas@cmf.nrl.navy.mil FIXES 18271
	
	init sema correctly

2005-04-15 13:31  shadow

	* src/util/serverLog.c: DELTA fifo-logs-20050415 AUTHOR
	shadow@dementia.org
	
	use O_NONBLOCK during open if it's a fifo suppress SIGPIPE in case
	we care (EPIPE handling still not needed: return value of write is
	discarded)

2005-04-14 05:46  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/NTMakefile,
	src/WINNT/afsd/afskfw.c, src/WINNT/afsd/afskfw.h,
	src/WINNT/afsd/afslogon.c, src/WINNT/afsd/afslogon.def,
	src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/smb.h,
	src/WINNT/afsd/smb3.c, src/WINNT/client_exp/gui2fs.cpp,
	src/WINNT/install/NSIS/OpenAFS.nsi,
	src/WINNT/install/wix/feature.wxi, src/WINNT/install/wix/files.wxi,
	src/WINNT/install/wix/replace_afs.cmd,
	src/libafsauthent/NTMakefile, src/sys/NTMakefile,
	src/sys/pioctl_nt.c: DELTA windows-winlogon-logon-event-20050414
	AUTHOR jaltman@secure-endpoints.com
	
	 Apparently the problem with multi-domain forests with cross-
	 realm trusts to non-Windows realms was not entirely solved.
	 The authentication to the AFS SMB service failed because
	 the wrong name was being used.  Using ASU as an example,
	 the authentication was being performed with the name
	 "QAAD\user" (an account in the forest root) and not
	 "user@ASU.EDU (the MIT Kerberos principal used to login with)
	
	 The solution was to add an additional dependency on KFW
	 in order or to be able to easily obtain the client principal
	 name stored in the MSLSA ccache TGT.  This information is
	 used in two locations:
	
	 - the pioctl() function
	
	 - a new WinLogon Event Handler for the "logon" event.
	
	 The pioctl function will now be able to use the correct
	 name when calling WNetAddConnection2() and the "logon"
	 event handler will now be able to call WNetAddConnection2().
	 The hope is that the "logon" event handler will be called
	 before the profile is loaded but I have not guarrantee
	 that will happen.

2005-04-14 04:41  shadow

	* src/: bozo/bosserver.c, util/serverLog.c: DELTA
	support-named-pipe-logs-20050414 AUTHOR shadow@dementia.org
	
	so log files can be named pipes

2005-04-14 04:29  shadow

	* src/util/serverLog.c: DELTA renamefile-for-mrafslogs-20050414
	AUTHOR shadow@dementia.org
	
	call the renamefile wrapper so mrafs style logs on windows work
	like other logs

2005-04-14 04:22  shadow

	* src/rx/rx_packet.c: DELTA kill-rxglock-20050413 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 18222
	
	the rxglock was being defined out by all the platforms, just kill
	it.

2005-04-14 02:41  shadow

	* src/: WINNT/pthread/pthread.c, rx/rx.c, rx/rx_globals.h,
	rx/rx_packet.c, rx/rx_pthread.c: DELTA rx-fpq-trying-again-20050413
	AUTHOR tkeiser@gmail.com FIXES 17805
	
	this time we'll work it out on windows. multitier free packet
	queues to increase performance

2005-04-14 02:32  shadow

	* src/config/: param.alpha_linux_22.h, param.alpha_linux_24.h,
	param.alpha_linux_26.h, param.amd64_linux24.h,
	param.amd64_linux26.h, param.i386_linux22.h, param.i386_linux24.h,
	param.i386_linux26.h, param.i386_umlinux22.h,
	param.i386_umlinux24.h, param.i386_umlinux26.h,
	param.ia64_linux24.h, param.ia64_linux26.h, param.parisc_linux24.h,
	param.ppc64_linux24.h, param.ppc64_linux26.h, param.ppc_linux22.h,
	param.ppc_linux24.h, param.ppc_linux26.h, param.s390_linux22.h,
	param.s390_linux24.h, param.s390x_linux24.h, param.s390x_linux26.h,
	param.sparc64_linux22.h, param.sparc64_linux24.h,
	param.sparc_linux22.h, param.sparc_linux24.h: DELTA
	bye-getitimer-20050413 AUTHOR chas@cmf.nrl.navy.mil FIXES 18221
	
	stop using getitimer on linux

2005-04-14 02:25  shadow

	* src/: afs/afs_osi.h, afs/lock.h, afs/AIX/osi_machdep.h,
	afs/DARWIN/osi_machdep.h, afs/DUX/osi_machdep.h,
	afs/FBSD/osi_machdep.h, afs/HPUX/osi_machdep.h,
	afs/IRIX/osi_machdep.h, afs/LINUX/osi_machdep.h,
	afs/NBSD/osi_machdep.h, afs/OBSD/osi_machdep.h,
	afs/SOLARIS/osi_machdep.h, afs/UKERNEL/afs_usrops.c, rx/rx.c,
	rx/rx_event.c, rx/rx_kcommon.c, rx/rx_lwp.h, rx/rx_packet.c,
	rx/rx_pthread.h, rx/rx_rdwr.c, rx/rx_user.h, rx/AIX/rx_kmutex.h,
	rx/DUX/rx_knet.c, rx/FBSD/rx_knet.c, rx/HPUX/rx_kmutex.h,
	rx/OBSD/rx_kmutex.h, rx/UKERNEL/rx_kmutex.h: DELTA
	kill-rxglock-20050413 AUTHOR chas@cmf.nrl.navy.mil FIXES 18222
	
	the rxglock was being defined out by all the platforms, just kill
	it.

2005-04-14 02:18  shadow

	* src/afs/: afs_pioctl.c, LINUX/osi_machdep.h, LINUX/osi_module.c,
	LINUX/osi_vnodeops.c: DELTA linux26-unlocked-ioctl-20050413 AUTHOR
	cg2v@andrew.cmu.edu FIXES 18224
	
	add unlocked_ioctl support and compat_ioctl support

2005-04-14 02:13  shadow

	* Makefile.in, src/tbutc/Makefile.in: DELTA
	tbutc-avoid-lwp-libs-20050413 AUTHOR cg2v@andrew.cmu.edu FIXES
	18225
	
	stop using lwp family libs when building tbutc

2005-04-14 02:09  shadow

	* src/rx/rx_clock.h: DELTA kill-clock-advance-20050413 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 18228
	
	we don't use clock_Advance, so it's gone

2005-04-14 01:59  shadow

	* src/vol/volume.c: DELTA aix-volser-fix-retry-20050413 AUTHOR
	psomogyi@gamax.hu FIXES 18240
	
	destroy lock only after we gave up permanently

2005-04-14 01:38  shadow

	* src/config/afs_sysnames.h, src/config/param.hp_ux1123.h,
	Makefile.in, src/libafs/MakefileProto.HPUX.in: DELTA
	hpux1123-parisc-20050413 AUTHOR deengert@anl.gov FIXES 18245
	
	hpux 11.23 changes for parisc

2005-04-14 01:14  shadow

	* acinclude.m4, src/cf/linux-test4.m4, src/afs/afs_vcache.c: DELTA
	linux-inotify-sem-20050413 AUTHOR cg2v@andrew.cmu.edu FIXES 18260
	
	add inotify sem detection

2005-04-14 00:54  shadow

	* src/rx/rx_prototypes.h: DELTA
	rx-dont-use-kmutex-outside-linux-kernel-20050413 AUTHOR
	cg2v@andrew.cmu.edu FIXES 18261
	
	don't use kmutex in prototypes outside linux kernel

2005-04-11 18:10  shadow

	* src/viced/callback.c: DELTA
	cblater-hold-lock-on-broadcast-20050411 AUTHOR tkeiser@gmail.com
	FIXES
	
	avoid race from not holding lock around fsync_cond broadcast

2005-04-11 18:03  shadow

	* Makefile.in: DELTA cleanup-rcmd-killing-20050411 AUTHOR
	shadow@dementia.org FIXES
	
	cleanup killing of rcmds.

2005-04-06 21:24  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-follow-link-light-needs-putlink-20050406 AUTHOR
	shadow@dementia.org FIXES
	
	based on research by cg2v@andrew.cmu.edu and suggestion of
	jhutz@cmu.edu needed so kmaps are balanced by kunmaps

2005-04-06 05:08  shadow

	* src/afs/afs_cell.c: DELTA afsdb-lock-20050405 AUTHOR
	cg2v@andrew.cmu.edu FIXES
	
	init one more lock

2005-04-06 04:46  shadow

	* src/afs/LINUX/osi_probe.c: DELTA osi-probe-old-kernels-20050405
	AUTHOR shadow@dementia.org FIXES
	
	old kernerls lack __user

2005-04-05 02:16  jaltman

	* src/WINNT/afsd/: afsd.h, afsd_init.c, cm_callback.c: DELTA
	windows-rx_mtu-20050404 AUTHOR jaltman@secure-endpoints.com
	
	cmdebug -addr should report the rx_mtu size if it is set and less
	than the actual mtu size

2005-04-04 11:51  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20050404 AUTHOR jaltman@secure-endpoints.com
	
	final updates before 1.3.81

2005-04-04 11:37  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-20050404 AUTHOR
	jaltman@secure-endpoints.com
	
	1.3.8100

2005-04-04 07:42  shadow

	* src/afs/afs.h: DELTA
	make-afs-h-includable-outside-kernel-20050404 AUTHOR
	zacheiss@mit.edu
	
	so you don't need to define KERNEL to cinlude this

2005-04-04 07:34  shadow

	* Makefile.in, src/venus/Makefile.in, src/venus/kdump.c: DELTA
	kdump-update-20050404 AUTHOR zacheiss@mit.edu FIXES
	
	make kdump build again

2005-04-04 05:02  shadow

	* Makefile.in: DELTA remove-insecure-and-ntp-20050403 AUTHOR
	shadow@dementia.org FIXES
	
	rcmds, inetd, ftpd and ntp are gone. leaving the files in the cvs
	head for now.

2005-04-04 04:26  shadow

	* src/rx/: rx.c, rx_globals.h, rx_packet.c, rx_pthread.c: DELTA
	remove-rx-2tier-freepacketq-20050403 AUTHOR shadow@dementia.org
	
	needs more work.

2005-04-04 04:17  shadow

	* src/afs/VNOPS/afs_vnop_attrs.c: DELTA macos103-update-20050403
	AUTHOR shadow@dementia.org FIXES
	
	use system vnodes. one remaining bug, dangling vnodes at shutdown.

2005-04-04 03:57  shadow

	* src/afs/VNOPS/afs_vnop_attrs.c: DELTA macos103-update-20050403
	AUTHOR shadow@dementia.org FIXES
	
	use system vnodes. one remaining bug, dangling vnodes at shutdown.

2005-04-03 20:40  shadow

	* src/: afs/afs.h, afs/afs_osi.h, afs/afs_pioctl.c,
	afs/afs_vcache.c, afs/DARWIN/osi_machdep.h,
	afs/DARWIN/osi_module.c, afs/DARWIN/osi_vfsops.c,
	afs/DARWIN/osi_vm.c, afs/DARWIN/osi_vnodeops.c,
	afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_remove.c,
	afsd/afs.rc.darwin, config/param.ppc_darwin_70.h: DELTA
	macos103-update-20050403 AUTHOR shadow@dementia.org FIXES
	
	use system vnodes. one remaining bug, dangling vnodes at shutdown.

2005-04-03 20:20  shadow

	* src/volser/vos.c: DELTA vos-partinfo-summary-portability-20050403
	AUTHOR tkeiser@psu.edu
	
	make this work on systems with non-native 64 bit int

2005-04-03 20:12  shadow

	* src/rx/: rx.c, rx_globals.h, rx_packet.c, rx_pthread.c: DELTA
	rx-2tier-freepacketq-20050403 AUTHOR tkeiser@psu.edu FIXES 17805
	
	The attached patch turns the rx free packet queue into a 2-tiered
	cache with a local thread-specific queue, backed by a global queue
	when using pthreaded rx. The patch is against 1.3.79. Preliminary
	benchmarks show scalability much closer to 2 cpus on sparc with
	this patch. Also, fileserver performance under heavy load is
	improved: 50% improvement in throughput for sequential writes, and
	a 10% improvement in performance for random writes against an smp
	sparc solaris 10 fileserver.

2005-04-03 20:09  shadow

	* src/viced/: afsfileprocs.c, host.c: DELTA
	hid2client-write-lock-20050403 AUTHOR tkeiser@psu.edu FIXES 17867
	
	h_ID2Client currently returns a client struct with a shared lock.
	The only caller of h_ID2Client (SRXAFS_FlushCPS) immediately calls
	BoostSharedLock. This patch just goes ahead and makes h_ID2Client
	return it with the write lock so we don't enter the Lock struct
	mutex multiple times in a row. This also happens to remove the last
	reference to BoostSharedLock in the tree.

2005-04-03 20:00  shadow

	* src/: afs/afs.h, cf/osconf.m4, config/afs_sysnames.h,
	config/param.alpha_linux_26.h, rx/rx.c,
	libafs/MakefileProto.LINUX.in: DELTA alpha-linux26-20050403 AUTHOR
	andrej.filipcic@ijs.si FIXES 18081
	
	alpha linux26 port

2005-04-03 19:53  shadow

	* src/rx/rx_clock.c: DELTA rx-clock-rollover-fix-20050403 AUTHOR
	cg2v@andrew.cmu.edu FIXES 17990
	
	itimer rollover comes faster now; handle it.

2005-04-03 19:48  shadow

	* src/afs/: afs_pioctl.c, LINUX/osi_cred.c: DELTA
	more-linux26-cred-fixes-20050403 AUTHOR chas@cmf.nrl.navy.mil FIXES
	18009
	
	instead of crget() getting a groups_alloc(0) just to put it, we
	just fix crref()/crdup()/afs_pioctl() to do the "right" thing
	
	added missing task_lock()'s as well.

2005-04-03 19:37  shadow

	* Makefile.in: DELTA license-update-20050403 AUTHOR
	shadow@dementia.org FIXES 18131
	
	install LICENSE into destdir builds

2005-04-03 19:30  shadow

	* doc/LICENSE: DELTA license-update-20050403 AUTHOR
	shadow@dementia.org FIXES 18131
	
	collect all licenses here

2005-04-03 19:21  shadow

	* src/packaging/HP-UX/: psf-1.2.10-transarc-paths-11.00,
	psf-1.2.10-transarc-paths-11.11, psf-1.2.10-transarc-paths-11.22:
	DELTA hpux-license-update-20050403 AUTHOR shadow@dementia.org FIXES
	18129
	
	update hpux psf file copyright info

2005-04-03 19:13  shadow

	* src/packaging/MacOS/: 2.0.txt, OpenAFS.post_install, ReadMe.rtf,
	buildpkg.sh: DELTA macos-update-packaging-20050403 AUTHOR
	shadow@dementia.org FIXES 18127
	
	add apsl 2.0 license. note it in ReadMe.rtf. update buildpkg to
	provide afsd options sample. update post_install to use sample
	ThisCell and options if none provided.

2005-04-03 19:02  shadow

	* acinclude.m4, src/afs/LINUX/osi_flush.s,
	src/afs/LINUX/osi_probe.c, src/afs/LINUX/osi_syscall.c,
	src/cf/linux-test3.m4, src/cf/osconf.m4,
	src/libafs/Makefile.common.in, src/libafs/MakefileProto.LINUX.in,
	src/libafs/make_kbuild_makefile.pl: DELTA linux-ppc64-26-20050403
	AUTHOR oehmes@de.ibm.com FIXES 18114
	
	add support for ppc64 linux26

2005-04-03 18:48  shadow

	* src/: bucoord/dsstub.c, bucoord/dsvs.c, bucoord/dump_sched.c,
	bucoord/regex.c, bucoord/vol_sets.c, butc/recoverDb.c,
	butc/tcprocs.c, butc/tcudbprocs.c, des/make_keyperm.c: DELTA
	new-gcc-cleanup-20050403 AUTHOR shadow@dementia.org FIXES
	
	more picky about some of this stuff, and it's right, so let's clean
	it up

2005-04-03 18:32  shadow

	* Makefile.in, acinclude.m4, configure.in: DELTA
	remove-insecure-and-ntp-20050403 AUTHOR shadow@dementia.org FIXES
	
	rcmds, inetd, ftpd and ntp are gone. leaving the files in the cvs
	head for now.

2005-04-03 18:17  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	s390x-linux26-flavor-check-20050403 AUTHOR oehmes@de.ibm.com FIXES
	18112
	
	add missing flavor bit check for s390x

2005-04-03 18:13  shadow

	* src/: afs/afs_daemons.c, afs/afs_init.c, afs/afs_osi_alloc.c,
	afs/afs_prototypes.h, afs/sysincludes.h, lwp/lwp.h, rx/rx.c,
	rx/rx_prototypes.h, rx/rx_user.c, rxkad/rxkad.p.h: DELTA
	aix5-allocator-cleanup-20050403 AUTHOR
	Niklas.Edmundsson@hpc2n.umu.se
	
	* Removed memory allocation functions only used on AIX and ancient 
	  HPUX. If the performance penalty is noticeable, implement a
	wrapper    at the osi-level in the same manner as LINUX/FBSD (ie
	not sprayed    throughout the code).  * Removed all remnants of
	splnet()-style locking, it was not    sufficient for MP anyway
	which the real locks are. Affects only AIX    and HPUX.  * Drop the
	global locking in rxi_Alloc since the real locks do their    jobs,
	affects only AIX41 and up (ie. MP capable OS).	* Fix the
	non-kernel wrapper for osi_Alloc/Free on AIX to take void *    in
	the same manner as the rest of the functions. IMO this wrapper	 
	shouldn't be necessary since you should never ever malloc() 0
	bytes,	  but since it's there I'd guess someone made stupid
	assumptions    somewhere...  * Restores MAXKTCTICKETLEN to 12000 on
	AIX * Restores AFS_LWP_MINSTACKSIZE to 48k on AIX (might affect   
	server-stuff)

2005-04-03 18:09  shadow

	* src/: afs/afs.h, afs/afs_buffer.c, afs/afs_call.c,
	afs/afs_daemons.c, afs/afs_dcache.c, afs/afs_init.c,
	afs/afs_memcache.c, afs/afs_nfsclnt.c, afs/afs_osi.c,
	afs/afs_pioctl.c, afs/afs_vcache.c, afs/afsincludes.h,
	afs/longc_procs.h, afs/sysincludes.h, afs/DARWIN/osi_machdep.h,
	afs/DARWIN/osi_vm.c, afs/DARWIN/osi_vnodeops.c, afs/FBSD/osi_vm.c,
	afs/FBSD/osi_vnodeops.c, afs/NBSD/osi_vm.c,
	afs/NBSD/osi_vnodeops.c, afs/SOLARIS/osi_vm.c,
	afs/SOLARIS/osi_vnodeops.c, afs/VNOPS/afs_vnop_attrs.c,
	afs/VNOPS/afs_vnop_fid.c, afs/VNOPS/afs_vnop_flock.c,
	afs/VNOPS/afs_vnop_open.c, afs/VNOPS/afs_vnop_read.c,
	afs/VNOPS/afs_vnop_readdir.c, afs/VNOPS/afs_vnop_remove.c,
	afs/VNOPS/afs_vnop_rename.c, afs/VNOPS/afs_vnop_strategy.c,
	afs/VNOPS/afs_vnop_write.c, afsd/afsd.c, afsmonitor/afsmonitor.c,
	auth/cellconfig.c, bucoord/commands.c, bucoord/dump.c,
	bucoord/restore.c, budb/db_text.c, butc/dump.c, butm/file_tm.c,
	config/param.alpha_dux40.h, config/param.alpha_dux50.h,
	config/param.alpha_dux51.h, config/param.sun4x_510.h,
	config/param.sun4x_55.h, config/param.sun4x_56.h,
	config/param.sun4x_57.h, config/param.sun4x_58.h,
	config/param.sun4x_59.h, config/param.sunx86_510.h,
	config/param.sunx86_57.h, config/param.sunx86_58.h,
	config/param.sunx86_59.h, dir/dir.c, fsint/afsaux.c, rx/rx.c,
	rx/rx_clock.c, rx/rx_rdwr.c, rx/xdr_afsuuid.c, rx/xdr_arrayn.c,
	rx/xdr_int64.c, rx/xdr_rx.c, rxgen/rpc_main.c, venus/fstrace.c,
	venus/kdump.c, vfsck/fsck.h, vfsck/main.c, vfsck/pass2.c,
	vfsck/pass5.c, vfsck/setup.c, vfsck/utilities.c,
	viced/afsfileprocs.c, vol/listinodes.c: DELTA
	openafs-kill-dead-code-20050403 AUTHOR shadow@dementia.org
	
	Code ifdef'd any of AFS_MACH_ENV, AFS_GFS_ENV, AFS_DEC_ENV dies
	
	Code ifdef'd AFS_SUN_ENV either becomes AFS_SUN5_ENV or dies as
	appropriate, in the kernel only. The database servers etc are
	probably still buildable, and I still have a SunOS 4.1.4 machine.
	;-) But the Solaris vnops get all SunOS 4 code nuked.
	
	Uses of AFS_ALPHA_ENV which secretly meant OSF/1,D/UX,Tru64 become
	AFS_OSF_ENV.
	
	Bozon lock use gets its own ifdef. OSF and Solaris define it.
	Darwin and any BSDs have bozon lock usage removed: note that only
	OSF and Solaris were bothering to *init* the bozon lock during
	NewVCache. Bozon locks are for platforms where basically we could
	end up deadlocking ourselves because of how locks are handled.
	
	Some nonsensical ifdefs removed.  Some if 0'd code removed.  Some
	obsolete code (hpux pre-10, for instance) removed.

2005-04-03 05:32  jaltman

	* src/rx/rxdebug.c: DELTA rxdebug-unsigned-20040403 AUTHOR
	jaltman@secure-endpoints.com
	
	use unsigned types when displaying stat data via printf

2005-04-02 09:06  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA windows-notes-20050402 AUTHOR jaltman@secure-endpoints.com
	
	updates for version 1.3.81

2005-04-02 08:23  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA windows-deadlock-20050402
	AUTHOR jaltman@secure-endpoints.com
	
	One final deadlock was found in cm_TryBulkStat().  Do not hold the
	scp->mx through the RXAFS call.

2005-03-31 23:36  jaltman

	* src/WINNT/afsd/: cm_vnodeops.c, smb.c, smb.h, smb3.c: DELTA
	windows-time-20050331 AUTHOR jaltman@secure-endpoints.com
	
	Replace the time translation hack based on smb_NowTZ with a purely
	mathematical conversion from UTC based unixTime (time_t) to UTC
	based FILETIME

2005-03-31 06:05  jaltman

	* src/WINNT/afsd/: cm_dcache.c, cm_scache.c, cm_vnodeops.c, smb.c:
	DELTA windows-afsd-minor-20050330 AUTHOR
	jaltman@secure-endpoints.com
	
	Add bounds checking to the comparison of fid->vnode and
	cm_localMountPoints when Freelance mode is used.
	
	Fix typo in DJGPP section of smb.c
	
	Use rx_connection * instead of rx_call * in previous fix to
	cm_dcache.c

2005-03-30 20:49  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_conn.c, cm_dcache.c,
	cm_ioctl.c, cm_utils.c, cm_vnodeops.c, cm_volume.c, smb.c, smb3.c:
	DELTA windows-stress-test-fixes-20050330 AUTHOR
	jaltman@secure-endpoints.com
	
	Ran more stress tests against 1.3.80b on a dual processor machine
	and found a number of additional errors which could be fixed.
	
	cm_callback.c: correct the refCount handling of server lists when
	processing registering callbacks on the scache entry
	
	cm_conn.c: cm_Analyze was not handling the CM_ERROR_NOSUCHVOLUME
	case.  In this case force a retry and Force Update the Volume info
	
	cm_dcache.c; do not hold mx locks around calls to rx_NewCall(). 
	That is why we have reference counting on the rx_connection
	objects.
	
	cm_ioctl.c: replace references to afsdcell.ini with CellServDB
	
	cm_utils.c: formatting
	
	cm_vnodeops.c: improve the logging and add a missing call to
	cm_EndCallbackGrantingCall()
	
	cm_volume.c: allows cm_volume_t objects to be reused if their ref
	count is 0 and we have hit the maximum number allowed.
	
	smb.c: improve the logging and the handling of dead_vcp references.
	 If all of the SMB sessions and NCBs are in use, return BUSY to the
	CIFS client.
	
	smb3.c: convert constants to preprocessor symbols

2005-03-27 20:19  shadow

	* src/lwp/lwp.c: DELTA lwp-deal-with-unaligned-memory-20050326
	AUTHOR cg2v@andrew.cmu.edu FIXES 18050
	
	don't double-free lwp stack space

2005-03-26 07:10  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	linux-vnode-macros-20050326 AUTHOR shadow@dementia.org FIXES
	
	here's a place where we passed a vcache instead of a vnode for
	linux. doesn't matter today, might as well fix it now.

2005-03-26 07:00  shadow

	* src/lwp/lwp.c: DELTA lwp-deal-with-unaligned-memory-20050326
	AUTHOR cg2v@andrew.cmu.edu FIXES 18050
	
	don't double-free lwp stack space

2005-03-26 06:53  shadow

	* src/rx/rx_getaddr.c: DELTA
	rx-getaddrs-skip-loopback-addr-on-bsd-too-20050326 AUTHOR
	shadow@dementia.org FIXES
	
	as reported by Tracy Demarco-White

2005-03-26 05:37  shadow

	* src/afs/DARWIN/osi_vm.c: DELTA darwin-vnode-macros-20050325
	AUTHOR shadow@dementia.org FIXES
	
	use vnode to vcache conversion macros

2005-03-26 02:07  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA darwin-vnode-macros-20050325
	AUTHOR shadow@dementia.org FIXES
	
	use vnode to vcache conversion macros

2005-03-26 00:44  shadow

	* src/: afs/Makefile.in, venus/fstrace.c: DELTA
	darwin-fstrace-20050325 AUTHOR shadow@dementia.org FIXES
	
	holy crap, it just worked.

2005-03-25 17:58  jaltman

	* src/libacl/acl.h: DELTA acl-maxentry-comment-20050325 AUTHOR
	jaltman@secure-endpoints.com
	
	correct the comment related to the maximum number of entries in an
	ACL.  the number of ACEs must be less than or equal to
	ACL_MAXENTRIES not less than ACL_MAXENTRIES.

2005-03-24 01:53  shadow

	* src/afs/afs_vcache.c: DELTA sb-list-fix-20050323 AUTHOR
	shadow@dementia.org FIXES
	
	fix gaffe from my attempt at this

2005-03-23 22:31  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA windows-logon-20050323 AUTHOR
	jaltman@secure-endpoints.com
	
	Fix initialization error when getting domain parameters

2005-03-23 22:30  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-8002-20050323 AUTHOR
	jaltman@secure-endpoints.com
	
	1.3.8002

2005-03-22 23:52  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	kbuild-one-more-try-20050322 AUTHOR jhutz@cmu.edu FIXES
	
	and shortly i will confirm it works for all cases

2005-03-22 19:39  jaltman

	* src/NTMakefile: DELTA windows-toplevel-makefile-20050322 AUTHOR
	jaltman@secure-endpoints.com
	
	fix build dependencies for vl headers

2005-03-22 05:42  jaltman

	* src/WINNT/afsd/smb.c: DELTA windows-smb-fix-20050322 AUTHOR
	jaltman@secure-endpoints.com
	
	the use logon cache hack only works on xp and above. do not give up
	use of smb auth simply because it fails
	
	fix the smb_vc_t refCount fix to smb_CopyPacket.  Only hold a
	smb_vc_t if there is one.

2005-03-22 05:40  jaltman

	* src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40,
	NTMakefile.i386_w2k: DELTA windows-version-20050322 AUTHOR
	jaltman@secure-endpoints.com
	
	1.3.8001

2005-03-21 16:27  jaltman

	* src/WINNT/afsd/smb.c: DELTA windows-smb_vc_t-refcounts-20050321
	AUTHOR jaltman@secure-endpoints.com
	
	When copying a packet we must increment the vcp refcounts

2005-03-21 16:02  jaltman

	* src/WINNT/afsd/smb.c: DELTA windows-smb_vc_t-refcounts-20050321
	AUTHOR jaltman@secure-endpoints.com
	
	conditionalize the assertions on smb_vc_t refcounts as they are
	only for debugging.  We know there is a problem but don't want to
	deal with it for the 1.3.80 release.
	
	added logging info for each hold and release.  perhaps that will
	provide a clue in the future

2005-03-21 02:54  jaltman

	* src/volser/vos.c: DELTA vos-extended-format-20050320 AUTHOR
	jaltman@secure-endpoints.com FIXES 17961
	
	move variable declaration to the beginning of the block

2005-03-21 02:47  shadow

	* src/volser/vos.c: DELTA vos-extended-format-20050320 AUTHOR
	efenyak@gamax.hu FIXES 17961
	
	vos listvol -extended with -format option (vos listvol -extended
	-format) had no effect.  After applying the patch, vos listvol
	-extended -format outputs tab delimited output.

2005-03-20 20:37  shadow

	* acinclude.m4, src/cf/linux-test4.m4, src/afs/afs_vcache.c: DELTA
	linux-inotify-20050320 AUTHOR shadow@dementia.org FIXES
	
	yay more inode fields.

2005-03-20 20:26  shadow

	* src/export/Makefile.in: DELTA install-cfgafs-20050320 AUTHOR
	nik@zurich.ibm.com FIXES 17712
	
	cfgafs shoudl be installed regardless of AIX64

2005-03-20 20:22  shadow

	* src/volser/vos.c: DELTA vos-extended-format-20050320 AUTHOR
	efenyak@gamax.hu FIXES 17961
	
	vos listvol -extended with -format option (vos listvol -extended
	-format) had no effect.  After applying the patch, vos listvol
	-extended -format outputs tab delimited output.

2005-03-20 20:18  shadow

	* src/afs/LINUX/: osi_cred.c, osi_machdep.h: DELTA
	linux-crref-held-longer-20050320 AUTHOR chas@cmf.nrl.navy.mil FIXES
	17917
	
	hold the cr ref longer we were putting it too soon

2005-03-20 20:12  shadow

	* src/rx/: rx_prototypes.h, LINUX/rx_kmutex.c, LINUX/rx_kmutex.h:
	DELTA linux-rx-spinlocks-for-preempt-20050320 AUTHOR
	cg2v@andrew.cmu.edu FIXES 17966
	
	force linux spinlocks on when CONFIG_PREEMPT is involved

2005-03-20 20:08  shadow

	* src/afs/: afs_dcache.c, afs_dynroot.c: DELTA
	afs-lock-init-20050320 DELTA afs-lock-init-20050320 AUTHOR
	cg2v@andrew.cmu.edu FIXES 17939
	
	add missing afs lock initialization

2005-03-20 19:38  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	linux-libafs-makefileproto-call-kbuild-correctly-20050320 AUTHOR
	cvv@email.zp.ua FIXES 17972
	
	call the script directly out of srcdir instead of looking elsewhere

2005-03-20 19:23  shadow

	* src/rx/rx_clock.c: DELTA amd64-linux-rx-clock-fix-20050320 AUTHOR
	cg2v@andrew.cmu.edu FIXES 17950
	
	avoid initial delay in rx on amd64 linux due to interval timer
	issue

2005-03-20 15:11  shadow

	* src/volser/vos.c: DELTA vos-partinfo-summary-mode-20050320 AUTHOR
	tkeiser@psu.edu FIXES 17868
	
	add a summary mode to vos partinfo

2005-03-20 15:07  shadow

	* acinclude.m4: DELTA
	linux-find-kernel-build-link-path-to-kernel-headers-20050320 AUTHOR
	jhutz@cmu.edu FIXES
	
	look in /lib/modules for a path to the kernel build instead of just
	in /usr/src

2005-03-20 15:00  shadow

	* src/afsd/afs.rc.linux: DELTA
	linux-afsd-rc-better-defaulting-20050320 AUTHOR jasonmc@cert.org
	FIXES 17630
	
	default to a small cache rather than breaking if the client is
	ill-configured

2005-03-20 14:32  shadow

	* src/: afs/afs_call.c, afsd/afsd.c, config/afs_args.h: DELTA
	afsd-rxpck-switch-20050320 AUTHOR efenyak@gamax.hu FIXES 17837
	
	add rxpck switch to afsd to allow overrding maxpackets

2005-03-19 20:42  shadow

	* src/vol/vol-salvage.c: DELTA
	revert-salvager-verbosity-entirely-20050319 AUTHOR
	shadow@dementia.org FIXES
	
	simply remove the verbosity added to salvager

2005-03-17 17:50  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA windows-notes-20050317 AUTHOR jaltman@secure-endpoints.com
	
	final notes for 1.3.80

2005-03-17 17:42  jaltman

	* src/: WINNT/install/NSIS/CellServDB,
	WINNT/install/Win9x/CellServDB, WINNT/install/wix/CellServDB,
	WINNT/win9xpanel/CellServDB,
	packaging/HP-UX/files/usr/vice/etc/CellServDB,
	packaging/MacOS/CellServDB: DELTA CellServDB-update-20050317 AUTHOR
	jhutz@grand.central.org
	
	Public CellServDB 16 Mar 2005

2005-03-17 15:52  rees

	* NEWS, src/afsd/afsd.c: DELTA nosettime-20050317 AUTHOR
	haba@pdc.kth.se
	
	Make -nosettime default for afsd.  Use -settime to get old
	behavior.

2005-03-16 21:37  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_dns.c: DELTA
	windows-dns-crypt-20050516 AUTHOR jaltman@mit.edu
	
	Found another case in which the windows client could break
	connections which should not be broken if cryptall is on.  If the
	connection is unauthenticated because there are no tokens, the
	connections will be broken.
	
	If a site relies on AFSDB records and the client machine is
	configured to append a domain suffix to all queries it is possible
	for "foo" and "foo.bar" to appear to be separate cells.  fixed by
	appending a trailing '.' to all AFSDB queries if there is not
	already one.

2005-03-16 04:49  jaltman

	* src/rx/rx.c: DELTA rollback-20050315 AUTHOR
	jaltman@secure-endpoints.com
	
	Rollback changes to 1.68

2005-03-15 00:55  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	STABLE14-windows-notes-20050314 AUTHOR jaltman@secure-endpoints.com
	
	Update notes to describe fix for cross realm trusts to Windows
	multi-domain forests

2005-03-15 00:43  jaltman

	* src/WINNT/afsd/: afsd_init.c, smb.c: DELTA
	windows-comments-20050314 AUTHOR jaltman@secure-endpoints.com
	
	Update the comments to indicate how we force authentication to be
	performed against the Windows logon cache instead of a domain
	controller and how BackConnectionsHostNames will work in Longhorn
	Beta 1.

2005-03-11 18:16  jaltman

	* src/WINNT/afsd/: lanahelper.cpp, smb.c, smb.h, smb3.c: DELTA
	windows-mumble-20050311 AUTHOR jaltman@secure-endpoints.com
	
	Add new registry setting to force a lana to be treated as a
	loopback
	
	Move hack to force use of MSV1_0 cache

2005-03-11 07:30  jaltman

	* doc/txt/winnotes/afs-issues.txt: DELTA windows-1380-20050310
	AUTHOR jaltman@secure-endpoints.com
	
	update issues list

2005-03-11 05:36  jaltman

	* src/: WINNT/doc/install/Documentation/ja_JP/html/index.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd000.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd002.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd003.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd004.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd005.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd006.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd007.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd008.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd009.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd010.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd011.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd012.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd013.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd014.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd015.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd016.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd017.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd018.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd019.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd020.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd021.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd022.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd023.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd024.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd025.htm,
	WINNT/doc/install/Documentation/ko_KR/README.txt,
	WINNT/doc/install/Documentation/ko_KR/html/index.htm,
	WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg000.htm,
	WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg002.htm,
	WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg003.htm,
	WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg004.htm,
	
	This patch applies all of the work done to add persistent cache
	support, cache manager debugging, and a variety of bug fixes.  A
	full description will be committed within doc/txt/winnotes as part
	of a later commit.
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns000.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns002.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns003.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns004.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns005.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns006.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns007.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd000.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd002.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd003.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd004.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd005.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd006.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd007.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd008.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd009.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd010.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd011.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd012.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd013.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd014.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd015.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd016.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd017.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd018.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd019.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd020.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd021.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd022.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd023.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd024.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd025.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd026.htm,
	WINNT/doc/install/Documentation/pt_BR/README.txt,
	WINNT/doc/install/Documentation/pt_BR/html/index.htm,
	WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg000.htm,
	WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg002.htm,
	WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg003.htm,
	WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg004.htm,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns000.ht
	m,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns002.ht
	m,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns003.ht
	m,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns004.ht
	m,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns005.ht
	m,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns006.ht
	m,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns007.ht
	m, WINNT/doc/install/Documentation/zh_CN/README.txt,
	WINNT/doc/install/Documentation/zh_CN/html/index.htm,
	WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg000.htm,
	WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg002.htm,
	WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg003.htm,
	WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg004.htm,
	WINNT/doc/install/Documentation/zh_TW/README.txt,
	WINNT/doc/install/Documentation/zh_TW/html/index.htm,
	WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg000.htm,
	WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg002.htm,
	WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg003.htm,
	WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg004.htm,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns000.ht
	m,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns002.ht
	m,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns003.ht
	m,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns004.ht
	m,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns005.ht
	m,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns006.ht
	m,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns007.ht
	m, WINNT/install/InstallShield5/GenFileGroups.bat,
	WINNT/install/InstallShield5/lang/de_DE/value.shl,
	WINNT/install/InstallShield5/lang/es_ES/value.shl,
	WINNT/install/InstallShield5/lang/ja_JP/value.shl,
	WINNT/install/InstallShield5/lang/ko_KR/value.shl,
	WINNT/install/InstallShield5/lang/pt_BR/value.shl,
	WINNT/install/InstallShield5/lang/zh_CN/value.shl,
	WINNT/install/InstallShield5/lang/zh_TW/value.shl,
	WINNT/install/NSIS/AdminGroup.cpp, WINNT/install/NSIS/CellServDB,
	WINNT/install/NSIS/OpenAFS.nsi, WINNT/install/Win9x/CellServDB,
	WINNT/install/Win9x/RUNONCE.PIF, WINNT/install/Win9x/ReadMe.rtf,
	WINNT/install/loopback/NTMakefile, WINNT/install/wix/CellServDB,
	WINNT/install/wix/afsdesktop.ini, WINNT/install/wix/feature.wxi,
	WINNT/install/wix/files.wxi, WINNT/install/wix/custom/NTMakefile,
	WINNT/install/wix/custom/afscustom.cpp,
	WINNT/install/wix/custom/afscustom.h,
	WINNT/kfw/inc/krb5/gssapi/gssapi.h,
	WINNT/kfw/inc/krb5/gssapi/gssapi_generic.h,
	WINNT/kfw/inc/krbcc/cacheapi.h, WINNT/license/lang/de_DE.ide,
	WINNT/license/lang/en_US.ide, WINNT/license/lang/es_ES.ide,
	WINNT/license/lang/ja_JP.ide, WINNT/license/lang/ko_KR.ide,
	WINNT/license/lang/pt_BR.ide, WINNT/license/lang/zh_CN.ide,
	WINNT/license/lang/zh_TW.ide, WINNT/pthread/pthread.c,
	WINNT/pthread/test/native.cpp, WINNT/talocale/tal_alloc.cpp,
	WINNT/win9xpanel/CellServDB, WINNT/win9xpanel/Help/PROPER.MRB,
	afsinstall/lib/InstallGuides/GENERIC/clientconfig, bozo/NTMakefile,
	bucoord/NTMakefile, budb/NTMakefile, butc/NTMakefile,
	config/NTMakefile.amd64_w2k, config/NTMakefile.i386_nt40,
	config/NTMakefile.i386_w2k, config/afs_sysnames.h,
	config/afsconfig-windows.h, kauth/NTMakefile, libafsrpc/NTMakefile,
	libafsrpc/afsrpc.def, ptserver/NTMakefile, rx/NTMakefile, rx/rx.c,
	rx/rx_packet.c, rx/rx_user.c, rxkad/rxkad_common.c,
	sys/pioctl_nt.c, ubik/NTMakefile, update/NTMakefile,
	viced/callback.c, vlserver/NTMakefile, volser/NTMakefile: DELTA
	windows-pcache-20050310 AUTHOR jaltman@sinenomine.net

2005-03-11 05:33  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	doc/txt/winnotes/afs-integration.txt,
	doc/txt/winnotes/performance.txt, src/WINNT/afsadmsvr/.cvsignore,
	src/WINNT/afsapplib/.cvsignore, src/WINNT/afsapplib/NTMakefile,
	src/WINNT/afsd/NTMakefile, src/WINNT/afsd/afsd.h,
	src/WINNT/afsd/afsd_eventlog.c, src/WINNT/afsd/afsd_init.c,
	src/WINNT/afsd/afsd_init95.c, src/WINNT/afsd/afsd_service.c,
	src/WINNT/afsd/afsd_service.rc, src/WINNT/afsd/afsdacl.c,
	src/WINNT/afsd/afsdacl.rc, src/WINNT/afsd/afskfw.c,
	src/WINNT/afsd/afslogon.c, src/WINNT/afsd/afslogon.h,
	src/WINNT/afsd/afsshare.c, src/WINNT/afsd/cm.h,
	src/WINNT/afsd/cm_access.c, src/WINNT/afsd/cm_aclent.c,
	src/WINNT/afsd/cm_aclent.h, src/WINNT/afsd/cm_buf.c,
	src/WINNT/afsd/cm_buf.h, src/WINNT/afsd/cm_callback.c,
	src/WINNT/afsd/cm_callback.h, src/WINNT/afsd/cm_cell.c,
	src/WINNT/afsd/cm_cell.h, src/WINNT/afsd/cm_config.c,
	src/WINNT/afsd/cm_config.h, src/WINNT/afsd/cm_conn.c,
	src/WINNT/afsd/cm_daemon.c, src/WINNT/afsd/cm_daemon.h,
	src/WINNT/afsd/cm_dcache.c, src/WINNT/afsd/cm_dcache.h,
	src/WINNT/afsd/cm_diskcache95.c, src/WINNT/afsd/cm_dnlc.c,
	src/WINNT/afsd/cm_dnlc.h, src/WINNT/afsd/cm_freelance.c,
	src/WINNT/afsd/cm_freelance.h, src/WINNT/afsd/cm_ioctl.c,
	src/WINNT/afsd/cm_memmap.c, src/WINNT/afsd/cm_memmap.h,
	src/WINNT/afsd/cm_scache.c, src/WINNT/afsd/cm_scache.h,
	src/WINNT/afsd/cm_server.c, src/WINNT/afsd/cm_server.h,
	src/WINNT/afsd/cm_utils.c, src/WINNT/afsd/cm_vnodeops.c,
	src/WINNT/afsd/cm_vnodeops.h, src/WINNT/afsd/cm_volume.c,
	src/WINNT/afsd/cm_volume.h, src/WINNT/afsd/cmdebug.rc,
	src/WINNT/afsd/fs.c, src/WINNT/afsd/fs_utils.c,
	src/WINNT/afsd/lanahelper.cpp, src/WINNT/afsd/lanahelper.h,
	src/WINNT/afsd/libafsconf.def, src/WINNT/afsd/smb.c,
	src/WINNT/afsd/smb.h, src/WINNT/afsd/smb3.c, src/WINNT/afsd/smb3.h,
	src/WINNT/afsd/smb_iocons.h, src/WINNT/afsd/smb_ioctl.c,
	src/WINNT/afslegal/lang/ja_JP/afslegal.rc,
	src/WINNT/afslegal/lang/ko_KR/afslegal.rc,
	src/WINNT/afsreg/NTMakefile, src/WINNT/afsreg/afsreg.h,
	src/WINNT/afsreg/syscfg.c, src/WINNT/afssvrcfg/.cvsignore,
	src/WINNT/afssvrcfg/NTMakefile,
	src/WINNT/afssvrcfg/lang/.cvsignore,
	src/WINNT/afssvrcfg/lang/de_DE/afscfg.rc,
	src/WINNT/afssvrcfg/lang/es_ES/afscfg.rc,
	src/WINNT/afssvrcfg/lang/ja_JP/afscfg.rc,
	src/WINNT/afssvrcfg/lang/ko_KR/afscfg.rc,
	src/WINNT/afssvrcfg/lang/pt_BR/afscfg.rc,
	src/WINNT/afssvrcfg/lang/zh_CN/afscfg.rc,
	src/WINNT/afssvrcfg/lang/zh_TW/afscfg.rc,
	src/WINNT/afssvrcpa/.cvsignore, src/WINNT/afssvrcpa/NTMakefile,
	src/WINNT/afssvrcpa/cpl_interface.cpp,
	src/WINNT/afssvrcpa/lang/.cvsignore,
	src/WINNT/afssvrcpa/lang/ja_JP/afssvrcpa.rc,
	src/WINNT/afssvrcpa/lang/pt_BR/afssvrcpa.rc,
	src/WINNT/afssvrmgr/NTMakefile, src/WINNT/afsusrmgr/.cvsignore,
	src/WINNT/afsusrmgr/NTMakefile,
	src/WINNT/afsusrmgr/lang/.cvsignore,
	src/WINNT/afsusrmgr/lang/de_DE/AfsUsrMgr.rc,
	src/WINNT/afsusrmgr/lang/es_ES/AfsUsrMgr.rc,
	src/WINNT/afsusrmgr/lang/ja_JP/AfsUsrMgr.rc,
	src/WINNT/afsusrmgr/lang/ko_KR/AfsUsrMgr.rc,
	src/WINNT/afsusrmgr/lang/pt_BR/AfsUsrMgr.rc,
	src/WINNT/afsusrmgr/lang/zh_CN/AfsUsrMgr.rc,
	src/WINNT/afsusrmgr/lang/zh_TW/AfsUsrMgr.rc,
	src/WINNT/aklog/.cvsignore, src/WINNT/aklog/aklog.c,
	src/WINNT/aklog/aklog.h, src/WINNT/aklog/linked_list.c,
	src/WINNT/aklog/linked_list.h, src/WINNT/bosctlsvc/.cvsignore,
	src/WINNT/client_config/.cvsignore,
	src/WINNT/client_config/RegistrySupport.cpp,
	src/WINNT/client_config/afs_config.h,
	src/WINNT/client_config/afsmap.c,
	src/WINNT/client_config/cellservdb.c,
	src/WINNT/client_config/config.cpp,
	src/WINNT/client_config/dlg_automap.cpp,
	src/WINNT/client_config/drivemap.cpp,
	src/WINNT/client_config/pagesize.cpp,
	src/WINNT/client_config/lang/.cvsignore,
	src/WINNT/client_config/lang/de_DE/afs_config.rc,
	src/WINNT/client_config/lang/es_ES/afs_config.rc,
	src/WINNT/client_config/lang/ja_JP/afs_config.rc,
	src/WINNT/client_config/lang/ko_KR/afs_config.rc,
	src/WINNT/client_config/lang/pt_BR/afs_config.rc,
	src/WINNT/client_config/lang/zh_TW/afs_config.rc,
	src/WINNT/client_cpa/.cvsignore,
	src/WINNT/client_cpa/cpl_interface.cpp,
	src/WINNT/client_cpa/lang/.cvsignore,
	src/WINNT/client_cpa/lang/ja_JP/afs_cpa.rc,
	src/WINNT/client_creds/NTMakefile,
	src/WINNT/client_creds/advtab.cpp,
	src/WINNT/client_creds/afscreds.h,
	src/WINNT/client_creds/creds.cpp, src/WINNT/client_creds/main.cpp,
	src/WINNT/client_creds/misc.cpp,
	src/WINNT/client_creds/shortcut.cpp,
	src/WINNT/client_creds/window.cpp,
	src/WINNT/client_exp/shell_ext.cpp,
	src/WINNT/client_exp/submounts_dlg.cpp,
	src/WINNT/client_osi/osilog.c, src/WINNT/doc/help/de_DE/afs-cc.CNT,
	src/WINNT/doc/help/de_DE/afs-light.CNT,
	src/WINNT/doc/help/de_DE/afs-nt.CNT,
	src/WINNT/doc/help/de_DE/taafscfg.cnt,
	src/WINNT/doc/help/de_DE/taafssvrmgr.cnt,
	src/WINNT/doc/help/de_DE/taafsusrmgr.cnt,
	src/WINNT/doc/help/es_ES/AFS-CC.CNT,
	src/WINNT/doc/help/es_ES/AFS-NT.CNT,
	src/WINNT/doc/help/es_ES/TAAFSCFG.CNT,
	src/WINNT/doc/help/es_ES/afs-light.cnt,
	src/WINNT/doc/help/es_ES/taafssvrmgr.CNT,
	src/WINNT/doc/help/ja_JP/afs-cc.CNT,
	src/WINNT/doc/help/ja_JP/afs-light.CNT,
	src/WINNT/doc/help/ja_JP/afs-nt.CNT,
	src/WINNT/doc/help/ja_JP/taafscfg.cnt,
	src/WINNT/doc/help/ja_JP/taafssvrmgr.cnt,
	src/WINNT/doc/help/ja_JP/taafsusrmgr.cnt,
	src/WINNT/doc/help/ko_KR/afs-cc.CNT,
	src/WINNT/doc/help/ko_KR/afs-light.CNT,
	src/WINNT/doc/help/ko_KR/afs-nt.CNT,
	src/WINNT/doc/help/ko_KR/taafscfg.cnt,
	src/WINNT/doc/help/ko_KR/taafssvrmgr.cnt,
	src/WINNT/doc/help/ko_KR/taafsusrmgr.cnt,
	src/WINNT/doc/help/pt_BR/afs-cc.CNT,
	src/WINNT/doc/help/pt_BR/afs-light.CNT,
	src/WINNT/doc/help/pt_BR/afs-nt.CNT,
	src/WINNT/doc/help/pt_BR/taafscfg.cnt,
	src/WINNT/doc/help/pt_BR/taafssvrmgr.cnt,
	src/WINNT/doc/help/pt_BR/taafsusrmgr.cnt,
	src/WINNT/doc/help/zh_CN/afs-cc.CNT,
	src/WINNT/doc/help/zh_CN/afs-light.CNT,
	src/WINNT/doc/help/zh_CN/afs-nt.CNT,
	src/WINNT/doc/help/zh_CN/taafscfg.cnt,
	src/WINNT/doc/help/zh_CN/taafssvrmgr.cnt,
	src/WINNT/doc/help/zh_CN/taafsusrmgr.cnt,
	src/WINNT/doc/help/zh_TW/afs-cc.CNT,
	src/WINNT/doc/help/zh_TW/afs-light.CNT,
	src/WINNT/doc/help/zh_TW/afs-nt.CNT,
	src/WINNT/doc/help/zh_TW/taafscfg.cnt,
	src/WINNT/doc/help/zh_TW/taafssvrmgr.cnt,
	src/WINNT/doc/help/zh_TW/taafsusrmgr.cnt,
	src/WINNT/doc/install/Documentation/de_DE/README.txt,
	src/WINNT/doc/install/Documentation/de_DE/html/index.htm,
	
	This patch applies all of the work done to add persistent cache
	support, cache manager debugging, and a variety of bug fixes.  A
	full description will be committed within doc/txt/winnotes as part
	of a later commit.
	src/WINNT/doc/install/Documentation/de_DE/html/InstallGd/awqbg000.h
	tm,
	src/WINNT/doc/install/Documentation/de_DE/html/InstallGd/awqbg002.h
	tm,
	src/WINNT/doc/install/Documentation/de_DE/html/InstallGd/awqbg003.h
	tm,
	src/WINNT/doc/install/Documentation/de_DE/html/InstallGd/awqbg004.h
	tm, src/WINNT/doc/install/Documentation/en_US/README.txt,
	src/WINNT/doc/install/Documentation/en_US/html/index.htm,
	src/WINNT/doc/install/Documentation/en_US/html/CmdRef/auarf260.htm,
	src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/cachmgr.g
	if,
	src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/fserver1.
	gif,
	src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/fserver2.
	gif,
	src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/overview.
	gif,
	src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout1.gi
	f,
	src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout2.gi
	f,
	src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout3.gi
	f,
	src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout4.gi
	f,
	src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/vnode.gif
	, src/WINNT/doc/install/Documentation/es_ES/README.txt,
	src/WINNT/doc/install/Documentation/es_ES/html/index.htm,
	src/WINNT/doc/install/Documentation/es_ES/html/InstallGd/awqbg000.h
	tm,
	src/WINNT/doc/install/Documentation/es_ES/html/InstallGd/awqbg002.h
	tm,
	src/WINNT/doc/install/Documentation/es_ES/html/InstallGd/awqbg003.h
	tm,
	src/WINNT/doc/install/Documentation/es_ES/html/InstallGd/awqbg004.h
	tm, src/WINNT/doc/install/Documentation/ja_JP/README.txt: DELTA
	windows-pcache-20050310 AUTHOR jaltman@sinenomine.net

2005-03-11 04:35  shadow

	* src/afs/: afs_vcache.c, LINUX/osi_file.c, LINUX/osi_misc.c,
	LINUX/osi_module.c, LINUX/osi_probe.c, LINUX/osi_syscall.c,
	LINUX/osi_vfsops.c: DELTA fix-linux22-20050310 AUTHOR
	shadow@dementia.org
	
	fix accumulated linux 2.2 damage

2005-03-11 02:54  shadow

	* src/vol/vol-info.c: DELTA
	volinfo-dont-bomb-on-attach-failure-20050310 AUTHOR
	shadow@dementia.org
	
	let volinfo keep going in the face of failure

2005-03-08 22:14  shadow

	* src/volser/vos.c: DELTA vos-listaddrs-dont-infinite-loop-20050308
	AUTHOR tkeiser@psu.edu FIXES 17814
	
	avoid possible infinite loop in vos when checking a non-existant
	uuid

2005-03-08 22:09  shadow

	* src/afs/LINUX/osi_machdep.h: DELTA
	linux-osi-gettime-avoid-collision-20050308 AUTHOR
	joda+openafs@pdc.kth.se FIXES 17802
	
	don't reuse tv as a variable name in osi_GetTime macro

2005-03-08 22:05  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA linux-writepage-sync-20050308
	AUTHOR cg2v@andrew.cmu.edu FIXES 17792
	
	"The attached patch 1) makes afs_linux_writepage_sync do the
	required lock_kernel and AFS_GLOCK()'s instead of making the caller
	do it.	2) removes the 2.4+ afs_linux_updatepage wrapper function
	which just calls afs_linux_writepage_sync and is only called by
	afs_linux_commit_write 3) removes the kmap/kunmap in
	afs_linux_{prepare,commit}_write on 2.6 since the caller of
	afs_linux_{prepare,commit}_write (do_generic_file_write) does the
	kmap/kunmap itself, and has since before 2.4.19 (early 2.4's do
	require it, and it doesn't break anything to do it twice, so
	!defined(AFS_LINUX26_ENV) is appropriate)"

2005-03-08 21:57  shadow

	* src/afs/: afs_daemons.c, afs_dcache.c, afs_init.c, afs_osi.h,
	afs_pioctl.c, afs_prototypes.h, AIX/osi_machdep.h,
	DARWIN/osi_misc.c, DARWIN/osi_prototypes.h, FBSD/osi_misc.c,
	FBSD/osi_prototypes.h, IRIX/osi_inode.c, LINUX/osi_misc.c,
	LINUX/osi_prototypes.h, OBSD/osi_machdep.h, OBSD/osi_vfsops.c,
	UKERNEL/afs_usrops.c: DELTA osi-lookupname-nuke-dirvpp-20050308
	AUTHOR cg2v@andrew.cmu.edu FIXES 17791
	
	osi_lookupname doesn't need dirvpp anymore

2005-03-03 16:56  shadow

	* src/afs/LINUX/osi_syscall.c: DELTA osi-syscall-fix-20050302
	AUTHOR chas@cmf.nrl.navy.mil FIXES 17666
	
	fix typo _nr should __nr

2005-02-28 20:18  shadow

	* src/viced/afsfileprocs.c: DELTA
	fake-admin-on-create-file-20050228 AUTHOR lha@stacken.kth.se FIXES
	
	pass back admin in status bits for create file

2005-02-27 18:31  shadow

	* src/vol/vol-salvage.c: DELTA salvager-less-verbose-20050227
	AUTHOR kcr@mit.edu FIXES
	
	make the salvager less verbose

2005-02-27 04:26  shadow

	* src/afs/unified_afs.p.h: DELTA fix-uae-20050226 AUTHOR
	shadow@dementia.org FIXES
	
	sometimes the proeprocessor is cranky. bah.

2005-02-25 19:51  shadow

	* src/afs/LINUX/osi_probe.c: DELTA osi-probe-update-20050225 AUTHOR
	jhutz@cmu.edu FIXES
	
	update osi_probe for machines with no mmap2

2005-02-25 19:49  shadow

	* src/viced/callback.c: DELTA
	cblater-protection-and-paranoia-20050225 AUTHOR shadow@dementia.org
	FIXES
	
	with additional fix from jaltman for case where we need to get a
	fresh fe.  don't reuse FE_LATER file entries.

2005-02-25 18:02  shadow

	* src/afs/unified_afs.p.h: DELTA unified-afs-cleanup-20050225
	AUTHOR shadow@dementia.org FIXES
	
	use EIO as base error

2005-02-25 17:42  shadow

	* src/viced/callback.c: DELTA fe-clear-status-on-reuse-20050225
	AUTHOR jaltman@mit.edu FIXES
	
	jeff pointed this out yesterday, it may fix more than he guessed.

2005-02-24 15:21  shadow

	* src/viced/viced.c: DELTA
	tviced-log-thread-at-high-loglevel-20050224 AUTHOR
	shadow@dementia.org FIXES
	
	if loglevel > 999, log thread id as part of logging

2005-02-24 05:15  shadow

	* src/viced/viced.c: DELTA
	tviced-log-thread-at-high-loglevel-20050224 AUTHOR
	shadow@dementia.org FIXES
	
	if loglevel > 999, log thread id as part of logging

2005-02-24 05:04  shadow

	* src/config/param.ppc64_linux26.h: DELTA
	ppc64-linux26-param-20050224 AUTHOR hartmans@mit.edu FIXES 15581
	
	missed before

2005-02-24 04:44  shadow

	* src/viced/host.h: DELTA fix-uae-20050223 AUTHOR
	shadow@dementia.org FIXES
	
	make uae flag not secretly overflow hostFlags

2005-02-23 23:07  shadow

	* src/: afs/LINUX/osi_module.c, config/afs_args.h: DELTA
	ioctl32-linux26-20050223 AUTHOR cg2v@andrew.cmu.edu FIXES 17669
	
	add ioctl32 support for linux 2.6

2005-02-20 05:42  shadow

	* src/config/param.ia64_linux26.h: DELTA
	ia64-smp-definition-20050220 AUTHOR chas@cmf.nrl.navy.mil FIXES
	17640
	
	change how smp is defined so we pick up a mutex

2005-02-16 22:47  shadow

	* src/: afs/afs.h, afs/afs_call.c, afs/afs_pioctl.c,
	afs/LINUX/osi_module.c, afs/LINUX/osi_probe.c,
	afs/LINUX/osi_syscall.c, cf/osconf.m4, config/afs_args.h,
	config/afs_sysnames.h, config/param.s390x_linux26.h,
	libafs/MakefileProto.LINUX.in: DELTA unified-osi-probe-2-20050216
	AUTHOR jhutz@cs.cmu.edu FIXES 17548
	
	update osi_probe

2005-02-16 19:22  shadow

	* src/: libafs/MakefileProto.SOLARIS.in, afsd/afs.rc.solaris.2.9,
	cf/osconf.m4, config/param.sunx86_510.h: DELTA
	solaris-x8664-support-20050216 AUTHOR chas@cmf.nrl.navy.mil FIXES
	17628
	
	add amd64 support for solaris 10

2005-02-16 19:13  shadow

	* src/afs/afs_server.c: DELTA fix-multirx-checkservers-20050216
	AUTHOR tkeiser@psu.edu FIXES 17549
	
	put results in an array.

2005-02-13 00:23  shadow

	* src/: lwp/Makefile.in, lwp/process.amd64.s,
	config/afs_sysnames.h, config/param.amd64_fbsd_53.h,
	sys/Makefile.in: DELTA fbsd-amd64-20050212 AUTHOR haba@pdc.kth.se
	FIXES
	
	initial fbsd support for amd64

2005-02-12 19:52  shadow

	* src/config/: param.sun4x_510.h, param.sunx86_510.h: DELTA
	solais10-declares-mem-funcs-20050212 AUTHOR shadow@dementia.org
	FIXES
	
	mem* funcs now declared in sys/systm.h with a different prototype
	so there's a conflict. (but delcared means they exist, so this is
	fine)

2005-02-12 19:47  shadow

	* src/afs/: afs_dcache.c, afs_memcache.c, afs_segments.c: DELTA
	store64-cleanup-20050212 AUTHOR cg2v@andrew.cmu.edu FIXES
	
	fix several deficiencies in 64 bit file size handling

2005-02-11 22:37  shadow

	* src/afs/: afs_pioctl.c, sysincludes.h, LINUX/osi_misc.c,
	LINUX/osi_vfsops.c: DELTA linux-avoid-leaking-refs-20050211 AUTHOR
	cg2v@andrew.cmu.edu FIXES 17451
	
	hopefully this fixes all the not-able-to-unmount leaks

2005-02-11 22:27  shadow

	* src/afs/sysincludes.h: DELTA
	linux-sysincludes-needs-slab-20050211 AUTHOR cg2v@andrew.cmu.edu
	FIXES
	
	add linux/slab.h to includes

2005-02-10 16:30  shadow

	* acinclude.m4: DELTA linux26-inode-got-i-sb-list-20050204 AUTHOR
	chas@cmf.nrl.navy.mil
	
	another thing to do at inode initialization

2005-02-10 04:49  shadow

	* src/afs/: afs.h, LINUX/osi_vnodeops.c: DELTA
	linux-flush-release-rewrite-20050209 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 17509
	
	rewrite afs_linux_release and afs_linux_flush

2005-02-10 03:57  shadow

	* src/afs/afs_server.c: DELTA client-conndeadtime-tunable-20050209
	AUTHOR shadow@dementia.org FIXES
	
	make the fs and not just the vldb interface dead time tunable

2005-02-10 03:02  shadow

	* src/lwp/: iomgr.c, lwp.h: DELTA
	linux-lwp-work-around-signal-lossage-20050209 AUTHOR
	shadow@dementia.org FIXES
	
	some versions of linux seem to lose signals sometimes. very
	annoying.

2005-02-07 19:27  jaltman

	* src/WINNT/afsd/: afskfw.c, afslogon.c, cm_vnodeops.c, smb3.c:
	DELTA windows-misc-20050207 AUTHOR jaltman@secure-endpoints.com
	
	smb3.c: another fix for pattern matching.  Patterns can include '<'
	and '>' 	instead of '*' and '?'.  Treat any pattern with
	angle bracket as	 star patterns
	
	afslogon.c: instead of retrying the username lowercased if it is
	all	    uppercased.  retry the username lowercased if it was
	not already	    lowercased.  this captures the mixedcase
	username case.
	
	afskfw.c: If Leash is configured to not import tickets from the
	MSLSA,	       neither should we.
	
	cm_vnodeops.c: If the second to last component of a path is a
	symlink and	    the last component cannot be found, return
	NOSUCHPATH instead of	      FILE_NOT_FOUND.

2005-02-07 15:31  shadow

	* acinclude.m4: DELTA linux-libafs-fix-20050207 AUTHOR
	Guillaume.Rousse@inria.fr
	
	create osi_vfs.h in the right place

2005-02-04 21:13  shadow

	* acinclude.m4, src/afs/afs_vcache.c, src/cf/linux-test4.m4: DELTA
	linux26-inode-got-i-sb-list-20050204 AUTHOR chas@cmf.nrl.navy.mil
	
	another thing to do at inode initialization

2005-02-04 21:09  shadow

	* src/ubik/remote.c: DELTA ubik-remote-ntoa-20050204 AUTHOR
	jhutz@cmu.edu FIXES
	
	afs_inet_ntoa needs a prototype for 64 bit systems

2005-02-04 04:55  jaltman

	* src/WINNT/afsd/smb3.c: DELTA
	windows-longfilename-matching-20050203 AUTHOR
	jaltman@secure-endpoints.com
	
	retry pattern matching when ambiguous matches are found for long
	file names

2005-02-03 17:02  shadow

	* src/afs/DARWIN/osi_vm.c: DELTA
	macos-dont-inactive-vnodes-were-still-referencing-20050203 AUTHOR
	shadow@dementia.org FIXES
	
	don't VOP_INACTIVE if we intend to keep using the inode, the
	refcount will go bogus

2005-01-31 18:52  jaltman

	* src/WINNT/afsd/: afskfw.c, cm_aclent.c, cm_aclent.h, smb3.c:
	DELTA windows-misc-20050131 AUTHOR jaltman@secure-endpoints.com
	
	afskfw.c: fix cross-realm token acquisition in ANDREW vs CS CMU
	case
	
	cm_aclent.c: when ACL's timeout, remove them from the associated   
	cm_scache_t object's randomACL list and place them on the end	 of
	the ACL LRU queue
	
	   correct tgtLifetime to be unsigned
	
	smb3.c: fix case sensitive matching

2005-01-29 05:46  shadow

	* acinclude.m4, src/afs/afs_osi.c, src/rx/LINUX/rx_knet.c,
	src/cf/linux-test4.m4: DELTA linux-tasklist-lock-weak-20050129
	AUTHOR cg2v@andrew.cmu.edu FIXES 17424
	
	weak binding to tasklist_lock

2005-01-29 05:41  shadow

	* src/: afs/LINUX/osi_module.c, afs/LINUX/osi_probe.c,
	afs/LINUX/osi_prototypes.h, afs/LINUX/osi_syscall.c,
	libafs/Makefile.common.in, libafs/MakefileProto.LINUX.in: DELTA
	osi-probe-syscall-20050129 AUTHOR jhutz@cmu.edu FIXES 17405
	
	add osi_probe

2005-01-27 00:09  jaltman

	* src/WINNT/afsd/smb3.c: DELTA createx-null-ptr-20050126 AUTHOR
	jaltman@mit.edu
	
	Don't release null scps

2005-01-27 00:00  jaltman

	* src/WINNT/afsd/cm_aclent.c: DELTA windows-aclent-20050126 AUTHOR
	jaltman@mit.edu
	
	Undo the FreeACLEnt lock as it is an automatic deadlock

2005-01-26 22:07  shadow

	* src/afs/: afs.h, afs_dcache.c: DELTA
	revert-afs-indextimes-in-dcache-20050125 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 17377
	
	indexTimes needs to persist, revert for now

2005-01-26 21:09  shadow

	* src/afs/afs_dcache.c: DELTA afs-indextimes-in-dcache-20050125
	AUTHOR chas@cmf.nrl.navy.mil FIXES 17377
	
	move indextimes array into dcache struct

2005-01-26 15:51  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	winnotes-update-20050126 AUTHOR jaltman@secure-endpoints.com
	
	add dr watson info to install notes.
	
	update changes list

2005-01-26 15:49  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_aclent.c: DELTA
	windows-misc-20050126 AUTHOR jaltman@secure-endpoints.com
	
	  * The list of ACL entries was becoming corrupted because the
	function
	    which obtained a free entry was doing so without the
	appropriate lock
	    being held.
	
	  * Changed the default @sys name list to "x86_win32 i386_w2k
	i386_nt40"
	    for 32-bit x86 systems.  The default for itanium will be
	"ia64_win64"
	    and "amd64_win64" for amd 64-bit processors.

2005-01-26 15:20  shadow

	* src/afs/afs.h: DELTA afs-indextimes-in-dcache-20050125 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 17377
	
	move indextimes array into dcache struct

2005-01-25 23:24  jaltman

	* src/WINNT/afsd/: cm_aclent.c, cm_vnodeops.c: DELTA
	windows-misc-20050125 AUTHOR jaltman@secure-endpoints.com
	
	The list of ACL entries was being corrupted because the function
	which obtains a free ACL entry was doing so without the appropriate
	lock being held.
	
	Returning Not A Directory is not the right thing to do when we are
	attempting to resolve a path if the error is found on one of the
	intermediary path components.  Instead return No Such Path or No
	Such File as appropriate.

2005-01-25 23:00  rees

	* src/afs/VNOPS/afs_vnop_attrs.c: DELTA obsd-vattrs-20040125 AUTHOR
	rees@umich.edu
	
	compare vattrs against VNOVAL, not -1 fixes mode setting now that
	modes are 32 bits

2005-01-25 20:55  shadow

	* src/afs/afs_dcache.c: DELTA afs-indextimes-in-dcache-20050125
	AUTHOR chas@cmf.nrl.navy.mil FIXES 17377
	
	move indextimes array into dcache struct

2005-01-25 20:19  shadow

	* src/afs/afs_call.c: DELTA unpin-out-of-order-oops-20050125 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 17346
	
	unpin before freeing

2005-01-25 18:46  jaltman

	* src/rx/rxdebug.c: DELTA rxdebug-withWaited-20050125 AUTHOR
	jaltman@mit.edu
	
	copy/paste error corrected.  'withWaited' never assigned a value

2005-01-25 06:54  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-mmap-ro-means-no-write-20050125 AUTHOR shadow@dementia.org
	FIXES
	
	don't allow a write map of a file which cannot be written to

2005-01-21 22:02  shadow

	* src/config/make_libafs_tree.pl: DELTA
	no-copy-libafs-builds-20021015 AUTHOR nneul@umr.edu
	
	make things so file copies from src/libafs don't happen; change how
	libafs_tree is done

2005-01-21 19:13  shadow

	* src/afs/: afs.h, afs_vcache.c: DELTA
	linux-revised-dentry-invalidation-20050121 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 17337
	
	"the latest 2.6 version of "tryflushdcachechildren" is probably
	good enough for 2.2/2.4 as well. further, we can just call
	d_invalidate() to make things less complicated. unification is
	good.
	
	its seen limited testing here under 2.4/2.6."

2005-01-21 18:27  shadow

	* src/rx/rx_globals.h: DELTA rx-hash-table-mod-prime-20050121
	AUTHOR kolya@mit.edu FIXES
	
	see
	https://lists.openafs.org/pipermail/openafs-devel/2004-September/01
	0967.htmland
	https://lists.openafs.org/pipermail/openafs-devel/2004-September/01
	0968.html

2005-01-21 17:44  shadow

	* src/rx/rx_packet.c: DELTA
	rx-packetreadwrite-adjust-offset-20050119 AUTHOR deengert@anl.gov
	FIXES
	
	offset - l must be zero in the second loop pass to avoid overwrites

2005-01-21 14:33  shadow

	* src/lwp/lwp.c: DELTA readd-qwaiting-20050121 AUTHOR
	shadow@dementia.org FIXES 5616
	
	the problem was caused by optimization on solaris. sigh.

2005-01-21 14:31  shadow

	* src/afs/afs_vcache.c: DELTA
	linux-no-log-in-tryflushdcachechildren-20050121 AUTHOR
	shadow@dementia.org FIXES 5835
	
	just don't log, and lock order doesn't matter

2005-01-20 18:00  rees

	* src/afs/afs_pioctl.c: DELTA alloc-confusion-20040120 AUTHOR
	rees@umich.edu
	
	use osi_Alloc instead of osi_AllocLargeSpace for tokens, to match
	free

2005-01-20 17:59  rees

	* src/afs/afs_osi_pag.c: DELTA obsd-cred-ptr-20040120 AUTHOR
	rees@umich.edu
	
	**credpp, not *credp (OpenBSD only)

2005-01-20 17:33  rees

	* src/afs/afs_pioctl.c: DELTA re-indent-20040120 AUTHOR
	rees@umich.edu
	
	re-indent so I can read the file so I can fix a bug

2005-01-19 22:46  shadow

	* src/afs/afs_vcache.c: DELTA
	linux26-vcache-reclaim-cleanup-20050119 AUTHOR
	chas@cmf.nrl.navy.mil FIXES
	
	"ok, if you ever drop dcache_lock you need to go to restart (i
	think that's pretty clear).  shrink_dcache_parent() _might_ reduce
	a dentry count to 0.  in the previous version, it seemed to make
	the assumption that this would always happen.  if
	shrink_dcache_parent() is unsuccessful and the dentry is a
	directory, we cant restart.  we would just find the the dentry
	again and do the same thing over (we could always d_drop but you
	shouldnt do this to active directories -- see d_invalidate).
	
	if we find a busy dentry, we abort all processing for this inode. 
	going back to restart would find the same busy inode.  (i suppose
	we could use a d_flag to keep track of which dentry has been
	shrunk.  this has other trouble, like who resets the flag and
	when?)	since we only do this for directories and d_alias typically
	only grows due to soft/hard links (as far as i can tell) this
	scheme seems reasonable."

2005-01-19 22:39  shadow

	* src/rx/rx_packet.c: DELTA
	rx-packetreadwrite-adjust-offset-20050119 AUTHOR deengert@anl.gov
	FIXES
	
	offset - l must be zero in the second loop pass to avoid overwrites

2005-01-19 22:35  shadow

	* src/afs/: afs.h, afs_buffer.c, afs_osi.h: DELTA
	dirbuffer-fid-is-index-20050119 AUTHOR cg2v@andrew.cmu.edu FIXES
	
	"The new buffer code (which I wrote) did not deal with dcache
	object re-use, as I had conflated the concepts of "dcache * reuse"
	and "dcache slot reuse".
	
	This patch should fix this problem. It now stores the dcache index
	(aka slot number, which is the same as the numeric part of the
	cache file's filename) in the buffer instead of the ephemeral
	struct dcache pointer."

2005-01-19 05:14  jaltman

	* src/rx/rx_packet.c: DELTA rx-multiple-packets-20050118 AUTHOR
	jaltman@secure-endpoints.com
	
	Doug Engert reports that large tokens are corrupted when being sent
	using RX.  This patch fixes two bugs which prevent the transmission
	and receipt of multiple packet exchanges.

2005-01-18 16:15  rees

	* src/afs/OBSD/: osi_sleep.c, osi_vnodeops.c: DELTA
	obsd-cleanups-20040118 AUTHOR rees@umich.edu
	
	remove dead code add (commented out, non-working) new reclaim code

2005-01-18 07:36  jaltman

	* src/WINNT/afsd/: cm_ioctl.c, smb.c, smb.h, smb3.c: DELTA
	windows-smb_vc_t-refcounts-20050117 AUTHOR
	jaltman@secure-endpoints.com
	
	Rework the reference counting of the smb_vc_t objects to use
	smb_ReleaseVC and smb_HoldVC.  Add missing counts for references
	from waiting locks.
	
	Fix cm_ioctl.c to allow it to compile once again.

2005-01-16 16:49  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux26-rename-more-cleanup-20050116 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 17284
	
	cleanup how renaming does moving and unhashing of dentries

2005-01-16 16:43  shadow

	* src/afs/afs_vcache.c: DELTA linux26-dcache-lock-20050116 AUTHOR
	cg2v@andrew.cmu.edu FIXES 17266
	
	"The changes I submitted previously, and committed as
	linux-26-vlru-cycle-20041012 do not satisfy necessary invariants of
	the dcache api.
	
	1) the dcache_lock is not held when calling d_unhashed and
	list_empty(&dentry->d_subdirs) 2) the caller of d_prune_aliases
	does not hold it's own ref on the inode
	
	Patch attached.(has been used lightly for a month or so)"

2005-01-16 16:41  shadow

	* acinclude.m4, src/afs/afs_osi.c, src/cf/linux-test4.m4: DELTA
	linux26-zomb-gcpags-cleanup-20050116 AUTHOR cg2v@andrew.cmu.edu
	FIXES 17265
	
	clean up for newer non-TASK_ZOMBIE kernels

2005-01-16 16:36  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux25-rename-rehash-not-move-20050116 AUTHOR
	chas@cmf.nrl.navy.mil FIXES
	
	not tested yet

2005-01-14 17:36  shadow

	* acinclude.m4, src/afs/LINUX/osi_machdep.h,
	src/afs/LINUX/osi_misc.c, src/cf/linux-test4.m4: DELTA
	linux26-rlim-20050114 AUTHOR mattdm@mattdm.org FIXES
	
	detect rlim stuff for linux 2.6

2005-01-14 17:34  shadow

	* src/cf/linux-test3.m4: DELTA
	linux-page-follow-link-light-20041209 AUTHOR aedil@sinenomine.net
	FIXES 16742
	
	new 2.6 uses page_follow_link_light detect and use

2005-01-14 17:31  shadow

	* src/venus/fstrace.c: DELTA fstrace-linux-proc-20050113 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 17240
	
	support /proc interface

2005-01-14 03:03  shadow

	* src/: rx/rx.c, rx/rx.h, viced/afsfileprocs.c, viced/fs_stats.h,
	xstat/xstat_fs_test.c: DELTA fs-busy-stats-20050113 AUTHOR
	shadow@dementia.org
	
	add support for counting number of vbusies returned

2005-01-14 01:34  shadow

	* src/: afs/LINUX/osi_groups.c, packaging/Debian/kern-sysname:
	DELTA linux26-pag-copy-groups-always-20050113 AUTHOR
	joda@pdc.kth.se FIXES 17226
	
	always copy the group list on linux 2.6

2005-01-14 01:27  shadow

	* src/config/param.sunx86_510.h: DELTA
	x86-sol10-param-cleanup-20050113 AUTHOR chas@cmf.nrl.navy.mil FIXES
	17082
	
	make user section match kernel section

2005-01-14 01:21  shadow

	* src/venus/fstrace.c: DELTA fstrace-linux-proc-20050113 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 17240
	
	support /proc interface

2005-01-14 01:11  shadow

	* src/afsd/Makefile.in: DELTA sol10-afsd-rc-20050113 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 17036
	
	install an rc file for solaris 10

2005-01-14 01:07  shadow

	* acinclude.m4, src/cf/osconf.m4, src/config/afs_sysnames.h,
	src/config/param.i386_nbsd30.h, src/config/param.nbsd30.h: DELTA
	nbsd30-20050113 AUTHOR lha@stacken.kth.se FIXES 16889
	
	netbsd 3 this time for sure

2005-01-14 01:04  shadow

	* src/viced/afsfileprocs.c: DELTA largefile-efbig-20050113 AUTHOR
	shadow@dementia.org FIXES 16964
	
	return EFBIG instead of E2BIG

2005-01-14 00:57  shadow

	* src/vfsck/setup.c: DELTA
	sol9-vfsck-interleave-becomes-si-20050113 AUTHOR deengert@anl.gov
	FIXES 16941
	
	fix remaining fs_interleave ref

2005-01-14 00:44  shadow

	* src/cf/linux-test3.m4: DELTA
	linux-page-follow-link-light-20041209 AUTHOR aedil@sinenomine.net
	FIXES 16742
	
	new 2.6 uses page_follow_link_light detect and use

2005-01-13 23:55  shadow

	* src/viced/callback.c: DELTA lih-host-hold-20050113 AUTHOR
	rtb@pclella.cern.ch FIXES 17211
	
	"lih_r now leaves the current lih_host held, and h_Releases those
	for which it changed mind during h_Enumerate. It also closes the
	window that ClearHostCallbacks_r opens.
	
	The problem was: due to the leak on the h_Hold table, rx
	connections and host and client structures stopped being garbage
	collected once the fileserver went through GetSomeSpace_r. Only
	relevant for "busy" servers, many would never even invoke this
	routine."

2005-01-13 23:50  shadow

	* src/afs/afs_vcache.c: DELTA
	linux26-avoid-memory-zone-fun-20050113 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 16965
	
	"  the wake_up_bit() mechanism has replaced 'per object' wait
	queues (atleast when testing for single bit changes).  the actual
	wait queue to use is determined using a hash on page->flags (which
	encodes the zone table in the lower 8 bits).  afs inodes come from
	a vmalloc() since afs gets all the inodes in one go.  vmalloc()'d
	memory apparently doesnt get mapped to any particular zone.  so
	when an afs inode uses wake_up_bit() they index off the end of the
	zone_page table.  "

2005-01-13 23:37  shadow

	* src/afsd/afsd.c: DELTA memcache-no-volitems-20050113 AUTHOR
	shadow@dementia.org FIXES
	
	Don't try to open VolumeItems when using memcache

2005-01-13 04:47  jaltman

	* src/WINNT/afsd/: cm_ioctl.c, fs.c: DELTA
	windows-fs-wscell-20050112 AUTHOR jaltman@secure-endpoints.com
	
	when freelance mode is in use, "fs wscell" will now return
	"Freelance.Local.Root"

2005-01-13 04:46  jaltman

	* src/sys/pioctl_nt.c: DELTA windows-pioctl-20050112 AUTHOR
	jaltman@secure-endpoints.com
	
	Fix a bug introduced in 1.3.75 within Tranceive().  If the file
	handle is invalid, be sure to return an error.

2005-01-12 21:34  jaltman

	* src/WINNT/afsd/: afsd.ico, afsd_service.c, afsd_service.rc,
	cm_dcache.c, cm_scache.c: DELTA windows-misc-20050112 AUTHOR
	jaltman@secure-endpoints.com
	
	New AFS Logo Icon
	
	Fix the assignment of the dataVersion for the freelance scache
	entries
	
	Fix the calling convention of the AFSD Service Main function to be
	WINAPI.

2005-01-07 23:08  shadow

	* src/rx/rx.c: DELTA rx-avoid-xmit-overflow-panic-20050107 AUTHOR
	shadow@dementia.org FIXES
	
	instead of losing, just send the packets and then make another pass
	to collect more

2005-01-05 04:23  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20050104 AUTHOR jaltman@mit.edu
	
	updates

2005-01-05 04:18  jaltman

	* src/WINNT/aklog/aklog.c: DELTA
	windows-remove-extra-parameter-20050104 AUTHOR jaltman@mit.edu
	
	aklog.c - remove extra parameter from pr_Initialize()

2005-01-05 04:17  jaltman

	* src/WINNT/afsd/: afsd_init.c, afsd_service.c, afskfw.c, cm_buf.c,
	cm_callback.c, cm_conn.c: DELTA windows-cb-deadlock-20050104 AUTHOR
	jaltman@mit.edu
	
	afskfw.c - remove extra parameter to pr_Initialize
	
	afsd_service.c - move SERVICE_STOP_PENDING to before we start to   
		      do any work.
	
	afsd_init.c - initialize rx and rpc after starting the cache
	manager
	
	cm_callback.c - release cm_callbackLock before attempting to
	re-obtain		  scp->mx lock in
	cm_EndCallbackGrantingCall()

2005-01-03 01:29  jaltman

	* src/WINNT/afsd/cm_cell.c: DELTA windows-misc-fix-20050102 AUTHOR
	jaltman@mit.edu
	
	fix typo

2005-01-03 01:13  jaltman

	* src/ptserver/NTMakefile: DELTA ptuser_h-20050102 AUTHOR
	jaltman@mit.edu
	
	add ptuser.h

2005-01-03 01:11  jaltman

	* src/WINNT/: client_config/afs_config.ico,
	client_cpa/afs_conf.ico: DELTA new-afs-logo-icon-20050102 AUTHOR
	jaltman@mit.edu
	
	Use a new icon file based upon the new OpenAFS logo for
	afs_config.exe and the afs control panel.

2005-01-03 01:07  jaltman

	* src/WINNT/client_exp/NTMakefile: DELTA windows-misc-20050102
	AUTHOR jaltman@mit.edu
	
	link to afsutil.lib for hostutil functions

2005-01-03 01:05  jaltman

	* src/WINNT/aklog/aklog.c: DELTA windows-misc-20050102 AUTHOR
	jaltman@mit.edu
	
	Include ptuser.h for prototypes.

2005-01-03 01:05  jaltman

	* src/WINNT/afsd/: afsd_init.c, afsd_service.c, afskfw.c,
	afslogon.c, afslogon.h, cm_cell.c, cm_dcache.c, cm_rpc.c, cm_rpc.h,
	cm_scache.c, fs.c, fs.h, fs_utils.c: DELTA windows-misc-20050102
	AUTHOR jaltman@mit.edu
	
	  * The AFS Service needs to respond to SERVICE_ACCEPT_SHUTDOWN
	messages
	    in addition to SERVICE_ACCEPT_STOP.
	
	  * Move RPC shutdown until after the SMB and RX shutdown
	procedures
	    complete.  Block until RPC shutdown is complete.
	
	  * Modify afslogon.dll (integrated logon) to wait for service if
	its
	    state is START_PENDING.  If the timeout period occurs, reset to
	    the retry interval and not the sleep interval.
	
	  * When renewing the server list for a cell obtained via DNS AFSDB
	    records, the cm_cell_t entry must be removed from the list of
	all
	    cells.  Otherwise, the list of cells will be corrupted.
	
	  * In the dcache and scache modules, use the cm_scache_t
	dataVersion
	    instead of the cm_fakeDirVersion.
	
	  * Synchronize fs.c with the unix version.

2005-01-03 01:03  jaltman

	* src/ptserver/: Makefile.in, ptuser.c, ptuser.h: DELTA
	ptuser_h-20050102 AUTHOR jaltman@mit.edu
	
	add ptuser.h to provide prototypes for ptuser.c

2004-12-24 17:21  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afsd_service.c,
	src/WINNT/afsd/cm_buf.c, src/WINNT/afsd/cm_buf.h,
	src/WINNT/afsd/cm_scache.c, src/WINNT/install/wix/config.wxi,
	src/config/NTMakefile.i386_nt40: DELTA
	windows-virtual-memory-20041224 AUTHOR jaltman@mit.edu
	
	  * The variable used to determine whether a file or virtual memory
	    mapped cache is used was not properly initialized to a default
	    value. If the registry setting "NonPersistentCaching" was not
	    set, the choice would be random.   Properly initialized to be
	    "file".
	
	 * The memory mapped view was never unmapped before closing the
	file
	   at service shutdown.  This is now properly cleaned up.
	
	 * Default location of Cache file is now %TEMP%\AFSCache

2004-12-24 06:31  shadow

	* src/afs/VNOPS/: afs_vnop_dirops.c, afs_vnop_fid.c,
	afs_vnop_lookup.c, afs_vnop_dirops.c: DELTA
	dux-vnops-cleanup-20041224 AUTHOR shadow@dementia.org FIXES
	
	move DUX code out of vnops and into dux os dependant code

2004-12-24 06:08  shadow

	* src/afs/: DUX/osi_vnodeops.c, VNOPS/afs_vnop_create.c,
	VNOPS/afs_vnop_dirops.c, VNOPS/afs_vnop_link.c,
	VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_remove.c,
	VNOPS/afs_vnop_rename.c, VNOPS/afs_vnop_symlink.c,
	VNOPS/afs_vnop_write.c: DELTA dux-vnops-cleanup-20041224 AUTHOR
	shadow@dementia.org FIXES
	
	move DUX code out of vnops and into dux os dependant code

2004-12-17 15:33  shadow

	* src/rx/rx_kcommon.h: DELTA linux-rxk-header-update-20041217
	AUTHOR Mike.Becher@lrz-muenchen.de
	
	update header to not defien _LINUX_CODA_FS_I if it is

2004-12-17 15:30  shadow

	* src/venus/: Makefile.in, kdump.c: DELTA kdump-update-20041217
	AUTHOR Mike.Becher@lrz-muenchen.de
	
	update kdump for ia64_linux26

2004-12-17 15:28  shadow

	* README, src/cf/osconf.m4, src/config/afs_sysnames.h,
	src/config/param.ia64_linux26.h, src/afs/afs.h,
	src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_prototypes.h,
	src/util/afs_lhash.c: DELTA ia64-linux26-20041217 AUTHOR
	Mike.Becher@lrz-muenchen.de
	
	add ia64 linux26 support

2004-12-17 15:13  shadow

	* src/afsd/: afs.conf.linux, afs.rc.linux: DELTA
	linux-rc-update-20041217 AUTHOR Mike.Becher@lrz-muenchen.de
	
	update rc scripts for 2.6

2004-12-17 14:41  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux26-generic-sendfile-20041217 AUTHOR hanke@rzg.mpg.de FIXES
	16842
	
	enable loop mounting to work.

2004-12-17 13:45  shadow

	* src/tests/dumptool.c: DELTA dumptool-update-20041217 AUTHOR
	tvb@intel.com FIXES 16751
	
	large file support for dumptool

2004-12-16 20:11  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20041216 AUTHOR jaltman@mit.edu
	
	  document bug found in 1.3.75/76 release

2004-12-16 20:06  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	windows-version-update-20041216 AUTHOR jaltman@mit.edu
	
	1.3.7700

2004-12-16 19:02  jaltman

	* src/WINNT/afsd/cm_freelance.c: DELTA
	windows-freelance-default-root-cell-20041217 AUTHOR jaltman@mit.edu
	
	Forgot to add trailing dot on auto-generated default root.cell
	mountpoints.

2004-12-13 23:48  jaltman

	* src/WINNT/afsd/smb3.c: DELTA windows-smb-auth-debug-20041213
	AUTHOR jaltman@mit.edu
	
	Add more OutputDebugF() calls to the smb auth routines to assist in
	debugging

2004-12-13 23:43  jaltman

	* src/sys/pioctl_nt.c: DELTA windows-afs-all-20041213 AUTHOR
	jaltman@mit.edu
	
	In addition to establishing a connection with \\AFS; use \\AFS\all
	to ensure that we can access ioctl calls even if other methods
	fail.

2004-12-13 14:04  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	windows-version-number-20041213 AUTHOR jaltman@mit.edu
	
	1.3.7600

2004-12-13 14:03  jaltman

	* src/WINNT/afsd/: cm_vnodeops.c, smb.c, smb.h, smb3.c, smb3.h:
	DELTA windows-smb-and-symlinks-20041213 AUTHOR jaltman@mit.edu
	
	Fix bug in automatic symlink generation for freelance root.afs.  do
	not create symlinks if cell resolution fails
	
	Update SMB files to use preprocessor symbols for InfoLevel
	constants.

2004-12-13 14:02  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-notes-20041213 AUTHOR jaltman@mit.edu
	
	update notes for 1.3.7600

2004-12-11 11:02  shadow

	* src/: vol/volume.c, vol/volume.h, volser/volprocs.c: DELTA
	implement-vpeek-for-listvol-20041211 AUTHOR jhutz@cmu.edu FIXES
	16765
	
	 All of AFSVolListOneVolume, AFSVolXListOneVolume,
	AFSVolListVolumes,
	 AFSVolXListVolumes currrently attach each volume to be listed with
	 V_READONLY.  This makes the fileserver update and sync the volume
	header
	 before releasing the volume to the volserver.	The result is that
	volume
	 list operations are slow, and generate lots of fileserver load, as
	Jimmy
	 pointed out during his talk this afternoon.
	
	 The attached patch introduces a new attach mode, V_PEEK, which is
	like a
	 cross between V_READONLY and V_SECRETLY.  It can be used for
	read-only
	 operations on the volume header, where it is not necessary to
	inform the
	 fileserver that the volume is being accessed.	The patch also
	changes
	 the above-named RPC's to use the new mode.

2004-12-11 10:52  shadow

	* acinclude.m4: DELTA fix-linux-kvers-setting-20041211 AUTHOR
	jhutz@cmu.edu FIXES 16763
	
	set SYS_KVERS reasonably on linux always

2004-12-10 21:57  shadow

	* src/lwp/lwp.c: DELTA revert-mwaitprocs-20041210 AUTHOR
	shadow@dementia.org FIXES 5616
	
	revert this for now

2004-12-10 10:47  shadow

	* src/libadmin/kas/afs_kasAdmin.c: DELTA
	ubik-calliter-update-20041210 AUTHOR jaltman@mit.edu FIXES
	
	if we're going to prototype it we need to match this

2004-12-10 10:03  shadow

	* src/sys/Makefile.in: DELTA sys-depinstall-20041210 AUTHOR
	shadow@dementia.org FIXES
	
	add depinstall in sys directory

2004-12-10 09:47  shadow

	* src/libadmin/kas/afs_kasAdmin.c: DELTA
	ubik-calliter-update-20041210 AUTHOR jaltman@mit.edu FIXES
	
	if we're going to prototype it we need to match this

2004-12-10 09:34  shadow

	* src/sys/Makefile.in: DELTA sys-depinstall-20041210 AUTHOR
	shadow@dementia.org FIXES
	
	add depinstall in sys directory

2004-12-09 23:14  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	src/WINNT/afsd/cm_server.h, src/WINNT/afsd/cm_volume.c,
	src/config/NTMakefile.i386_nt40: DELTA windows-multihomed-20041209
	AUTHOR jaltman@mit.edu FIXES 16564
	
	Add support for VL_GetEntryByNameU and VL_GetAddrs for the purpose
	of working with multi-homed servers

2004-12-09 16:16  shadow

	* acinclude.m4, src/cf/linux-test3.m4,
	src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-page-follow-link-light-20041209 AUTHOR aedil@sinenomine.net
	FIXES 16742
	
	new 2.6 uses page_follow_link_light detect and use

2004-12-09 16:14  shadow

	* src/afs/: LINUX/osi_vnodeops.c, VNOPS/afs_vnop_remove.c: DELTA
	linux-remove-negative-dentry-20041209 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 16735
	
	during unlink, afs sometimes renames the file instead of deleting
	it.  this isnt reflected properly in the dcache in linux. the
	following patch attempts to address this issue. newname is renamed
	to afs_newname and exported.
	
	afs_linux_unlink() checks to see if the file is open. if so, it
	creates a negative dcache entry using the name suggested by
	afs_newname(). then dmove() moves (exchanges) dp and __dp. __dp is
	now a negative dentry for the old name and is put/dropped.

2004-12-08 22:55  shadow

	* Makefile.in: DELTA only-libafs-update-20041208 AUTHOR
	shadow@dementia.org
	
	only_libafs needs sys on irix

2004-12-08 18:33  rees

	* src/: kauth/admin_tools.c, kauth/authclient.c, ubik/ubik.p.h,
	ubik/ubikclient.c: DELTA ubik-iter-proto-20041208 AUTHOR
	rees@umich.edu
	
	prototype, casts, and proper arg count for ubik_CallIter thanks to
	Christof Hanke for some of this

2004-12-08 17:21  shadow

	* src/afs/LINUX/osi_file.c: DELTA
	linux26-dont-fix-inode-size-ourselves-20041208 AUTHOR
	cg2v@andrew.cmu.edu
	
	hopefully fix cache truncation

2004-12-08 10:39  shadow

	* src/libafsrpc/Makefile.in: DELTA STABLE12-umlinux26-20041202
	AUTHOR matt@linuxbox.com FIXES 16591
	
	umlinux 26 support. i wonder what i just reverted

2004-12-08 10:35  shadow

	* src/afs/sysincludes.h: DELTA update-irix-bhvl-20041208 AUTHOR
	shadow@dementia.org FIXES
	
	define BHV_IS_BHVL(x) to 0 for non-CELL cases where BHV_PREPARE is
	defined.  6.5.20f is "broken"

2004-12-08 10:19  jaltman

	* src/WINNT/install/wix/feature.wxi: DELTA wix-update-20041208
	AUTHOR jaltman@mit.edu
	
	Add property for StoreAnsiFilenames

2004-12-08 09:55  shadow

	* src/afs/LINUX/osi_file.c: DELTA
	linux26-dont-fix-inode-size-ourselves-20041208 AUTHOR
	cg2v@andrew.cmu.edu
	
	hopefully fix cache truncation

2004-12-08 09:52  jaltman

	* src/WINNT/install/wix/: property.wxi, registry.wxi: DELTA
	wix-update-20041208 AUTHOR jaltman@mit.edu
	
	Add new Property for StoreAnsiFilenames

2004-12-08 09:12  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA windows-version-20041208
	AUTHOR jaltman@mit.edu
	
	1.3.7500

2004-12-08 09:09  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-installer-20041208
	AUTHOR rsm4@ieee.org
	
	Preserve previous install settings when upgrading

2004-12-07 22:26  shadow

	* src/lwp/lwp_elf.h: DELTA x86-solaris-20041207 AUTHOR
	shadow@dementia.org
	
	fix my mistake

2004-12-07 18:30  shadow

	* src/config/: param.sun4x_510.h, param.sun4x_58.h,
	param.sun4x_59.h: DELTA sparc32-no-largefile-20041207 AUTHOR
	deengert@anl.gov FIXES 16719
	
	disable largefile on 32bit sparcs see the bug for better commentary

2004-12-07 18:24  shadow

	* src/afsd/afsd.c: DELTA afsd-chunksize-error-20041207 AUTHOR
	shadow@dementia.org FIXES 16723
	
	based on work from mmokrejs@ribosome.natur.cuni.cz

2004-12-07 16:48  shadow

	* acinclude.m4, src/export/cfgexport.c,
	src/libuafs/MakefileProto.AIX.in, src/lwp/lwp.h,
	src/rxkad/rxkad.p.h: DELTA aix-5-update-20041207 AUTHOR
	haba@pdc.kth.se FIXES
	
	updates for aix 5

2004-12-07 16:36  shadow

	* src/volser/vsutils.c: DELTA volname-cleanup-20041207 AUTHOR
	haba@pdc.kth.se FIXES
	
	cleanup how volname or id number is parsed

2004-12-07 15:59  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA umlinux26-20041207
	AUTHOR matt@linuxbox.com FIXES 16591
	
	umlinux 26 support. i wonder what i just reverted

2004-12-07 14:23  shadow

	* src/: lwp/Makefile.in, lwp/lwp_elf.h, shlibafsrpc/Makefile.in:
	DELTA sunx86-20041207 AUTHOR fallsjo@sanchin.se FIXES
	
	update to provide sun x86 support

2004-12-07 12:41  jaltman

	* src/WINNT/afsd/: afsd_init.c, afslogon.c, smb.c, smb.h, smb3.c:
	DELTA winnotes-20041207 AUTHOR jaltman@mit.edu
	
	Allow users to choose to store file names in AFS using ANSI code
	pages instead of OEM code pages.

2004-12-07 12:40  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	winnotes-20041207 AUTHOR jaltman@mit.edu
	
	update text files for StoreAnsiFilenames.

2004-12-07 05:45  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA umlinux26-20041202
	AUTHOR matt@linuxbox.com FIXES 16591
	
	umlinux 26 support. i wonder what i just reverted

2004-12-07 05:07  shadow

	* src/rxdebug/rxdebug.c: DELTA rxdebug-more-dewarn-20041207 AUTHOR
	jhutz@cmu.edu FIXES 16660
	
	more dewarning

2004-12-06 16:43  shadow

	* src/lwp/lwp_elf.h: DELTA
	lwp-elf-labels-on-solaris9-need-underscore-20041206 AUTHOR
	shadow@dementia.org FIXES
	
	solaris 9 x86 wants _ in labels.  nope, i lied

2004-12-06 16:26  shadow

	* src/lwp/lwp_elf.h: DELTA
	lwp-elf-labels-on-solaris9-need-underscore-20041206 AUTHOR
	shadow@dementia.org FIXES
	
	solaris 9 x86 wants _ in labels.

2004-12-06 15:56  shadow

	* src/lwp/lwp_elf.h: DELTA
	lwp-elf-labels-on-solaris9-need-underscore-20041206 AUTHOR
	shadow@dementia.org FIXES
	
	solaris 9 x86 wants _ in labels.

2004-12-06 14:17  rees

	* src/afs/OBSD/osi_vfsops.c: DELTA no-oscheck-20041206 AUTHOR
	rees@umich.edu
	
	remove ostype and osrelease check; more trouble than they're worth

2004-12-06 12:00  jaltman

	* src/WINNT/afsd/smb.c: DELTA windows-smb-20041206 AUTHOR
	jaltman@mit.edu
	
	Fixup references to SMB Dfs functions.	Now need to fill in the
	details

2004-12-05 21:20  jaltman

	* src/WINNT/afsd/: cm_vnodeops.c, smb.c: DELTA
	windows-shutdown-20041205 AUTHOR jaltman@mit.edu
	
	Synchronize the shutdown of all smb_Server threads by waiting on a
	shutdown event before continuing
	
	Do not lock a buffer object if the attempt to obtain the buffer
	failed.

2004-12-04 21:30  jaltman

	* src/: libafsauthent/NTMakefile, sys/NTMakefile, sys/pioctl_nt.c:
	DELTA windows-pioctl-20041204 AUTHOR jaltman@mit.edu
	
	Be more agressive about trying to establish a connection to the SMB
	server if it fails.  This requires adding a new dll: secur32.dll

2004-12-04 21:29  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA windows-version-20041204
	AUTHOR jaltman@mit.edu
	
	1.3.7402

2004-12-04 21:29  jaltman

	* src/WINNT/afsd/cm_freelance.c: DELTA windows-freelance-20041204
	AUTHOR jaltman@mit.edu
	
	perform a bit more error checking and logging when loading
	mountpoints and symlinks from the registry

2004-12-04 21:28  jaltman

	* doc/txt/winnotes/afsdb-freelance-notes: DELTA winnotes-20041204
	AUTHOR jaltman@mit.edu
	
	make note that the contents of this file are no longer up to date

2004-12-03 01:26  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA windows-afsd-init-20041202
	AUTHOR jaltman@mit.edu
	
	Fix a memory overwrite condition caused when the
	BackConnectionHostNames key does not exist

2004-12-02 05:59  shadow

	* src/rx/rxdebug.c: DELTA rxdebug-use-afs-ntoa-r-20041202 AUTHOR
	matt@linuxbox.com FIXES 16050
	
	use afs_inet_ntoa_r in rxdebug for consistency

2004-12-01 23:57  shadow

	* acinclude.m4: DELTA umlinux26-20041202 AUTHOR matt@linuxbox.com
	FIXES 16591
	
	umlinux 26 support. i wonder what i just reverted setting mps
	correctly. fixed now

2004-12-01 23:48  shadow

	* src/afs/afs_server.c: DELTA afs-server-multi-rx-clesnup-20041202
	AUTHOR horst@riback.net FIXES
	
	clean up multirx code 's use of lock

2004-12-01 23:38  shadow

	* acinclude.m4, src/afs/afs_call.c, src/afs/afs_conn.c,
	src/afs/afs_daemons.c, src/afs/afs_dcache.c, src/afs/afs_init.c,
	src/afs/afs_memcache.c, src/afs/afs_osi.c, src/afs/afs_pioctl.c,
	src/afs/afs_prototypes.h, src/afs/afs_segments.c,
	src/afs/afs_server.c, src/afs/afs_stats.h, src/afs/afs_util.c,
	src/afs/afs_volume.c, src/afs/sysincludes.h,
	src/afs/LINUX/osi_alloc.c, src/afs/LINUX/osi_file.c,
	src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c,
	src/afs/LINUX/osi_prototypes.h, src/afs/LINUX/osi_sleep.c,
	src/afs/LINUX/osi_vfs.hin, src/afs/LINUX/osi_vfsops.c,
	src/afs/LINUX/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_attrs.c,
	src/afs/VNOPS/afs_vnop_flock.c, src/afs/VNOPS/afs_vnop_lookup.c,
	src/afs/VNOPS/afs_vnop_remove.c, src/afs/VNOPS/afs_vnop_write.c,
	src/cf/linux-test1.m4: DELTA amd64-linux-dewarn-20041202 AUTHOR
	jhutz@cmu.edu FIXES 16342
	
	clean up warnings for amd64

2004-12-01 23:36  shadow

	* src/: rx/rx.c, rx/rx.h, rx/rx_event.c, rx/rx_event.h,
	rx/rx_globals.c, rx/rx_lwp.c, rx/rx_multi.c, rx/rx_packet.c,
	rx/rx_prototypes.h, rx/rx_rdwr.c, rx/xdr.c, rx/xdr_afsuuid.c,
	rx/xdr_array.c, rx/xdr_arrayn.c, rx/xdr_int32.c, rx/xdr_rx.c,
	rx/LINUX/rx_knet.c, rxkad/rxkad_common.c, rxkad/rxkad_prototypes.h:
	DELTA rx-dewarnify-20041202 AUTHOR jhutz@cmu.edu FIXES 16277
	
	dewarnify rx

2004-12-01 23:35  shadow

	* src/config/param.amd64_linux26.h: DELTA osi-gettime-20041202
	AUTHOR jhutz@cmu.edu FIXES 16346
	
	osi_GetTime needs to bdeal with 64 bit time on platforms that have
	it

2004-12-01 23:31  shadow

	* src/afs/LINUX/osi_machdep.h: DELTA osi-gettime-20041202 AUTHOR
	jhutz@cmu.edu FIXES 16346
	
	osi_GetTime needs to bdeal with 64 bit time on platforms that have
	it

2004-12-01 23:21  shadow

	* acinclude.m4: DELTA umlinux26-20041202 AUTHOR matt@linuxbox.com
	FIXES 16591
	
	umlinux 26 support. i wonder what i just reverted setting mps
	correctly. fixed now

2004-12-01 23:17  shadow

	* acinclude.m4, src/libafsrpc/Makefile.in,
	src/config/afs_sysnames.h, src/config/param.i386_umlinux26.h,
	src/libafs/MakefileProto.LINUX.in, src/comerr/Makefile.in,
	src/cf/osconf.m4: DELTA umlinux26-20041202 AUTHOR matt@linuxbox.com
	FIXES 16591
	
	umlinux 26 support. i wonder what i just reverted

2004-12-01 23:07  shadow

	* src/: kauth/admin_tools.c, kauth/authclient.c,
	libadmin/kas/afs_kasAdmin.c: DELTA
	ubik-calliter-pass-all-args-20041202 AUTHOR deengert@anl.gov FIXES
	16556
	
	pass in all args to ubik_CallIter instead of doing (pseudo) varargs

2004-12-01 23:03  shadow

	* src/rx/rxdebug.c: DELTA rxdebug-use-afs-ntoa-r-20041202 AUTHOR
	matt@linuxbox.com FIXES 16050
	
	use afs_inet_ntoa_r in rxdebug for consistency

2004-12-01 22:53  shadow

	* src/vol/: Makefile.in, NTMakefile, vol-bless.c: DELTA
	vol-bless-20041202 AUTHOR jhutz@cmu.edu FIXES 15928
	
	add volume blesser

2004-12-01 22:46  shadow

	* acinclude.m4, src/cf/linux-test3.m4: DELTA
	linux26-set-mps-correctly-200412102 AUTHOR jhutz@cmu.edu FIXES
	15645
	
	set MPS correctly when compiling on 2.6

2004-12-01 22:40  shadow

	* src/: libafsrpc/Makefile.in, shlibafsauthent/Makefile.in,
	shlibafsrpc/Makefile.in: DELTA libafsrpc-assertion-failed-20041202
	AUTHOR cg2v@andrew.cmu.edu FIXES 16432
	
	need AssertionFailed in libafsrpc. ndon't need casestrcpy in
	libafsauthent

2004-12-01 22:40  shadow

	* src/libafsauthent/Makefile.in: DELTA
	libafsrpc-assertion-failed-20041202 AUTHOR cg2v@andrew.cmu.edu
	FIXES 16432
	
	need AssertionFailed in libafsrpc. ndon't need casestrcpy in
	libafsauthent VS:
	-------------------------------------------------------------------
	---

2004-11-30 16:53  jaltman

	* src/sys/pioctl_nt.c: DELTA windows-pioctl-debug-20041130 AUTHOR
	jaltman@mit.edu
	
	Output the error number and not just the text string when reporting
	failures from CreateFile.

2004-11-30 07:40  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA windows-notes-upd-20041130 AUTHOR jaltman@mit.edu
	
	update docs

2004-11-30 07:31  jaltman

	* src/WINNT/afsd/afsd_service.c: DELTA
	windows-auto-disable-sig-verify-20041130 AUTHOR jaltman@mit.edu
	
	If the desired cache size is greater then 700MB auto disable the
	signature verification check in order to prevent fragmentation of
	memory.

2004-11-30 07:21  jaltman

	* src/WINNT/afsd/: NTMakefile, afsd_service.c: DELTA
	windows-maxmem-20041130 AUTHOR jaltman@mit.edu
	
	There is currently a maximum cache size of 1.3GB.  The limit is
	imposed by the largest contiguous block of unused memory within the
	2GB process space which can be assigned to the memory mapped file. 
	Unfortunately, when the executable digital signature verification
	code is activated Windows sees fit to further segment the process
	memory which in turn reduces the size of the maximum cache file to
	less then 800MB.  If larger cache sizes are desired, a new registry
	value should be set:
	
	  HKLM\SOFTWARE\OpenAFS\Client (DWORD) "VerifyServiceSignature" =
	0x0
	
	Setting this value will disable the runtime verification of digital
	signatures on afsd_service.exe and the afs dlls which it loads.  It
	will not disable the the version number check on those same files. 
	The signature verification is not a security messure and is only
	meant to enhance the ability to afsd_service.exe to detect
	potential destablizing mixtures of DLLs from incompatible
	distributions.

2004-11-29 21:05  jaltman

	* src/WINNT/afsd/: NTMakefile, afsd.h, afsd_service.c, cm_buf.c,
	cm_callback.h, cm_config.c, cm_config.h, cm_freelance.c,
	cm_freelance.h, cm_scache.h, smb.c, smb.h: DELTA
	windows-digital-sigs-and-more-20041130 AUTHOR jaltman@mit.edu
	
	Switch the Trust Provider used to verify the validity of
	executables and libraries to the Software Publisher Trust Provider.
	
	Add code (with Asanka's help) to extract the certificate details
	and log them to afsd_init.log.	Ensure that if files are signed
	that all of the files are signed by the same entity.
	
	Add a number of missing prototypes
	
	Correct conversions from time_t to long or short.

2004-11-29 09:23  jaltman

	* src/WINNT/: afsapplib/NTMakefile, afssvrcfg/NTMakefile,
	afssvrcpa/NTMakefile, afssvrmgr/NTMakefile, afsusrmgr/NTMakefile,
	client_creds/NTMakefile: DELTA windows-clean-20041129 AUTHOR
	asanka@mit.edu
	
	Cleanup clean targets to not break with cmd shell

2004-11-29 08:12  jaltman

	* src/WINNT/afsd/cm_vnodeops.c: DELTA windows-dyn-symlinks-20041129
	AUTHOR jaltman@mit.edu
	
	in the freelance root.afs volume, instead of creating a mountpoint
	when a name is evaluated and it is a partial representation of a
	cellname, create a symlink.

2004-11-29 07:56  jaltman

	* src/WINNT/afsd/: afsd_service.c, NTMakefile: DELTA
	winverifytrust-20041129 AUTHOR jaltman@mit.edu
	
	Add support for WinVerifyTrust().  If afsd_service.exe is a
	digitally signed executable, make sure that all of the associated
	binaries not only have the same file version number but are signed
	as well.

2004-11-28 02:07  jaltman

	* src/WINNT/afsd/cm_freelance.c: DELTA
	windows-freelance-init-20041127 AUTHOR jaltman@mit.edu
	
	replace the registry population scheme with cm_freelanceAddMount
	based on the CellRootName

2004-11-26 17:09  jaltman

	* src/WINNT/afsd/cm_freelance.c: DELTA
	windows-robust-freelance-20041126 AUTHOR jaltman@mit.edu
	
	Implement new functions: cm_freelanceMountPointExists and
	cm_freelanceSymlinkExists.  Use them along with other validity
	checks in cm_freelanceAddMount and cm_freelanceAddSymlink to ensure
	that name collisions do not occur and that empty strings are not
	valid file names.
	
	A symlink may not have a name which would resolve to a valid cell
	name.  Doing so would prevent access to the cell.

2004-11-26 08:32  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_freelance.c, cm_ioctl.c,
	cm_scache.c, cm_scache.h, cm_user.c, cm_user.h, smb.c, smb3.c:
	DELTA windows-scache-locks-20041126 AUTHOR jaltman@mit.edu
	
	replace all direct manipulations of the cm_scache_t refCount field
	with calls to cm_{Hold,Release}SCache[NoLock]().
	
	add missing call to cm_HoldScacheNoLock in freelance Mount Point
	re-initialization code.
	
	experiment a bit more with "special folders".	ensure that checks
	for "desktop.ini" are case insensitive.

2004-11-25 01:25  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	src/WINNT/install/NSIS/OpenAFS.nsi,
	src/WINNT/install/wix/registry.wxi: DELTA
	windows-ini-file-mapping-20041124 AUTHOR dtanner@mit.edu
	
	Install registry values to force a mapping from afsdsbmt.ini file
	updates via the old profile API to the new
	HKLM\Software\OpenAFS\Client\Submounts key.

2004-11-24 18:57  rees

	* acinclude.m4, src/cf/osconf.m4, src/config/afs_sysnames.h,
	src/config/param.i386_nbsd21.h, src/config/param.nbsd21.h: DELTA
	netbsd21-20041124 AUTHOR lha@stacken.kth.se
	
	netbsd 2.99.x (aka 3.0) support (aka 2.1?)

2004-11-24 18:42  jaltman

	* src/config/: NTMakefile.i386_nt40, NTVersioninfo.rc: DELTA
	windows-updates-20041124 AUTHOR jaltman@mit.edu
	
	Fix the version info data stored in the resource block to use the
	same language identifier as is advertised.

2004-11-24 18:41  jaltman

	* src/WINNT/client_config/: drivemap.cpp, tab_drives.cpp: DELTA
	windows-updates-20041124 AUTHOR jaltman@mit.edu
	
	Fix the afs_config.exe submount dialog operations:  Edit Submount
	name and Remove submount entry.

2004-11-24 18:40  jaltman

	* src/WINNT/afsd/: NTMakefile, afsd_init.c, afsd_service.c: DELTA
	windows-updates-20041124 AUTHOR jaltman@mit.edu
	
	reformat parts of afsd_init.c
	
	add support for version number checking to afsd_service.exe

2004-11-24 18:39  jaltman

	* src/WINNT/: afsapplib/NTMakefile, afssvrcfg/NTMakefile,
	afssvrcpa/NTMakefile, afssvrmgr/NTMakefile, afsusrmgr/NTMakefile,
	client_creds/NTMakefile, client_osi/NTMakefile, pthread/NTMakefile:
	DELTA windows-updates-20041124 AUTHOR jaltman@mit.edu
	
	conditionalize the cleanup of language files on their existence

2004-11-24 18:39  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	windows-updates-20041124 AUTHOR jaltman@mit.edu
	
	update docs

2004-11-23 04:19  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_freelance.c: DELTA
	freelance-import-20041122 AUTHOR jaltman@mit.edu
	
	Fix the afs_freelance.ini import code.	Check both the Client
	install directory and the %WINDIR% directory for afs_freelance.ini

2004-11-23 03:49  jaltman

	* src/WINNT/client_creds/: creds.cpp, credstab.cpp: DELTA
	windows-misc-20041122 AUTHOR jaltman@mit.edu
	
	fix a deadlock situation if an Obtain Tokens dialog is produced by
	an expiration event and the user chooses to cancel instead of
	obtain new credentials.

2004-11-23 03:46  jaltman

	* src/WINNT/afsd/: afsd_init.c, afsicf.cpp, cm_buf.c,
	cm_freelance.c, cm_ioctl.c, cm_scache.c, cm_volume.c, smb3.c: DELTA
	windows-misc-20041122 AUTHOR jaltman@mit.edu
	
	simplify the freelance import from afs_freelance.ini code.  don't
	generate an new file if the old one does not exist.
	
	begin conversion from old string functions to new strsafe
	functions.  this will need to be done for all of the
	afsd_service.exe source modules before we can regularly use VS .NET
	2005
	
	Add support for VL_GetEntryByNameN.  Still need to figure out what
	needs to be done for VL_GetEntryByNameU.  (multi-homed support)

2004-11-23 03:40  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA windows-misc-20041122 AUTHOR jaltman@mit.edu
	
	update docs

2004-11-23 03:37  jaltman

	* README-NT: DELTA windows-misc-20041122 AUTHOR jaltman@mit.edu
	
	the VC++ 2003 Toolkit is missing some important libraries.  remove
	it from the README-NT file

2004-11-19 20:01  kenh

	* src/aklog/: aklog.1, aklog.c, aklog.h, aklog_main.c, krb_util.c,
	linked_list.c, linked_list.h: DELTA aklog-intergration-20041119
	AUTHOR kenh@cmf.nrl.navy.mil Import the aklog source from the MIT
	AFS-Kerberos 5 migration kit.

2004-11-11 07:12  shadow

	* src/: rx/rx_prototypes.h, afs/LINUX/osi_module.c,
	config/afs_args.h: DELTA kdump-in-kernel-20041111 AUTHOR
	shadow@dementia.org FIXES
	
	first step at integrating kdump functionality into the kernel; all
	the rx stats.

2004-11-11 04:38  shadow

	* src/afs/afs_prototypes.h: DELTA proc-cellservdb-20041110 AUTHOR
	shadow@dementia.org FIXES
	
	put a cellservdb in /proc/fs/openafs

2004-11-11 04:34  shadow

	* src/: afs/LINUX/osi_module.c, config/afs_args.h: DELTA
	proc-cellservdb-20041110 AUTHOR shadow@dementia.org FIXES
	
	put a cellservdb in /proc/fs/openafs

2004-11-11 04:24  shadow

	* src/: des/Makefile.in, libafsrpc/Makefile.in, rxkad/Makefile.in:
	DELTA update-objdir-20041110 AUTHOR nneul@umr.edu FIXES
	
	make objdir builds work (with fix from shadow@dementia.org in
	src/rxkad/...)

2004-11-11 04:20  shadow

	* src/rx/rx_getaddr.c: DELTA
	
	some software network adapters use instances of lo but are real
	network adapters . allow them to be advertised. the modified
	functions are called only in the pro cess of collecting a list to
	advertise.
	
	at the same time, make sure we mask 127.0.0.1.	i wonder if that's
	a mistake.
	mask-loopback-address-allow-loopback-interfaces-to-be-advertised-20
	041110 AUTHOR shadow@dementia.org

2004-11-09 17:07  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	windows-version-bump-20041109 AUTHOR jaltman@mit.edu
	
	1.3.7400

2004-11-09 12:47  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	winnotes-upd-20041109 AUTHOR jaltman@mit.edu
	
	windows note updates for 1.3.74

2004-11-08 19:59  shadow

	* src/vol/vol-salvage.c: DELTA
	aix-vol-salvage-make-malloc-not-be-cast-20041106 AUTHOR
	horst@riback.net FIXES
	
	When you have a 64bit big endian machine with a 64bit off_t in the
	stat the salvager won't work.
	
	Malloc takes an "unsigned long" and a implicit cast will be almost
	always zero :-).

2004-11-08 06:30  shadow

	* src/: config/afs_sysnames.h, config/param.ppc_linux26.h,
	cf/osconf.m4: DELTA ppc-linux26-20041108 AUTHOR hartmans@mit.edu
	FIXES 15770
	
	support ppc linux 2.6

2004-11-08 06:26  shadow

	* src/afs/VNOPS/afs_vnop_readdir.c: DELTA
	readdir-report-correct-inums-20041108 AUTHOR jhutz@cmu.edu FIXES
	15962
	
	We currently try fairly hard to make stat() on a volume root return
	the same vnode number as is listed for the mount point by
	readdir(). This behaviour is desirable; in fact, getcwd would not
	work otherwise.
	
	However, we are _not_ careful about making readdir list correct
	inode numbers for "." in a volume root or ".." in a directory whose
	parent is a volume root. This means that applications which examine
	these entries will still see inconsistent inode numbers. Clearly,
	it would be more desirable to report consistent inode numbers in
	all cases, instead of only in some cases.
	
	The attached patch, written while I was tracking down some NFS
	translator problems (which ultimately proved to be unrelated),
	makes readdir return consistent inode numbers for volume roots. We
	are running this on a few machines and have seen no problems, but
	it has not been extensively tested.

2004-11-08 06:20  shadow

	* src/vfsck/: fsck.h, utilities.c: DELTA
	vfsck-sol9-breadwrite-args-20041108 AUTHOR deengert@anl.gov FIXES
	15927
	
	fix arg types for bread/bwrite for solaris 9

2004-11-08 06:07  shadow

	* src/afs/afs_nfsdisp.c: DELTA nfs3-no-readdirplus-20041108 AUTHOR
	jhutz@cmu.edu FIXES 15961
	
	don't support readdirplus in nfsv3

2004-11-08 06:04  shadow

	* src/viced/: callback.c, host.c: DELTA
	callback-rxcon-use-safely-20041108 AUTHOR cg2v@andrew.cmu.edu FIXES
	15973
	
	add get/put refs to all callback rxconn usages to preclude any
	possibility of race

2004-11-08 05:52  shadow

	* src/afs/VNOPS/afs_vnop_attrs.c: DELTA nfs-root-mtime-20041108
	AUTHOR jhutz@cmu.edu FIXES 15960
	
	don't reset root mtime, solaris 9 wants it to be the same across
	multiple calls

2004-11-08 04:03  shadow

	* src/vol/namei_ops.c: DELTA any-way-damnit-20041107 AUTHOR
	shadow@dementia.org FIXES
	
	no comment.

2004-11-07 17:11  shadow

	* src/rx/rx_getaddr.c:
	
	some software network adapters use instances of lo but are real
	network adapters . allow them to be advertised. the modified
	functions are called only in the pro cess of collecting a list to
	advertise.
	
	at the same time, make sure we mask 127.0.0.1.	i wonder if that's
	a mistake.
	DELTA-mask-loopback-address-allow-loopback-interfaces-to-be-adverti
	sed-20041106 AUTHOR shadow@dementia.org

2004-11-07 02:21  shadow

	* src/rx/rx_getaddr.c:
	
	some software network adapters use instances of lo but are real
	network adapters . allow them to be advertised. the modified
	functions are called only in the pro cess of collecting a list to
	advertise.
	
	at the same time, make sure we mask 127.0.0.1.	i wonder if that's
	a mistake.
	DELTA-mask-loopback-address-allow-loopback-interfaces-to-be-adverti
	sed-20041106 AUTHOR shadow@dementia.org

2004-11-06 07:16  shadow

	* src/afs/: afs.h, afs_buffer.c, afs_dcache.c, afs_pioctl.c,
	afs_prototypes.h, afs_segments.c, LINUX/osi_vnodeops.c,
	VNOPS/afs_vnop_create.c, VNOPS/afs_vnop_dirops.c,
	VNOPS/afs_vnop_link.c, VNOPS/afs_vnop_lookup.c,
	VNOPS/afs_vnop_readdir.c, VNOPS/afs_vnop_remove.c,
	VNOPS/afs_vnop_rename.c, VNOPS/afs_vnop_symlink.c: DELTA
	client-dir-package-interface-update-20041106 AUTHOR
	cg2v@andrew.cmu.edu FIXES 15726
	
	cleanup from dread-do-validation; change to using dcache and not
	just fcache

2004-11-06 07:02  shadow

	* src/volser/: volprocs.c, volser_prototypes.h, vos.c, vsprocs.c:
	DELTA vos-timestamp-handling-20041106 AUTHOR
	kvanhees@sinenomine.net FIXES 15708
	
	fix timestamp handling on create; display "never" for copy time

2004-11-06 06:43  shadow

	* src/vol/vol-salvage.c: DELTA
	aix-vol-salvage-make-malloc-not-be-cast-20041106 AUTHOR
	horst@riback.net FIXES
	
	When you have a 64bit big endian machine with a 64bit off_t in the
	stat the salvager won't work.
	
	Malloc takes an "unsigned long" and a implicit cast will be almost
	always zero :-).

2004-11-05 04:21  shadow

	* src/afs/IRIX/osi_vnodeops.c: DELTA irix-largefile-update-20041104
	AUTHOR chas@cmf.nrl.navy.mil FIXES
	
	from peter tripician via chas. update so largefile support stands a
	chance of working

2004-11-04 15:49  rees

	* acinclude.m4: DELTA openbsd36-20041104 AUTHOR rees@umich.edu
	
	auto-detect OpenBSD 3.6.

2004-11-02 06:10  jaltman

	* src/WINNT/afsd/: afsd.c, afsd95.c, afsd_service.c, cm_buf.c,
	cm_buf.h, cm_ioctl.c, cm_vnodeops.c, smb.c, smb3.c: DELTA
	dnlc-optimize-20041102 AUTHOR jaltman@mit.edu
	
	 * Optimize calls to the DNLC.	Do not search if the FID is the
	Freelance
	   root.afs volume.  Do not search if we are looking for the magic
	   _._AFS_IOCTL_._ name.
	
	 * Enable Buffer Trace logs in debug builds.

2004-11-01 11:45  jaltman

	* README-NT: DELTA readme-nt-20041101 AUTHOR jaltman@mit.edu
	
	Remove last vestiges of Win9x comments
	
	Update Wix 2.0 information
	
	Provide download or ordering information on how to obtain all the
	necessary tools required to build OpenAFS for FREE

2004-11-01 10:45  jaltman

	* src/WINNT/install/wix/: config.wxi, feature.wxi, files.wxi,
	openafs.wxs: DELTA wix-compatibilityK-20041101 AUTHOR
	asanka@mit.edu
	
	Wix has been updated.  to avoid warning/error messages some changes
	to the scripts were required.  there were no changes to
	functionality.

2004-10-29 23:38  jaltman

	* src/WINNT/afsd/: cm.h, cm_conn.c, cm_freelance.c, cm_vnodeops.c,
	cm_vnodeops.h, smb.c, smb3.c: DELTA
	windows-invalid-dir-handles-20041029 AUTHOR jaltman@mit.edu
	
	 * Define new error CM_ERROR_TOO_MANY_SYMLINKS
	
	 * Fix storage location for Freelance Mount Points broken in
	   previous patch
	
	 * Correct locking throughout the Directory Search code
	   which was resulting in invalid handle errors being
	   generated when objects were freed while they were still
	   in use by the CIFS client

2004-10-28 21:20  jaltman

	* src/sys/pioctl_nt.c: DELTA ioctl-dbg-windows-20041028 AUTHOR
	jaltman@mit.edu
	
	Output error codes in hex

2004-10-28 20:46  shadow

	* src/viced/afsfileprocs.c: DELTA
	inlinebulk-put-ref-on-error-20041028 AUTHOR shadow@dementia.org
	FIXES
	
	if we got an error during InlineBulk, put back the reference

2004-10-28 18:08  shadow

	* src/viced/callback.c: DELTA drop-h-lock-around-putconn-20041027
	AUTHOR shadow@dementia.org FIXES
	
	the problem with rx_PutConnection is h_FreeConnection uses the host
	global lock but it shouldn't matter (callback conn should be a
	client not server conn and thus not h_FreeConnection on cleanup)
	
	further, we should free the conns we GetConnection'd not the ones
	still in the host struct at the end.

2004-10-28 16:37  jaltman

	* src/WINNT/: afsd/NTMakefile, afsd/afsd_init.c,
	afsd/cm_freelance.h, afsd/cm_ioctl.c,
	client_exp/make_symbolic_link_dlg.cpp,
	client_exp/lang/en_US/afs_shl_ext.rc: DELTA
	more-freelance-symlinks-20041028 AUTHOR jaltman@mit.edu
	
	 * Fix Find Cell By Name pioctl call to return a name
	"Freelance.Local.Root"
	   for the fake root.afs volume.  This allows the IsPathInAfs()
	type
	   functions to succeed for \\AFS\all
	
	 * Add missing dialog template for Explorer Shell Extension
	Symlink->Add
	   operation
	
	 * Increase the acceptable length of the link destination path in
	the
	   Add Symlink dialog box support code.
	
	 * Fix up some missing prototypes

2004-10-28 14:33  jaltman

	* src/WINNT/afsd/symlink.c: DELTA windows-unused-vars-20041028
	AUTHOR jaltman@mit.edu
	
	remove unused vars

2004-10-28 01:22  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA windows-docs-20041027 AUTHOR jaltman@mit.edu
	
	Documentation updates

2004-10-28 01:13  jaltman

	* src/WINNT/afsd/: afskfw.c, cm_freelance.c, cm_freelance.h,
	cm_ioctl.c, cm_scache.c, symlink.c: DELTA
	windows-freelance-symlink-20041027 AUTHOR jaltman@mit.edu
	
	 * Remove the fallback to KRB4 in afskfw when obtaining tokens
	
	 * Add support for symlinks to Freelance root.afs volume
	   Stored at HKLM\SOFTWARE\OpenAFS\Client\Freelance\Symlinks
	       <number>  =  "<linkname>:<relative-path>."
	   Use symlink.exe to create, list, or remove

2004-10-27 19:46  rees

	* src/afs/FBSD/: osi_module.c, osi_vfsops.c: DELTA fbsd53-20041027
	AUTHOR rees@umich.edu
	
	support for FreeBSD 5.3 builds and runs as well as it did on 5.2

2004-10-27 19:36  shadow

	* src/viced/callback.c: DELTA drop-h-lock-around-putconn-20041027
	AUTHOR shadow@dementia.org FIXES
	
	the problem with rx_PutConnection is h_FreeConnection uses the host
	global lock

2004-10-27 15:01  rees

	* acinclude.m4: DELTA acinclude-fbsd-20041027 AUTHOR rees@umich.edu
	
	auto-detect FreeBSD 5.3

2004-10-26 01:55  jaltman

	* src/WINNT/client_config/tab_drives.cpp: DELTA
	undo-patch-windows-20041025 AUTHOR jaltman@mit.edu
	
	pull patch which breaks submount creation from gui

2004-10-26 01:53  jaltman

	* src/WINNT/client_config/: config.cpp, tab_drives.cpp: DELTA
	windows-misc-20041025 AUTHOR jaltman@mit.edu
	
	 * fix loading of SysName from the registry
	
	 * broken patch to tab_drives.cpp - this will be pulled

2004-10-26 01:53  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_ioctl.c, cm_scache.c,
	cm_scache.h: DELTA windows-misc-20041025 AUTHOR jaltman@mit.edu
	
	 * fix loading of SysName from the registry
	
	 * reformat cm_scache; change flags to unsigned

2004-10-20 04:16  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA hklm-reg-fix-20041019 AUTHOR
	jaltman@mit.edu
	
	fix the logic to ensure that HKLM is checked if HKCU does not exist
	for EnableKFW and Use524

2004-10-19 22:34  shadow

	* src/util/Makefile.in: DELTA
	provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org
	FIXES 3680
	
	allow building fPIC on amd64

2004-10-19 06:07  shadow

	* src/ubik/ubik.p.h: DELTA irix-cleanup-20041019 AUTHOR
	shadow@dementia.org FIXES
	
	clean up my messes.

2004-10-19 04:40  shadow

	* src/: afs/afs_osi_pag.c, ubik/ubik.p.h, ubik/uinit.c: DELTA
	irix-cleanup-20041019 AUTHOR shadow@dementia.org FIXES
	
	clean up my messes.

2004-10-19 00:51  jaltman

	* src/WINNT/: afsapplib/NTMakefile, afssvrcfg/NTMakefile,
	afssvrcpa/NTMakefile, afsusrmgr/NTMakefile,
	client_creds/NTMakefile, afssvrmgr/NTMakefile: DELTA
	windows-cleanup-20041018 AUTHOR jaltman@mit.edu
	
	cleanup AFS_component_version_number.h

2004-10-18 22:31  jaltman

	* src/WINNT/install/wix/NTMakefile: DELTA lang-clean-fix-20041018
	AUTHOR jaltman@mit.edu
	
	Fix the for loop used to clean the language directories

2004-10-18 20:25  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	windows-version-update-20041018 AUTHOR jaltman@mit.edu
	
	1.3.7300

2004-10-18 18:39  shadow

	* acinclude.m4: DELTA configure-linux-header-path-help-20041018
	AUTHOR shadow@dementia.org FIXES
	
	thanks to Kris Van Hees for pointing this out

2004-10-18 06:49  shadow

	* src/afs/afs_osi_pag.c: DELTA setpag-print-throttled-20041012
	AUTHOR bucy-openafs-devel@gloop.org
	
	kernel printf when we start throttling for time

2004-10-18 06:12  shadow

	* src/volser/volprocs.c: DELTA
	partly-revert-volser-restore-timestamp-cleanup-20041018 AUTHOR
	shadow@dementia.org FIXES
	
	messes up creation field on new volume.

2004-10-18 06:08  shadow

	* src/: cf/osconf.m4, auth/Makefile.in, des/Makefile.in,
	util/Makefile.in: DELTA amd64-ccobj-update-20041018 AUTHOR
	jhutz@cmu.edu FIXES
	
	update ccobj for amd64

2004-10-18 04:22  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA windows-version-20041017
	AUTHOR jaltman@mit.edu
	
	update version to 1.3.7200

2004-10-18 02:44  jaltman

	* src/WINNT/afsd/cm_freelance.c: DELTA
	freelance-end-of-line-20041017 AUTHOR jaltman@mit.edu
	
	modify the algorithm used for loading mount point entries to ignore
	all data beyond the terminating dot.

2004-10-17 21:19  jaltman

	* src/WINNT/afsd/afsd_service.c: DELTA flushonhibernate-20041017
	AUTHOR jaltman@mit.edu
	
	Fix Asanka's patch.

2004-10-17 21:02  jaltman

	* src/WINNT/afsd/: afsd_service.c, cm_freelance.h: DELTA
	flushonhibernate-registry-20041017 AUTHOR asanka@mit.edu
	
	Add a new FlushOnHibernate registry option to allow users to
	disable the Power Management Flush support

2004-10-17 21:00  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	winnotes-updates-20041017 AUTHOR jaltman@mit.edu
	
	Updates for 1.3.72
	
	New FlushOnHibernate registry option

2004-10-17 20:24  jaltman

	* src/WINNT/: afsd/afskfw.c, aklog/aklog.c: DELTA
	krb5-no-dot-20041017 AUTHOR jaltman@mit.edu
	
	Generate error in the client if a krb5 principal contains a dot in
	the first component.

2004-10-17 15:18  jaltman

	* src/WINNT/: afsd/fs.c, client_config/isadmin.cpp: DELTA
	local-system-acct-20041017 AUTHOR jaltman@mit.edu
	
	When testing for Administrator privileges always grant them to the
	Local System account

2004-10-17 02:46  jaltman

	* src/WINNT/install/wix/NTMakefile: DELTA wix-clean-20041016 AUTHOR
	jaltman@mit.edu
	
	Clean the intermediary build files before each build.

2004-10-17 02:44  jaltman

	* src/WINNT/client_osi/: osisleep.h, osistatl.h: DELTA
	windows-updates-20041016 AUTHOR jaltman@mit.edu
	
	* Update reference count fields from short to unsigned long

2004-10-17 02:32  jaltman

	* src/WINNT/afsd/: cm_buf.h, cm_conn.h, cm_diskcache95.h,
	cm_scache.h, cm_server.h, cm_user.h, cm_volume.h, smb.c, smb.h,
	smb3.c: DELTA windows-updates-20041016 AUTHOR jaltman@mit.edu
	
	* Correct the handling of Over Quota errors
	
	* Update all of the reference count fields to use unsigned long  
	instead of shorts or ints
	
	* Reformat touched files

2004-10-16 22:41  jaltman

	* src/des/des.c: DELTA des-fix-mustalign-20041016 AUTHOR
	jaltman@mit.edu FIXES 15637
	
	Forgot to fix the MUSTALIGN case

2004-10-16 22:31  jaltman

	* src/des/des.c: DELTA des-fix-20041016 AUTHOR jaltman@mit.edu
	FIXES 15637
	
	Correct previous patch.

2004-10-15 21:41  shadow

	* src/kauth/Makefile.in: DELTA
	provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org
	FIXES 3680
	
	allow building fPIC on amd64

2004-10-15 06:01  shadow

	* src/rx/: rx.c, rx.h: DELTA
	rx-peer-and-conn-refcounts-now-unsigned-int32-20041015 AUTHOR
	shadow@dementia.org FIXES 15459
	
	in an extreme case, the peer object refcount could wrap
	
	we should probably also log if wrapping is imminent

2004-10-14 01:52  jaltman

	* src/sys/pioctl_nt.c: DELTA pioctl-debug-20041013 AUTHOR
	jaltman@mit.edu
	
	Add more debug statements

2004-10-13 21:00  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	makefileproto-linux26-20041013 AUTHOR pnelson@andrew.cmu.edu FIXES
	
	add "linux26" to the case where we symlink asm

2004-10-13 16:29  shadow

	* src/viced/host.c: DELTA h-tossstuff-r-leak-20041013 AUTHOR
	cg2v@andrew.cmu.edu FIXES
	
	don't leak host hash objects in h_TossStuff_r

2004-10-13 14:46  shadow

	* src/afs/afs.h: DELTA amd64-use-flock-20041013 AUTHOR
	pnelson@andrew.cmu.edu FIXES
	
	so we stand a chance of compiling on amd64

2004-10-13 14:23  jaltman

	* src/ptserver/pts.c: DELTA uninitialized-vars-20041013 AUTHOR
	jaltman@mit.edu FIXES 15604
	
	 initialize flags in SetFields so that it has a default value
	 otherwise a runtime exception is generated on windows due to
	 lack of initialization before use.

2004-10-13 14:07  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-pagelaunder-avoid-deadlock-20041012 AUTHOR
	jbuehler@hekimian.com FIXES 15239
	
	mmap'd files can deadlock on linux; fix by not letting kernel free
	pages out of our space predictively

2004-10-13 06:41  jaltman

	* src/WINNT/client_config/drivemap.cpp: DELTA
	expand-strings-20041012 AUTHOR jaltman@mit.edu
	
	Stop blowing away the drive mappings of REG_EXPAND_SZ values due to
	the use of the incorrect order of the parameters

2004-10-13 02:48  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA winnotes-20041012 AUTHOR jaltman@mit.edu
	
	Update documentation files with latest changes

2004-10-13 02:30  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_callback.c, cm_conn.c,
	cm_conn.h, cm_dcache.c, cm_ioctl.c, cm_server.c, cm_vnodeops.c:
	DELTA rx-refcount-20041012 AUTHOR jaltman@mit.edu FIXES 15585
	
	 * use new rx_GetConnection/rx_PutConnection functions to
	increment/
	   decrement the refCounts on the rx_connection objects so that the
	   objects are not invalidated during RXAFS_xxx calls when:
	
	    - the user tokens change
	    - the global cryptlevel changes
	
	 * import SysName from registry and parse along white space
	boundaries

2004-10-13 01:56  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-pagelaunder-avoid-deadlock-20041012 AUTHOR
	jbuehler@hekimian.com FIXES 15239
	
	mmap'd files can deadlock on linux; fix by not letting kernel free
	pages out of our space predictively

2004-10-13 01:28  shadow

	* src/: des/des.c, rxkad/domestic/fcrypt.c: DELTA
	aix-des-cleanup-20041012 AUTHOR horst@riback.net FIXES
	
	incrementing pointers behind casts apparently pisses of vac 6

2004-10-13 01:23  shadow

	* src/afs/afs_osi_pag.c: DELTA setpag-print-throttled-20041012
	AUTHOR bucy-openafs-devel@gloop.org
	
	kernel printf when we start throttling for time

2004-10-13 01:16  shadow

	* src/: config/afs_sysnames.h, config/param.amd64_linux26.h,
	cf/osconf.m4: DELTA amd64-linux26-20041012 AUTHOR jhutz@cmu.edu
	FIXES 15617
	
	support for amd64 linux26

2004-10-13 01:10  shadow

	* src/: libafsrpc/Makefile.in, shlibafsrpc/Makefile.in: DELTA
	build-fcrypt-from-domestic-20041010 AUTHOR rees@umich.edu
	
	don't install rxkad/domestic/*.c, just compile them where they live

2004-10-13 01:07  shadow

	* src/ubik/uinit.c: DELTA generic-client-init-function-20041009
	AUTHOR shadow@dementia.org FIXES 15464
	
	so we can have this code in just one place

2004-10-13 01:04  shadow

	* src/afs/SOLARIS/osi_vnodeops.c: DELTA
	solaris-fix-ulimit-write-size-bug-20041012 AUTHOR
	ericm@electric-cloud.com FIXES 15609
	
	convert nonsensical comparison to one which makes sense in light of
	code and comments below it

2004-10-13 00:51  shadow

	* src/afs/: afs.h, afs_buffer.c, afs_dcache.c, afs_osi.h,
	afs_pioctl.c, afs_prototypes.h, afs_segments.c,
	LINUX/osi_vnodeops.c, VNOPS/afs_vnop_create.c,
	VNOPS/afs_vnop_dirops.c, VNOPS/afs_vnop_link.c,
	VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_readdir.c,
	VNOPS/afs_vnop_remove.c, VNOPS/afs_vnop_rename.c,
	VNOPS/afs_vnop_symlink.c: DELTA dread-do-validation-20041012 AUTHOR
	cg2v@andrew.cmu.edu FIXES 15340
	
	so we can do directory object validation in DRead()

2004-10-13 00:36  shadow

	* src/afs/afs_vcache.c: DELTA linux-26-vlru-cycle-20041012 AUTHOR
	cg2v@andrew.cmu.edu FIXES 15339
	
	it was only a matter of time...

2004-10-13 00:30  shadow

	* src/afs/afs_pioctl.c: DELTA asmlinkage-for-pioctl-20041012 AUTHOR
	cg2v@andrew.cmu.edu FIXES 15338
	
	another place where we need to declare a function asmlinkage

2004-10-12 20:51  shadow

	* src/rx/rx.c: DELTA cleanup-rx-peer-leak-20041012 AUTHOR
	jhutz@cmu.edu FIXES
	
	if the peer was the second in the chain we could throw away our
	reference to the first, effectively leaking it forever.

2004-10-11 22:31  shadow

	* src/afs/LINUX/osi_groups.c: DELTA
	linux-setgroups-need-asmlinkage-20041011 AUTHOR cg2v@andrew.cmu.edu
	FIXES 15460
	
	sys_setgroups pointers must be asmlinkage everywhere

2004-10-11 18:39  shadow

	* src/viced/callback.c: DELTA
	viced-callback-lock-host-during-multi-breakcallback-20041011 AUTHOR
	shadow@dementia.org FIXES
	
	since it looks like CheckHost is using a gc'd client conn, this
	more or less has  to be it.
	
	and don't deadlock.

2004-10-11 18:35  shadow

	* src/: libafsrpc/afsrpc.def, rx/rx.c, rx/rx.h, rx/rx_prototypes.h:
	DELTA rx-getputconnection-20041011 AUTHOR jhutz@cmu.edu FIXES 15584
	
	add Get/PutConnection funcs to diddle conn refCounts.

2004-10-11 18:19  shadow

	* src/afs/afs.h: DELTA osi-timeval-can-be-timeval-20041011 AUTHOR
	hartmans@mit.edu FIXES 15580
	
	since the timeval is used only internally, let's just use struct
	timeval

2004-10-11 16:21  shadow

	* src/: afs/afs_pioctl.c, afs/LINUX/osi_module.c,
	afs/LINUX/osi_prototypes.h, afs/LINUX/osi_vnodeops.c,
	config/afs_sysnames.h: DELTA ppc64-26-support-20041011 AUTHOR
	hartmans@mit.edu FIXES 15581
	
	update support for ppc64 2.6DELTA some-name-yyyymmdd AUTHOR
	contributor@some.site

2004-10-11 15:32  shadow

	* src/viced/callback.c: DELTA
	viced-callback-lock-host-during-multi-breakcallback-20041011 AUTHOR
	shadow@dementia.org FIXES
	
	since it looks like CheckHost is using a gc'd client conn, this
	more or less has  to be it.
	
	and don't deadlock.

2004-10-11 15:27  shadow

	* src/viced/callback.c: DELTA
	viced-callback-lock-host-during-multi-breakcallback-20041011 AUTHOR
	shadow@dementia.org FIXES
	
	since it looks like CheckHost is using a gc'd client conn, this
	more or less has  to be it.
	
	and don't deadlock.

2004-10-11 05:16  shadow

	* src/viced/callback.c: DELTA
	viced-callback-lock-host-during-multi-breakcallback-20041011 AUTHOR
	shadow@dementia.org FIXES
	
	since it looks like CheckHost is using a gc'd client conn, this
	more or less has to be it.

2004-10-10 23:50  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_buf.c, cm_callback.c, cm_conn.c,
	cm_dcache.c, cm_ioctl.c, cm_ioctl.h, cm_server.c, cm_vnodeops.c,
	cm_vnodeops.h, fs.c: DELTA windows-combined-20041010 AUTHOR
	jaltman@mit.edu
	
	  * fix the Windows cache manager to prevent it from replacing the
	    rx_connection object associated with the cm_conn_t object on
	each
	    and every operation if "fs crypt" was set.	This explains the
	    dramatic performance difference when crypt is used vs clear.
	    The problem: 'cryptall', a boolean flag indicating whether or
	not
	    "fs crypt" is set, was being compared to the rx_connection
	    cryptlevel which is either rxkad_clear:0 or rxkad_crypt:2.
	    1 != 2 and therefore the rx_connection was always destroyed
	    and replaced on each and every operation.
	
	    Lock the cm_conn_t object around every call to RXAFS_xxxx
	functions.
	    It is not safe for the cm_conn_t object to not be locked
	because
	    rx_DestroyConnection might be called from another thread if:
		- the user's tokens have changed or expired
		- the crypt mode has changed
	
	  * Modify cm_Lookup to evaluate a list of possible values for @sys
	    instead of just a single entry.  Re-write cm_ExpandSysname and
	    add cm_LookupInternal.
	
	  * Reformat affected files
	
	  * Add cache file name to cache creation errors

2004-10-10 19:45  rees

	* src/rxkad/Makefile.in: DELTA build-fcrypt-from-domestic-20041010
	AUTHOR rees@umich.edu
	
	don't install rxkad/domestic/*.c, just compile them where they live

2004-10-10 02:13  rees

	* src/rxkad/domestic/fcrypt.c: DELTA crypt-take-voids2-20041009
	AUTHOR rees@umich.edu
	
	make various crypt/decrypt routines take void * args to eliminate
	more compiler warnings

2004-10-10 02:04  shadow

	* src/scout/Makefile.in: DELTA
	generic-client-init-function-20041009 AUTHOR shadow@dementia.org
	FIXES 15464
	
	so we can have this code in just one place

2004-10-10 02:03  shadow

	* src/ptserver/ptuser.c: DELTA pr-initialize-dont-leak-ref-20041009
	AUTHOR shadow@dementia.org FIXES
	
	we were leaking an afsconf_Open ref. let's not.

2004-10-10 01:58  shadow

	* src/: libafsauthent/Makefile.in, libafsauthent/NTMakefile,
	shlibafsauthent/Makefile.in: DELTA
	generic-client-init-function-20041009 AUTHOR shadow@dementia.org
	FIXES 15464
	
	so we can have this code in just one place

2004-10-10 01:53  shadow

	* src/ubik/uinit.c: DELTA generic-client-init-function-20041009
	AUTHOR shadow@dementia.org FIXES 15464
	
	so we can have this code in just one place

2004-10-10 01:38  shadow

	* src/: WINNT/afsd/fs.c, bozo/bos.c, ptserver/ptuser.c,
	ubik/ubik.p.h, ubik/uinit.c, venus/fs.c, vlserver/vlclient.c,
	volser/vsutils.c: DELTA generic-client-init-function-20041009
	AUTHOR shadow@dementia.org FIXES 15464
	
	so we can have this code in just one place

2004-10-10 00:41  shadow

	* src/vlserver/vlclient.c: DELTA
	generic-client-init-function-20041009 AUTHOR shadow@dementia.org
	FIXES 15464
	
	so we can have this code in just one place

2004-10-10 00:37  shadow

	* src/ubik/: ubik.p.h, uinit.c, uinit.c: DELTA
	generic-client-init-function-20041009 AUTHOR shadow@dementia.org
	FIXES 15464
	
	so we can have this code in just one place

2004-10-10 00:25  shadow

	* src/: util/Makefile.in, util/NTMakefile,
	util/afsutil_prototypes.h, ubik/Makefile.in, ubik/NTMakefile,
	ubik/ubik.p.h, ubik/uinit.c: DELTA
	generic-client-init-function-20041009 AUTHOR shadow@dementia.org
	FIXES 15464
	
	so we can have this code in just one place

2004-10-09 23:23  shadow

	* src/vlserver/vlclient.c: DELTA
	generic-client-init-function-20041009 AUTHOR shadow@dementia.org
	FIXES 15464
	
	so we can have this code in just one place

2004-10-09 23:11  shadow

	* src/util/: Makefile.in, NTMakefile, afsutil_prototypes.h: DELTA
	generic-client-init-function-20041009 AUTHOR shadow@dementia.org
	FIXES 15464
	
	so we can have this code in just one place

2004-10-09 22:34  shadow

	* src/rx/: rx_user.c, LINUX/rx_knet.c: DELTA
	linux-disable-pmtu-discovery-20041009 AUTHOR cg2v@andrew.cmu.edu
	FIXES 15505
	
	don't set DF bit; use setsockopt to turn of kernel "pmtu feature"

2004-10-08 19:30  rees

	* src/venus/fs.c: DELTA add-rocks-20041008 AUTHOR rees@umich.edu
	
	add rocks to cmd args to match prototype

2004-10-06 17:35  rees

	* src/ptserver/ptuser.c: DELTA revert-fix-seclevel-20041006 AUTHOR
	kwc@citi.umich.edu
	
	Ticket #15367 revert rev 1.12 fix-seclevel-20030213: Use requested
	security level instead of "clear" in pr_Initialize

2004-10-05 20:40  rees

	* src/: des/cbc_encrypt.c, des/des.c, des/des_prototypes.h,
	des/pcbc_encrypt.c, rxkad/rxkad_prototypes.h: DELTA
	crypt-take-voids-20041005 AUTHOR rees@umich.edu
	
	make various crypt/decrypt routines take void * args to eliminate
	more compiler warnings

2004-10-04 07:35  jaltman

	* src/WINNT/install/NSIS/AdminGroup.cpp: DELTA
	admin-group-nsis-20041004 AUTHOR jaltman@mit.edu
	
	correct the test for -create and -remove so that the proper action
	is taken for each

2004-10-03 14:06  jaltman

	* src/sys/pioctl_nt.c: DELTA pioctl-debug-20041003 AUTHOR
	jaltman@mit.edu
	
	Add a new registry value HKLM/SOFTWARE/OpenAFS/Client "IoctlDebug"
	DWORD which when set to a non-zero value will output error messages
	to stderr.  This is to assist in debugging ioctl failures when
	fs.exe, tokens.exe, etc. fail because of an inability to open the
	ioctl file name.

2004-10-03 13:53  jaltman

	* src/WINNT/afsd/smb3.c: DELTA windows-symlink-access-20041003
	AUTHOR jaltman@mit.edu FIXES 15250
	
	One more fix for the symlink problem.  Access control checks cannot
	be performed until after we have walked all of the symlinks. 
	Otherwise, we are checking access to the symlink itself and not to
	the file.

2004-10-03 13:34  jaltman

	* src/WINNT/afsd/: afsd_flushvol.c, afsd_service.c, lanahelper.cpp,
	lanahelper.h: DELTA win-power-mgmt-flush-test-20041003 AUTHOR
	jaltman@mit.edu
	
	The windows power management code responds to a request to suspend
	or hibernate by performing a "fs flushvol" as the logged in user on
	each of the SMB/CIFS mounted shares.  This can be very time
	consuming if the cell servers cannot be reached.
	
	This patch adds a test to ensure that there is at least one network
	adapter in the machine which is not a loopback adapter.
	
	While developing this patch other areas of concern have been
	raised.  The power management code waits a fixed period of time
	based upon the hard dead timeout before allowing the
	suspend/hibernate to continue.	This allows the machine to shutdown
	even if there are active flush operations being performed.  This
	defeats the benefit of performing the flush at all.
	
	A better mechanism could be developed if the functions called via
	cm_IoctlFlushVolume returned and checked error codes.  Then it
	might be possible to abandon the flush operation if a Server Not
	Reachable state was obtained.
	
	The power management flush operations will also not work on
	Terminal Server.  This would be important in the case where a
	terminal server is shutting down due to a switch over to a UPS. 
	The reason it does not work on Terminal Server is that there is
	that it is not possible for afsd_service.exe to enumerate the
	SMB/CIFS shares and impersonate the individual logged in users.
	
	It would be preferred for there to be a new cm_FlushAll() function
	implemented which was not dependent on the use of the ioctl
	mechanism for the purpose of identifying a volume ID or a user ID.

2004-10-02 15:54  shadow

	* src/vol/nuke.c: DELTA
	vol-fix-nuke-iteration-and-nuke-globals-20040928 AUTHOR
	shadow@dementia.org
	
	allInodes global dies; don't use ti as an iterator right after
	freeing it.

2004-09-28 05:07  shadow

	* src/vol/: namei_ops.c, namei_ops.h, ntops.c, ntops.h: DELTA
	vol-fix-nuke-iteration-and-nuke-globals-20040928 AUTHOR
	shadow@dementia.org
	
	allInodes global dies; don't use ti as an iterator right after
	freeing it.

2004-09-28 05:00  shadow

	* src/vol/: namei_ops.c, namei_ops.h, ntops.c, ntops.h: DELTA
	vol-fix-nuke-iteration-and-nuke-globals-20040928 AUTHOR
	shadow@dementia.org
	
	allInodes global dies; don't use ti as an iterator right after
	freeing it.

2004-09-28 04:44  shadow

	* src/vol/: listinodes.c, namei_ops.c, ntops.c, nuke.c,
	vol-salvage.c: DELTA
	vol-fix-nuke-iteration-and-nuke-globals-20040928 AUTHOR
	shadow@dementia.org
	
	allInodes global dies; don't use ti as an iterator right after
	freeing it.

2004-09-24 15:42  rees

	* src/rx/rx.c: DELTA rx-nprocs-static-20040924 AUTHOR
	rees@umich.edu
	
	make nProcs static so it will count up correctly also change its
	scope to eliminate compiler warning

2004-09-24 01:42  kolya

	* src/rx/rx_rdwr.c: DELTA
	rxi-flushwrite-fake-a-better-empty-packet-20040923 AUTHOR
	kolya@mit.edu
	
	Fake a better empty packet in rxi_FlushWrite(), with enough space
	for an rxkad header.  Otherwise rxi_PrepareSendPacket may panic.

2004-09-23 03:55  shadow

	* src/volser/: volmain.c, volprocs.c, voltrans.c: DELTA
	threaded-volserver-and-protoization-update-20040922 AUTHOR
	shadow@dementia.org FIXES
	
	fix a deadlock between GCTrans and DeleteTrans more protoization

2004-09-22 15:04  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	src/WINNT/afsd/afskfw.c: DELTA kfw-hklm-registry-fix-20040922
	AUTHOR jaltman@mit.edu
	
	Fix the registry query in afskfw.lib to read the HKLM machine value
	even if the HKCU key is present.
	
	Update text in the install notes to better describe the krb524
	issues

2004-09-22 06:00  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	src/WINNT/afsd/afskfw.c, src/WINNT/aklog/aklog.c: DELTA
	windows-force-krb524-20030921 AUTHOR jaltman@mit.edu
	
	Provide mechanisms to force the use of krb524 via afscreds,
	afslogon, and aklog.  afslogon and afscreds rely on a new "Use524"
	registry value (see registry.txt) and aklog has a new "-m" command
	line option.

2004-09-21 20:05  jaltman

	* src/WINNT/afsd/smb3.c: DELTA cifs-pattern-match-20040921 AUTHOR
	jaltman@mit.edu FIXES 15365
	
	The pattern matching algorithm was failing to match strings when
	the pattern terminated in a '*'.  The logic was also too complex
	because it failed to simply the patterns prior to processing.  Any
	combination of '*' and '?' == '*' according to the Windows file
	name pattern matching rules.

2004-09-21 20:03  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA cifs-pattern-match-20040921 AUTHOR jaltman@mit.edu
	
	The pattern matching algorithm was failing to match strings when
	the pattern terminated in a '*'.  The logic was also too complex
	because it failed to simply the patterns prior to processing.  Any
	combination of '*' and '?' == '*' according to the Windows file
	name pattern matching rules.

2004-09-21 14:00  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/cm_utils.c,
	src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/cm_vnodeops.h,
	src/WINNT/afsd/smb.c, src/WINNT/afsd/smb.h, src/WINNT/afsd/smb3.c,
	src/WINNT/afsd/smb3.h, src/config/NTMakefile.i386_nt40: DELTA
	windows-links-20040921 AUTHOR jaltman@mit.edu FIXES 915 FIXES 15250
	
	  * smb_ReceiveCoreRename() was factored to produce smb_Rename()
	    which is used by both the original function and the new
	    smb_ReceiveNTRename().  smb_ReceiveNTRename() supports the
	    creation of HardLinks in addition to Renaming.  smb_Link()
	    is a new function which creates HardLinks via cm_Link().
	    cm_Link() is a new vnodeops function which creates links
	    using RXAFS_Link().
	
	    smb_ReceiveNTRename() does not support the File Copy and
	    Move Cluster Information operations described in its interface.
	    ReceiveNTRename is under documented in CIFS-TR-1p00_FINAL.pdf.
	
	  * When opening files via symlinks, we should follow the symlinks
	    until we reach the actual file stat cache entry.  The stat
	cache
	    entry of the file should then be stored in the FID instead of
	    stat scache entry of the symlink.
	
	  * return bad operation errors for all unimplemented functions
	    even if we do not know the functions exist.
	
	  * Log bad packets and unknown operation packets to the trace log
	
	  * Map CM_ERROR_BADOP to STATUS_NOT_SUPPORTED instead of
	    0xC09820FF
	
	  * Update list of known CIFS operations to include all those
	listed
	    in CIFS-TR-1p00_FINAL.pdf.

2004-09-20 02:07  shadow

	* src/rx/rx_packet.c: DELTA
	rx-unrefd-peer-may-be-gcd-so-be-safe-20040919 AUTHOR
	shadow@dementia.org FIXES
	
	this means we potentially "lose" some received bytes in the
	tracking, but the alternative is to add and then drop a ref (which
	i suppose would be ok)

2004-09-17 13:35  shadow

	* src/rx/: rx.c, rx.h, rx_globals.h, rx_packet.c, rxdebug.c: DELTA
	rx-stats-calls-waited-ever-20040917 AUTHOR shadow@dementia.org
	
	keep track of the number of calls which have waited for a thread
	ever (not just those waiting now)
	
	update rxdebug to be able to print it.

2004-09-15 03:54  shadow

	* src/afs/afs_segments.c: DELTA
	segments-keep-chunkbytes-and-validpos-in-sync-20040914 AUTHOR
	hanke@rzg.mpg.de FIXES 15200
	
	"Basically, the pointers (struct dcache *)->validPos and (struct
	dcache *)->f.chunkBytes are not kept in sync."

2004-09-09 20:19  jaltman

	* src/WINNT/install/NSIS/NTMakefile: DELTA
	nsis-1400-compiler-20040908 AUTHOR jaltman@mit.edu
	
	Add support for MS VS 2005

2004-09-09 20:12  jaltman

	* src/WINNT/install/NSIS/: NTMakefile, OpenAFS.nsi: DELTA
	nsis-1400-compiler-20040908 AUTHOR jaltman@mit.edu
	
	Add support for MS VS 2005

2004-09-08 21:35  jaltman

	* src/: WINNT/afsd/cm_freelance.c, WINNT/afsd/cm_freelance.h,
	WINNT/afsd/cm_vnodeops.h, WINNT/afsd/ctokens.c, WINNT/afsd/smb.c,
	WINNT/afsd/smb3.c, bucoord/commands.c, bucoord/dump_sched.c,
	bucoord/restore.c, butc/lwps.c, butc/recoverDb.c, butc/tcmain.c,
	butm/test_ftm.c, ubik/udebug.c, util/ktime.c, util/serverLog.c,
	viced/viced.c: DELTA time_t-pointer-conversions-20040908 AUTHOR
	jaltman@mit.edu FIXES 15169
	
	Modify all parameters to functions which take a pointer to time_t
	to actually provide a pointer to time_t instead of pointers to
	long, afs_int32, afs_uint32, etc.
	
	This is to provide compatibility with systems that use 64-bit
	time_t typedefs such as the IBM compilers for AIX and the Microsoft
	Visual Studio 2005 compiler.
	
	This patch does not address any of the issues of data loss caused
	by converting 64-bit time_t to 32-bit signed or unsigned values.

2004-09-08 05:52  jaltman

	* src/WINNT/: afsd/afsd_init.c, afsd/afsshare.c, afsd/cm_ioctl.c,
	client_config/drivemap.cpp, client_creds/ipaddrchg.c: DELTA
	windows-misc-20040907 AUTHOR jaltman@mit.edu
	
	* add expanded registry support to "submounts"

2004-08-26 21:07  kolya

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA placate-netbsd-cc-20040826
	AUTHOR kolya@mit.edu
	
	netbsd's cc doesn't like multiple semicolons in variable
	declarations, so move OSI_VC_CONVERT down to the last statement

2004-08-26 20:20  kolya

	* src/afs/afs_stats.h: DELTA placate-netbsd-cc-20040826 AUTHOR
	kolya@mit.edu
	
	netbsd's cc doesn't like multiple semicolons in variable
	declarations, so let's adjust the XSTATS_DECLS macro appropriately.

2004-08-26 18:14  rees

	* src/cf/linux-test3.m4: DELTA fix-missing-config-quote-20040826
	AUTHOR rees@umich.edu
	
	fix missing quote and CPPFLAGS from last commit

2004-08-26 17:45  shadow

	* src/util/snprintf.c: DELTA snprintf-ip-printing-20040826 AUTHOR
	rtb@pclella.cern.ch
	
	don't treat ip address as long long, cast to 32 bit...

2004-08-26 05:15  shadow

	* src/: rx/rx_getaddr.c, util/netutils.c: DELTA
	allow-loopback-interfaces-to-be-advertised-20040826 AUTHOR
	shadow@dementia.org
	
	some software network adapters use instances of lo but are real
	network adapters. allow them to be advertised. the modified
	functions are called only in the process of collecting a list to
	advertise.
	
	at the same time, make sure we mask 127.0.0.1.	i wonder if that's
	a mistake.

2004-08-25 20:39  shadow

	* acinclude.m4, src/cf/linux-test3.m4, src/rx/LINUX/rx_knet.c:
	DELTA linux-5-arg-sock-create-20040825 AUTHOR Menke@MPPMU.MPG.DE
	
	update for sock_create 5 arg with a better configure test

2004-08-25 07:21  shadow

	* src/vfsck/setup.c: DELTA no-interleave-on-solaris-9-20040825
	AUTHOR shadow@dementia.org
	
	a patch does away with it and it doesn't look like we need to care

2004-08-24 07:09  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA version-update-20040823
	AUTHOR jaltman@mit.edu
	
	1.3.71

2004-08-24 03:07  jaltman

	* src/WINNT/install/: NSIS/NTMakefile, wix/custom/NTMakefile: DELTA
	windows-admin-group-20040823 AUTHOR jaltman@mit.edu
	
	NTMakefile changes for Admin Group

2004-08-23 19:36  jaltman

	* src/WINNT/client_config/drivemap.cpp: DELTA
	expand-drive-mappings-20040823 AUTHOR jaltman@mit.edu
	
	Drive mappings are now per user and stored in the registry.  Allow
	them to continue to use environment variables in the paths.

2004-08-23 16:15  shadow

	* src/: libafsauthent/mapfile, shlibafsauthent/mapfile: DELTA
	libafsauthent-mapfile-update-20040823 AUTHOR shadow@dementia.org
	
	export a few more symbols

2004-08-23 15:49  jaltman

	* src/: WINNT/afsd/fs.c, WINNT/afsd/smb3.c,
	WINNT/client_config/isadmin.cpp, WINNT/install/NSIS/AdminGroup.cpp,
	WINNT/install/NSIS/OpenAFS.nsi, WINNT/install/wix/openafs.wxs,
	WINNT/install/wix/custom/afscustom.cpp,
	WINNT/install/wix/custom/afscustom.h,
	WINNT/install/wix/lang/en_US/strings.wxl,
	WINNT/install/wix/lang/en_US/ui.wxi, config/NTMakefile.i386_nt40:
	DELTA windows-admin-group-20040823 AUTHOR jaltman@mit.edu
	
	Add support for "AFS Client Admins" windows authortization group

2004-08-23 15:48  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA windows-admin-group-20040823 AUTHOR jaltman@mit.edu
	
	Update text files for 1.3.71 and describe the new Windows
	Authorization Group "AFS Client Admins"

2004-08-20 20:11  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA wix-admin-20040820 AUTHOR
	asanka@mit.edu
	
	- Move product code into NTMakefile.i386_nt40

2004-08-20 20:09  jaltman

	* src/WINNT/install/wix/: NTMakefile, feature.wxi, files.wxi,
	language_config.wxi, openafs.wxs, property.wxi, registry.wxi,
	lang/en_US/strings.wxl, lang/en_US/ui.wxi: DELTA wix-admin-20040820
	AUTHOR asanka@mit.edu
	
	- Support administrative installations ( 'msiexec /a
	openafs-en_US.msi')
	
	- Register services as interactive
	
	- Move product code into NTMakefile.i386_nt40

2004-08-20 20:07  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA afslogon-20040820 AUTHOR
	rolnas@takas.lt
	
	Modifications to support local machine profiles redirected to AFS

2004-08-20 04:05  shadow

	* src/kauth/kdb.c: DELTA kdb-enhancement-20040820 AUTHOR
	alfw@slac.stanford.edu FIXES 6355
	
	- It resolves all IP addresses to names unless the "-numeric"  
	parameter is used.    This is the same behavior as "fs listcells
	[-numeric]"
	
	- If the "-numeric" parameter is used, IP address will be printed  
	in dotted decimal form instead of a 8 digit hex string.
	
	- A new parameter "-long" allows to print all information for all  
	entries in the log.    This is the same info you get for entry XYZ
	when called with    "-key XYZ" only you get this for _all_ keys.   
	The output is slow if not also called together with "-numeric

2004-08-20 03:55  shadow

	* config.guess: DELTA aix-config-guess-20040819 AUTHOR
	sgr0@lehigh.edu FIXES 6352
	
	detect aix 5

2004-08-19 21:38  shadow

	* src/libadmin/: adminutil/afs_utilAdmin.c,
	client/afs_clientAdmin.c: DELTA
	fix-indent-bug-with-lock-macros-part-three-20040818 AUTHOR
	kolya@mit.edu
	
	Add trailing semicolons to more macros and re-indent.

2004-08-19 21:37  kolya

	* src/rxkad/domestic/: crypt_conn.c, fcrypt.c: DELTA
	fix-indent-bug-with-lock-macros-part-four-20040819 AUTHOR
	kolya@mit.edu
	
	Thanks to jaltman for pointing out some files I missed (basically
	those in two-level deep directories).

2004-08-19 20:25  shadow

	* src/: cf/osconf.m4, des/Makefile.in, afs/UKERNEL/afs_usrops.c:
	DELTA aix52-updates-20040819 AUTHOR horst@riback.net
	
	make des crypt module be built without optimization.  make aix 5.2
	be "supported" make ukernel work on aix 5

2004-08-19 19:50  jaltman

	* src/WINNT/afsd/: NTMakefile, cm_callback.c: DELTA
	callback-deadlock-20040819 AUTHOR jaltman@mit.edu
	
	cm_CallbackNotifyChange(scp); must not be called with scp locked

2004-08-19 19:47  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA non-ad-afs-profile-20040819
	AUTHOR rolnas@takas.lt
	
	NetUserGetProfilePath function provided by Rolandas Naujikas

2004-08-19 05:42  shadow

	* src/: afs/afs_call.c, afs/afs_daemons.c, afs/afs_vcache.c,
	afs/AIX/osi_config.c, afs/AIX/osi_inode.c, afs/AIX/osi_vfsops.c,
	rx/AIX/rx_knet.c: DELTA aix-5-updates-20040819 AUTHOR
	reuter@rzg.mpg.de
	
	updates to aix 5 code since last patches

2004-08-19 02:19  kolya

	* src/afs/: afs_dcache.c, afs_segments.c, afs_vcache.c,
	IRIX/osi_idbg.c, IRIX/osi_machdep.h, IRIX/osi_vfsops.c,
	IRIX/osi_vnodeops.c, UKERNEL/osi_vfsops.c, VNOPS/afs_vnop_access.c,
	VNOPS/afs_vnop_attrs.c, VNOPS/afs_vnop_create.c,
	VNOPS/afs_vnop_dirops.c, VNOPS/afs_vnop_fid.c,
	VNOPS/afs_vnop_flock.c, VNOPS/afs_vnop_link.c,
	VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_readdir.c,
	VNOPS/afs_vnop_remove.c, VNOPS/afs_vnop_rename.c,
	VNOPS/afs_vnop_symlink.c, VNOPS/afs_vnop_write.c: DELTA
	fix-indent-bug-with-lock-macros-part-three-20040818 AUTHOR
	kolya@mit.edu
	
	Add trailing semicolons to more macros and re-indent.

2004-08-19 01:37  shadow

	* src/rx/LINUX/rx_knet.c: DELTA revert-linux26-selinux-20040621
	AUTHOR shadow@dementia.org
	
	well, i'm not sure what the right way to deal is, seeing as this
	change weas reverted later in the kernel

2004-08-19 01:34  kolya

	* src/afs/afs_server.c: DELTA fix-too-many-close-parens-20040818
	AUTHOR kolya@mit.edu
	
	Noone seems to be using this code anyway, as it's been
	non-compilable for 2 years now.  But indent noticed that we have
	too many close-parens in there, so might as well fix it...

2004-08-19 01:16  shadow

	* src/afs/afs_vcache.c: DELTA
	banish-fstrace-trydcachechildren-entirely-20040818 AUTHOR
	shadow@dementia.org
	
	we really don't need this...

2004-08-19 01:07  kolya

	* src/: auth/authcon.c, auth/cellconfig.c, auth/ktc.c,
	auth/ktc_nt.c, auth/userok.c, auth/writeconfig.c,
	comerr/error_msg.c, des/des.c, des/key_sched.c, des/new_rnd_key.c,
	des/stats.h, kauth/authclient.c, kauth/client.c,
	kauth/kadatabase.c, kauth/kalocalcell.c, kauth/kaprocs.c,
	kauth/kpasswd.c, kauth/prot.h, kauth/token.c, kauth/user.c,
	kauth/user_nt.c, rxkad/bg-fcrypt.c, rxkad/hash.h, rxkad/md4.c,
	rxkad/md4.h, rxkad/md5.c, rxkad/md5.h, rxkad/rxkad.p.h,
	rxkad/rxkad_client.c, rxkad/rxkad_common.c,
	rxkad/rxkad_prototypes.h, rxkad/rxkad_server.c, rxkad/ticket5.c,
	ubik/beacon.c, ubik/remote.c, ubik/ubik.p.h, ubik/ubikclient.c,
	util/pthread_glock.h: DELTA
	fix-indent-bug-with-lock-macros-part-three-20040818 AUTHOR
	kolya@mit.edu
	
	Add trailing semicolons to more macros and re-indent.

2004-08-19 01:07  shadow

	* src/butc/: butc_xbsa.h, tcmain.c, tcprocs.c: DELTA
	butc-xbsa-cleanup-20040818 AUTHOR shadow@dementia.org FIXES
	
	make things compile when xbas is defined.

2004-08-19 00:58  shadow

	* acinclude.m4, src/afs/LINUX/osi_vnodeops.c, src/rx/rx_kcommon.h:
	DELTA linux-kernel-header-tests-20040818 AUTHOR shadow@dementia.org
	
	check for existance of some headers (in_systm.h, mm_inline.h) to
	decide on inclusion

2004-08-19 00:45  kolya

	* src/lwp/lock.h: DELTA
	fix-indent-bug-with-lock-macros-part-three-20040818 AUTHOR
	kolya@mit.edu
	
	Add trailing semicolons to more macros and re-indent.

2004-08-19 00:41  kolya

	* src/rx/: rx.c, rx_clock_nt.c, rx_conncache.c, rx_event.c,
	rx_kcommon.c, rx_misc.c, rx_packet.c, rx_pthread.c, rx_user.c,
	rx_user.h, rx_xmit_nt.c, rxdebug.c, xdr_int64.c: DELTA
	fix-indent-bug-with-lock-macros-part-three-20040818 AUTHOR
	kolya@mit.edu
	
	Add trailing semicolons to more macros and re-indent.

2004-08-19 00:28  shadow

	* src/ubik/beacon.c: DELTA
	ubik-multihome-byte-order-problem-20040818 AUTHOR reuter@rzg.mpg.de
	
	"Playing around with multi-address database servers on
	little-endian machines I found out that there is one conversion of
	the ip-address too much"

2004-08-19 00:22  kolya

	* src/vol/: clone.c, ihandle.c, ihandle.h, namei_ops.c, nuke.c,
	partition.c, purge.c, vnode.c, vol-info.c, vol-salvage.c, volume.c,
	volume.h, vutil.c: DELTA
	fix-indent-bug-with-lock-macros-part-two-20040818 AUTHOR
	kolya@mit.edu
	
	Add trailing semicolons to _LOCK and _UNLOCK macros and re-indent. 
	This should've been in fix-indent-bug-with-lock-macros-20030729 but
	somehow it slipped by and I've only found it now.

2004-08-19 00:11  shadow

	* src/export/Makefile.in: DELTA aix-install-cfgafs-20040818 AUTHOR
	shadow@dementia.org
	
	based on feedback from tdamato@odu.edu

2004-08-19 00:08  shadow

	* src/export/Makefile.in: DELTA
	aix-make-install-install-everything-20040818 AUTHOR
	shadow@dementia.org FIXES
	
	install the other stuff when you make install

2004-08-18 22:46  shadow

	* src/rx/rx.c: DELTA
	attachserverproc-dont-dequeue-if-not-in-queue-take-two-20040818
	AUTHOR shadow@dementia.org
	
	nWaiting ended up negative, because the dequeuer (GetCall)
	decremented.

2004-08-18 17:52  jaltman

	* src/WINNT/client_exp/gui2fs.cpp: DELTA time_t-20040818 AUTHOR
	jaltman@mit.edu
	
	Make sure the response of time() is stored in a time_t

2004-08-18 17:10  jaltman

	* src/WINNT/: afsd/cm_scache.h, afsd/smb.c, afsd/smb.h,
	client_creds/ipaddrchg.c: DELTA time_t-200408018 AUTHOR
	jaltman@mit.edu
	
	time values in the cache manager and smb engine which are passed to
	the run time library must be of type time_t and not long or int or
	unsigned long or unsigned int or ...

2004-08-17 20:16  jaltman

	* src/WINNT/: install/NSIS/CellServDB, install/Win9x/CellServDB,
	install/wix/CellServDB, win9xpanel/CellServDB: DELTA
	cellservdb-20040817 AUTHOR jaltman@mit.edu
	
	update to current gco

2004-08-17 17:15  jaltman

	* src/WINNT/afsd/cm_cell.c: DELTA osilog-messages-20040817 AUTHOR
	jaltman@mit.edu
	
	move the cm_GetCell_gen debug messages to the trace log

2004-08-17 15:25  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_server.c: DELTA
	smb-notify-callback-expire-20040817 AUTHOR jaltman@mit.edu
	
	When the callback expires on an scache item, if there is an smb
	client listening for updates send it is a notification of change. 
	This will force the smb client to refresh its listener which will
	in turn cause a new callback to be registered.
	
	Also, remove debugging statements from GetServer/PutServer

2004-08-17 04:21  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/afsd_init.c,
	src/WINNT/afsd/afskfw.c, src/WINNT/afsd/cm_access.c,
	src/WINNT/afsd/cm_buf.c, src/WINNT/afsd/cm_buf.h,
	src/WINNT/afsd/cm_callback.c, src/WINNT/afsd/cm_callback.h,
	src/WINNT/afsd/cm_conn.c, src/WINNT/afsd/cm_daemon.c,
	src/WINNT/afsd/cm_dcache.c, src/WINNT/afsd/cm_dir.h,
	src/WINNT/afsd/cm_dnlc.c, src/WINNT/afsd/cm_dnlc.h,
	src/WINNT/afsd/cm_freelance.c, src/WINNT/afsd/cm_ioctl.c,
	src/WINNT/afsd/cm_scache.c, src/WINNT/afsd/cm_server.c,
	src/WINNT/afsd/cm_server.h, src/WINNT/afsd/cm_vnodeops.c,
	src/WINNT/afsd/cm_volume.c, src/WINNT/afsd/smb.h,
	src/WINNT/afsd/smb3.c, src/WINNT/aklog/aklog.c,
	src/WINNT/client_osi/osiutils.c, src/config/NTMakefile.i386_nt40,
	src/volser/vos.c: DELTA post-1-3-70-windows-changes-20040816 AUTHOR
	jaltman@mit.edu
	
	  * Fix aklog.exe to not add the AFS ID to the username
	
	  * PTS registration of new users to foreign cells has been added
	to
	     afscreds.exe
	
	  * The cm_Daemon thread is used to perform checks for
	    down servers, up servers, volumes, callback expirations,
	    lock maintenance and token expiration.  Due to a gaff in
	    larger integer division the thread never performed any
	    work.  Instead the current time computation would always
	    be less then the trigger times.  This had an adverse affect
	    on the client's ability to maintain communication with servers,
	    keep volumes up to date, and flush user tokens and acls
	    when they have expired. This was broken when the 1.3 branch
	    was modified to support VC7 which no longer included
	    largeint.lib
	
	  * An initialization problem with the Freelance code was
	    detected while fixing the callbackRequest.	The cm_rootSCachep
	    object is obtained during afsd_InitDaemons() but the callback
	    information is incomplete.	The callback information will not
	    be obtained until cm_MergeStatus is called from within
	    cm_GetCallback.  Unfortunately, cm_SyncOp did not properly
	    test for the conditions under which the callback information
	    must be obtained.
	
	  * Reports have been filed indicating that callbacks were
	    being lost.  An examination of the code indicated that the
	    cm_server_t objects were not being properly reference
	    counted by the cm_scache_t and cm_callbackRequest_t objects.
	    In particular, the cm_server_t objects may have been freed
	    from beneath the cm_conn_t objects.
	
	    All of the reference counting is now done via the functions:
		cm_GetServer
		cm_GetServerNoLock
		cm_PutServer
		cm_PutServerNoLock
	    this improves the ability to track the referrals.
	
	    Each cm_BeginCallbackGranting Call now allocates a reference
	    to the cm_server_t.  The cm_EndCallbackGrantingCall either
	    frees the reference or transfers it to the cm_scache_t
	    cbServerp field.  These are then appropriately tracked
	    through the cm_Analyze call.
	
	  * Ensure that the dnlc hash table is the same size as the
	    dir name hash table (as per original author's note).
	    Increase the dnlc CM_AFSNCNAMESIZE to a multiple of 8
	    for compatibility with 64-bit systems.
	
	  * fix smb_ApplyV3DirListPatches to properly apply the hidden
	     attribute to dotfiles when the infoLevel < 0x101 and
	     cm_SyncOp has failed.
	
	  * Fix the Freelance registry initialization code.  There
	    was a possibility that some systems could end up with
	    garbage in the registry during a clean install.

2004-08-16 21:23  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	initialize-i-security-20040816 AUTHOR aedil@alchar.org FIXES
	
	modern 2.6 kernels with i_security need this such that if the
	i_security field got garbage-collected out from under us we don't
	deref a null pointer.

2004-08-11 15:45  rees

	* acinclude.m4, config.guess, src/bozo/bos.c, src/cf/osconf.m4,
	src/lwp/Makefile.in, src/lwp/lwp.c, src/lwp/process.s,
	src/lwp/process.s390.s, src/kauth/admin_tools.c,
	src/kauth/authclient.c, src/lwp/process.s390x.s, src/des/crypt.c,
	src/config/afs_sysnames.h, src/config/make_libafs_tree.pl,
	src/config/param.s390x_linux24.h, src/afs/afs.h,
	src/afs/afs_call.c, src/afs/afs_pioctl.c,
	src/afs/LINUX/osi_module.c, src/libafs/MakefileProto.LINUX.in:
	DELTA s390x-20040811 AUTHOR oehmes@de.ibm.com
	
	zLinux on S390x (64 bit S390)

2004-08-10 20:35  rees

	* src/: config/param.i386_nbsd20.h, config/param.nbsd20.h,
	config/param.ppc_nbsd20.h, lwp/Makefile.in: DELTA
	netbsd20-config-20040810 AUTHOR lha@stacken.kth.se
	
	cleanup config files for NetBSD 2.0

2004-08-10 19:57  rees

	* src/lwp/process.i386.s: DELTA netbsd-lwp-no-param-h-20040810
	AUTHOR lha@stacken.kth.se
	
	fix NetBSD process.o build

2004-08-10 04:07  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/smb3.c,
	src/WINNT/install/NSIS/OpenAFS.nsi,
	src/WINNT/install/wix/files.wxi: DELTA
	1-3-70-release-really-20040809 AUTHOR jaltman@mit.edu
	
	Restore the installation of afslogon.dll as a winlogon event
	handler.  Microsoft identified the problem as being a newly added
	restriction on the behavior of DllMain entry points.  Network
	operations such as bind() may no longer be called.  The ICF blocks
	them but does not cause an error to be returned.

2004-08-10 00:16  jaltman

	* src/WINNT/afsd/: afslogon.c, smb3.c: DELTA
	xp-sp2-fix-plus-20040810 AUTHOR jaltman@mit.edu
	
	The XP SP2 problem was caused by attempting to call bind() from
	within DllMain which is no longer permitted.  Added a new function
	AfsLogonInit() which is called from every entry point to ensure
	that the necessary initializaton is performed.
	
	Cleaned up the prior fix to smb3.c to better test the invalid
	conditions.

2004-08-09 20:51  jaltman

	* src/WINNT/afsd/smb3.c: DELTA null-pointer-20040809 AUTHOR
	jaltman@mit.edu
	
	protect against a null pointer reference in smb_ReceiveV3Trans when
	its the first packet and the totalData and totalParms are 0

2004-08-09 09:45  jaltman

	* src/: WINNT/afsd/afsd_init.c, WINNT/client_exp/gui2fs.cpp,
	WINNT/install/NSIS/OpenAFS.nsi, config/NTMakefile.i386_nt40,
	util/snprintf.c: DELTA msvs8-20040810 AUTHOR jaltman@mit.edu
	
	changes to support building under msvs8.  this will allow us to
	produce 64-bit binaries.

2004-08-09 09:18  shadow

	* src/cf/osconf.m4: DELTA solaris-x86-9-support-20040809 AUTHOR
	fallsjo@sanchin.se
	
	osconf stuff for solaris x86 9.0

2004-08-09 05:13  jaltman

	* src/WINNT/install/: NSIS/OpenAFS.nsi, wix/files.wxi: DELTA
	remove-winlogon-key-20040810 AUTHOR jaltman@mit.edu
	
	Make sure installers remove winlogon event handler key

2004-08-09 04:35  shadow

	* Makefile.in, src/volser/Makefile.in: DELTA
	tvolser-default-20040809 AUTHOR shadow@dementia.org
	
	build and install tvolser on platforms with tviced.

2004-08-09 04:20  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	doc/txt/winnotes/afs-issues.txt, src/ntbuild.bat,
	src/WINNT/install/NSIS/OpenAFS.nsi,
	src/WINNT/install/wix/files.wxi, src/config/NTMakefile.i386_nt40:
	DELTA release-1370-20040810 AUTHOR jaltman@mit.edu
	
	Disable the installation of the WinLogon Event Handlers to avoid
	problems with XP SP2 Final Release booting and profiles being
	released on logoff.
	
	Update version to 1.3.7000
	
	Add VS8 entries to the build system

2004-08-09 04:13  shadow

	* configure-libafs.in, configure.in: DELTA
	prepare-for-1-3-70-20040809 AUTHOR shadow@dementia.org
	
	unget configure scripts ready for 1.3.70. not what i meant to do

2004-08-09 04:11  shadow

	* configure-libafs.in, configure.in: DELTA
	prepare-for-1-3-70-20040809 AUTHOR shadow@dementia.org
	
	get configure scripts ready for 1.3.70

2004-08-09 04:07  shadow

	* src/config/: param.alpha_dux51.h, param.amd64_linux24.h,
	param.hp_ux11i.h, param.i386_fbsd_50.h, param.i386_fbsd_51.h,
	param.i386_fbsd_52.h, param.i386_fbsd_53.h, param.i386_nbsd20.h,
	param.i386_obsd31.h, param.i386_obsd32.h, param.i386_obsd33.h,
	param.i386_obsd34.h, param.i386_obsd36.h, param.ia64_hpux1122.h,
	param.ia64_hpux1123.h, param.ia64_linux24.h,
	param.parisc_linux24.h, param.ppc64_linux24.h, param.ppc_linux24.h,
	param.s390_linux24.h, param.sparc64_linux24.h,
	param.sparc_linux24.h: DELTA enable-largefile-clients-20040808
	AUTHOR shadow@dementia.org
	
	the linuxes should all work. it at least builds on openbsd. i can't
	imagine freebsd doesn't work, likewise "netbsd 2.0", only question
	is hpux.

2004-08-09 03:30  shadow

	* src/config/param.sgi_65.h: DELTA irix-largefile-client-20040808
	AUTHOR shadow@dementia.org
	
	enable largefile support in the client

2004-08-09 03:25  shadow

	* src/afs/IRIX/osi_file.c: DELTA irix-osi-cred-decl-20040808 AUTHOR
	shadow@dementia.org
	
	add cred declaration for irix back

2004-08-09 01:23  shadow

	* src/config/param.alpha_dux50.h: DELTA
	dux50-largefile-client-20040808 AUTHOR shadow@dementia.org
	
	good here also

2004-08-09 00:58  shadow

	* src/rx/DUX/rx_knet.c: DELTA dux-rxk-init-is-void-20040808 AUTHOR
	shadow@dementia.org
	
	rxk_init is a void function

2004-08-09 00:54  shadow

	* src/afs/VNOPS/afs_vnop_readdir.c: DELTA dux-min-direct-20040808
	AUTHOR shadow@dementia.org
	
	someone removed d_fileno from the generic case, put it back there. 
	(maybe it was me, who knows...)

2004-08-09 00:24  shadow

	* src/afs/afs_prototypes.h: DELTA dux-kernel-cleanup-20040808
	AUTHOR shadow@dementia.org
	
	more "cleanup cleanup"

2004-08-09 00:17  shadow

	* src/afs/afs_osi.c: DELTA dux-gcpags-20040808 AUTHOR
	shadow@dementia.org
	
	pidtab and npids need to be pulled in so this works

2004-08-08 23:59  shadow

	* src/vol/partition.c: DELTA dux-vol-cleanup-20040808 AUTHOR
	shadow@dementia.org
	
	make partition code work again on dux

2004-08-08 23:57  shadow

	* src/ubik/ubik.c: DELTA ubik-reorder-functions-20040808 AUTHOR
	shadow@dementia.org
	
	avoid need for prototypes by reordering

2004-08-08 23:49  shadow

	* src/lwp/Makefile.in: DELTA dux-lwp-makefile-fix-20040808 AUTHOR
	shadow@dementia.org
	
	tru64 hates indented comments inmakefiles

2004-08-08 23:12  shadow

	* src/: config/param.ppc_darwin_70.h,
	libafs/MakefileProto.DARWIN.in: DELTA
	macos-largefile-client-20040808 AUTHOR shadow@dementia.org
	
	libcc_kext is needed for ashldi3, ashrdi3, so that long long
	operations don't result in undefined symbols

2004-08-08 19:21  shadow

	* src/rxgk/: Makefile.am, Makefile.in, README, rxgk.h, rxgk_clnt.c,
	rxgk_common.c, rxgk_crkrb.c, rxgk_crlha.c, rxgk_crpc.c,
	rxgk_info.c, rxgk_locl.h, rxgk_proto.xg, rxgk_serv.c, rxgk_srpc.c,
	test.xg, test_client.c, test_server.c: DELTA rxgk-import-20040808
	AUTHOR lha@stacken.kth.se FIXES
	
	not actually hooked in yet, but getting it in so we can work with
	it.

2004-08-08 19:17  shadow

	* src/rx/rx_kcommon.c: DELTA
	rx-provide-binding-version-of-init-20040728 AUTHOR
	shadow@dementia.org FIXES
	
	i should be dragged away and beaten for this
	
	first pass at interface to allow bound Rx sockets

2004-08-08 19:07  shadow

	* acinclude.m4: DELTA macos-10-autoconf-update-20040808 AUTHOR
	shadow@dementia.org 10.3.4 and 10.3.5 work

2004-08-08 18:14  shadow

	* src/config/: param.sun4x_510.h, param.sun4x_58.h,
	param.sun4x_59.h, param.sunx86_510.h, param.sunx86_58.h,
	param.sunx86_59.h: DELTA solaris-largefile-client-20040808 AUTHOR
	shadow@dementia.org FIXES
	
	enable largefile client for sparc and x86 solaris 8 and on.

2004-08-08 16:55  jaltman

	* src/WINNT/afsd/smb.c: DELTA debug-messages-20040808 AUTHOR
	jaltman@mit.edu
	
	make sure that all messages logged to the Event Log are also in the
	trace log

2004-08-07 21:32  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	winnotes-20040807 AUTHOR jaltman@mit.edu
	
	more updates

2004-08-07 16:56  jaltman

	* src/WINNT/afsd/: smb.c, smb3.c: DELTA hidden-dot-files-20040807
	AUTHOR asanka@mit.edu
	
	Hide dot files even when we can't stat the file.

2004-08-07 14:14  jaltman

	* src/WINNT/client_exp/submounts_dlg.cpp: DELTA
	unused-vars-20040807 AUTHOR jaltman@mit.edu
	
	remove unused variables

2004-08-07 14:12  jaltman

	* src/WINNT/afsd/cm_server.c: DELTA free-serverref-list-20040807
	AUTHOR jaltman@mit.edu
	
	Freeing the cm_serverRef_t has proved to be a challenge to get it
	right.	We now pass a pointer to a pointer to the first object in
	the list to the function.  We must be very careful to not destroy
	the list as we walk the contents of the list with the extra level
	of indirection.   On the other hand, when we are freeing members of
	the list which have reached a refCount of zero, we must be sure to
	maintain the fiction of the extra level of indirection.

2004-08-07 13:45  jaltman

	* src/WINNT/afsd/cm_server.c: DELTA ignore-me-20040812 AUTHOR
	jaltman@mit.edu
	
	ignore this commit

2004-08-07 05:44  jaltman

	* src/WINNT/afsd/: cm_dcache.c, cm_freelance.c, cm_freelance.h,
	cm_scache.c, cm_server.c, smb.c, smb.h, smb3.c: DELTA
	freelance-misc-20040807 AUTHOR jaltman@mit.edu
	
	Added a change monitor to the
	HKLM\SOFTWARE\OpenAFS\Client\Freelance key.  When a change occurs
	mark the root.afs data as invalid and for it to be reloaded on the
	next access.  This allows administrators to modify the mount point
	list without restarting the service.
	
	The freelance client used to provide a fake modification time for
	the root.afs volume data and its mount points of 7/09/2001 14:24
	EDT.  Added code to extract the last modification time of the
	Freelance registry key and use that instead.  The time now
	represents the most recent mount point change.
	
	smb3.c: Fake the timestamp if we can't stat the file.  A zero
	FILETIME value causes problems.

2004-08-07 05:41  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA winnotes-20040807 AUTHOR jaltman@mit.edu
	
	document new freelance functionality and update install notes

2004-08-06 21:48  shadow

	* src/: afsmonitor/afsmonitor.c, config/param.nbsd20.h: DELTA
	netbsd-20-update-20040806 AUTHOR gendalia@iastate.edu
	
	make it compile with current netbsd

2004-08-06 20:13  shadow

	* src/config/param.nbsd20.h: DELTA netbsd-has-long-long-20040806
	AUTHOR shadow@dementia.org
	
	feedback from gendalia@iastate.edu

2004-08-06 20:04  shadow

	* src/rx/rx_user.c: DELTA
	rx-provide-binding-version-of-init-20040728 AUTHOR
	shadow@dementia.org FIXES
	
	i should be dragged away and beaten for this
	
	first pass at interface to allow bound Rx sockets

2004-08-05 16:51  jaltman

	* src/config/NTLang.bat: DELTA ntlang-20040805 AUTHOR
	jaltman@mit.edu
	
	No longer warn about executing language registry file.

2004-08-05 16:50  jaltman

	* src/ntbuild.bat: DELTA ntbuild-lang-20040805 AUTHOR
	jaltman@mit.edu
	
	No longer warn about executing a language registry file since the
	file no longer exists and is not used with the new installers

2004-08-05 16:47  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	winnotes-20040805 AUTHOR jaltman@mit.edu
	
	summary of changes performed this week for 1.3.70

2004-08-05 16:31  jaltman

	* src/: WINNT/afsd/NTMakefile, WINNT/aklog/NTMakefile,
	bozo/NTMakefile, bucoord/NTMakefile, butc/NTMakefile,
	kauth/NTMakefile, libafsauthent/NTMakefile, ptserver/NTMakefile,
	tbutc/NTMakefile, vlserver/NTMakefile, volser/NTMakefile: DELTA
	mpr-lib-required-20040805 AUTHOR jaltman@mit.edu
	
	All executables which include the pioctl functions now require
	mpr.lib to be linked

2004-08-05 16:28  jaltman

	* src/sys/pioctl_nt.c: DELTA winxp-sp2-pioctl-20040805 AUTHOR
	jaltman@mit.edu
	
	On Windows XP SP2, when a Kerberos principal is used for login and
	the KDC is not reachable, Windows will return a DOWNGRADE_DETECTED
	error when attempting to open the ioctl file.  This is because NTLM
	will not be permitted when there is the potential of an attack. 
	There is a hack to get around this.  Manually create a CIFS
	connection to the AFS client service while specifying the current
	user's name.  This will use the cached password and allow the
	downgrade to NTLM.

2004-08-05 16:24  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-20040805 AUTHOR
	jaltman@mit.edu
	
	Correct missing debug conditional

2004-08-05 16:23  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA winnotes-20040805 AUTHOR jaltman@mit.edu
	
	Updates winnotes with current info

2004-08-05 16:23  jaltman

	* README-NT: DELTA readme-nt-20040805 AUTHOR jaltman@mit.edu
	
	Update readme with latest WiX installer info

2004-08-05 14:48  shadow

	* src/viced/host.c: DELTA findclient-print-stolen-clients-20040805
	AUTHOR shadow@dementia.org FIXES
	
	when a client is "stolen" due to a race, print it.

2004-08-05 03:09  jaltman

	* src/WINNT/install/loopback/wmi.cpp: DELTA
	loopback-install-20040804 AUTHOR asanka@mit.edu
	
	If the backup hosts file can't be deleted, try changing attribtues
	first, and failing that try to come up with a unique name for the
	backup instead of failing.

2004-08-04 19:41  shadow

	* src/rx/rx.c: DELTA partly-revert-rx-cleanup-20040804 AUTHOR
	shadow@dementia.org
	
	if there's a callback connection to a multihomed client, you need
	this or you end up with multiple connections, one per IP, being
	made from the single connection

2004-08-04 19:30  jaltman

	* src/WINNT/afsd/: afsd_init.c, afslogon.c, afslogon.h,
	logon_ad.cpp: DELTA ticket-6077-20040804 AUTHOR jaltman@mit.edu
	FIXES 6077
	
	Patch from Joe Buehler modified by Asanka

2004-08-04 16:36  jaltman

	* src/WINNT/: afsd/afsd_init.c, install/NSIS/OpenAFS.nsi,
	install/wix/feature.wxi, install/wix/files.wxi,
	install/wix/openafs.wxs, install/wix/property.wxi,
	install/wix/registry.wxi: DELTA misc-post-1366-20040804 AUTHOR
	asanka@mit.edu
	
	Update documentation on cache control and credential manager
	options in MSI deployment guide.
	
	'CachePath' setting in registry allows REG_EXPAND_SZ type.
	
	Update registry documentation for 'CachePath' setting.
	
	Both installers save the credential manager command line options in
	registry.
	
	Fix handling of existing 'afsdcell.ini' file in WiX installer.
	
	WiX 2.0.1927 changed the XML schema.  The WiX installer has beed
	updated accordingly.

2004-08-04 15:54  jaltman

	* src/WINNT/client_creds/shortcut.cpp: DELTA
	shortcut-params-20040804 AUTHOR jaltman@mit.edu
	
	Fix the retrieval of the shortcut params from the registry when the
	HKCU\Software\Openafs\Client key exists but the
	AfscredsShortcutParams is missing.

2004-08-04 15:52  jaltman

	* src/WINNT/afsd/: cm_cell.c, cm_conn.c, cm_ioctl.c, cm_volume.c,
	cm_volume.h: DELTA server-list-refcount-20040804 AUTHOR
	jaltman@mit.edu
	
	cm_GetVolServers must return a pointer to the pointer to the server
	list so the volume can be updated when the list is freed

2004-08-03 20:10  jaltman

	* src/WINNT/afsd/cm_callback.c: DELTA freelance-deadlock-20070803
	AUTHOR jaltman@mit.edu
	
	oops

2004-08-03 19:40  jaltman

	* src/WINNT/afsd/cm_callback.c: DELTA freelance-deadlock-20040803
	AUTHOR jaltman@mit.edu
	
	Avoid deadlock in Freelance mount point re-initialization

2004-08-03 17:27  jaltman

	* src/: WINNT/afsd/cm_callback.c, WINNT/afsd/cm_config.h,
	WINNT/afsd/cm_ioctl.c, WINNT/aklog/aklog.c,
	WINNT/client_config/drivemap.cpp, WINNT/client_creds/window.cpp,
	config/NTMakefile.i386_nt40, libafsauthent/afsauthent.def,
	sys/pioctl_nt.c: DELTA windows-misc-20040803 AUTHOR jaltman@mit.edu
	
	Increase max chunksize to 128K from 32K.  Windows uses 64K SMB
	writes.  The large chunksize helps reduce the overlapped write to
	afs issue.
	
	Increase number of server threads from 4 to 25.  Also helps to
	aleviate the symptoms of the overlapped write to afs issue.  I can
	now write files as large as 80MB.  120MB files still fail.
	
	Export pr_CreateUser and pr_SNameToId from afsauthent.lib in order
	to allow aklog.exe to use them to determine if a new pts uid should
	be created for a user when accessing a foreign cell.
	
	Modify pioctl to output a message to stderr if a Downgrade
	Detection error has been returned when attempting to open the
	__IOCTL__ file.
	
	Increase version number to 1.3.6601
	
	Use HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer:Logon
	User Name to determine the current user name for the afscreds.exe
	display
	
	Do not allow submount names to have forward or backward slashes
	
	Add debug info to cm_ioctl to track token addition and deletion
	
	Add register new user code to aklog.exe from KenH's AFS kit
	
	Correct test in cm_callback.c for freelance root.afs volume which
	should not have been applied when freelance was not active.

2004-08-03 14:45  rees

	* src/lwp/: Makefile.in, lwp_elf.h, process.i386.s: DELTA
	fix-lwp-includes-again-20040803 AUTHOR rees@umich.edu
	
	Fix lwp includes AGAIN.

2004-08-01 00:20  jaltman

	* src/WINNT/: client_config/lang/en_US/afs_config.rc,
	client_creds/lang/en_US/afscreds.rc: DELTA submount-20040731 AUTHOR
	jaltman@mit.edu
	
	Change "Description" field to "Submount"

2004-08-01 00:19  jaltman

	* src/WINNT/client_osi/osilog.h: DELTA osi-save-strings-20040731
	AUTHOR jaltman@mit.edu
	
	Increase the save string length to 128 from 30 in order to be able
	to handle principal names, paths, etc.

2004-08-01 00:16  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_cell.h, cm_conn.c, cm_conn.h,
	cm_freelance.h, cm_scache.h, smb.c, smb3.c: DELTA
	misc-windows-20040731 AUTHOR jaltman@mit.edu
	
	Move most log entries to the osi trace log from the afsd_init.log
	
	Add log entries to help diagnose the lost callback problem
	
	Fix a variety of type errors in header files and casts
	
	More fixes for cm_Analyze.  Do not allow a retry to be performed if
	the timeLeft on the call has expired.  Forcing a retry resets the
	timeout period causing the call to never expire.  The side effect
	is that the SMB sessions never close.  When the Windows SMB client
	times out it will create a new session at a rate of one per 66
	seconds.  This causes the SMB session limit to be exceeded and we
	panic.
	
	Modify the SMB Session limit to be four less then the number of SMB
	NCBs.  This is because the server itself uses 4 NCBs which are not
	associated with sessions.

2004-07-30 20:02  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_cell.c, cm_conn.c, cm_conn.h,
	cm_dcache.c, cm_ioctl.c, cm_server.c, cm_server.h, cm_vnodeops.c,
	cm_volume.c: DELTA server-list-and-volume-updates-20040730 AUTHOR
	jaltman@mit.edu
	
	As discovered previously, the cm_serverRef_t objects were not
	reference counted.  This resulted in the objects being freed while
	they were still in use.  This patch adds reference counting to the
	cm_serverRef_t objects which are locked using the cm_serverLock.
	
	Once the reference counting was fixed it became immediately obvious
	that cm_VolumeUpdates could not succeed in altering the state of a
	server list from ALLOFFLINE to NOTBUSY. cm_VolumeUpdate calls
	cm_Analyze without a fid_t object which was required to obtain the
	server list for the affected volume.  Of course, cm_VolumeUpdate
	has a pointer to the volume so cm_Analyze was updated to take an
	optional pointer to a cm_serverRef_t which avoids the need for the
	fid_t object.

2004-07-30 19:12  shadow

	* src/rx/rx_kcommon.c: DELTA
	rx-provide-binding-version-of-init-20040728 AUTHOR
	shadow@dementia.org FIXES
	
	i should be dragged away and beaten for this
	
	first pass at interface to allow bound Rx sockets

2004-07-30 04:04  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA get-server-list-20040729 AUTHOR
	jaltman@mit.edu
	
	Undo the previous patch.  the server list can't be cloned.  instead
	we will have to refCount the cm_serverRef_t objects.  This is going
	to be a lot of work.  To be continued ...

2004-07-29 21:29  shadow

	* src/config/param.i386_linux26.h: DELTA
	linux26-dont-lose-afs-smp-status-20040729 AUTHOR
	rainer.schoepf@proteosys.com FIXES
	
	this should be fixed better later, but for now we'll go with this

2004-07-29 18:51  shadow

	* src/volser/vos.c: DELTA
	vos-shadow-print-status-correctly-20040729 AUTHOR
	cg2v@andrew.cmu.edu FIXES
	
	we were printing that volumes were shadowed to partition partition
	instead of server partition

2004-07-29 16:55  jaltman

	* src/WINNT/aklog/aklog.c: DELTA aklog-20040729 AUTHOR
	jaltman@mit.edu
	
	Fix afs_realm_of_cell5() to validate the return value of
	krb5_get_host_realm

2004-07-29 14:34  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_buf.c, cm_buf.h: DELTA
	virtual-cache-file-20040729 AUTHOR asanka@mit.edu
	
	This is a variation of Joe Buehler's request.  New registry key
	"NonPersistentCache" places the cache file into the Windows paging
	file.  One limitation of doing so is that the page file cannot be
	grown with "fs setcachesize" and the associated ioctl.

2004-07-29 13:53  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA server-ref-list-20040729 AUTHOR
	asanka@mit.edu
	
	There was a race condition where between a thread calling
	cm_GetServerList and using the returned server list, another thread
	could free the server list.  Now cm_GetServerList duplicates the
	server list with proper locks held.  Callers of cm_GetServerList
	call cm_FreeServerList to free the returned list.

2004-07-29 04:29  shadow

	* doc/html/AdminGuide/auagd024.htm: DELTA
	afsmonitor-update-stat-descriptions-20040729 AUTHOR
	shadow@dementia.org FIXES 5952
	
	correct list of available stats

2004-07-29 04:20  shadow

	* src/afsmonitor/afsmonitor.c: DELTA
	afsmonitor-results-fix-20040729 AUTHOR alfw@slac.stanford.edu FIXES
	5929
	
	use the correct variable when converting result sto ascii

2004-07-29 04:15  shadow

	* doc/html/AdminReference/: auarf052.htm, auarf052.htm: DELTA
	afsmonitor-document-usage-20040729 AUTHOR alfw@slac.stanford.edu
	FIXES 5931
	
	update the docs to reflect the usage correctly

2004-07-29 04:09  shadow

	* src/afsmonitor/afsmonitor.c: DELTA
	afsmonitor-remove-pointless-if-20040729 AUTHOR
	alfw@slac.stanford.edu FIXES 5933
	
	an if in an else which will always trigger is dumb

2004-07-29 04:03  shadow

	* doc/html/AdminReference/auarf059.htm: DELTA
	afsmonitor-document-stat-entries-correctly-20040729 AUTHOR
	alfw@slac.stanford.edu FIXES 5934
	
	NUM_CM_STAT_ENTRIES should match the docs

2004-07-29 03:57  shadow

	* src/: config/config.c, libafs/MakefileProto.LINUX.in: DELTA
	makefileproto-configer-cleanup-20040728 AUTHOR jeffm@suse.com FIXES
	
	make config tool for MakefileProto processing able to deal with
	e.g.  "linux26" for all linux 2.6 platforms

2004-07-29 03:53  shadow

	* src/afsmonitor/afsmonitor.h: DELTA
	afsmonitor-categories-correction-20040728 AUTHOR
	alfw@slac.stanford.edu FIXES 5951
	
	wrong number of categeories defined. oops.

2004-07-29 03:44  shadow

	* src/volser/: volprocs.c, volser.p.h, vos.c, vsprocs.c: DELTA
	volser-restore-timestamp-cleanup-20040728 AUTHOR
	kvanhees@sinenomine.net FIXES 5926
	
	This patch solves the problem of how timestamps are handled by
	during a 'vos restore' by allowing the specification of there the
	creation and last updated timestamps are taken from:
	
		- generate a new one using the current time
		- retain the one in the target volume if there is one
		- restore the timestamp from the dump file
	
	This is needed to allow sequences of restoring incremental dumps on
	top of full dump work, and to ensure that a subsequent vos release
	can do a real incremental release for the restored incremental
	dumps.
	
	It also fixes the fact that the vos exa command hides potential
	problems with timestamps by refusing to display a last updated
	timestamp that is older than the creation timestamp.

2004-07-29 03:36  shadow

	* src/afsd/afs.rc.darwin: DELTA darwin-rc-script-update-20040728
	AUTHOR hollandp@umich.edu FIXES 6027
	
	update rc script to support stopping afs

2004-07-29 03:32  shadow

	* src/afs/: afs_call.c, afs_osi.c, afs_prototypes.h,
	DARWIN/osi_prototypes.h, DARWIN/osi_sleep.c: DELTA
	darwin-afsdb-handler-signal-mask-20040728 AUTHOR hollandp@umich.edu
	FIXES 6027
	
	mask signals on darwin so afsdb handler doesn't die

2004-07-29 03:18  shadow

	* src/afs/afs_call.c: DELTA
	afs-dont-shutdown-if-not-started-20040728 AUTHOR
	rainer.schoepf@proteosys.com FIXES 6001
	
	if the module is loaded, but afsd hasn't been started, don't allow
	a shutdown.

2004-07-29 03:13  shadow

	* src/afs/: afs_call.c, afs_osi.c, afs_osi_pag.c, AIX/osi_misc.c,
	DARWIN/osi_inode.c, DARWIN/osi_misc.c, DUX/osi_inode.c,
	DUX/osi_misc.c, FBSD/osi_inode.c, FBSD/osi_machdep.h,
	HPUX/osi_inode.c, HPUX/osi_misc.c, IRIX/osi_inode.c,
	IRIX/osi_machdep.h, NBSD/osi_inode.c, NBSD/osi_misc.c,
	OBSD/osi_machdep.h, SOLARIS/osi_machdep.h, UKERNEL/osi_machdep.h:
	DELTA afs-suser-consistent-20040728 AUTHOR kvanhees@sinenomine.net
	FIXES 6034
	
	always call afs_suser() with one arg.  always take one.

2004-07-29 03:08  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	linux-null-superblock-if-mount-failed-20040728 AUTHOR
	rainer.schoepf@proteosys.com FIXES 6002
	
	The appended patch resets afs_globalVFS to NULL if /afs cannot be
	mounted, eg., if no cell server is accessible.
	
	There are two advantages:
	
	 - it is possible to do "afsd -shutdown" to terminate all daemons
	 - more importantly, if /afs cannot be mounted, the linux kernel
	will
	   probably free the superblock, ie the memory pointed to
	afs_globalVFS.

2004-07-29 02:46  shadow

	* src/rx/LINUX/: rx_knet.c, rx_knet.c: DELTA
	rx-provide-binding-version-of-init-20040728 AUTHOR
	shadow@dementia.org FIXES
	
	i should be dragged away and beaten for this
	
	first pass at interface to allow bound Rx sockets

2004-07-28 23:09  shadow

	* src/rx/rx_user.c: DELTA
	rx-provide-binding-version-of-init-20040728 AUTHOR
	shadow@dementia.org FIXES
	
	i should be dragged away and beaten for this
	
	first pass at interface to allow bound Rx sockets

2004-07-28 22:47  shadow

	* src/: afs/afs_call.c, afsd/afsd.c: DELTA
	rx-provide-binding-version-of-init-20040728 AUTHOR
	shadow@dementia.org FIXES
	
	i should be dragged away and beaten for this

2004-07-28 22:33  shadow

	* src/rx/: rx.c, rx.h, rx_kcommon.c, rx_prototypes.h,
	LINUX/rx_knet.c, SOLARIS/rx_knet.c, UKERNEL/rx_knet.c: DELTA
	rx-provide-binding-version-of-init-20040728 AUTHOR
	shadow@dementia.org FIXES
	
	i should be dragged away and beaten for this
	
	first pass at interface to allow bound Rx sockets

2004-07-28 20:59  shadow

	* src/lwp/lwp.c: DELTA lwp-track-qwaiting-second-try-20040728
	AUTHOR jhutz@cmu.edu FIXES 5616
	
	track qwaiting lwps rather than potentially leaking them

2004-07-28 03:54  jaltman

	* src/sys/pioctl_nt.c: DELTA unc-paths-current-directory-20040727
	AUTHOR jaltman@mit.edu
	
	fix the handling of unc paths in pioctl calls when the current
	directory is the unc path.  (not likely to be the case with cmd.exe
	since it does not support pure unc path environments.  4nt.exe
	shows the problem though.)

2004-07-27 21:34  jaltman

	* src/WINNT/afsd/: cm_freelance.c, cm_vnodeops.c: DELTA
	freelance-rw-20040727 AUTHOR jaltman@mit.edu
	
	Fix cm_Lookup to properly set the rw flag when adding Freelance
	mount points based on whether the filename begins with a '.'
	
	Fix cm_FreelanceAddMount to set the cellname to the cellname
	without the '.' when rw mode is used and a cellname is not
	provided.

2004-07-27 16:24  rees

	* src/afs/FBSD/osi_vfsops.c: DELTA fbsd53-20040727 AUTHOR
	jeremym@backboneentertainment.com
	
	FreeBSD 5.3 has an extra thread arg to vflush()

2004-07-27 14:39  rees

	* README, src/afs/OBSD/osi_vnodeops.c, src/config/afs_sysnames.h,
	src/config/param.i386_fbsd_53.h, src/config/param.i386_obsd36.h:
	DELTA bsd-new-releases-20040727 AUTHOR rees@umich.edu
	
	Preliminary support for FreeBSD 5.3 and OpenBSD 3.6.  OpenBSD
	osi_vnodeops.c patch from brent@graveland.net (slightly modified)
	Remove obsolete src/lwp/process.fbsd.s to prevent further confusion

2004-07-26 23:24  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	winnotes-20040726 AUTHOR jaltman@mit.edu
	
	Updates for 1.3.66

2004-07-26 23:22  jaltman

	* src/WINNT/afsd/: cm.h, smb.c, smb.h, smb3.c, smb_ioctl.c: DELTA
	afsd-20040726 AUTHOR asanka@mit.edu
	
	Prevent a TID allocated for IPC from being used for anything other
	than RAP.
	
	Implement NetServerGetInfo instead of returning an error.
	
	When looking for shares, go through root.afs first before trying to
	add a mount point.

2004-07-26 23:14  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA afslogon-20040726 AUTHOR
	jaltman@mit.edu
	
	Only display the "Integrated Login failed" message box if
	Integrated Login is in fact being used.

2004-07-26 23:01  jaltman

	* src/WINNT/client_config/: tab_general.cpp, tab_hosts.cpp: DELTA
	afsconfig-dns-cells-20040726 AUTHOR jaltman@mit.edu
	
	Another annoying bug.  afs_config.exe now validates cell names
	against DNS in addition to the CellServDB file.

2004-07-26 20:40  jaltman

	* src/sys/pioctl_nt.c: DELTA misc-patches-20040726 AUTHOR
	jaltman@mit.edu
	
	When determining the full path of a UNC path, strip the server and
	share names

2004-07-26 20:39  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA misc-patches-20040726
	AUTHOR jaltman@mit.edu
	
	more dlls to be replaced

2004-07-26 20:39  jaltman

	* src/WINNT/afssvrcfg/services_page.cpp: DELTA
	misc-patches-20040726 AUTHOR jaltman@mit.edu
	
	cleanup uninitialized variables

2004-07-26 20:39  jaltman

	* .cvsignore: DELTA misc-patches-20040726 AUTHOR jaltman@mit.edu
	
	Update .cvsignore files for windows

2004-07-26 19:08  jaltman

	* src/WINNT/afsd/: cm_callback.c, cm_freelance.c, cm_freelance.h,
	cm_scache.c, cm_vnodeops.c: DELTA freelance-cellid-20040726 AUTHOR
	jaltman@mit.edu
	
	Replace Freelance cellid constant 0x1 with a #define and set its
	value to 0xFFFFFFFF to avoid collisions with the root.cell volumes
	on remote cells.

2004-07-26 02:48  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA novolume-20040725 AUTHOR
	jaltman@mit.edu
	
	if we are going to return CM_ERROR_NOSUCHVOLUME do it whenever the
	server list is empty.  If the server list is empty, allDown and
	allBusy will always be set but there is nothing we can do.

2004-07-25 21:47  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA version-update-20040725
	AUTHOR jaltman@mit.edu
	
	Update version to 1.3.66

2004-07-25 21:45  jaltman

	* src/WINNT/kfw/: inc/krb4/krb.h, inc/leash/leashwin.h,
	inc/loadfuncs/loadfuncs-krb.h, inc/loadfuncs/loadfuncs-krb5.h,
	inc/loadfuncs/loadfuncs-leash.h, lib/i386/comerr32.lib,
	lib/i386/delaydlls.lib, lib/i386/getopt.lib, lib/i386/gssapi32.lib,
	lib/i386/kclnt32.lib, lib/i386/krb524.lib, lib/i386/krb5_32.lib,
	lib/i386/krbcc32.lib, lib/i386/krbv4w32.lib, lib/i386/leashw32.lib,
	lib/i386/loadfuncs.lib, lib/i386/wshelp32.lib,
	lib/i386/xpprof32.lib: DELTA kfw-2-6-4-20040725 AUTHOR
	jaltman@mit.edu
	
	Update KFW SDK to 2.6.4

2004-07-25 20:53  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/afsd_init.c,
	src/WINNT/afsd/cm_dcache.c, src/WINNT/afsd/cm_freelance.c,
	src/WINNT/afsd/cm_scache.c, src/WINNT/afsd/cm_vnodeops.c,
	src/WINNT/afsd/smb.c, src/WINNT/client_config/drivemap.cpp,
	src/WINNT/client_creds/advtab.cpp,
	src/WINNT/client_creds/afswiz.cpp,
	src/WINNT/client_creds/window.cpp,
	src/WINNT/client_creds/lang/de_DE/afscreds.rc,
	src/WINNT/client_creds/lang/en_US/afscreds.rc,
	src/WINNT/client_creds/lang/es_ES/afscreds.rc,
	src/WINNT/client_creds/lang/ja_JP/afscreds.rc,
	src/WINNT/client_creds/lang/ko_KR/afscreds.rc,
	src/WINNT/client_creds/lang/pt_BR/afscreds.rc,
	src/WINNT/client_creds/lang/zh_CN/afscreds.rc,
	src/WINNT/client_creds/lang/zh_TW/afscreds.rc,
	src/WINNT/install/wix/lang/en_US/ui.wxi: DELTA
	small-tweaks-20040725 AUTHOR jaltman@mit.edu
	
	* update winnotes
	
	* add osi trace log entries to help diagnose issues with overlapped
	writes	 from CIFS client
	
	* fix osi trace log entries for freelance add mount to use
	osi_SaveLogString
	
	* fix afscreds "Start Service" to automatically obtain tokens if
	kerberos   tickets are available
	
	* update afscreds systray menu to use "..." after Remove Icon
	
	* remove extra "." in wix installer resource

2004-07-24 18:59  jaltman

	* src/WINNT/afsd/: cm_conn.c, cm_volume.c: DELTA
	force-vol-upd-20040724 AUTHOR jaltman@mit.edu
	
	Change cm_ForceUpdateVolume to not try to perform an immediate
	update.  Just set the CM_VOLUMEFLAG_RESET flag.  Calling
	cm_UpdateVolume calls cm_connByMServers which then calls cm_Analyze
	which is how we ended up having cm_ForceUpdateVolume called in the
	first place.

2004-07-24 15:25  jaltman

	* src/WINNT/afsd/afsd_service.c: DELTA global-drives-20040724
	AUTHOR jaltman@mit.edu
	
	If creating the global drive letter fails, attempt to cancel the
	previous use and then re-create.

2004-07-24 08:31  jaltman

	* src/WINNT/afsd/smb.c: DELTA smb-extended-20040724 AUTHOR
	jaltman@mit.edu
	
	Don't fallback to SMB_AUTH_NTLM.  Apparently, allowing SPNEGO to be
	used each time prevents the failure of authentication when logged
	into Windows with an external Kerberos principal mapped to a local
	account.

2004-07-24 07:35  jaltman

	* src/WINNT/install/wix/: config.wxi, property.wxi, registry.wxi,
	lang/en_US/ui.wxi: DELTA wix-updates-20040723 AUTHOR asanka@mit.edu
	
	Change default security level to 'crypt'.
	
	Add registry key for SMBAuthType.
	
	Add configurable property for SMBAuthType.
	
	Remove high security mode option from the UI.
	
	Workaround UI bug where a text control would redraw twice, once
	properly, once without interpreting format codes when there are two
	properties to replace.

2004-07-23 22:58  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA down-before-busy-20040723 AUTHOR
	jaltman@mit.edu
	
	slight correction to previous patch.  check allDown before checking
	allBusy

2004-07-23 22:06  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	linux-null-out-stat-struct-20040723 AUTHOR shadow@dementia.org
	FIXES 3812
	
	we should memset this to 0. we should also only do it once for
	linux 2.2. code is slightly different in the cvs head.

2004-07-23 21:55  jaltman

	* src/WINNT/afsd/cm_conn.c: DELTA allserversdown-20040723 AUTHOR
	jaltman@mit.edu
	
	When all servers associated with a volume get into the
	CM_SERVERFLAG_DOWN state, the error CM_ERROR_ALLOFFLINE would be
	returned by cm_ConnByMServers.	cm_Analyze was then supposed to be
	pausing for 5 seconds and then reset the volume information. 
	Unfortunately, although it called cm_ForceUpdateVolume,
	cm_ForceUpdateVolume does not reset the CM_SERVERFLAG_DOWN state on
	the servers.  Therefore, when cm_ForceUpdateVolume calls
	cm_ConnByMServers it would be given a CM_ERROR_ALLOFFLINE.  In
	other words, there was no way out of the state.
	
	cm_Analyze will now reset the CM_SERVERFLAG_DOWN as well as setting
	the server status to not_busy after its 5 second wait.	This will
	allow cm_ForceUpdateVolume to actually reset the volume
	information, and refresh it if servers for the volume are newly
	accessible.
	
	Also, added some missing locking calls in cm_Analyze.
	
	In cm_ConnByMServers, change the error reporting to return
	CM_ERROR_ALLBUSY only when all servers are busy or down; return
	CM_ERROR_ALLOFFLINE when all servers are down; and only return
	CM_ERROR_NOSUCHVOLUME if the server list for the volume is empty. 
	In all other cases return CM_ERROR_TIMEDOUT.

2004-07-22 23:21  jaltman

	* src/WINNT/afsd/logon_ad.cpp: DELTA afslogon-domain-20040722
	AUTHOR jaltman@mit.edu
	
	Fix null reference to bstr when active directory is not available
	during a short domain acquisition

2004-07-22 22:41  jaltman

	* src/WINNT/afsd/afskfw-int.h: DELTA prototypes-20040723 AUTHOR
	jaltman@mit.edu
	
	fix prototype for afs_realm_of_cell

2004-07-22 22:15  jaltman

	* src/WINNT/afsd/: NTMakefile, afslogon.c, afslogon.h,
	logon_ad.cpp: DELTA afslogon-20040722 AUTHOR jaltman@mit.edu
	
	the procedure used to obtain the profile directory failed in
	Domains which were not Forests.  If ADS_NAME_INITTYPE_GC fails, we
	must try ADS_NAME_INITTYPE_DOMAIN which requires the Domain.  Added
	a Domain parameter to QueryAdHomePathFromSid.  This was easy to
	obtain in the NPLogonNotify since the logon domain is provided as a
	parameter.  Unfortunately, the domain provided to the winlogon
	event notification routine is the user authentication domain, not
	the logon domain for the local machine.  Needed to create a 
	GetLocalShortDomain function which uses the IADsADSystemInfo COM
	interface to obtain the local short domain.  With this in place, we
	can now properly detect the profile directory in all cases.
	
	Document MaxLogSize in registry.txt

2004-07-22 09:42  jaltman

	* src/auth/cellconfig.c: DELTA misc-cleanup-20040721 AUTHOR
	jaltman@mit.edu
	
	pass the correct data type into afssw_GetClientCellServDBDir

2004-07-22 09:23  jaltman

	* src/: WINNT/afsd/afsd_init.c, WINNT/afsd/afslogon.c,
	WINNT/afsd/afslogon.def, WINNT/afsd/afslogon.h,
	WINNT/afsd/cm_config.c, WINNT/afsd/libafsconf.def,
	WINNT/afsd/logon_ad.cpp, WINNT/client_config/drivemap.cpp,
	WINNT/install/NSIS/OpenAFS.nsi, WINNT/install/wix/files.wxi,
	auth/cellconfig.c: DELTA misc-cleanups-20040721 AUTHOR
	jaltman@mit.edu
	
	* Cleanup debug logging.  In particular, allow the TraceOptions
	registry   value to be used as a bit flag as it was intended.  Give
	each type of   debugging its own value instead of having each
	module test for the zero   bit.
	
	* Modify the handling of the afsd_init.log file.  This file
	originally   was replaced on each start.  However, with
	auto-restart this causes   any error information from the previous
	halt to be lost.  So it was   changed quite a while back to append
	forever.  The problem with this   is that the file gets
	unreasonably large.  Solution: add a new registry   value,
	MaxLogSize, which determins how large the file should be allowed  
	to become before truncation.  The default is 100K.  The magic value
	0   means grow indefinitely.
	
	* Update afslogon.dll.	Cleanup logging.  Fix some errors.  Remove
	unused	 variables.  AND do not Forget Tokens on Logoff if the
	profile is located   in AFS space.
	
	* Fix a bug introduced yesterday in cellconfig.c which caused
	problems   accessing the CellServDB file
	
	* Update the NSIS installer to replace the CRTL DLLs instead of
	overwrite   them.
	
	* Add new Startup Winlogon handler to initialize the TraceOption.

2004-07-21 22:23  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	fstrace-avoid-double-glock-in-dentry-code-during-fstrace-20040719
	AUTHOR shadow@dementia.org FIXES
	
	fstracing on a linux machine and trying to fs flush a file in the
	cache would tr igger a hang on a machine with SMP kernel. fix it.

2004-07-21 21:41  jaltman

	* src/WINNT/client_osi/osilog.c: DELTA trace-logging-20040721
	AUTHOR jaltman@mit.edu
	
	TraceLogging is supposed to be activated for different purposes
	with bit flags.  The osi log and afslogon both used the same bit
	flag.  Bit 0 is now for afslogon; and Bit 1 is for osi log.

2004-07-21 16:08  jaltman

	* src/WINNT/afsd/smb3.c: DELTA cifs-rap-20040721 AUTHOR
	jaltman@mit.edu
	
	Fix smb_ReceiveRAPNetShareEnum to report the correct buffer size to
	the client

2004-07-21 14:05  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt,
	src/WINNT/afsd/afslogon.c, src/WINNT/afsd/cm_config.c,
	src/WINNT/afsd/cm_config.h, src/WINNT/afsd/smb3.c,
	src/WINNT/afsreg/afsreg.h, src/WINNT/afsreg/afssw.c,
	src/WINNT/afsreg/afssw.h, src/WINNT/client_config/cellservdb.c,
	src/auth/cellconfig.c: DELTA registry-docs-logoff-20040721 AUTHOR
	jaltman@mit.edu
	
	* Update Windows Notes files
	
	* Modify logoff procedure to use a pioctl to check if an arbitrary
	path   exists within AFS
	
	* Add a new registry value HKLM\Software\OpenAFS\Client 
	CellServDBDir	which can be used to locate the CellServDB file in
	an arbitrary directory

2004-07-21 05:27  jaltman

	* src/WINNT/afsd/: NTMakefile, afslogon.c, smb.c: DELTA
	afslogon-20040720 AUTHOR jaltman@mit.edu
	
	Do not release the AFS Tokens at logoff if the user's profile was
	loaded from AFS.  In this case we must keep the AFS tokens because
	we have no idea how long writing back the profile might take.

2004-07-21 04:43  jaltman

	* src/WINNT/afsd/: smb.c, smb.h, smb3.c, smb3.h: DELTA
	smb-rap-20040720 AUTHOR asanka@mit.edu
	
	Add CIFS RAP support to the SMB server.  This allows AFS to be
	queried with NetGetShareInfo, NetGetServerInfo, etc.  This allows
	the AFS SMB server to be browsed using NET VIEW.

2004-07-20 15:49  jaltman

	* src/WINNT/client_creds/: creds.cpp, creds.cpp: DELTA
	user-auth-cell-20040720 AUTHOR jaltman@mit.edu
	
	remember to return the authentication cell name if found

2004-07-20 15:48  jaltman

	* src/WINNT/afsd/smb.c: DELTA submounts-20040720 AUTHOR
	jaltman@mit.edu
	
	fix submount extraction from registry

2004-07-20 14:36  jaltman

	* src/WINNT/afsd/: afsd.h, afsshare.c, smb.c: DELTA
	submounts-20040720 AUTHOR jaltman@mit.edu
	
	Fix afsshare.c to strip the MountRoot off the afs-path before
	inserting into the registry
	
	Fix smb.c to read the submounts out of the registry.

2004-07-20 05:16  jaltman

	* src/WINNT/afsd/afsshare.c: DELTA afsshare-20040719 AUTHOR
	jaltman@mit.edu
	
	correct off by one error

2004-07-19 22:40  jaltman

	* src/WINNT/afsd/: cm_cell.c, smb_ioctl.h: DELTA
	ioctl-freelance-20040719 AUTHOR jaltman@mit.edu
	
	Do not perform a Cell Search when the name matches the SMB IOCTL
	filename.  This is a special name and is not to be treated as a
	cell.  The failure to find the name produces DNS queries as well as
	disk access.

2004-07-19 15:25  shadow

	* src/lwp/fasttime.c: DELTA pthread-ft-approxtime-is-time-20040719
	AUTHOR shadow@dementia.org FIXES
	
	for tvolser most code paths simply never result in time being
	updated. seems dangerous.

2004-07-19 15:22  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	fstrace-avoid-double-glock-in-dentry-code-during-fstrace-20040719
	AUTHOR shadow@dementia.org FIXES
	
	fstracing on a linux machine and trying to fs flush a file in the
	cache would trigger a hang on a machine with SMP kernel. fix it.

2004-07-19 14:39  jaltman

	* src/rx/: rx_globals.c, rx_lwp.c: DELTA win32-fd_set-20040719
	AUTHOR jaltman@mit.edu
	
	Make sure that we do not alter the FD_SETSIZE on Windows.  On
	Windows this is an array of FD_SETSIZE.  FD_SETSIZE does not define
	the maximum socket handle value.

2004-07-16 04:40  jaltman

	* src/WINNT/afsd/: afslogon.c, afslogon.h, logon_ad.cpp: DELTA
	strsafe-20040715 AUTHOR asanka@mit.edu
	
	String Safety fixes

2004-07-16 03:56  jaltman

	* src/: WINNT/afsd/NTMakefile, WINNT/install/wix/NTMakefile,
	bucoord/NTMakefile, budb/NTMakefile, butc/NTMakefile,
	libafsrpc/NTMakefile, rx/test/NTMakefile, tbutc/NTMakefile: DELTA
	ntmakefile-20040715 AUTHOR jaltman@mit.edu
	
	Updated makefiles to avoid macro redefinitions and add new files to
	src/WINNT/afsd

2004-07-16 03:48  jaltman

	* src/WINNT/afsd/logon_ad.cpp: DELTA afslogon-20040715 AUTHOR
	asanka@mit.edu
	
	New file for AD logon processing routines.

2004-07-16 03:38  jaltman

	* src/: WINNT/afsd/afslogon.c, WINNT/afsd/afslogon.h,
	WINNT/afsd/cm_ioctl.c, WINNT/afsd/smb3.c,
	WINNT/client_cpa/afs_cpa_stub.rc,
	WINNT/client_cpa/cpl_interface.cpp, WINNT/client_creds/afswiz.cpp,
	WINNT/client_creds/creds.cpp, WINNT/client_exp/stdafx.h,
	WINNT/install/NSIS/CellServDB,
	WINNT/install/loopback/loopbackutils.cpp,
	WINNT/install/wix/CellServDB, WINNT/install/wix/feature.wxi,
	WINNT/install/wix/files.wxi, WINNT/install/wix/property.wxi,
	WINNT/install/wix/registry.wxi, util/errmap_nt.h: DELTA
	afslogon-wix-cleanup-20040715 AUTHOR jaltman@mit.edu
	
	- Fix NTMakefiles in many directories to define WIN32_LEAN_AND_MEAN
	NOGDI	to avoid macro redefinitions
	
	- update text files
	
	- add "authentication cell" registry value for afscreds.exe
	
	From asanka@mit.edu:
	
	Network provider :
	
	  -  If the user is logging into an AD domain, then look up the
	user's
	     profile path, find out which cell it's in and then
	authenticate to
	     that cell instead of the default cell.
	
	  -  Domain specific registry keys
	
	  -  A few fixes for handling UNICODE_STRINGs
	
	smb3.c :
	
	  -  Delete partial security context during negotiation
	
	client_cpa :
	
	  -  As per the SDK which says we must handle CPL_INQUIRE message,
	we do.
	     Also fixes a small bug where the icon isn't properly set when
	viewing
	     the Control Panel folder.
	
	loopbackutils.cpp
	
	  -  Don't bother setting the app data template, because we are
	setting
	     it in the MSI anyway.
	
	install/wix/NTMakefile
	
	  -  Add a configurable symbol AFSDEV_AUXWIXDEFINES which can be
	used to
	     customize a build of the msi.
	
	install/wix
	
	  -  Move afslogon.dll to SYSTEM32 directory
	
	  -  Add registry keys to support WinLogon notifications.
	
	  -  Rename afsdcell.ini to CellServDB and move it to the client
	directory.
	
	  -  If there's already an afsdcell.ini in the Windows directory,
	copy
	     that over to the client directory instead.
	
	  -  Add descriptions to AFS client and server services

2004-07-15 16:26  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA winnotes-20040715 AUTHOR jaltman@mit.edu
	
	Update Windows note files with the latest changes.

2004-07-15 06:53  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-installer-20040714
	AUTHOR jaltman@mit.edu
	
	Move afs_cpa.cpl control panel to the OpenAFS\Client\Program
	directory and register it in the registry via the
	HKLM\Software\Microsoft\Windows\CurrentVersion\Control Panel\Cpls\
	key.

2004-07-15 05:24  jaltman

	* src/WINNT/install/NSIS/: CellServDB, OpenAFS.nsi: DELTA
	nsis-20040714 AUTHOR jaltman@mit.edu
	
	Rename afsdcell.ini to CellServDB
	
	Add Winlogon Event Notification support
	
	Move afslogon.dll to %WINDIR%\System32

2004-07-15 05:22  jaltman

	* src/WINNT/client_config/: NTMakefile, cellservdb.c: DELTA
	cellservdb-20040714 AUTHOR jaltman@mit.edu
	
	Search for the CellServDB in the OpenAFS client install directory
	not in the %WINDIR% directory

2004-07-15 05:20  jaltman

	* src/WINNT/afsd/: afslogon.c, afslogon.def, smb3.c: DELTA
	afslogon-20040714 AUTHOR jaltman@mit.edu
	
	Add a Winlogon Event Notification handler to afslogon.dll to
	process Logoff events.	Upon Logoff call ktc_ForgetAllTokens() on
	behalf of the logged off user.
	
	Fix a filename wildcard matching error introduced a few versions
	back.

2004-07-14 06:34  jaltman

	* src/WINNT/afsd/cm_server.c: DELTA
	incorrect-level-of-indirection-20040713 AUTHOR jaltman@mit.edu
	
	When freeing a server_t, do not indirect to GC the connections

2004-07-14 06:12  jaltman

	* README-NT: DELTA xp-sp2-icf-20040713 AUTHOR jaltman@mit.edu
	
	 For the XP SP2 SDK both the Core and Data Access SDKs are required

2004-07-14 06:00  jaltman

	* README-NT, src/WINNT/afsd/NTMakefile, src/WINNT/afsd/afsd_init.c,
	src/WINNT/afsd/afsicf.cpp, src/WINNT/afsd/afsicf.h,
	src/WINNT/afsd/lanahelper.cpp, src/WINNT/afsd/lanahelper.h,
	src/WINNT/bosctlsvc/NTMakefile, src/WINNT/bosctlsvc/bosctlsvc.c:
	DELTA xp-sp2-icf-20040713 AUTHOR asanka@mit.edu
	
	Windows XP SP2 adds a firewall which blocks all incoming ports by
	default.  This patch adds support to the AFS Client Service (but
	not the AFS Server) to automatically open the firewall to ports in
	use by the application.
	
	One of the new requirements of this functionality is the use of the
	latest Platform SDK "Microsoft Platform SDK for Windows XP SP2".

2004-07-14 04:46  shadow

	* src/butc/butc_xbsa.c: DELTA butc-xbsa-20040714 AUTHOR
	hans-gunther.borrmann@rz.uni-freiburg.de FIXES 5827
	
	update for xbsa 5

2004-07-14 04:34  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	glock-kernel-lock-ordering-20040714 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 5836
	
	make lock order consistent some routines have kernel lock held when
	entered, so...

2004-07-14 04:21  shadow

	* src/afs/afs_vcache.c: DELTA fix-fstrace-for-linux-20040714 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 5835
	
	don't deadlock when flushing dcache children

2004-07-14 04:14  shadow

	* src/afs/LINUX/osi_alloc.c: DELTA
	linux-free-dont-drop-alloc-sem-20040714 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 5831
	
	dropping semaphore not needed, so don't

2004-07-14 04:07  shadow

	* src/afs/LINUX/: osi_machdep.h, osi_machdep.h, osi_groups.c: DELTA
	linux24-update-20040713 AUTHOR beyond@mmc-startup.com FIXES 5713
	
	make getgroups compile deal with afs_suser(x) and afs_suser()

2004-07-14 03:28  jaltman

	* src/: WINNT/afs_setup_utils/afs_setup_utils.cpp,
	WINNT/afs_setup_utils/forceremove.c, WINNT/afsd/afsshare.c,
	WINNT/afsd/cm_config.c, WINNT/afsd/cm_ioctl.c, WINNT/afsd/fs.c,
	WINNT/afsd/smb.c, WINNT/client_config/drivemap.cpp,
	WINNT/client_exp/submounts_dlg.cpp, WINNT/install/NSIS/OpenAFS.nsi,
	util/dirpath.c, util/dirpath_nt.h: DELTA no-more-ini-files-20040713
	AUTHOR jaltman@mit.edu
	
	Get rid of all %WINDIR% INI files
	
	afs_freelance.ini moved to the HKLM hive
	SOFTWARE\OpenAFS\Client\Freelance
	
	afsdcell.ini moved to the Openafs Client install directory and
	renamed to CellServDB to match Unix and the Openafs Server.
	
	afsdsbmt.ini moved to the registry.  Submounts are moved to HKLM
	hive SOFTWARE\OpenAFS\Client\Submounts.  Active Maps and Drive
	Mappings are moved to the HKCU hive SOFTWARE\OpenAFS\Client\Active
	Maps and Mappings.  CSCPolicy is moved to HKCU hive.
	
	afsdns.ini is no longer used.
	
	NSIS installer updated to migrate the afsdcell.ini to CellServDB
	
	The cm_freelance.ini module has been modified to migrate the
	afs_freelance.ini data to the registry on first execution.
	
	The afsdsbmt.ini file data is not currently being migrated.

2004-07-13 13:09  jaltman

	* src/WINNT/afsd/: NTMakefile, cm_config.c, cm_freelance.c: DELTA
	migrate-to-registry-20040713 AUTHOR jaltman@mit.edu
	
	* NTMakefile: missing commit from SMB AUTH patches
	
	* cm_config.c: obtain location of CellServDB from registry     
	[HKLM\SOFTWARE\OpenAFS\Client] "CellServDB"=reg_sz   This will
	allow us to move from %WINDIR%\afsdcell.ini to	 C:\Program
	Files\OpenAFS\Client\CellServDB.  This is necessary   for
	compatibility with Terminal Server in which applications   are not
	given access to %WINDIR%.
	
	* cm_freelance.c: migrate freelance mount point data from  
	%WINDIR%\afs_freelance.ini to the registry 
	[HKLM\SOFTWARE\OpenAFS\Client\Freelance]   Each value, whose name
	is unimportant, contains one mount point   entry.  After the first
	execution of this code, the current data   in afs_freelance.ini
	will be moved to the registry and then all   subsequent data access
	will be performed via the registry.    The afs_freelance.ini file
	will be deleted after the migration    has occurred.

2004-07-13 06:22  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	ntlm-back-connection-hostnames-20040713 AUTHOR jaltman@mit.edu
	
	Add function configureBackConnectionHostNames(void)
	
	On Windows XP SP2, Windows 2003 SP1, and all future Windows
	operating systems there is a restriction on the use of SMB
	authentication on loopback connections.  There are two work arounds
	available:
	
	  (1) We can disable the check for matching host names.  This does
	not
	  require a reboot:
	  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
	    "DisableLoopbackCheck"=dword:00000001
	
	  (2) We can add the AFS SMB/CIFS service name to an approved list.
	 This
	  does require a reboot:
	  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0]
	    "BackConnectionHostNames"=multi-sz
	
	The algorithm will be:	 Check to see if cm_NetbiosName exists in
	the BackConnectionHostNames list    If not, add it to the list. 
	(This will not take effect until the next reboot.)	 and check
	to see if DisableLoopbackCheck is set.	      If not set, set the
	DisableLoopbackCheck value to 0x1		     and create
	HKLM\SOFTWARE\OpenAFS\Client  UnsetDisableLoopbackCheck     else If
	cm_NetbiosName exists in the BackConnectionHostNames list,	 
	check for the UnsetDisableLoopbackCheck value.	      If set, set
	the DisableLoopbackCheck flag to 0x0	    and delete the
	UnsetDisableLoopbackCheck value

2004-07-13 06:08  shadow

	* doc/html/AdminReference/auarf234.htm: DELTA
	admin-doc-sysname-20040713 AUTHOR shadow@dementia.org FIXES 4054
	
	update docs to reflect sys being static.

2004-07-13 06:01  shadow

	* src/afs/LINUX/: osi_groups.c, osi_machdep.h: DELTA
	linux24-update-20040713 AUTHOR beyond@mmc-startup.com FIXES 5713
	
	make getgroups compile deal with afs_suser(x) and afs_suser()

2004-07-13 05:52  shadow

	* Makefile.in, src/butc/Makefile.in, src/butc/butc_xbsa.c,
	src/butc/tcprocs.c: DELTA butc-xbsa-20040713 AUTHOR
	hans-gunther.borrmann@rz.uni-freiburg.de FIXES 5761
	
	update for butc xbsa support

2004-07-13 05:49  shadow

	* src/venus/kdump.c: DELTA kdump-linux-26-20040713 AUTHOR
	rainer.schoepf@proteosys.com FIXES 5814
	
	update kdump for linux 2.6

2004-07-13 05:45  shadow

	* src/afs/afs_call.c: DELTA afs-cold-shutdown-20040713 AUTHOR
	rainer.schoepf@proteosys.com FIXES 5768
	
	use correct syscall parm for cold shutdown

2004-07-11 21:23  jaltman

	* src/: WINNT/afsd/afsd_init.c, WINNT/afsd/afskfw.c,
	WINNT/afsd/cm.h, WINNT/afsd/smb.c, WINNT/afsd/smb.h,
	WINNT/afsd/smb3.c, WINNT/afsd/smb3.h,
	WINNT/install/NSIS/AFSCell.ini, WINNT/install/NSIS/OpenAFS.nsi,
	config/NTMakefile.i386_nt40, rxkad/rxkad.p.h: DELTA
	smb-auth-20040711 AUTHOR jaltman@mit.edu
	
	Over last several years significant efforts have been made to work
	around the inability to protect user tokens from use by
	inappropriate entities.  The tokens are associated with a given
	userid and session by a combination of an SMB based ioctl and an
	authenticated/encrypted RPC.  This has opened the door for tokens
	to be borrowed by other users if they could connect to the same SMB
	server with the identical userid.  This was trivially possible
	because the SMB connections were unauthenticated.
	
	This patch adds two forms of authenticated SMB connections: NTLM
	and Extended Security (aka GSS SPNEGO).  By default Extended
	Security mode is used.	This patch has been tested on 2000
	workstation, 2000 server, XP SP1, and 2003 Server, and XP SP2 RC2. 
	The Extended Security works on all platforms except for XP SP2 RC2
	regards of whether or not the machine is part of a domain or not;
	and whether or not a local or domain account is used.
	
	On XP SP2 RC2, attempts to use negotiate Extended Security result
	in a Logon Denied error from AcceptSecurityContext() and a
	substatus code of 0x7C90486A is logged to the Security Event log
	via the NTLM SSP.  The SMB AUTH NTLM mode succeeds on XP SP2 RC2.
	
	Disabling SMB Authentication or specifying the use of NTLM mode may
	be done via the registry.
	
	Value	: smbAuthType Type    : DWORD {0..2} Default : 2
	
	  If this value is specified, it defines the type of SMB
	authentication
	  which must be present in order for the Windows SMB client to
	connect
	  to the AFS Client Service's SMB server.  The values are:
	    0 = No authentication required
	    1 = NTLM authentication required
	    2 = Extended (GSS SPNEGO) authentication required
	  The default is Extended authentication

2004-07-11 20:56  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA unicode-strings-20040711 AUTHOR
	jaltman@mit.edu
	
	UNICODE_STRING buffers are measured by their length field; do not
	assume they are nul terminated

2004-07-08 13:25  jaltman

	* src/WINNT/aklog/aklog.c: DELTA
	aklog-uninitialized-variable-20040708 AUTHOR jaltman@mit.edu
	
	make sure that the krb5_context is initialized to 0.  Otherwise, we
	might try to free it.

2004-07-08 13:24  jaltman

	* src/auth/ktc_nt.c: DELTA local-rpc-20040708 AUTHOR
	jaltman@mit.edu
	
	change the default RPC type from "ncacn_np" to "ncalrpc" This says
	to use local rpc instead of named pipes from the client to the
	server.  Named pipes can still be used by specifying the
	"AFS_RPC_PROTSEQ" environment variable.

2004-07-08 05:35  shadow

	* src/: sys/afssyscalls.c, config/afs_args.h: DELTA
	openafs-for-arla-20040708 AUTHOR lha@stacken.kth.se FIXES 5490
	
	allow use of openafs binaries with arla's linux 2.6 support

2004-07-08 05:23  shadow

	* src/rx/SOLARIS/rx_knet.c: DELTA solaris10-20040624 AUTHOR
	tron@NetBSD.org FIXES 5396
	
	this should be the correct way to give up the socket on all solaris
	versions

2004-07-08 05:19  shadow

	* src/lwp/Makefile.in: DELTA solaris10-20040624 AUTHOR
	kvanhees@sinenomine.net FIXES 5396
	
	as substantially done by Jeff Woodward
	<Jeffrey.B.Woodward@Dartmouth.EDU>, work diffed out and slightly
	rewritten

2004-07-08 05:16  shadow

	* src/: lwp/iomgr.c, rx/rx_globals.c, rx/rx_lwp.c: DELTA
	rx-lwp-fdsetsize-20040708 AUTHOR jhutz@cmu.edu FIXES 5615
	
	limit our fd set size so we don't "lose" fds.

2004-07-08 05:11  shadow

	* src/lwp/lwp.c: DELTA lwp-track-qwaiting-20040708 AUTHOR
	jhutz@cmu.edu FIXES 5616
	
	track qwaiting lwps rather than potentially leaking them

2004-07-08 04:52  shadow

	* src/afsd/afsd.c: DELTA
	afsd-bitch-about-xfs-not-about-dir-for-memcache-20040708 AUTHOR
	rainer.schoepf@proteosys.com FIXES 5728
	
	make afsd complain if cache partition is linux don't complain if no
	cachedir and we're -memcache.

2004-07-01 08:00  jaltman

	* src/WINNT/afsd/cm_cell.c: DELTA dns-fix-20040630 AUTHOR
	jaltman@mit.edu
	
	Fix the dns portion of cm_GetCell() to prevent against a NULL
	pointer dereference when the ttl expired.

2004-06-28 16:33  jaltman

	* src/WINNT/client_creds/credstab.cpp: DELTA
	afscreds-aklog-only-20040626 AUTHOR jaltman@mit.edu
	
	Modify the Obtain Tokens dialog to allow a blank password if a full
	principal name is provided.  (for aklog only requests)

2004-06-28 16:29  jaltman

	* src/WINNT/afsd/: cm_freelance.c, cm_freelance.h, cm_ioctl.c,
	cm_vnodeops.c: DELTA freelance-rw-mounts-20040626 AUTHOR
	jaltman@mit.edu
	
	Extend Freelance code to support r/w mount points in the fake
	root.afs volume

2004-06-28 16:28  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA afskfw-aklog-only-20040626 AUTHOR
	jaltman@mit.edu
	
	If no password is specified, perform aklog only using the provided
	principal name

2004-06-25 19:48  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA hyperthreading-bad-20040625
	AUTHOR jaltman@mit.edu
	
	Give folks an option of running afsd_service.exe on fewer
	processors than are installed in the machine.  A new registry value
	
		TransarcAfsDaemon/Parameters   MaxCPUs
	
	allows a restriction to be applied.  Set to 1 to use a single CPU
	(or hyperthreading instance)
	
	The restriction is applied with SetProcessAffinityMask()

2004-06-24 18:57  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nsis-default-loopback-ip-20040624 AUTHOR jaltman@mit.edu
	
	correct the default loopback IP addresses used
	
	  10.254.254.253 mask 255.255.255.252

2004-06-24 17:38  shadow

	* acinclude.m4, src/afs/afs_call.c, src/afs/afs_osi.h,
	src/afs/afs_server.c, src/afs/sysincludes.h,
	src/afs/SOLARIS/osi_file.c, src/afs/SOLARIS/osi_inode.c,
	src/afs/SOLARIS/osi_vfsops.c, src/afs/SOLARIS/osi_vnodeops.c,
	src/afs/VNOPS/afs_vnop_read.c, src/afs/VNOPS/afs_vnop_write.c,
	src/cf/osconf.m4, src/config/afs_sysnames.h,
	src/config/param.sun4x_510.h, src/config/param.sunx86_510.h,
	src/libafs/MakefileProto.SOLARIS.in, src/lwp/Makefile.in,
	src/lwp/lwp_elf.h, src/rx/SOLARIS/rx_knet.c, src/sys/Makefile.in,
	src/venus/Makefile.in, src/vfsck/setup.c: DELTA solaris10-20040624
	AUTHOR kvanhees@sinenomine.net FIXES 5396
	
	as substantially done by Jeff Woodward
	<Jeffrey.B.Woodward@Dartmouth.EDU>, work diffed out and slightly
	rewritten

2004-06-24 17:28  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-make-lock-unlock-20040624 AUTHOR chas@cmf.nrl.navy.mil FIXES
	5430
	
	don't double lock the kernel

2004-06-24 16:56  shadow

	* src/afs/afs_callback.c: DELTA getce64-cleanup-20040624 AUTHOR
	shadow@dementia.org FIXES
	
	get rid of 64bit client & !64bit env case: won't work as is.

2004-06-24 16:55  shadow

	* src/config/param.sgi_65.h: DELTA
	irix-ukernel-define-64bit-env-move-200406024 AUTHOR
	shadow@dementia.org FIXES 4896
	
	don't include afs_sysnames.h before defining AFS_64BIT_ENV oops

2004-06-24 16:28  jaltman

	* src/WINNT/install/wix/: config.wxi, files.wxi, property.wxi,
	registry.wxi, lang/en_US/ui.wxi: DELTA wix-add-crypt-20040624
	AUTHOR asanka@mit.edu
	
	1. Add gui option for SecurityLevel.
	
	2. Fix grouping of symbol files.

2004-06-24 04:51  jaltman

	* src/WINNT/install/loopback/loopbackutils.cpp: DELTA
	loopback-20040623 AUTHOR asanka@mit.edu
	
	Compensate for difference in argument passing in MSI and RunDll32

2004-06-24 04:16  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA version-1365-20040623
	AUTHOR jaltman@mit.edu
	
	Version number to 1.3.6500

2004-06-24 04:12  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-20040623 AUTHOR
	asanka@mit.edu
	
	Remove obsolete registry entry:  TruncateNetbios

2004-06-24 04:11  jaltman

	* src/WINNT/install/wix/: config.wxi, feature.wxi, files.wxi,
	openafs.wxs, runtime_debug.wxi, lang/en_US/ui.wxi: DELTA
	wix-20040623 AUTHOR asanka@mit.edu
	
	1. We are packaging debug symbols for all builds.  In a checked
	build the default is to install debug symbols while on a free build
	debug symbols won't be installed unless asked to.
	
	2. Change impersonation level for loopback installation.
	
	3. Change UI to allow for ActionData messages during the long wait
	while the loopback is installed.
	
	4. Add templates for displaying ActionData.
	
	5. Parameterize language resources.

2004-06-24 04:08  jaltman

	* src/WINNT/install/loopback/: NTMakefile, loopbackutils.cpp,
	loopbackutils.h, renameconnection.cpp, wmi.cpp: DELTA
	loopback-20040623 AUTHOR asanka@mit.edu
	
	1.  Custom actions should not depend on any library that is not in
	the Windows distribution.  Change makefile to link with a static
	runtime.
	
	2.  Add common reporting mechanism to report ActionData messages
	back to the MSI process during the loopback installation.
	
	3.  CoInitializeSecurity can be called only once per process.  When
	running as a custom action DLL under the MSI process we won't be
	able to successfully call this since the MSI process beats us to
	it.

2004-06-23 22:25  shadow

	* src/afs/VNOPS/afs_vnop_remove.c: DELTA darwin-updates-20040623
	AUTHOR shadow@dementia.org FIXES
	
	this should be switched to use the freebsd style getnewvnode
	
	perhaps it will be

2004-06-23 22:11  shadow

	* src/afs/VNOPS/afs_vnop_remove.c: DELTA darwin-updates-20040623
	AUTHOR shadow@dementia.org FIXES
	
	this should be switched to use the freebsd style getnewvnode
	
	perhaps it will be

2004-06-23 20:42  jaltman

	* src/WINNT/install/loopback/loopbackutils.cpp: DELTA
	loopback-20040623 AUTHOR asanka@mit.edu
	
	do not install a second loopback adapter if one is already
	installed.

2004-06-23 20:22  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA winnotes-20040623 AUTHOR jaltman@mit.edu
	
	Updated change list and issues list to reflect the state of the
	world as of 1.3.65

2004-06-23 18:34  shadow

	* src/: afs/afs_vcache.c, afs/DARWIN/osi_vm.c,
	afs/DARWIN/osi_vnodeops.c, afs/VNOPS/afs_vnop_remove.c,
	config/param.ppc_darwin_12.h, config/param.ppc_darwin_13.h,
	config/param.ppc_darwin_14.h, config/param.ppc_darwin_70.h: DELTA
	darwin-updates-20040623 AUTHOR shadow@dementia.org FIXES
	
	this should be switched to use the freebsd style getnewvnode
	
	perhaps it will be

2004-06-23 15:01  shadow

	* src/ptserver/ptutils.c: DELTA
	ptserver-flags-default-switch-20040623 AUTHOR mdw@umich.edu FIXES
	5418
	
	allow ptserver flags to be defaulted different per switch

2004-06-23 14:27  shadow

	* src/: mpp/mpp.c, package/check.c, package/conftree.c,
	package/globfuncs.c, package/messages.c, package/misc.c,
	package/package.c, package/test.c, package/update.c,
	ptserver/db_verify.c, ptserver/display.c, ptserver/map.c,
	ptserver/pt_util.c, ptserver/pts.c, ptserver/ptserver.c,
	ptserver/ptuser.c, ptserver/ptutils.c, ptserver/readgroup.c,
	ptserver/readpwd.c, ptserver/testpt.c, ptserver/utils.c,
	rxkad/rxkad_common.c, rxkad/rxkad_prototypes.h, update/client.c,
	update/server.c, update/utils.c, vol/vnode.c, vol/vol-info.c: DELTA
	prototyping-20040623 AUTHOR shadow@dementia.org FIXES
	
	i had this laying around, i don't know from when, but i should
	flush it to cvs

2004-06-23 13:45  shadow

	* src/ptserver/: ptprocs.c, ptserver.c, ptutils.c: DELTA
	ptserver-flags-default-switch-20040623 AUTHOR mdw@umich.edu FIXES
	5418
	
	allow ptserver flags to be defaulted different per switch

2004-06-23 13:35  shadow

	* src/tvolser/.cvsignore: DELTA cvsignore-updates-20040621 AUTHOR
	shadow@dementia.org FIXES 5209
	
	update cvsingore files

2004-06-23 13:24  jaltman

	* src/NTMakefile: DELTA loopback-20040623 AUTHOR jaltman@mit.edu
	
	properly set dependencies for NSIS and wix targets to build
	loopback target

2004-06-23 13:17  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	loopback-ok-2000-20040623 AUTHOR jaltman@mit.edu
	
	The afsloopback.dll will configure the LMHOSTS and HOSTS files for
	"AFS" therefore it is safe to use the loopback adapter on win2000
	even though it does not support broadcasts

2004-06-23 13:03  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	use-afsloopback-20040623 AUTHOR jaltman@mit.edu
	
	Use the new afsloopback.dll in NSIS

2004-06-23 08:30  jaltman

	* src/WINNT/install/wix/openafs.wxs: DELTA
	wix-use-loopback-dll-20040622 AUTHOR jaltman@mit.edu
	
	alter wix installer to use msi interface to afsloopback.dll instead
	of instloop.exe

2004-06-23 08:12  jaltman

	* src/WINNT/install/loopback/: NTMakefile, loopbackutils.cpp: DELTA
	wix-msi-loopback-20040622 AUTHOR jaltman@mit.edu
	
	convert wix installer to use msi interface to loopback dll instead
	of instloop.exe

2004-06-23 07:48  jaltman

	* src/WINNT/install/wix/: config.wxi, openafs.wxs,
	custom/NTMakefile: DELTA new-loopback-dll-20040622 AUTHOR
	jaltman@mit.edu
	
	Update the wix installer to use the new version of instloop.exe
	which uses the new afsloopback.dll

2004-06-23 07:37  jaltman

	* src/: NTMakefile, WINNT/install/NSIS/NTMakefile,
	WINNT/install/loopback/NTMakefile,
	WINNT/install/loopback/instloop.c,
	WINNT/install/loopback/loopbackutils.cpp,
	WINNT/install/loopback/loopbackutils.h,
	WINNT/install/loopback/renameconnection.cpp,
	WINNT/install/loopback/wmi.cpp, config/NTMakefile: DELTA
	new-loopback-dll-20040622 AUTHOR jaltman@mit.edu
	
	Construct a new afsloopback.dll which contains the routines for
	installing, removing, and verifying the existance of a loopback
	adapter.  This dll will be used by both the NSIS and the Wix
	installers.

2004-06-23 03:55  jaltman

	* src/WINNT/install/wix/custom/: afscustom.cpp, afscustom.h: DELTA
	license-mit-20040622 AUTHOR asanka@mit.edu
	
	Add MIT's license to their Wix contributions

2004-06-22 05:04  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA default-realm-20040621
	AUTHOR jaltman@mit.edu
	
	Set the default build realm to openafs.org

2004-06-22 04:00  jaltman

	* src/WINNT/install/wix/: config.wxi, feature.wxi, files.wxi,
	openafs.wxs, property.wxi, lang/en_US/ui.wxi: DELTA
	wix-changes-20040621 AUTHOR asanka@mit.edu
	
	1.  Fix choice for logon options to include only 'not integrated', 
	   'integrated' and 'integrated with high security'.
	
	2.  Add configuration page to select whether or not to run
	afscreds.exe	 when logging in and also choose the command line  
	  options for afscreds.exe.
	
	3.  Assert that all dependencies are satisfied at install time when
	    installing the server component.
	
	4.  If running in full UI mode and installing the server component,
	    the user is notified about dependencies and given a     choice
	to review selections or just let the installer add the	   required
	components.

2004-06-21 21:56  shadow

	* src/rx/xdr.h: DELTA rx-xdr-deal-with-linux26-regparm-20040621
	AUTHOR rainer.schoepf@proteosys.com FIXES
	
	deal with regparm side effects in xdr calls. no clue if this works
	without regparm yet, that might actually be an issue

2004-06-21 21:54  shadow

	* acinclude.m4, src/afs/afs_vcache.c, src/afs/sysincludes.h,
	src/cf/linux-test4.m4: DELTA linux26-i-security-20040621 AUTHOR
	rainer.schoepf@proteosys.com FIXES
	
	configure test is shadow@dementia.org's fault test for i_security
	inode field and init if exists

2004-06-21 21:46  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	linux-syscall-asmlinkage-20040621 AUTHOR
	rainer.schoepf@proteosys.com FIXES 5138
	
	deal with asmlinkage for CONFIG_REGPARM, so afs syscall prototype
	matches declaration

2004-06-21 21:40  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	linux26-vermagic-cleanup-20040621 AUTHOR mattdm@mattdm.org FIXES
	
	clean up vermagic to not be defined twice

2004-06-21 21:22  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nsis-debug-symbols-20040621 AUTHOR rsm4@ieee.org
	
	Force Debugging Symbols to on when Debug installer is used

2004-06-21 20:13  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	loopback-installer-fix-20040621 AUTHOR jaltman@mit.edu
	
	Convert all Loopback installation code to use Unicode always
	
	Fix case sensitivity of loopback adapter type comparison

2004-06-21 20:06  shadow

	* acinclude.m4, src/cf/linux-test3.m4, src/rx/LINUX/rx_knet.c:
	DELTA linux26-selinux-20040621 AUTHOR aedil@alchar.org FIXES 5372
	
	add selinux configure checking, and make sock_create take extra arg
	if needed

2004-06-21 20:01  shadow

	* src/afs/afs_osi.c: DELTA linux26-cred-cleanup-20040621 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 5362
	
	change how cred is stored on linux 2.6

2004-06-21 19:57  shadow

	* src/venus/Makefile.in: DELTA venus-clean-livesys-20040621 AUTHOR
	lha@stacken.kth.se FIXES 5316
	
	update clean target

2004-06-21 19:53  shadow

	* src/libafs/MakefileProto.AIX.in: DELTA
	aix-makefileproto-updates-20040621 AUTHOR shadow@dementia.org FIXES
	5252
	
	fix makefileproto for aix to not use $$

2004-06-21 19:48  shadow

	* src/: sys/.cvsignore, volser/.cvsignore: DELTA
	cvsignore-updates-20040621 AUTHOR shadow@dementia.org FIXES 5209
	
	update cvsingore files

2004-06-21 19:30  shadow

	* src/afs/: sysincludes.h, LINUX/osi_sleep.c: DELTA
	linux26-allow-suspend-20040621 AUTHOR jhutz@cmu.edu FIXES 5208
	
	necessary changes for swsusp to work.

2004-06-21 19:17  shadow

	* src/afs/afs_call.c: DELTA linux-afs-call-printf-20040621 AUTHOR
	rainer.schoepf@proteosys.com FIXES 5138
	
	add missing printf arg

2004-06-21 17:48  jaltman

	* src/WINNT/install/wix/registry.wxi: DELTA
	wix-msi-installer-20040621 AUTHOR asanka@mit.edu
	
	One more file for the Wix installer

2004-06-21 17:25  jaltman

	* src/WINNT/afsd/cm_vnodeops.h: DELTA missing-file-20040620 AUTHOR
	jaltman@mit.edu
	
	Forgot to checkin cm_vnodeops.h

2004-06-21 17:23  jaltman

	* README-NT: DELTA readme-nt-20040620 AUTHOR jaltman@mit.edu
	
	Update README-NT with details on Wix MSI installer (last time
	README-NT did not get picked up by cvs)

2004-06-21 05:59  jaltman

	* src/WINNT/install/NSIS/AFSCreds.ini: DELTA
	missing-file-nsis-20040620 AUTHOR jaltman@mit.edu
	
	add missing file to nsis installer

2004-06-21 05:24  jaltman

	* src/: NTMakefile, config/NTMakefile: DELTA
	msi-wix-installer-20040620 AUTHOR jaltman@mit.edu
	
	Update README-NT to include details on Wix MSI installer builder. 
	Modify build system to create work directories and provide "wix"
	and "install-wix" build targets

2004-06-21 05:21  jaltman

	* src/WINNT/install/wix/: CellServDB, NTMakefile, config.wxi,
	feature.wxi, files.wxi, language_config.wxi, openafs.wxs,
	property.wxi, runtime.wxi, runtime_debug.wxi, Binary/New.ico,
	Binary/Up.ico, Binary/bannrbmp.bmp, Binary/completi.ico,
	Binary/custicon.ico, Binary/dlgbmp.bmp, Binary/exclamic.ico,
	Binary/info.ico, Binary/insticon.ico, Binary/removico.ico,
	Binary/repairic.ico, Icon/ico_AcctManager.ico, Icon/ico_Help.ico,
	Icon/ico_ServerManager.ico, Icon/ico_afscreds.ico,
	Icon/ico_afssvrcfg.ico, custom/NTMakefile, custom/afscustom.cpp,
	custom/afscustom.h, lang/de_DE/ActionText.wxi,
	lang/de_DE/Error.wxi, lang/en_US/ActionText.wxi,
	lang/en_US/Error.wxi, lang/en_US/strings.wxl, lang/en_US/ui.wxi,
	lang/es_ES/ActionText.wxi, lang/es_ES/Error.wxi,
	lang/ja_JP/ActionText.wxi, lang/ja_JP/Error.wxi,
	lang/ko_KR/ActionText.wxi, lang/ko_KR/Error.wxi,
	lang/pt_BR/ActionText.wxi, lang/pt_BR/Error.wxi,
	lang/zh_CN/ActionText.wxi, lang/zh_CN/Error.wxi,
	lang/zh_TW/ActionText.wxi, lang/zh_TW/Error.wxi: DELTA
	wix-msi-installer-20040620 AUTHOR asanka@mit.edu
	
	New MSI installer based on the open source Wix installer builder

2004-06-19 16:00  jaltman

	* src/WINNT/afsd/: cm_ioctl.c, cm_ioctl.h, cm_vnodeops.c, fs.c:
	DELTA fs-sysname-20040619 AUTHOR jaltman@mit.edu
	
	Begin the process of supporting multiple sysnames on Windows as is
	done on Unix.  These changes replace the internal variable with a
	list of sysnames.
	
	Still to do:  change command line interface to allow entry of
	multiple names; and replace cm_ExpandSysName() with code similar to
	Unix which allows expansion of one element in the list at a time.

2004-06-19 15:18  jaltman

	* src/WINNT/afsd/: NTMakefile, afsd_init.c: DELTA
	safe-strings-20040619 AUTHOR jaltman@mit.edu
	
	Begin to make use of the Microsoft strsafe library to avoid buffer
	overruns.

2004-06-19 04:21  jaltman

	* src/: NTMakefile, auth/NTMakefile: DELTA
	ntmakefile-auth-headers-20040618 AUTHOR asanka@mit.edu
	
	break up auth build step into two parts to avoid circular
	dependency in the build process

2004-06-18 20:08  jaltman

	* src/NTMakefile: DELTA ntmakefile-part-two-20040618 AUTHOR
	jaltman@mit.edu
	
	check in the correct version.

2004-06-18 19:58  jaltman

	* src/NTMakefile: DELTA ntmakefile-reorder-20040618 AUTHOR
	jaltman@mit.edu
	
	place 'auth' before 'afsdobjs' to ensure creation of
	afs/cellconfig.h
	
	allow DESTDIR to be specified as an arbitrary location earlier in
	the build process.

2004-06-18 17:36  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA
	afscreds-krb5-principal-error-20040618 AUTHOR jaltman@mit.edu
	
	afscreds did not properly construct kerberos 5 principals with
	multiple components.  This prevented the use of user/admin@REALM
	tgts.

2004-06-18 05:05  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	nt-makefile-configuration-change-20040617 AUTHOR jaltman@mit.edu
	
	Add support for building symbols in all configurations

2004-06-18 05:03  jaltman

	* src/WINNT/install/NSIS/: NTMakefile, OpenAFS.nsi: DELTA
	nsis-installer-updates-20040617 AUTHOR rsm4@ieee.org
	
	New BSD License for compatibility with GPL and NSIS licenses.
	
	Add Loopback Adapter installation
	
	Add Debugging Symbols for all builds (optional module)
	
	Add user configuration of afscreds.exe startup

2004-06-18 04:59  jaltman

	* src/WINNT/afsd/fs.c: DELTA fs-admin-20040617 AUTHOR
	jaltman@mit.edu
	
	Add Is Administrator requirement to fs functions.
	
	     - checkservers with a non-zero timer value
	     - setcachesize
	     - newcell
	     - sysname with a new sysname list
	     - exportafs
	     - setcell
	     - setserverprefs
	     - storebehind
	     - setcrypt
	     - cscpolicy
	     - trace
	
	Should create a user group to which users can be added so that non
	Admin users can issue fs commands.

2004-06-18 04:56  jaltman

	* src/WINNT/afsd/afskfw.c: DELTA kfw-support-update-20040617 AUTHOR
	jaltman@mit.edu
	
	Fix improper use of krb5_data data field as null-terminated string.
	
	Reuse pre-existing context for obtaining the realm from the afs
	cell.

2004-06-18 04:52  jaltman

	* src/WINNT/afsd/afsd_flushvol.c: DELTA nt-power-mgmt-fix-20040617
	AUTHOR jaltman@mit.edu
	
	The fixed timeout of 19 seconds was too short.	Should be set to
	the value of HardDeadtimeout as set by cm_conn.c.  The failure to
	specify an adequate timeout value prevented successful Hibernation
	and Standby mode access when network connectivity was not
	available.

2004-06-18 04:49  jaltman

	* README-NT: DELTA nt-readme-upd-20040617 AUTHOR jaltman@mit.edu
	
	Update requirements for building OpenAFS on Windows 2000/XP/2003

2004-06-14 08:36  shadow

	* src/afs/DARWIN/osi_vm.c: DELTA darwin-updates-20040613 AUTHOR
	shadow@dementia.org FIXES
	
	drop the parent directory ref and remove name from the kernel name
	cache when recycling a vnode.

2004-06-13 18:27  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA darwin-updates-20040613
	AUTHOR shadow@dementia.org FIXES
	
	be willing to instantiate a ubc in our lookup vop (rename needs
	this so the followup vget doesn't get a vnode with no ubc)
	
	refuse to instantiate a ubc if VORECLAIM is set
	
	rework rename 2 links to same vnode case. (yes, you can have hard
	links in AFS)

2004-06-13 18:25  shadow

	* src/afs/DARWIN/osi_vm.c: DELTA darwin-updates-20040613 AUTHOR
	shadow@dementia.org FIXES
	
	complain if TryReclaim gets a vnode which is on the inactive list

2004-06-08 17:27  rees

	* src/afs/: afs_pioctl.c, afs_prototypes.h: DELTA
	fix-havecallbacks-proto-20040608 AUTHOR rees@umich.edu
	
	afs_HaveCallBacksFrom, not HaveCallBacksFrom

2004-06-08 16:09  rees

	* src/afs/: afs_pioctl.c, afs_server.c: DELTA
	temp-fix-PCallBackAddr-20040608 AUTHOR rees@umich.edu
	
	temporary fix for compiler warning in PCallBackAddr

2004-06-07 19:54  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	objdir-libafs-ko-20040607 AUTHOR chas@cmf.nrl.navy.mil FIXES 4943
	
	make libafs.ko build in objdir environment

2004-06-07 19:52  shadow

	* src/afs/: afs_prototypes.h, afs_server.c: DELTA
	export-havecallbacksfrom-20040607 AUTHOR shadow@dementia.org FIXES
	
	i suck, the PCallBackAddr stuff needs this

2004-06-07 19:48  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-use-page-count-macro-20040607 AUTHOR chas@cmf.nrl.navy.mil
	FIXES 4944
	
	use page_count macro instead of accessing directly

2004-06-07 06:22  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_callback.c, cm_dcache.c,
	cm_freelance.c, cm_freelance.h, cm_ioctl.c, cm_scache.c,
	cm_vnodeops.c: DELTA freelance-fake-root-vol-id-fix-20040606 AUTHOR
	jaltman@mit.edu
	
	 * add debugging to allow fs trace -dump to be used for freelance
	   operations
	
	 * Change the volume id associated with the fake root.afs from
	   0x20000001 to 0x00000001 to prevent confusion of remote cell
	   root.afs volumes with the fake root.afs.  (way to go Derrick.)
	
	 * add function prototypes to cm_freelance.h

2004-06-06 03:51  jaltman

	* src/WINNT/afsd/cm_dns.c: DELTA uninitialized-variable-20040605
	AUTHOR jaltman@mit.edu
	
	 cm_dns.c: getAFSServers() did not initialize the output
		   parameters before testing them when setting the
		   return value.  It therefore returned success
		   when the network was unavailable. Bad Bad Bad.

2004-06-05 20:11  jaltman

	* src/kauth/kpasswd.c: DELTA kpasswd-uninitialized-20040605 AUTHOR
	jaltman@mit.edu FIXES 4994
	
	More uninitialized variables

2004-06-05 18:59  jaltman

	* doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA
	winnotes-20040605 AUTHOR jaltman@mit.edu
	
	Document changes up to this date since 1.3.64 and new registry
	values

2004-06-05 18:57  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_conn.c, cm_conn.h, cm_server.c:
	DELTA timeout-logic-20040605 AUTHOR jaltman@mit.edu
	
	   * The timeout logic in the AFS Client Service has been wrong
	     for sometime.  It is based on two different assumptions.
	     First, the SMB client timeout is a fix value as was the case
	     with OS/2 Lan Manager.  This assumption is incorrect.  The
	     SMB timeout in Windows is a dynamic value computed based upon
	     a fixed minimum timeout to which is added time based upon the
	     size of the request and the performance characteristics of
	     the connection.  Second, it is the responsibility of the
	     SMB Server to enforce the timeout requirements of the client.
	     This is untrue.  The SMB Server cannot be expected to know
	     the requirements of the client.  More importantly, if the
	     SMB server uses the SMB client timeout as a value to restrict
	     its behavior as an RX client, the performance characteristics
	     of the local SMB session would be used to prematurely
	terminate
	     WAN connections with significantly different performance
	     characteristics.
	
	     The timeout logic has therefore been modified in the following
	     manner:
	      . the Lan Manager Workstation (SMB) Session Timeout is used
	only
		as a basis for configuring the Connection Dead Timeout
		and Hard Dead Timeout values.  The Connection Dead Timeout
		must be at least 15 seconds longer than the SMB Timeout
		and the Hard Dead Timeout must be at least double the
		Connection Dead Timeout.
	      . New registry entries have been added to allow the
	Connection
		Dead Timeout and Hard Dead Timeout values independent of
	the
		Lan Manager Workstation Session Timeout
	      . The test to enforce the SMB Client Timeout has been
	removed.
	
	     One of the side-effects of removing the enforcement of the SMB
	     Client Timeout is that regardless of whether or not the SMB
	client
	     is available to receive the response (and how would the SMB
	server
	     know) the RX protocol response can be used to update the AFS
	     Client Service state for ready access by future SMB client
	     requests.
	
	     This should be the end of the "Server paused or restarting
	messages"

2004-06-05 06:02  jaltman

	* src/WINNT/afsd/: cm_cell.c, cm_cell.h, cm_ioctl.c: DELTA
	cell-info-do-not-delete-20040604 AUTHOR jaltman@mit.edu
	
	* cm_cell.h: define new bit flag CM_CELLFLAG_VLSERVER_INVALID
	
	* cm_cell.c, cm_ioctl.c:  Do not delete cell info either because  
	it has been removed from the CellServDB file or because the  
	volserver info becomes invalid due to dns ttl expiration.  This  
	is necessary because the cell info is pointed to by other
	structures   which require continued access to the cellname and
	username fields.
	
	* cm_ioctl.c: provide UNC support for the MakeMountCmd

2004-06-04 06:02  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA ioctl-unc-20040603 AUTHOR
	jaltman@mit.edu
	
	 * cm_ioctl.c: avoid running off the end of a string

2004-06-04 06:00  jaltman

	* src/sys/pioctl_nt.c: DELTA ioctl-unc-20040603 AUTHOR
	jaltman@mit.edu
	
	 * pioctl.c: handle another UNC case in GetIoctlHandle

2004-06-04 03:10  jaltman

	* src/WINNT/afsd/: cm_dcache.c, cm_ioctl.c, cm_vnodeops.c,
	fs_utils.c, smb.c, smb.h, smb3.c, smb_ioctl.c: DELTA
	ioctl-changes-20040603 AUTHOR jaltman@mit.edu
	
	Fix more edge cases for ioctl handling.
	
	 * cm_dcache.c: reformat the file to make it possible to set
	breakpoints
	   on conditionals
	
	 * cm_ioctl.c: add a call to smb_FindShare() when processing UNC
	paths
	
	 * cm_vnodeops.c: move debug message from the afsi_log to the
	osi_log
	
	 * fs_utils.c: reformat
	
	 * smb.c: change smb_FindShare to take a smb_user_t * instead of a
	   pointer to the input smb_packet_t.  Change calls to
	smb_FindShare
	   to use new prototype.
	
	 * smb.h: change prototype for smb_FindShare
	
	 * smb3.c: Change calls to smb_FindShare to use new prototype
	
	 * smb_ioctl.c: reorganize use of smb_user_t so it can be passed
	   to smb_IoctlPrepareRead in order for it to be used in the call
	   to smb_FindShare.

2004-06-04 03:00  jaltman

	* src/sys/pioctl_nt.c: DELTA ioctl-handle-20040603 AUTHOR
	jaltman@mit.edu
	
	 * Fix GetIoctlHandle so that it will create the handle on the
	correct
	   volume when a drive letter is not specified as part of the
	source path

2004-06-03 05:13  shadow

	* acinclude.m4, src/cf/aix-cc.m4, src/cf/bigendian.m4,
	src/cf/function-macro.m4, src/cf/irix-test.m4,
	src/cf/linux-test1.m4, src/cf/linux-test2.m4,
	src/cf/linux-test3.m4, src/cf/linux-test4.m4,
	src/cf/linux-test5.m4, src/cf/osconf.m4, src/cf/ressearch.m4,
	src/cf/solaris-cc.m4, src/cf/solaris-dqrwlock.m4,
	src/cf/solaris-fs-rolled.m4, src/cf/solaris-pcorefile.m4: DELTA
	i-hate-aclocal-20040603 AUTHOR lha@stacken.kth.se FIXES 4922
	
	aclocal wants [] around macro names.  good for aclocal.

2004-06-02 19:40  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA gconfd-lock-fix-20040602
	AUTHOR chas@cmf.nrl.navy.mil FIXES 4905
	
	"i believe i have managed to track this down to a missing
	lock_kernel() in the dentry (lookup) revalidate routine.  this
	missing lock was already fixed in the 1.3 tree when i submitted the
	2.6 support patches (although its not quite right i think -- the
	shrink_dcace_parent() should happen under the BKL)"

2004-06-02 14:52  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA ntmakefile-20040602 AUTHOR
	jaltman@mit.edu
	
	update comments

2004-06-02 14:50  jaltman

	* src/rx/: rx_packet.c, rx_xmit_nt.c: DELTA
	win32-ewouldblock-20040602 AUTHOR jaltman@mit.edu
	
	 * enable detection of EWOULDBLOCK errors on Windows

2004-06-02 08:43  shadow

	* src/config/venus.h: DELTA callback-rxcon-move-20040602 AUTHOR
	shadow@dementia.org FIXES 4891
	
	apply it disabled in the fileserver, but provide mech for client to
	suggest a pa rticular IP address to the fileserver

2004-06-02 08:39  shadow

	* src/volser/vsprocs.c: DELTA vos-new-repsite-cleanup-20040601
	AUTHOR shadow@dementia.org FIXES 4730
	
	if for some reason we got into a situation where all ROs were
	marked NEW_REPSITE  in the vldb, vos release without -f deals very
	poorly. force a -f, and also, ne ver print "Old Release" for the
	RW, to avoid confusion

2004-06-02 08:22  shadow

	* src/viced/: afsfileprocs.c, afsfileprocs.c: DELTA
	callback-rxcon-move-20040602 AUTHOR shadow@dementia.org FIXES 4891
	
	apply it disabled in the fileserver, but provide mech for client to
	suggest a pa rticular IP address to the fileserver

2004-06-02 08:18  shadow

	* src/config/param.sgi_65.h: DELTA irix-make-ukernel-build-20040602
	AUTHOR shadow@dementia.org FIXES 4646
	
	ukernel needs 64 bit type defined, define it.

2004-06-02 07:43  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-dont-mark-writer-on-mmapped-RO-20040602 AUTHOR
	shadow@dementia.org FIXES 4892
	
	don't mark an mmapped RO as an execOrWriter.

2004-06-02 07:08  shadow

	* src/afs/afs_call.c: DELTA
	adviseaddr-call-dont-shadow-code-decl-20040602 AUTHOR
	mcp@eda.ei.tum.de FIXES 4536
	
	removed shadowed declaration of code

2004-06-02 07:04  shadow

	* src/vol/vol-info.c: DELTA volinfo-large-size-update-20040602
	AUTHOR nneul@umr.edu FIXES 4679
	
	make volinfo useful for >4gb

2004-06-02 06:57  shadow

	* src/: afs/afs_pioctl.c, fsint/afsint.xg, venus/fs.c,
	viced/afsfileprocs.c: DELTA callback-rxcon-move-20040602 AUTHOR
	shadow@dementia.org FIXES 4891
	
	apply it disabled in the fileserver, but provide mech for client to
	suggest a particular IP address to the fileserver

2004-06-02 06:15  shadow

	* src/afs/LINUX/osi_groups.c: DELTA linux-26-build-updates-20040601
	AUTHOR jhutz@cmu.edu FIXES 4888
	
	use 2.6 kbuild infrastructure to build modules. updates proc
	mechanism.

2004-06-02 06:08  shadow

	* src/rx/rx.c: DELTA
	attachserverproc-dont-dequeue-if-not-in-queue-20040602 AUTHOR
	shadow@dementia.org FIXES 4699
	
	can't see what else this can be. pile of details in the ticket.

2004-06-02 05:21  jaltman

	* src/sys/pioctl_nt.c: DELTA unc-enable-fs-20040601 AUTHOR
	jaltman@mit.edu
	
	 * add support for UNC paths

2004-06-02 05:19  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA unc-enable-fs-20040601 AUTHOR
	jaltman@mit.edu
	
	 * modify cm_ParseIoctlPath() to be able to handle arbitrary UNC
	   paths of the form \\netbiosname\mount\path.	This enables all
	   of the fs commands and the shell extension to be able to work
	   with UNC paths.

2004-06-02 03:39  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	linux-26-build-updates-20040601 AUTHOR jhutz@cmu.edu FIXES 4767
	
	use 2.6 kbuild infrastructure to build modules. updates proc
	mechanism.

2004-06-02 03:05  shadow

	* src/volser/vsprocs.c: DELTA vos-new-repsite-cleanup-20040601
	AUTHOR shadow@dementia.org FIXES 4730
	
	if for some reason we got into a situation where all ROs were
	marked NEW_REPSITE in the vldb, vos release without -f deals very
	poorly. force a -f, and also, never print "Old Release" for the RW,
	to avoid confusion

2004-06-02 02:55  shadow

	* src/: afs/LINUX/osi_module.c, config/param.i386_linux26.h,
	libafs/MakefileProto.LINUX.in, libafs/libafsdep,
	libafs/make_kbuild_makefile.pl: DELTA
	linux-26-build-updates-20040601 AUTHOR jhutz@cmu.edu FIXES 4767
	
	use 2.6 kbuild infrastructure to build modules. updates proc
	mechanism.

2004-06-02 02:49  shadow

	* src/rx/rx_packet.c: DELTA rx-protect-queue-during-debug-20040601
	AUTHOR rtb@pclella.cern.ch FIXES 4811
	
	"in rx_packet.c:rxi_ReceiveDebugPacket() the rx_idleServerQueue is
	scanned without taking a lock first.
	
	The queue_Remove macro zeroes the ->next field (luckily), but this
	can lead to a crash when Murphy strikes and the entry gets removed
	during the scan: queue_Scan will dereference 0x0 -> next.  "

2004-06-02 02:40  shadow

	* Makefile.in, src/afs/Makefile.in, src/fsint/Makefile.in: DELTA
	make-distclean-do-it-20040601 AUTHOR hartmans@debian.org FIXES 4814
	
	remove some of the crap we were missing

2004-06-02 02:37  shadow

	* src/: afsweb/Makefile.in, des/Makefile.in: DELTA
	provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org
	FIXES 3680
	
	allow building fPIC on amd64

2004-06-01 02:45  jaltman

	* src/WINNT/afsd/: afskfw.c, cm_server.c: DELTA
	corrections-winafs-20040531 AUTHOR jaltman@mit.edu
	
	 * cm_server.c: remove locking from cm_FreeServer().  Must call
	   while holding a write lock
	
	 * afskfw.c: Remove manual dynamic loading of ktc_xxxx functions
	   Change some of the debugging logic

2004-05-30 15:54  jaltman

	* src/WINNT/afsd/: afskfw-int.h, afskfw.c: DELTA
	afscrds-dns-20040530 AUTHOR jaltman@mit.edu
	
	   * Fix afscreds.exe (by updating afskfw.lib) to search for cells
	via
	     DNS if the cell configuration cannot be determined via
	CellServDB

2004-05-30 14:39  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_cell.c, cm_ioctl.c, cm_scache.c,
	cm_server.c, cm_server.h, smb.c, smb_ioctl.c: DELTA
	dns-and-server-ref-counts-20040530 AUTHOR jaltman@mit.edu
	
	   * Add debug info to test whether CM_BUF_WAITING or
	CM_SCACHE_WAITING
	     are ever set more than once at a time
	
	   * Fix the management of lists of cm_cell_t structures when using
	     DNS to lookup cell information.  The previous code would fail
	to
	     reuse the same cellID for a cell if DNS was used more than
	once
	     for a given cell name.  When the ttl expired, a single
	cm_cell_t
	     could be inserted into the cm_allCellsp list more than once
	     producing a loop.	In addition, the vlServerp list belonging
	to
	     the cell was not freed resulting in improper refCounting of
	the
	     servers.
	
	   * Add DNS support to cm_IoctlNewCell() which previous only
	examined
	     the CellServDB file
	
	   * Add cm_FreeServer() function and call it from
	cm_FreeServerList()
	     to properly garbage collect cm_server_t objects
	
	   * Add numVCs variable to smb.c to track the number of smb_vc_t
	     objects created and use it to initialize the vcID field which
	     previously was set to 0 in all objects resulting in FindByID
	     collisions.

2004-05-30 00:25  jaltman

	* src/rx/rx.c: DELTA rx-debug-20040529 AUTHOR jaltman@mit.edu
	
	Fix MakeDebugCall to properly check the return code of select() and
	recvfrom().  Do not copy data buffer unless recvfrom() succeeds.

2004-05-29 23:47  jaltman

	* src/: WINNT/afsd/afsd_init.c, WINNT/afsd/afsd_service.c,
	WINNT/afsd/cm_config.c, WINNT/afsd/cm_conn.c, WINNT/afsd/cm_conn.h,
	WINNT/afsd/cm_dns.c, WINNT/afsd/cm_dns.h, WINNT/afsd/cm_scache.c,
	WINNT/afsd/smb.c, auth/NTMakefile, auth/cellconfig.c,
	bozo/NTMakefile, bucoord/NTMakefile, budb/NTMakefile,
	butc/NTMakefile, config/NTMakefile.i386_nt40, kauth/NTMakefile,
	ptserver/NTMakefile, tbutc/NTMakefile, update/NTMakefile,
	vlserver/NTMakefile, volser/NTMakefile: DELTA
	batch-commits-windows-20040529 AUTHOR jaltman@mit.edu
	
	   * Fixed DNS lookups to work consistently throughout the OpenAFS
	     product instead of just from within the afsd_service.exe
	
	   * Added a runtime check to ensure that AFS Client Service SMB
	     Server is accepting connections before attempting to mount
	     global drives.
	
	   * Read IP addresses for volume servers out of the CellServDB
	     file if gethostbyname() on the hostname fails.
	
	   * Fix getcellconfig() to populate both the Hostnames as well
	     as IP addresses when loading cell data via DNS
	
	   * Increase the Connection Dead Time to 50 from 20 seconds
	     Increase the Hard Dead Time to 120 from 40 seconds
	     (matches the Unix values)
	
	   * Fixed an assertion validating the number of allocated NCBs
	
	   * Fixed the build environment to consistently build for
	     Windows 2000 and above.  (APPVER = 5.0)
	
	   * Fixed rx_debug to properly validate the receipt in incoming
	     data with select() and recvfrom().  Do not copy data out of
	     the socket buffer unless success is indicated.

2004-05-20 19:15  kolya

	* src/afs/UKERNEL/afs_usrops.c: DELTA uafs-fixes-20040520 AUTHOR
	kolya@mit.edu
	
	Make uafs not crash if uafs_fstat() is used.  Fix open(O_RDONLY).

2004-05-19 20:31  rees

	* src/afs/: afs.h, afs_prototypes.h, afs_server.c: DELTA
	banish-ushort-20040519 AUTHOR rees@umich.edu
	
	Change ushort to afs_uint16. ushort is a SysV thing, not present in
	FreeBSD.

2004-05-19 15:47  shadow

	* src/venus/Makefile.in: DELTA kdump-build-update-20040519 AUTHOR
	nneul@umr.edu FIXES 4639
	
	more cleanup of kdump build

2004-05-15 06:43  shadow

	* src/: cf/osconf.m4, libafs/MakefileProto.LINUX.in,
	afs/LINUX/osi_misc.c, afs/LINUX/osi_module.c: DELTA
	linux-26-updates-20040515 AUTHOR chas@cmf.nrl.navy.mil FIXES 4027
	
	update autoconf for linux 2.6

2004-05-15 06:32  shadow

	* src/config/param.nbsd20.h: DELTA netbsd-has-statvfs-20040515
	AUTHOR lha@stacken.kth.se FIXES 4535
	
	netbsd has statvfs, use it

2004-05-15 06:16  shadow

	* acinclude.m4, src/venus/Makefile.in: DELTA
	kdump-build-cleanup-1-20040515 AUTHOR nneul@umr.edu FIXES 4521,4522
	
	remove KDUMP/KDUMP64 configure stuff, clean up kdump targets in
	Makefile

2004-05-15 06:11  shadow

	* src/vol/vol-salvage.c: DELTA
	salvager-log-instead-of-abort-20040515 AUTHOR lha@stacken.kth.se
	FIXES 4533
	
	insert of assert, log an error

2004-05-15 04:53  shadow

	* src/rx/: rx_clock.c, rx_conncache.c, rx_null.c, xdr_afsuuid.c,
	xdr_rx.c: DELTA rx-include-afsconfig-before-param-h-20040515 AUTHOR
	shadow@dementia.org FIXES 4578
	
	make sure afsconfig.h is included before afs/param.h

2004-05-12 17:57  rees

	* README: DELTA openbsd-35-20040512 AUTHOR rees@umich.edu
	
	Add OpenBSD 3.5 notes to top README.

2004-05-11 22:32  jaltman

	* src/WINNT/install/: InstallShield5/afsdcell.ini,
	Win9x/CellServDB: DELTA cellservdb-20040511 AUTHOR jaltman@mit.edu
	
	Latest CellServDB as of 2004-05-11

2004-05-11 20:36  shadow

	* src/: afs/LINUX/osi_module.c, config/afs_args.h,
	sys/afssyscalls.c: DELTA
	linux26-proc-interface-use-long-not-int-20040511 AUTHOR
	jhutz@cmu.edu FIXES 4462
	
	arguments to sys_call are long, not int ioctl returns -ERROR, not
	-1 return -EINVAL on ioctls we don't know

2004-05-11 20:08  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA update-winnotes-20040511 AUTHOR jaltman@mit.edu
	
	Update the changes and issues files for the 1.3.64 release

2004-05-11 19:52  shadow

	* src/venus/kdump.c: DELTA kdump-reorder-nfsclient-header-20040511
	AUTHOR nneul@umr.edu FIXES 4520
	
	nfsclient.h needs afs.h for MAXNUMSYSNAMES definition

2004-05-11 19:43  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA nt40-version-20040511
	AUTHOR jaltman@mit.edu
	
	Update version number to 1.3.6400

2004-05-11 19:35  jaltman

	* src/WINNT/afsd/: smb.c, smb3.c: DELTA reference-counts-20040511
	AUTHOR jaltman@mit.edu
	
	Correct VC reference counting.	(not that it is used for anything
	but there is no reason the reference counting should be allowed to
	perpetually increase)
	
	Fix smb_FindFID.  Do not do anything if fid == 0 without
	SMB_CREATE_FLAG being set.  Ensure that the event object name is
	unique by both the fid and the vcid.

2004-05-11 13:26  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA move-memdump-file-20040511
	AUTHOR jaltman@mit.edu
	
	Move the memdump file produced on Windows by "fs memdump" from
	%WINDIR% to %WINDIR%\TEMP

2004-05-11 02:45  jaltman

	* src/WINNT/aklog/aklog.c: DELTA
	KRB5KRB_AP_ERR_BADADDR-retry-20040510 AUTHOR jaltman@mit.edu
	
	retry once if KRB5KRB_AP_ERR_BADADDR error is received while
	attempting to obtain tickets.  This is often produced when using
	transitive trusts.  a retry is then successful.

2004-05-11 02:08  jaltman

	* src/WINNT/afsd/cm_scache.c: DELTA off-by-one-20040510 AUTHOR
	jaltman@mit.edu
	
	off by one error when allocating memory for mountPointStringp in
	cm_GetSCacheEntry when using Freelance mode

2004-05-10 13:51  shadow

	* src/afs/UKERNEL/afs_usrops.c: DELTA ukernel-take-two-20040415
	AUTHOR kolya@mit.edu
	
	Make uafs work enough to support readdir() (add casts for irix)

2004-05-10 04:39  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	linux-26-provide-proc-interface-instead-of-syscall-20040507 AUTHOR
	jcurley@andrew.cmu.edu FIXES 4462
	
	provide /proc file interface to use instead of AFS system call. 
	doesn't solve the PAG problem.

2004-05-10 03:52  shadow

	* src/rxkad/hash.h: DELTA md4-md5-20040408 AUTHOR jaltman@mit.edu
	
	Integration of Heimdal's MD4/MD5 code

2004-05-10 03:43  shadow

	* src/util/snprintf.c: DELTA
	snprintf-irix-needs-sys-socket-h-20040510 AUTHOR
	shadow@dementia.org FIXES
	
	6.5.9 or so wants sys/socket.h to get AF_INET

2004-05-10 03:18  shadow

	* src/: cf/osconf.m4, config/Makefile.config.in: DELTA
	provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org
	FIXES 3680
	
	allow building fPIC on amd64

2004-05-09 04:39  jaltman

	* src/WINNT/client_creds/creds.cpp: DELTA user-instance-20040508
	AUTHOR jaltman@mit.edu
	
	Enable afscreds.exe to support instance components of usernames for
	non-kfw token retrieval

2004-05-09 04:04  jaltman

	* src/WINNT/afsd/: cm_access.c, cm_callback.c, cm_vnodeops.c,
	smb.c, smb3.c: DELTA case-sensitivity-20040508 AUTHOR
	jaltman@mit.edu
	
	Correct the number of parameters to cm_Lookup calls in
	smb_ReceiveNTCreateX and smb_ReceiveNTTranCreate.  Also, do not
	allow directories to be created if there are any files with names
	that differ only by case.
	
	Miscellaneous reformatting.

2004-05-08 05:15  shadow

	* src/config/: Makefile.config.in, Makefile.version-NOCML.in: DELTA
	provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org
	FIXES 3680
	
	allow building fPIC on amd64

2004-05-08 05:08  shadow

	* src/: cf/osconf.m4, sys/Makefile.in, lwp/Makefile.in,
	rxkad/Makefile.in: DELTA provide-fPIC-method-for-amd64-20040508
	AUTHOR shadow@dementia.org FIXES 3680
	
	allow building fPIC on amd64

2004-05-08 05:00  shadow

	* src/config/Makefile.version-NOCML.in: DELTA
	provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org
	FIXES 3680
	
	allow building fPIC on amd64

2004-05-08 04:50  shadow

	* src/venus/Makefile.in: DELTA kdump-linux-install-typo-20040508
	AUTHOR shadow@dementia.org FIXES 4430
	
	fix @? to be $?

2004-05-08 04:47  shadow

	* README: DELTA update-README-20040508 AUTHOR shadow@dementia.org
	
	update list of supported platforms, slightly

2004-05-08 04:45  shadow

	* src/tsm41/aix41_auth.c: DELTA aix-dynamic-auth-20040507 AUTHOR
	reuter@rzg.mpg.de FIXES 4278
	
	make dynamic auth work for aix 5

2004-05-08 04:33  shadow

	* src/afs/: afs.h, afs_dcache.c: DELTA
	writethru-dslots-allocate-once-20040507 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 4071
	
	only allocate once for WriteThroughDSlots

2004-05-08 04:28  shadow

	* src/afs/afs_dcache.c: DELTA dcache-shutdown-free-20040507 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 4070
	
	free dcache list during shutdown

2004-05-08 04:26  shadow

	* src/afs/LINUX/osi_machdep.h: DELTA linux26-updates-20040507
	AUTHOR chas@cmf.nrl.navy.mil FIXES 4068
	
	define NGROUPS if it doesn't exist

2004-05-08 04:23  shadow

	* src/afs/: afs_init.c, afs_server.c: DELTA
	add-shutdown-server-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES
	4067
	
	cleanup server list during shutdown

2004-05-08 04:22  shadow

	* src/afs/afs_cell.c: DELTA
	shutdown-cell-free-cellname-list-20040507 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 4066
	
	also free cellname_list when doing shutdown, part of quest to free
	all allocated memory

2004-05-08 04:20  shadow

	* src/afs/afs_vcache.c: DELTA
	shutdown-vcache-free-after-using-20040507 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 4065
	
	don't free the VClist until after use

2004-05-08 04:12  shadow

	* acinclude.m4, src/afs/LINUX/osi_module.c, src/afsd/afsd.c,
	src/config/afs_args.h, src/sys/afssyscalls.c: DELTA
	linux-26-provide-proc-interface-instead-of-syscall-20040507 AUTHOR
	jcurley@andrew.cmu.edu FIXES 4462
	
	provide /proc file interface to use instead of AFS system call. 
	doesn't solve the PAG problem.

2004-05-08 03:58  shadow

	* src/: afs/LINUX/osi_misc.c, afs/LINUX/osi_module.c,
	cf/linux-test3.m4: DELTA linux26-update-20040507 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 4027
	
	updates for modversions and for symbols which we don't need to
	grovel out of the kernel

2004-05-07 14:56  jaltman

	* src/WINNT/client_creds/NTMakefile: DELTA ntmakefile-20040507
	AUTHOR jbuehler@hekimian.com
	
	remove extraneous '*' characters from C2OBJ rules

2004-05-06 21:06  jaltman

	* src/WINNT/client_config/tab_drives.cpp: DELTA
	active-mapping-20040506 AUTHOR jaltman@mit.edu
	
	Write active drive mapping data to afsdsbmt.ini from afs_config.exe

2004-05-06 20:52  jaltman

	* src/WINNT/client_creds/mounttab.cpp: DELTA mounttab-20040506
	AUTHOR jaltman@mit.edu
	
	ensure that we do not access an array with -1

2004-05-06 20:46  jaltman

	* src/WINNT/afsd/: afsd_init.c, afskfw.c, afskfw.h, afslogon.c,
	smb3.c: DELTA afsd-20040506 AUTHOR jaltman@mit.edu
	
	Andrei provided a replacement for the pattern matching algorithm. 
	It has been applied but the old version is still there and can be
	activated with a #define
	
	The KFW_AFS_get_cred() routine does not use the "instance"
	parameter so removed it.

2004-05-06 20:40  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	incorrect-filename-after-install-20040506 AUTHOR jaltman@mit.edu
	
	the TaAfsApp_1033.dll was incorrectly installed as
	TaAfsAppl_1033.dll This prevented the user manager from starting

2004-05-06 20:37  jaltman

	* src/config/NTMakefile: DELTA mkdir-20040506 AUTHOR
	jaltman@mit.edu
	
	Make src/WINNT/aklog directory if missing

2004-05-06 15:17  jaltman

	* src/WINNT/afsd/: cm.h, cm_dnlc.c, cm_vnodeops.c, cm_vnodeops.h,
	smb.c, smb3.c: DELTA case-sensitivity-20040506 AUTHOR
	jaltman@mit.edu
	
	from asanka@mit.edu
	
	We now strictly prefer exact case matches.  This does incur a
	performance penalty because we can no longer be satisfied with an
	inexact matches in cache (we make an extra trip to the server to
	make sure there aren't any exact matches or pick up the extra match
	if there is one).  Of course, the name lookup cache is now case
	sensitive.
	
	* cm_dnlc.c : case sensitive name lookup cache * cm_vnodeops.{c,h}
	: changes to cm_Lookup to first look for exact matches,     
	failing which, look for inexact matches.  Also, only put a name in 
	    the name lookup cache iff it exactly matches something on the
	server.  * smb.c : look for exact matches first.  * smb3.c : as
	above.	Also T2 Search is used by the SMB client to resolve	 
	filenames.  Respond accordingly.
	
	and:
	
	* added new CM_ERROR_AMBIGUOUS_FILENAME mapped to
	ERROR_POTENTIAL_FILE_FOUND   This error is not yet used but is
	intended for situations in which an   AFS volume contains two files
	which differ only by case "Foo" and "FOO"   and the user says "DEL
	foo".  Since we do not have an exact match by case   the existing
	code deletes one of the two files at random.  In the future   we
	want to return an error.

2004-05-06 14:21  jaltman

	* src/WINNT/client_creds/: ipaddrchg.c, ipaddrchg.h: DELTA
	ipaddrchg-20040506 AUTHOR jaltman@mit.edu
	
	ipaddrchg.[ch]: contains the ip address change monitor thread
	functionality		      which was previously in afskfw.[ch]
	but which is now a		   library in src/WINNT/afsd

2004-05-06 14:19  jaltman

	* src/WINNT/client_creds/: creds.cpp, main.cpp, mounttab.cpp: DELTA
	afscreds-20040506 AUTHOR jaltman@mit.edu
	
	creds.cpp:  add support for principal name instances to the Obtain
	Tokens		   function.  Previously instances were not parsed.
	
	main.cpp:   Fix the -M (renewMaps) option to always call
	DoMapShare()
	
	mounttab.cpp: When removing a drive mapping, remove the "active"
	entry		  from the afsdsbmt.ini file.

2004-05-05 18:49  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA lzma-compress-20040505
	AUTHOR jbuehler@hekimian.com
	
	Use lzma compression instead of bzip2

2004-05-05 03:24  jaltman

	* src/rxgen/rpc_parse.c: DELTA uninitialized-variable-20040504
	AUTHOR jaltman@mit.edu
	
	Do not assign reference to declaration in cases which declaration
	is not assigned a value.

2004-05-04 22:48  jaltman

	* src/WINNT/client_creds/: NTMakefile, afscreds.h, creds.cpp,
	main.cpp, window.cpp: DELTA afskfw-library-20040504 AUTHOR
	jaltman@mit.edu
	
	Migrate KFW functionality from src/WINNT/client_creds/afskfw* into
	a a new library to be shared by afslogon.dll, afscreds.exe
	
	Move IP Address Change Monitor into new source files.
	
	Add smbname support to the KFW set token functionality in
	afscreds.exe

2004-05-04 22:44  jaltman

	* src/WINNT/afsd/: NTMakefile, afskfw-int.h, afskfw.c, afskfw.h,
	afslogon.c: DELTA afskfw-library-20040504 AUTHOR jaltman@mit.edu
	
	Migrate KFW functionality from src/WINNT/client_creds/afskfw* into
	a a new library to be shared by afslogon.dll, afscreds.exe
	
	Add KFW support to afslogon.dll

2004-05-04 21:38  kolya

	* src/afs/LINUX/osi_misc.c: DELTA
	dangling-comments-are-bad-20040504 AUTHOR nneul@umr.edu
	
	Fix an unterminated comment..  Oops!

2004-05-04 09:36  kolya

	* src/afs/: afs.h, afs_prototypes.h, afs_vcache.c: DELTA
	fun-with-a-profiler-20040504 AUTHOR kolya@mit.edu
	
	fun with a profiler:  afs_RemoveVCB accounts for 20% of the total
	AFS client CPU utilization, even under a moderate vcache turnover
	rate of less than 10 new vcache's per second.
	
	introduce a hash on the afs_cbr objects to speed this up.  if you
	are seeing your AFS client being CPU-bound, e.g. on your web
	server, you may want to try this.

2004-05-04 09:31  kolya

	* src/afs/LINUX/osi_misc.c: DELTA
	linux-handle-short-reads-gracefully-20040504 AUTHOR nneul@umr.edu
	
	break out of the read loop with EIO if we've reached EOF, rather
	than looping forever hoping the file will grow.

2004-05-04 09:31  kolya

	* src/afs/UKERNEL/afs_usrops.h: DELTA
	add-missing-uafs-prototypes-20040504 AUTHOR kolya@mit.edu
	
	add missing prototypes for uafs_seek

2004-05-04 04:05  jaltman

	* src/WINNT/afsd/: NTMakefile, afslogon.c, fs.c, smb.c, smb.h,
	smb3.c: DELTA csc_policy_logon_updates-20040503 AUTHOR
	jaltman@mit.edu
	
	From Andrei: CSC Policies
	
	Updates to afslogon.dll: attempt lowercased name on authentication
	failure if LSA provided name is all upper-case.

2004-05-02 22:09  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nsis-server-updates-20040501 AUTHOR rsm4@ieee.org
	
	This implements:
	
	1) Does not delete server config data on uninstall 2) If an upgrade
	or a re-install with existing server config data, will not
	auto-start the Server Configuration Wizard.  3) Checks for RPC keys
	on install.  (I believe you only need one because not all of the
	keys are required for AFS to work.  However, it might require TCP
	or UDP based RPC)
	
	Still to do: 1) Server data should be destroyed if user answers
	"No" to "Do you want to keep your existing configuration data?" 2)
	If installing when existing server configuration data is present,
	populate the client cell to be the contents of the "ThisCell" file.

2004-04-27 19:43  rees

	* acinclude.m4: DELTA obsd35-20040427 AUTHOR rees@umich.edu
	
	get ready for OpenBSD 3.5 (due May 1)

2004-04-27 18:58  jaltman

	* src/WINNT/afsd/: NTMakefile, afsd_service.c, smb.c: DELTA
	fixes-from-andrei-20040427 AUTHOR jaltman@mit.edu
	
	Cleanup the makefile to remove unnecessary defaultlib restrictions
	
	Remove the DST fix added to address Rodney's bug with the timezone
	being off by an hour on files one hour after the time change. 
	Still need to identify the real cause.
	
	Finally fix once and for all the afsd_service.exe shutdown error. 
	The ServiceHandler must be declared with the WINAPI calling
	convention because it returns a value.

2004-04-27 18:54  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	release-vs-debug-flags-20040427 AUTHOR jaltman@mit.edu
	
	Move a few debug only compiler flags into a debug only build
	section of the makefile

2004-04-27 01:26  jaltman

	* src/WINNT/afsd/lanahelper.cpp: DELTA no-mfc-20040427 AUTHOR
	jaltman@mit.edu
	
	remove the reference to afx.h.	there is no reason to bring in MFC
	for lanahelper.lib.  (thanks to Andrei)

2004-04-26 21:39  kolya

	* acinclude.m4, src/cf/function-macro.m4: DELTA
	check-if-compiler-supports-__FUNCTION__-macro-20040426 AUTHOR
	kolya@mit.edu
	
	Add an autoconf check to see if the compiler supports __FUNCTION__
	and __LINE__

2004-04-23 03:38  jaltman

	* src/WINNT/afsd/: afsd_service.c, smb.c, smb3.c: DELTA
	ren-msgbox-logfile-20040422 AUTHOR jaltman@mit.edu
	
	Several fixes:
	
	(1) the log file afsd_logp should not be referenced in the smb
	modules     instead the smb_logp should be used
	
	(2) Properly define the dummy_MessageBox function as _stdcall
	
	(3) When afsd_service.exe fails due to a Network Error (IP address
	change)     display a MessageBox to the end user
	
	(4) Fix "rename foo foo" to not generate a "destination file
	exists" error	  (Thanks to asanka)

2004-04-21 02:20  shadow

	* src/afs/: afs_osi.c, afs_osi_pag.c, afs_vcache.c,
	LINUX/osi_cred.c, LINUX/osi_groups.c, LINUX/osi_machdep.h,
	LINUX/osi_misc.c, LINUX/osi_vfs.hin, LINUX/osi_vfsops.c,
	LINUX/osi_vnodeops.c: DELTA linux26-more-updates-20040420 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 4027
	
		. osi_cred now uses struct group_info
		. the big kernel lock has been moved from the fs generic
	code
		  for some of the operations in 2.6
		. 2.6 now just uses iput() and hooks the appropriate
	routines
		. the dummy inode list handling should be clearer

2004-04-20 14:56  jaltman

	* src/kauth/kaprocs.c: DELTA kaanswertoolong-20040420 AUTHOR
	jaltman@mit.edu
	
	when determining whether or not the ticket len is too long for the
	receiver to accept we want to compare against the actual ticket
	length and not MAXKTCTICKETLEN which is what is used when
	sizeof(ktc_ticketAnswer) is used for comparison.

2004-04-19 05:43  kolya

	* src/rxkad/rxkad_client.c: DELTA more-memory-leak-fixes-20040418
	AUTHOR kolya@mit.edu
	
	Another memory leak plugged; thanks to Jeffrey Altman for noticing
	it.

2004-04-18 06:13  kolya

	* src/: afs/afs_pioctl.c, libacl/aclprocs.c, ptserver/db_verify.c,
	ptserver/ptutils.c, ptserver/readgroup.c, ptserver/readpwd.c,
	rx/rx.c, rxkad/rxkad_client.c, vol/volume.c: DELTA
	memory-leak-fixes-20040417 AUTHOR kolya@mit.edu
	
	Fix some memory leaks.

2004-04-18 06:10  kolya

	* src/: libuafs/MakefileProto.AIX.in,
	libuafs/MakefileProto.DARWIN.in, libuafs/MakefileProto.DUX.in,
	libuafs/MakefileProto.FBSD.in, libuafs/MakefileProto.HPUX.in,
	libuafs/MakefileProto.IRIX.in, libuafs/MakefileProto.LINUX.in,
	libuafs/MakefileProto.NBSD.in, libuafs/MakefileProto.OBSD.in,
	libuafs/MakefileProto.SOLARIS.in, rx/UKERNEL/rx_knet.c: DELTA
	more-uafs-support-20040417 AUTHOR kolya@mit.edu
	
	Some more minor uafs fixes

2004-04-18 06:09  kolya

	* src/venus/fs.c: DELTA add-fs-exa-file-support-20040417 AUTHOR
	kolya@mit.edu
	
	Make "fs exa filename" print out the FID for the filename, not just
	the status for the volume containing that file.

2004-04-18 03:16  jaltman

	* src/ptserver/pts.c: DELTA uninitialized-20040417 AUTHOR
	jaltman@mit.edu
	
	ngroups was uninitialized.  This produced a run-time warning even
	though its value was never used in subsequent calls.  set to 0.

2004-04-16 06:26  kolya

	* src/afs/afs_vcache.c: DELTA more-memory-scrubbing-20040415 AUTHOR
	kolya@mit.edu
	
	Scrub the callBacks array just in case, as we're exposing some
	arbitrary kernel stack contents to the user.

2004-04-16 04:57  kolya

	* src/afs/afs_callback.c: DELTA
	dont-leak-random-kernel-data-20040415 AUTHOR kolya@mit.edu
	
	Zero out data structure being returned to user, so that we don't
	send random kernel memory garbage to them.

2004-04-16 00:34  kolya

	* src/afs/UKERNEL/afs_usrops.c: DELTA ukernel-take-two-20040415
	AUTHOR kolya@mit.edu
	
	Make uafs work enough to support readdir()

2004-04-15 23:49  kolya

	* src/afs/UKERNEL/afs_usrops.c: DELTA
	make-uafs-work-a-little-20040415 AUTHOR kolya@mit.edu
	
	Make UAFS at least a little more likely to work.

2004-04-15 22:48  kolya

	* src/afs/afs_pioctl.c: DELTA fix-linux-build-20040415 AUTHOR
	kolya@mit.edu
	
	It's AFS_LRALLOCSIZ, not AFS_LRALLOCSIZE.

2004-04-15 21:04  jaltman

	* src/afs/afs_pioctl.c: DELTA ticket-1241-20040415 AUTHOR
	jaltman@mit.edu
	
	Correct mistaken use of >= when > is appropriate

2004-04-15 02:23  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA ntmakefile-20040414 AUTHOR
	jaltman@mit.edu
	
	Fix the makefile to build with vc.net 2003 in a release
	configuration.	/GZ and /Ox are mutually exclusive

2004-04-15 02:21  jaltman

	* src/WINNT/client_config/resource.h: DELTA resource-fix-20040414
	AUTHOR jaltman@mit.edu
	
	There was one more off by one error in the resource file
	enumeration preventing the loading of the "Drive" string table
	entry

2004-04-14 23:26  jaltman

	* src/: auth/ktc.c, afs/afs_pioctl.c: DELTA ticket-1241-20040414
	AUTHOR jaltman@mit.edu FIXES 1241
	
	Modify buffer allocation to support tokens up to MAXPIOCTLTOKENLEN
	(3*sizeof(afs_int32)+MAXKTCTICKETLEN+sizeof(struct
	ClearToken)+MAXKTCREALMLEN) in length.

2004-04-13 20:41  kenh

	* src/viced/afsfileprocs.c: DELTA
	fileserver-no-longer-asserts-when-read-past-EOF-20040413 AUTHOR
	kenh@cmf.nrl.navy.mil

2004-04-13 03:47  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA uninitialize-20040412 AUTHOR
	jaltman@mit.edu
	
	Fix uninitialized use of ltto

2004-04-13 03:06  jaltman

	* src/: WINNT/install/NSIS/OpenAFS.nsi, NTMakefile: DELTA
	aklog-20040412 AUTHOR jaltman@mit.edu
	
	MIT's aklog.exe imported into OpenAFS for Windows

2004-04-13 03:05  jaltman

	* src/WINNT/aklog/: NTMakefile, aklog.c, aklog.h, aklog.rc,
	linked_list.c, linked_list.h: DELTA aklog-20040412 AUTHOR
	jaltman@mit.edu
	
	MIT's aklog.exe imported into the OpenAFS for Windows distribution

2004-04-12 19:42  shadow

	* src/afs/LINUX/: osi_misc.c, osi_vfsops.c: DELTA
	linux-26-progress-20040412 AUTHOR chas@cmf.nrl.navy.mil FIXES 4027
	
	if you complain about any of it, you better include a patch, or
	risk being severely flamed. very much a work in progress

2004-04-12 16:04  shadow

	* acinclude.m4, src/afs/afs_call.c, src/afs/afs_osi.c,
	src/afs/afs_vcache.c, src/afs/sysincludes.h,
	src/afs/LINUX/osi_alloc.c, src/afs/LINUX/osi_cred.c,
	src/afs/LINUX/osi_file.c, src/afs/LINUX/osi_groups.c,
	src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_misc.c,
	src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_vfs.hin,
	src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vm.c,
	src/afs/LINUX/osi_vnodeops.c, src/afsd/afs.rc.linux,
	src/cf/linux-test1.m4, src/cf/linux-test2.m4,
	src/cf/linux-test4.m4, src/config/afs_sysnames.h,
	src/libafs/MakefileProto.LINUX.in, src/config/param.i386_linux26.h:
	DELTA linux-26-progress-20040412 AUTHOR chas@cmf.nrl.navy.mil FIXES
	4027
	
	if you complain about any of it, you better include a patch, or
	risk being severely flamed. very much a work in progress

2004-04-09 06:48  jaltman

	* src/libafsrpc/NTMakefile: DELTA md4-md5-20040408 AUTHOR
	jaltman@mit.edu
	
	Integrate Heimdal's md4/md5 code

2004-04-09 06:47  jaltman

	* src/rxkad/NTMakefile: DELTA md4-md5-20040408 AUTHOR
	jaltman@mit.edu
	
	Integrate Heimdal's MD4/MD5 code

2004-04-09 06:03  jaltman

	* src/: libafsrpc/Makefile.in, shlibafsrpc/Makefile.in: DELTA
	md4-md5-20040408 AUTHOR jaltman@mit.edu
	
	Integrate Heimdal's MD4/MD5 code

2004-04-09 05:57  jaltman

	* src/afs/afs_pioctl.c: DELTA remove-extra-compare-20040408 AUTHOR
	jaltman@mit.edu
	
	do not check for i < 2000 and i < MAXKTCTICKETLEN

2004-04-09 05:54  jaltman

	* src/rxkad/: hash.h, md4.c, md4.h, md5.c, md5.h: DELTA
	md4-md5-20040408 AUTHOR jaltman@mit.edu
	
	Integration of Heimdal's MD4/MD5 code

2004-04-09 05:53  jaltman

	* src/rxkad/: Makefile.in, ticket5.c: DELTA md4-md5-20040408 AUTHOR
	jaltman@mit.edu
	
	Integration of Heimdal MD4/MD5 code

2004-04-08 22:20  jaltman

	* src/volser/vos.c: DELTA unitialized-vars-20040408 AUTHOR
	jaltman@mit.edu
	
	Fix uninitialized pname reference
	
	Rename afs_int32 pname to pnum

2004-04-06 22:31  jaltman

	* src/WINNT/afsd/smb.c: DELTA more-mutex-20040406 AUTHOR
	jaltman@mit.edu
	
	Rodney found in his logs  "Event Object Already Exists fid_t"
	messages.  This lead to another location in the code where problem
	mutex usage was missing.  In this case, multiple fid_t structs were
	created with the same fid number.

2004-04-06 22:26  jaltman

	* src/WINNT/talocale/: tal_dialog.cpp, tal_string.cpp: DELTA
	va_args-20040406 AUTHOR jaltman@mit.edu
	
	Who at IBM was stupid enough to believe it is acceptable to pass a
	va_args variable into a function without initializing it with
	va_start()?  Why would you ever bother to do otherwise?

2004-04-06 08:54  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA debug-changes-20040406
	AUTHOR jaltman@mit.edu
	
	Add run time checks to the compiler flags when debug

2004-04-06 08:51  jaltman

	* src/WINNT/afsd/: afsd_init.c, afsd_service.c, cm_config.c, smb.c,
	smb3.c: DELTA i-need-sleep-20040406 AUTHOR jaltman@mit.edu
	
	 * fix uninitialized return variables in smb.c and smb3.c
	
	 * open the osi_log file as early as possible in afsd_init.c
	
	 * create an argv to use for non-service executions
	
	 * add support for \\afs\.cellname for rw volumes

2004-04-05 22:39  shadow

	* src/afs/: afs.h, LINUX/osi_inode.c, LINUX/osi_machdep.h,
	LINUX/osi_misc.c, LINUX/osi_vfsops.c, LINUX/osi_vnodeops.c: DELTA
	linux22-fix-20040405 AUTHOR chas3@users.sourceforge.net FIXES 3909
	
	make linux 2.2 work again

2004-04-05 06:32  jaltman

	* doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt:
	DELTA afs-release-notes-20040405 AUTHOR jaltman@mit.edu
	
	release notes as of 1.3.63

2004-04-05 06:26  shadow

	* src/afs/VNOPS/afs_vnop_remove.c: DELTA
	remove-vnop-dont-umount-fix-entirely-20040405 AUTHOR
	shadow@dementia.org
	
	circumstantially it doesn't work.
	/afs/andrew.cmu.edu/usr/shadow/tempdata is a file and mvstat is 2,
	so I get EISDIR.
	
	so i'll remove this for now and fix it after the next release.

2004-04-05 06:21  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	darwin-pageout-limit-to-filesize-20040405 AUTHOR
	cg2v@andrew.cmu.edu FIXES 3870
	
	previously we weren't limiting to file size, now we are

2004-04-05 06:00  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA version-1-3-6300-20030405
	AUTHOR jaltman@mit.edu
	
	Update version number to 1.3.6300

2004-04-05 04:26  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	preserve-server-config-20040404 AUTHOR jaltman@mit.edu
	
	Fix the replacedll macro
	
	Comment out the code which deletes the server configuration files
	on AFS Server uninstall.  We need to do this to protect existing
	volumes if the product must be uninstalled and reinstalled

2004-04-05 02:16  jaltman

	* src/WINNT/afsd/: cm_aclent.c, cm_buf.c, cm_config.c, cm_conn.c,
	cm_daemon.c, cm_user.c, cm_vnodeops.c, smb.c: DELTA
	for-rodney-20040404 AUTHOR jaltman@mit.edu
	
	Formatting changes
	
	Fix the problem with a corrupted cell table when using
	\\afs\cell-alias
	
	Attempt to fix Rodney's DST problem.  Added a check for tm_isdst to
	the computation of the local vs GMT differential.

2004-04-04 02:41  jaltman

	* src/WINNT/client_exp/: resource.h, shell_ext.cpp,
	lang/en_US/afs_shl_ext.rc: DELTA shell-extension-20040403 AUTHOR
	jaltman@mit.edu
	
	Fix missing resource strings for Symbolic Links and error strings
	(english only)

2004-04-04 02:38  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-installer-20040403
	AUTHOR jaltman@mit.edu
	
	Change UpgradeDLL to ReplaceDLL
	
	Fix missing pts.pdb

2004-04-04 02:35  jaltman

	* src/auth/ktc_nt.c: DELTA ktc_nt-20040403 AUTHOR jaltman@mit.edu
	
	Increase TBUFFERSIZE to match increase in KTCMAXTICKETSIZE

2004-04-03 22:33  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA tchar-ptr-20040403 AUTHOR
	jaltman@mit.edu
	
	TCHAR != TCHAR * but MS VS .NET 2003 does not care.  Why not?

2004-04-03 22:16  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA upgrade-dll-20040403
	AUTHOR jaltman@mit.edu
	
	Apply the upgradedll to .CPL files as well as .DLL

2004-04-03 19:50  jaltman

	* src/WINNT/afsd/: afsd_init.c, afsd_init.h, afsd_service.c,
	afslogon.c, smb.c: DELTA afsd-improvements-20040403 AUTHOR
	jaltman@mit.edu
	
	continuing attempts to identify the cause of the crash after the
	service shuts down successfully.  (without success)
	
	Add shutdown logic for SMB and RX daemons.
	
	Fix Global Drive Mapping
	
	Add Global Drive Unmapping

2004-04-03 19:47  jaltman

	* src/WINNT/client_config/drivemap.cpp: DELTA
	fix-missing-parameters-20040403 AUTHOR jaltman@mit.edu
	
	Fix missing username parameter in calls to Mount Drives

2004-04-03 19:45  jaltman

	* src/WINNT/client_exp/resource.h: DELTA resource-20040403 AUTHOR
	jaltman@mit.edu
	
	conflict resolution

2004-04-03 19:43  jaltman

	* src/bucoord/ubik_db_if.c: DELTA precedence-20040403 AUTHOR
	jaltman@mit.edu
	
	!= has higher precedence than &

2004-04-03 09:34  jaltman

	* src/WINNT/afsd/smb.c: DELTA more-cleanup-20040403 AUTHOR
	jaltman@mit.edu
	
	removal of unused variables, formatting, comments, etc.

2004-04-03 07:59  jaltman

	* src/rxkad/rxkad.p.h: DELTA even-larger-ticket-sizes-20040403
	AUTHOR jaltman@mit.edu
	
	Microsoft Windows 2003 max ticket size is 12000

2004-04-03 07:17  jaltman

	* src/WINNT/afsd/: smb.c, smb3.c: DELTA reformatting-20040402
	AUTHOR jaltman@mit.edu
	
	Reformatting of the source code.  Minor editorial changes to
	comments.

2004-04-02 16:41  jaltman

	* src/rxkad/ticket5.c: DELTA unitialized-return-variable-20040402
	AUTHOR jaltman@mit.edu
	
	krb5_des_decrypt() does not initialize the return value to 1,
	failure, therefore it returns random success (0) values when ticket
	types of DES-CBC-MD5 or DES-CBC-MD4 are used because we do not have
	checksum functions for those types.

2004-04-02 11:12  jaltman

	* src/auth/ktc_nt.c: DELTA restore-original-size-test-20040402
	AUTHOR jaltman@mit.edu
	
	feeling like an idiot.	the original test compared the size of the
	ticket field in the ktc_token struct allocated by the app which
	might be smaller than the size of the field defined in the library

2004-04-02 10:54  jaltman

	* src/auth/ktc_nt.c: DELTA something-weird-20040402 AUTHOR
	jaltman@mit.edu
	
	something weird.  the previous commit had diff marks.

2004-04-02 10:52  jaltman

	* src/auth/ktc_nt.c: DELTA one-more-try-20040402 AUTHOR
	jaltman@mit.edu
	
	much too sleepy.  TBUFFERSIZE for all tbuffers

2004-04-02 10:39  jaltman

	* src/auth/ktc_nt.c: DELTA maxticketsize-20040402 AUTHOR
	jaltman@mit.edu
	
	When processing pioctl() operations, properly perform the test of
	the ticket size to the ktc.ticket field.  The field is of fixed
	size MAXKTCTICKETLEN and not some value which is adjusted based
	upon the content of the message.

2004-04-02 07:46  jaltman

	* src/auth/ktc_nt.c: DELTA maxktcticketlen-20040402 AUTHOR
	jaltman@mit.edu
	
	The buffer size for the ktc_SetToken and ktc_GetToken should be of
	size MAXKTCTICKETLEN not some arbitrary value.

2004-04-02 06:56  jaltman

	* src/WINNT/afssvrcfg/: NTMakefile, afscfg.cpp: DELTA
	windows-server-config-20040402 AUTHOR jaltman@mit.edu
	
	Use lanahelper.lib for the server configurator as well

2004-04-02 06:54  jaltman

	* src/libadmin/: cfg/cfgdb.c, cfg/cfghost.c, cfg/cfginternal.c,
	cfg/cfgservers.c, pts/afs_ptsAdmin.c: DELTA
	windows-server-config-20040402 AUTHOR jaltman@mit.edu
	
	Corrections to the libadmin interface for the Windows Server
	Configurator

2004-04-01 22:26  shadow

	* src/: tviced/Makefile.in, vol/Makefile.in: DELTA
	macos-fstab-fun-so-fileserver-works-20040401 AUTHOR emoy@apple.com
	FIXES
	
	so we use getfsent and actually find vice partitions (and make
	volinfo work)

2004-04-01 19:53  jaltman

	* src/rxkad/rxkad.p.h: DELTA
	rxkad-increase-token-ticket-sizes-20040401 AUTHOR jaltman@mit.edu
	
	In order to support the large ticket sizes produced by Microsoft
	Active Directory and allow the use of raw Kerberos 5 tickets as
	tokens increase the size of MAXKTCTICKETLEN and MAXKRB5TICKETLEN to
	4096 from 344 and 1024 respectively.

2004-04-01 19:51  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA kill-afsd-20040401
	AUTHOR jaltman@mit.edu
	
	Remember to kill afsd_service.exe when uninstalling.

2004-04-01 19:49  jaltman

	* src/WINNT/afsd/smb3.c: DELTA smb-8dot3-pattern-matching-20040401
	AUTHOR jaltman@mit.edu
	
	Do not enforce the funky 8dot3 pattern matching rule that the first
	"." is special when using long file names.  (you must use "*.*" and
	not "*") Instead only enforce it when performing 8dot3 searches.

2004-04-01 19:46  jaltman

	* src/WINNT/afsd/afsd_service.c: DELTA afsd-debugging-20040401
	AUTHOR jaltman@mit.edu
	
	Add additional debugging during initialization

2004-04-01 19:45  jaltman

	* src/WINNT/talocale/tal_main.cpp: DELTA
	resource-string-loading-20040401 AUTHOR jaltman@mit.edu
	
	Fix TaLocale_Initialize to be thread safe
	
	Fix String Resource loading to not generate exceptions which must
	be caught by try-catch(...)

2004-04-01 19:38  jaltman

	* src/WINNT/afssvrmgr/: cmdline.cpp, creds.cpp: DELTA
	windows-srvr-cfg-resource-20040401 AUTHOR jaltman@mit.edu
	
	Update resource constants to avoid conflicts

2004-04-01 19:29  jaltman

	* src/WINNT/: afsapplib/lang/NTMakefile, afssvrcfg/lang/NTMakefile,
	afssvrcpa/lang/NTMakefile, afssvrmgr/lang/NTMakefile,
	afsusrmgr/lang/NTMakefile, client_creds/NTMakefile,
	client_creds/lang/NTMakefile: DELTA ntmakefile-clean-20040401
	AUTHOR jaltman@mit.edu
	
	Cleanup the *_component_version_number.* files in all directories

2004-04-01 19:09  jaltman

	* src/WINNT/: afs_setup_utils/resource.h,
	afs_setup_utils/lang/de_DE/afs_setup_utils.rc,
	afs_setup_utils/lang/en_US/afs_setup_utils.rc,
	afs_setup_utils/lang/es_ES/afs_setup_utils.rc,
	afs_setup_utils/lang/ja_JP/afs_setup_utils.rc,
	afs_setup_utils/lang/ko_KR/afs_setup_utils.rc,
	afs_setup_utils/lang/pt_BR/afs_setup_utils.rc,
	afs_setup_utils/lang/zh_CN/afs_setup_utils.rc,
	afs_setup_utils/lang/zh_TW/afs_setup_utils.rc,
	afsapplib/al_resource.h, afsapplib/lang/de_DE/afsapplib.rc,
	afsapplib/lang/en_US/afsapplib.rc,
	afsapplib/lang/es_ES/afsapplib.rc,
	afsapplib/lang/ja_JP/afsapplib.rc,
	afsapplib/lang/ko_KR/afsapplib.rc,
	afsapplib/lang/pt_BR/afsapplib.rc,
	afsapplib/lang/zh_CN/afsapplib.rc,
	afsapplib/lang/zh_TW/afsapplib.rc, afslegal/resource.h,
	afssvrcfg/resource.h, afssvrcpa/resource.h, afssvrmgr/resource.h,
	afssvrmgr/lang/de_DE/svrmgr.rc, afssvrmgr/lang/en_US/svrmgr.rc,
	afssvrmgr/lang/es_ES/svrmgr.rc, afssvrmgr/lang/ja_JP/svrmgr.rc,
	afssvrmgr/lang/ko_KR/svrmgr.rc, afssvrmgr/lang/pt_BR/svrmgr.rc,
	afssvrmgr/lang/zh_CN/svrmgr.rc, afssvrmgr/lang/zh_TW/svrmgr.rc,
	afsusrmgr/resource.h, client_config/resource.h,
	client_cpa/resource.h, client_creds/resource.h,
	client_creds/lang/de_DE/afscreds.rc,
	client_creds/lang/en_US/afscreds.rc,
	client_creds/lang/es_ES/afscreds.rc,
	client_creds/lang/ja_JP/afscreds.rc,
	client_creds/lang/ko_KR/afscreds.rc,
	client_creds/lang/pt_BR/afscreds.rc,
	client_creds/lang/zh_CN/afscreds.rc,
	client_creds/lang/zh_TW/afscreds.rc, client_exp/resource.h,
	client_exp/lang/de_DE/afs_shl_ext.rc,
	client_exp/lang/en_US/afs_shl_ext.rc,
	client_exp/lang/es_ES/afs_shl_ext.rc,
	client_exp/lang/ja_JP/afs_shl_ext.rc,
	client_exp/lang/ko_KR/afs_shl_ext.rc,
	client_exp/lang/pt_BR/afs_shl_ext.rc,
	client_exp/lang/zh_CN/afs_shl_ext.rc,
	client_exp/lang/zh_TW/afs_shl_ext.rc, win9xpanel/resource.h: DELTA
	windows-srvr-cfg-resource-20040401 AUTHOR jaltman@mit.edu
	
	Renumber and re-organize all of the String Table entries to adhere
	to the rules specified for dynamically loading them with the tools
	in WINNT/talocale.  All numbers must be sequential.  Each block
	must begin on a mod 16 == 0 value.

2004-03-26 07:42  shadow

	* src/WINNT/bosctlsvc/bosctlsvc.c: DELTA
	winnt-dont-display-ibm-legal-message-20040326 AUTHOR
	shadow@dementia.org FIXES
	
	remove the ibm legal message display at bosserver startup

2004-03-26 06:39  jaltman

	* src/WINNT/afsd/: afsd_init.c, afsd_service.c: DELTA
	win-xp-sp2-20040325 AUTHOR jaltman@mit.edu
	
	Support for punching holes in the Win XP SP2 Firewall for AFS Cache
	Manager Callbacks

2004-03-25 23:25  shadow

	* acinclude.m4: DELTA pam-login-sia-et-al-reorg-20040325 AUTHOR
	shadow@dementia.org FIXES 3680
	
	rework top makefile to build pam or not depending on acinclude.m4

2004-03-25 22:52  kolya

	* src/afs/VNOPS/afs_vnop_remove.c: DELTA
	remove-vnop-dont-unmount-fix-20040325 AUTHOR kolya@mit.edu
	
	Make remove-vnop-denies-unlink-on-mtpt-20040325 more likely to
	work, and don't forget to afs_PutFakeStat() while we're at it. 
	After we call afs_EvalFakeStat(), there's no way that mvstat can be
	1 -- either the object wasn't a mountpoint and it'll be mvstat 0,
	or EvalFakeStat will evaluate it and it'll be mvstat 2.

2004-03-25 22:35  shadow

	* Makefile.in, acinclude.m4: DELTA
	pam-login-sia-et-al-reorg-20040325 AUTHOR shadow@dementia.org FIXES
	3680
	
	rework top makefile to build pam or not depending on acinclude.m4

2004-03-25 22:10  shadow

	* src/afs/VNOPS/afs_vnop_remove.c: DELTA
	remove-vnop-denies-unlink-on-mtpt-20040325 AUTHOR
	shadow@dementia.org FIXES 3724
	
	if mvstat is 1, we're a mountpoint; simply short circuit EISDIR and
	return

2004-03-25 19:37  jaltman

	* src/WINNT/afsd/afsd_service.c: DELTA
	afsd-service-shutdown-crash-20040325 AUTHOR jaltman@mit.edu
	
	More fixes to the afsd client service which do not result in
	solving the problem but still should be done.

2004-03-25 19:35  jaltman

	* src/WINNT/client_config/dlg_automap.cpp: DELTA
	global-mapping-20040325 AUTHOR jaltman@mit.edu
	
	Undo change imported from MIT bulk changes

2004-03-25 17:04  rees

	* src/afs/OBSD/: osi_machdep.h, osi_vfsops.c: DELTA
	openbsd-20040325 AUTHOR rees@umich.edu
	
	go back to using afs_vget instead of VREF for VN_HOLD in afs_vget,
	only insert vnode in mount queue if it came off freelist

2004-03-24 22:53  rees

	* src/packaging/OpenBSD/postinstall: DELTA
	openbsd-packaging-20040324 AUTHOR rees@umich.edu
	
	fix small typo

2004-03-24 17:36  shadow

	* src/viced/viced.c: DELTA viced-dont-atoi-NULL-20040324 AUTHOR
	shadow@dementia.org FIXES 3726
	
	check argument number when processing args at startup

2004-03-24 17:23  shadow

	* src/viced/viced.c: DELTA viced-dont-atoi-NULL-20040324 AUTHOR
	shadow@dementia.org FIXES 3726
	
	check argument number when processing args at startup

2004-03-24 09:47  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-install-20040323
	AUTHOR jaltman@mit.edu
	
	Uninstall should be deleting CRT and MFC DLLs; not be installing
	them
	
	Add new startup flags to the LogonScript for Integrated Logon

2004-03-24 09:24  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_dns.c: DELTA
	static-cm_dnsEnabled-20040323 AUTHOR jaltman@mit.edu
	
	Make cm_dns.c cm_dnsEnabled static to prevent potential conflict
	(not really) with a variable of the same name in afsd_init.c

2004-03-24 09:22  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_dns.c: DELTA
	bad-checkin-20040323 AUTHOR jaltman@mit.edu
	
	bad checkin

2004-03-24 08:40  shadow

	* src/config/afs_sysnames.h: DELTA sunx86-59-sysname-id-20040324
	AUTHOR shadow@dementia.org FIXES
	
	add missing sysname id for solaris 9 x86

2004-03-24 08:38  shadow

	* src/config/param.rs_aix52.h: DELTA
	aix52-add-param-header-20040324 AUTHOR shadow@dementia.org FIXES
	3718
	
	copy and modify the aix 5.1 header

2004-03-24 08:35  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA version-update-20040323
	AUTHOR jaltman@mit.edu
	
	1.3.6200

2004-03-24 08:27  jaltman

	* src/WINNT/afsd/afsd_service.c: DELTA no-longjmp-20040323 AUTHOR
	jaltman@mit.edu
	
	Do not use setjmp/longjmp in multithreaded code.  It will destroy
	the stack.

2004-03-24 08:25  jaltman

	* src/WINNT/afsd/: afslogon.c, cm_ioctl.c, cm_vnodeops.c: DELTA
	integrated-logon-20040323 AUTHOR jaltman@mit.edu
	
	Cleanup the integrated logon code.  Remove memory overwrites. 
	Refactor the rest of the code.	Make it readable.

2004-03-23 04:45  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA doug-nsis-20040322
	AUTHOR jaltman@mit.edu
	
	Fix doug's patch.  remote extraneous colons
	
	Move (once again) the DependsOnXXX values to the right place.  (how
	did these end up back in NetworkProvider?)

2004-03-23 00:46  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA doug-nsis-20040322
	AUTHOR jaltman@mit.edu
	
	apply patch to include more header and lib files.

2004-03-22 05:40  jaltman

	* src/WINNT/afsd/afsd_service.c: DELTA
	uninstall-exception-handler-20040321 AUTHOR jaltman@mit.edu
	
	Before we shut down the service and return control to the service
	manager uninstall the exception handler before it gets unloaded
	from the process.

2004-03-22 04:09  jaltman

	* src/WINNT/afsd/afsd_service.c: DELTA power-mgmt-20040321 AUTHOR
	jaltman@mit.edu
	
	#define REGISTER_POWER_MANAGEMENT

2004-03-22 04:07  jaltman

	* src/WINNT/afsd/afsd_flushvol.c: DELTA
	power-mgnt-close-handles-20040321 AUTHOR jaltman@mit.edu
	
	Close the Handles before terminating the thread to ensure that
	additional power events cannot be queued during shutdown.

2004-03-21 23:03  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nofindlanabyname-20040321 AUTHOR jaltman@mit.edu
	
	Disable the Find Lana By Name functionality for 1.3.61 because it
	appears to be causing grief for too many people.

2004-03-21 21:35  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA version-1-3-6100-20040321
	AUTHOR jaltman@mit.edu
	
	update version to 1.3.6100

2004-03-21 20:56  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-installer-20040321
	AUTHOR jaltman@mit.edu
	
	Check both Client and Server for unsupported previous installation

2004-03-21 20:41  jaltman

	* src/WINNT/install/NSIS/: NTMakefile, OpenAFS.nsi: DELTA
	nsis-installer-20040321 AUTHOR jaltman@mit.edu
	
	Remove Rob's new way of installing services as it does not appear
	to work properly.
	
	Add in code to test the legitimacy of the upgrade to ensure we
	don't try to upgrade an old IBM AFS version that isn't supported
	
	Make sure that the only AFS in the PATH is ours and that we are
	only in once.
	
	Add the TransarcAFSDaemon entry into the
	Control\NetworkProviders::Order value to support Integrated Login
	
	Build service.exe and killer.exe with static libraries to avoid
	run-time dependencies at install and uninstall time

2004-03-21 19:48  jaltman

	* src/WINNT/afsd/cm_cell.c: DELTA debug-log-20040321 AUTHOR
	jaltman@mit.edu
	
	A more informative log message plus fix uninitialized variable

2004-03-21 11:41  jaltman

	* src/volser/vos.c: DELTA VLCallBack-vos-20040321 AUTHOR
	jaltman@mit.edu
	
	The variable 'm_unique' is an afs_uint32 where the desired
	parameter must be of type struct VLCallBack when attempting to call
	VL_GetAddrs.  I do not know how this code ever worked on any
	platform as the stack was being overwritten.
	
	This produced binary, vos.exe on windows, also generates massive
	memory leaks.  I do not think we care all that much because the
	utility does not stay around all that long.  However, the fact that
	the API makes it so easy to lose memory is scary.

2004-03-21 05:24  jaltman

	* src/WINNT/install/NSIS/: OpenAFS.nsi, ServiceLib.nsh: DELTA
	nsis-service-20040320 AUTHOR jaltman@mit.edu
	
	Incorporate a new NSIS library ServiceLib.nsh which will allow us
	to avoid using the Service.exe which we must build from Service.cpp

2004-03-21 03:12  jaltman

	* src/WINNT/client_config/drivemap.cpp: DELTA
	more-optimizations-20040320 AUTHOR jaltman@mit.edu
	
	Replace all calls to lana_GetNetbiosName with GetClientNetbiosName
	which performs the local caching

2004-03-21 03:05  jaltman

	* src/WINNT/client_config/drivemap.cpp: DELTA
	find-netbios-optimize-20040320 AUTHOR jaltman@mit.edu
	
	In Mount_ReadSubmount() cache the first response to
	GetNetbiosName() since the result won't change and the work
	necessary to get the result is considerable.  We don't want to be
	calling it loops over and over again.

2004-03-20 18:42  jaltman

	* src/WINNT/afsd/afsd_flushvol.c: DELTA
	prevent-crash-at-shutdown-20040320 AUTHOR jaltman@mit.edu
	
	The Power Management Exit routine was instructing the thread to
	terminate but was not waiting for the conclusion of the operation
	before returning control to the caller.  This allows the service to
	pass control to the Service Manager before cleanup was properly
	completed.

2004-03-20 18:00  jaltman

	* src/WINNT/client_config/: RegistrySupport.cpp, afs_config.h,
	config.cpp, config.h, dlg_automap.cpp, drivemap.cpp: DELTA
	per-user-registry-20040320 AUTHOR jaltman@mit.edu
	
	Rename existing registry Read/Write functions to Global
	
	Add new registry functions to support Per User Read/Write
	operations
	
	Clean up references to Registry Key strings
	
	Change "ShowTrayIcon" to be a "Per User" item from a "Global" item

2004-03-20 17:23  jaltman

	* src/WINNT/afsd/: cm_ioctl.c, cm_server.c, cm_volume.c: DELTA
	fs-setserverprefs-bug-20040320 AUTHOR jaltman@mit.edu FIXES 3555
	
	Rodney Dyer (UNCC) reported that the "fs setserverprefs" command if
	issued multiple times would result in the AFSD server becoming
	unresponsive.  This appears to have been caused by improper use of
	writeLocks, a failure to use writeLocks when necessary, and
	improper reference counting on the cm_server_t data structures
	placed into the cm_allServersp list.

2004-03-20 07:55  jaltman

	* src/WINNT/client_config/tab_drives.cpp: DELTA tab-drives-20040319
	AUTHOR jaltman@mit.edu
	
	the mount root is used to define mount paths not the netbios name

2004-03-20 01:03  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	use-dns-install-fix-20040319 AUTHOR jaltman@mit.edu
	
	allow use of dns to be configurable

2004-03-20 01:01  jaltman

	* src/WINNT/client_creds/: afswiz.cpp, creds.cpp, creds.h,
	credstab.cpp: DELTA non-kfw-probe-fix-20040319 AUTHOR
	jaltman@mit.edu
	
	Fix the non-KFW case of the KDC Probe.	Prevent infinite loop.

2004-03-20 00:56  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA version-update-20040319
	AUTHOR jaltman@mit.edu
	
	Update version to 1.3.6090

2004-03-19 19:50  jaltman

	* src/WINNT/afsd/: cm_config.c, cm_dns.c: DELTA dns-fixes-20040319
	AUTHOR jaltman@mit.edu
	
	Reorganize some debug statements to put them in more consistent
	locations
	
	Do not initialize the internal dns support if using the Windows DNS
	API.  (Win2000 and above)

2004-03-19 19:44  jaltman

	* src/WINNT/install/NSIS/AFSCell.ini: DELTA nsis-installer-20040319
	AUTHOR jaltman@mit.edu
	
	Fix: The use a provided CellServDB file option was not working.    
	  You can't compare a filename to "1" and expect it to work.
	
	Add: Make the use of DNS optional and default it to off.

2004-03-19 16:38  rees

	* src/afs/OBSD/osi_vnodeops.c: DELTA obsd-vnops-warnings-20040319
	AUTHOR rees@umich.edu
	
	eliminate compiler warnings

2004-03-19 15:37  rees

	* src/afs/FBSD/osi_vnodeops.c: DELTA freebsd-mkdir-panic-20040319
	AUTHOR rees@umich.edu
	
	don't vput(dvp) on error return from afs_mkdir (vfs already does
	this) bug found by, and fix tested by, adridg@sci.kun.nl

2004-03-19 07:58  shadow

	* src/afs/: afs_osi.c, IRIX/osi_machdep.h: DELTA
	irix-ucred-is-really-cred-20040319 AUTHOR shadow@dementia.org FIXES
	3651
	
	gotta wonder what crack monkey came up with this AFS_UCRED is ucred
	in osi_machdep.h, and ucred is redefined to cred in osi_vfs.h
	
	whatever

2004-03-19 03:52  jaltman

	* src/WINNT/afsd/afslogon.c: DELTA afslogon-20040318 AUTHOR
	jaltman@mit.edu
	
	Fix memory deallocation errors (never call free() on memory
	allocated by GlobalAlloc() or LocalAlloc())
	
	Modify event logging to be consistent between High and Low Security
	
	Only generate a random user name when using High Security.  Use the
	normal user name when running with Low security.

2004-03-18 06:13  jaltman

	* src/WINNT/afsd/smb3.c: DELTA the-correct-mkdir-fix-20040318
	AUTHOR jaltman@mit.edu
	
	Apply the correct file including the fix to the MIT recursive
	directory creation patch.

2004-03-18 06:10  jaltman

	* src/WINNT/afsd/smb3.c: DELTA mkdir-fix-20040318 AUTHOR
	jaltman@mit.edu
	
	Fix recursive directory creation from MIT for single component
	case.

2004-03-18 05:12  shadow

	* src/config/param.sgi_65.h: DELTA
	irix-attempt-to-detect-kernel-mem-routines-20040317 AUTHOR
	shadow@dementia.org FIXES 3651
	
	this time for sure.  includes the definitions too, this way we can
	not have macros conflict with headers we don't need

2004-03-18 04:58  shadow

	* acconfig.h, src/cf/irix-test.m4, src/cf/osconf.m4, acconfig.h,
	src/cf/irix-test.m4, src/config/param.sgi_65.h: DELTA
	irix-attempt-to-detect-kernel-mem-routines-20040317 AUTHOR
	shadow@dementia.org FIXES 3651
	
	this time for sure.  includes the definitions too, this way we can
	not have macros conflict with headers we don't need

2004-03-18 04:32  jaltman

	* README-NT, README-WIN9X: DELTA move-readme-to-top-20040317 AUTHOR
	jaltman@mit.edu
	
	As of 1.3.60 move the Windows Readme files from src to top
	directory

2004-03-18 03:39  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	fix-install-bugs-20040317 AUTHOR jaltman@mit.edu
	
	Fix:
	
	Compatibility with IBM/Transarc and 1.2.10 installations
	
	Correct Pathname
	
	Compatibility with incorrect Pathname from 1.3.xx > 1.3.5299
	
	Call CheckSDK on upgrades

2004-03-18 01:46  jaltman

	* src/NTMakefile: DELTA a-better-way-20040317 AUTHOR
	jaltman@mit.edu
	
	Make the directories first, then the trailing spaces won't matter.

2004-03-18 01:42  jaltman

	* src/NTMakefile: DELTA missing-spaces-20040317 AUTHOR
	jaltman@mit.edu
	
	Add trailing spaces to xcopy commmands.

2004-03-18 01:20  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-20040317 AUTHOR
	jaltman@mit.edu
	
	make sure that afscreds.exe is terminated after executing with the
	-z option.

2004-03-18 00:34  jaltman

	* src/WINNT/install/InstallShield5/afsdcell.ini: DELTA
	update-afsdcell-20040317 AUTHOR jaltman@mit.edu
	
	grab current version from
	http://grand.central.org/dl/cellservdb/CellServDB

2004-03-18 00:07  shadow

	* src/cf/irix-test.m4: DELTA
	irix-attempt-to-detect-kernel-mem-routines-20040317 AUTHOR
	shadow@dementia.org FIXES 3651
	
	third try

2004-03-18 00:00  jaltman

	* src/config/: NTMakefile.i386_nt40, NTMakefile.i386_win95: DELTA
	1360-version-20040317 AUTHOR jaltman@mit.edu
	
	Update the version number to 1.3.6000

2004-03-17 23:53  shadow

	* src/cf/irix-test.m4: DELTA
	irix-attempt-to-detect-kernel-mem-routines-20040317 AUTHOR
	shadow@dementia.org FIXES 3651
	
	second try

2004-03-17 22:37  shadow

	* src/cf/irix-test.m4: DELTA
	irix-attempt-to-detect-kernel-mem-routines-20040317 AUTHOR
	shadow@dementia.org FIXES 3651
	
	first pass at routine to detect kernel mem* routines

2004-03-17 08:24  shadow

	* acinclude.m4: DELTA darwin-new-systypes-20040317 AUTHOR
	shadow@dementia.org FIXES
	
	make autoconf figure it out for us

2004-03-17 07:51  shadow

	* src/libafs/MakefileProto.AIX.in: DELTA aix-install-kmods-20040317
	AUTHOR shadow@dementia.org FIXES
	
	would be nice if make dest worked again

2004-03-17 07:21  shadow

	* src/cf/osconf.m4: DELTA aix64-dont-build-on-aix4-20040317 AUTHOR
	shadow@dementia.org FIXES
	
	don't build the 64 bit stuff on aix 4

2004-03-17 07:15  shadow

	* src/: cf/osconf.m4, export/Makefile.in: DELTA
	aix64-dont-build-on-aix4-20040317 AUTHOR shadow@dementia.org FIXES
	
	don't build the 64 bit stuff on aix 4

2004-03-17 06:43  shadow

	* src/afs/: afs_nfsclnt.c, afs_pioctl.c, afs_prototypes.h,
	exporter.h, nfsclient.h, VNOPS/afs_vnop_lookup.c: DELTA
	support-nfs-translator-sysname-lists-20040317 AUTHOR
	shadow@dementia.org FIXES
	
	support sysname lists in nfs translator

2004-03-17 06:38  shadow

	* src/packaging/MacOS/ReadMe.rtf: DELTA
	macos-update-readme-20040317 AUTHOR shadow@dementia.org FIXES 3317
	
	update readme to indicate success through 10.3.3

2004-03-17 06:27  shadow

	* Makefile.in: DELTA distclean-remove-include-lib-20040317 AUTHOR
	shadow@dementia.org FIXES 3610
	
	include a lib directories generated during build not removed fix
	it.

2004-03-17 04:20  jaltman

	* src/WINNT/afsd/lanahelper.cpp: DELTA fix-typo-20040316 AUTHOR
	jaltman@mit.edu
	
	fix last commit

2004-03-17 04:17  jaltman

	* src/WINNT/afsd/lanahelper.cpp: DELTA
	use-oldstyle-netbios-name-for-default-20040316 AUTHOR
	jaltman@mit.edu
	
	For UNCC, allow old style netbios name to be the default for this
	release to give them time to convert their scripts to use \\AFS\...
	 instead of \\%MACHINENAME%-AFS\...

2004-03-17 02:29  shadow

	* src/afs/AIX/osi_vnodeops.c: DELTA aix-largefile-update-20040316
	AUTHOR reuter@rzg.mpg.de FIXES 3647
	
	don't allow reading past the end of a file

2004-03-16 21:59  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA reg-expand-str-20040316 AUTHOR
	jaltman@mit.edu
	
	Change the NetbiosName registry value from REG_SZ to REG_EXPAND_SZ
	and add the necessary code to expand the strings.   This will allow
	the use of %COMPUTERNAME%-AFS in case people want to explicitly use
	a non-portable name.

2004-03-16 16:21  jaltman

	* src/WINNT/client_creds/: afscreds.h, main.cpp, misc.cpp,
	shortcut.cpp, window.cpp: DELTA registry-20040316 AUTHOR
	jaltman@mit.edu
	
	Move the locations of the ShowTrayIcon and cell name based
	expiration reminder keys out of the HKLM\SOFTWARE\Transarc... key
	and into the {HKCU,HKLM}\SOFTWARE\OpenAFS\... tree.  This is safe
	to do because these keys are transient in nature (created by
	afscreds.exe) and really do belong to the user and not to the
	machine.

2004-03-16 16:19  rees

	* README: DELTA freebsd-pkg-builder-20040316 AUTHOR rees@umich.edu
	
	Mention the FreeBSD package builder, with warning.

2004-03-16 16:17  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA registry-20040316
	AUTHOR jaltman@mit.edu
	
	Fix the DependsOnGroup NetworkProvider key to ensure it is placed
	in the correct location
	
	Change the location of the ShowTrayIcon key so that we no longer
	store user data in the HKLM Transarc tree

2004-03-16 04:40  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	service-dependencies-20040315 AUTHOR jaltman@mit.edu
	
	Fix the location of the registy values to be used for specifying
	the service dependencies of the AFS Network Provider.  AFS is
	dependent on PNP_TDI (tcpip, netbt, etc); RpcSs; and NetBios.
	
	Upgrades were failing to read the Cell name from the proper
	location so that it could be restored.

2004-03-15 18:51  shadow

	* src/uss/: uss.c, uss_kauth.c: DELTA
	uss-kauth-support-lockout-20040315 AUTHOR mack@uni-hohenheim.de
	FIXES 3637
	
	minor reformat by shadow@dementia.org make uss kauth support
	account locking correctly.

2004-03-14 01:28  jaltman

	* src/WINNT/client_exp/gui2fs.cpp: DELTA hourglass-20040313 AUTHOR
	jaltman@mit.edu
	
	Ensure that all functions which perform a pioctl() call also change
	the icon to an hourglass.
	
	Replace calls to InAFS() with the function IsPathInAfs() and remove
	InAFS() since they were identical functions.

2004-03-13 21:51  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	lets-get-it-right-20040313 AUTHOR jaltman@mit.edu
	
	the NSIS script crashed on a test machine.  Fix the use of
	variables.  When using the System.dll plug-in; you must use $1..$9
	instead of $R1..$R9

2004-03-13 21:24  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	update-to-nsis-script-20040313 AUTHOR jaltman@mit.edu
	
	Modify NSIS script to prevent overwriting variables

2004-03-13 21:07  jaltman

	* src/auth/ktc_nt.c: DELTA mutex-token-access-20040313 AUTHOR
	jaltman@mit.edu
	
	This is an initial crack at one of the big problems with the
	existing AFS client.  Multiple processes in a single session or in
	multiple sessions (terminal server) can step on each others toes. 
	This is because the dual use of RPC and SMB calls to perform
	operations.  Since nothing is done in a single synchronized step,
	there are plenty of opportunities for data overwrites to occur.
	
	The change was to add a Global Mutex within all of the ktc_XXXToken
	calls.	The use of "Global\" prefixed kernel objects are only
	supported on Win2000 and above.  This is fine because this is all
	we claim to support.  But if someone was to decide to run this code
	on NT4 or Win95 anyway bad things will now happen.  This should
	probably be cleaned up if someone has time.

2004-03-13 21:00  jaltman

	* src/WINNT/afsd/: afsd_init.c, cm_config.c: DELTA
	empty-cell-name-fix-20040313 AUTHOR jaltman@mit.edu
	
	If the Registry contains a "Cell" entry which is the null string
	don't crash. Instead panic and log an appropriate error.

2004-03-13 18:34  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	add-registry-values-20040313 AUTHOR jaltman@mit.edu
	
	Add registry values to enforce service startup dependencies
	
	Increase the RxMaxMTU value from 1200 to 1260 based upon experience
	running across the Cisco VPN at MIT, Cert, and Fermi.

2004-03-13 18:26  jaltman

	* src/WINNT/client_config/: dlg_binding.cpp, drivemap.cpp: DELTA
	remove-extraneous-code-20040312 AUTHOR jaltman@mit.edu
	
	Remove calls to obtain the netbios name which is placed into
	variables which are never referenced.

2004-03-13 18:24  jaltman

	* src/WINNT/afsd/smb.c: DELTA
	remove-loopback-test-from-smb-20040313 AUTHOR jaltman@mit.edu
	
	Now that the loopback test is being performed within the LANA
	Helper library we should not be performing the test in the smb init
	code.

2004-03-12 05:56  shadow

	* src/afs/UKERNEL/sysincludes.h: DELTA
	linux-ukernel-pthreads-ugliness-fix-20040312 AUTHOR
	shadow@dementia.org FIXES
	
	really an autoconf test should do this. in the meantime we do this.

2004-03-12 03:27  shadow

	* src/libuafs/Makefile.common.in: DELTA juafs-makefile-fix-20040311
	AUTHOR shadow@dementia.org FIXES
	
	make the juafs rules not break the makefile (remove bogus quoting)

2004-03-12 02:30  shadow

	* src/libafs/MakefileProto.IRIX.in: DELTA
	irix-deal-with-sh-versus-make-vars-20040311 AUTHOR
	shadow@dementia.org FIXES 3322
	
	so the LDFLAGS variable doesn't get shadowed we do this

2004-03-11 22:35  rees

	* src/packaging/FreeBSD/: buildpkg.sh, desc, packinglist,
	postinstall: DELTA freebsd-pkg-builder-20040311 AUTHOR
	rees@umich.edu
	
	freebsd package builder not quite right yet, the rc file won't work

2004-03-11 20:39  rees

	* src/afs/OBSD/osi_vfsops.c: DELTA openbsd-shutdown-panic-20040311
	AUTHOR rees@umich.edu
	
	openbsd: use vrele instead of AFS_RELE in unmount to avert panic
	acquire GLOCK in mount (not really needed but oh well) other
	finnicky and needless tweaks

2004-03-11 20:22  shadow

	* src/vol/ihandle.h: DELTA inode-largefile-attempt-20040311 AUTHOR
	cg2v@andrew.cmu.edu FIXES 3519
	
	attempt to deal with large file fileservers for inode versions. not
	done yet

2004-03-11 19:14  rees

	* src/afs/: afs_daemons.c, afs_osi.h, OBSD/osi_machdep.h,
	OBSD/osi_vfsops.c, OBSD/osi_vnodeops.c: DELTA
	openbsd-vrefs-20040311 AUTHOR rees@umich.edu
	
	OpenBSD bug fixes: fix vnode refcount botch introduced by freebsd
	merge fix yet another deadlock in the vnode reclaim path

2004-03-11 16:59  shadow

	* src/libafs/MakefileProto.IRIX.in: DELTA
	irix-deal-with-sh-versus-make-vars-20040311 AUTHOR
	shadow@dementia.org FIXES 3322
	
	so the LDFLAGS variable doesn't get shadowed we do this

2004-03-11 07:31  shadow

	* src/budb/server.c: DELTA buserver-support-clones-20040311 AUTHOR
	lyzhang@umich.edu FIXES 3355
	
	support ubik clones in buserver as with other ubik servers

2004-03-11 07:24  shadow

	* src/libafs/: Makefile.common.in, MakefileProto.IRIX.in: DELTA
	base64-elsewhere-20040311 AUTHOR shadow@dementia.org FIXES
	
	base64 is in util, and has a different name.

2004-03-11 07:21  shadow

	* src/libafs/Makefile.common.in: DELTA base64-elsewhere-20040311
	AUTHOR shadow@dementia.org FIXES
	
	base64 is in util, and has a different name.

2004-03-11 07:20  shadow

	* src/afs/afs_osi.c: DELTA
	irix-afs-osi-credp-declared-elsewhere-20040311 AUTHOR
	shadow@dementia.org FIXES
	
	revert to 1.2 declaration for irix

2004-03-11 07:15  shadow

	* src/viced/afsfileprocs.c: DELTA
	viced-revert-EIO-and-instead-use-zero-length-20040311 AUTHOR
	nneul@umr.edu FIXES 3594
	
	this was the other considered approach, i'm unsure why it's needed,
	but we'll play along for now.

2004-03-11 06:30  shadow

	* src/rx/rx_user.h: DELTA
	rx-user-dont-redefine-isafs-glock-for-ukernel-20040311 AUTHOR
	shadow@dementia.org FIXES
	
	rx/UKERNEL/rx_kmutex.h already covers this

2004-03-11 06:05  shadow

	* src/libuafs/linktest.c: DELTA aix-update-linktest-20040311 AUTHOR
	shadow@dementia.org FIXES
	
	aix hates darwin, again. include netinet/in.h (which was implicit
	from rx/rx.h before) to make aix happy

2004-03-11 05:40  shadow

	* src/dir/dir.c: DELTA aix-uafs-dir-compile-20040311 AUTHOR
	shadow@dementia.org FIXES
	
	make dir package work for uafs on aix

2004-03-10 23:01  rees

	* README, acinclude.m4, src/afs/afs.h, src/afs/afs_call.c,
	src/afs/afs_init.c, src/afs/afs_osi.c, src/afs/afs_osi.h,
	src/afs/afs_osi_alloc.c, src/afs/afs_prototypes.h,
	src/afs/afs_vcache.c, src/afs/FBSD/osi_file.c,
	src/afs/FBSD/osi_inode.c, src/afs/FBSD/osi_machdep.h,
	src/afs/FBSD/osi_misc.c, src/afs/FBSD/osi_module.c,
	src/afs/FBSD/osi_prototypes.h, src/afs/FBSD/osi_sleep.c,
	src/afs/FBSD/osi_vfsops.c, src/afs/FBSD/osi_vm.c,
	src/afs/FBSD/osi_vnodeops.c, src/afs/OBSD/osi_file.c,
	src/afs/OBSD/osi_vfsops.c, src/config/param.i386_fbsd_42.h,
	src/config/param.i386_fbsd_43.h, src/config/param.i386_fbsd_44.h,
	src/config/param.i386_fbsd_45.h, src/config/param.i386_fbsd_46.h,
	src/config/param.i386_fbsd_47.h, src/config/param.i386_fbsd_50.h,
	src/config/param.i386_fbsd_51.h, src/config/param.i386_fbsd_52.h,
	src/libafs/MakefileProto.FBSD.in,
	src/libuafs/MakefileProto.FBSD.in, src/rx/rx_kcommon.c,
	src/rx/rx_prototypes.h, src/rx/xdr.h, src/rx/FBSD/rx_knet.c: DELTA
	freebsd-20040310 AUTHOR rees@umich.edu
	
	Support for FreeBSD 5.x client.  Both 4.x and 5.x now use vnodes
	from the system pool instead of attaching a private vnode to the
	vcache.  Most of this is from Garrett Wollman
	<wollman@khavrinen.lcs.mit.edu>, I just did some integration and
	made it work again on 4.x.

2004-03-10 17:14  shadow

	* src/libafs/MakefileProto.AIX.in: DELTA
	aix-dont-build-64bit-on-aix4-20040310 AUTHOR shadow@dementia.org
	FIXES
	
	no 64 kit module for aix4.3.3

2004-03-10 17:12  shadow

	* acinclude.m4: DELTA aix5-missed-autoconf-support-20040310 AUTHOR
	shadow@dementia.org FIXES
	
	put back the aix5 stuff in autoconf files

2004-03-10 08:35  shadow

	* acconfig.h, acinclude.m4: DELTA macos-build-update-20040310
	AUTHOR shadow@dementia.org FIXES
	
	make the head build again.

2004-03-10 07:46  shadow

	* src/rxkad/: fc_test.c, rxkad_common.c: DELTA
	macos-build-update-20040310 AUTHOR shadow@dementia.org FIXES
	
	make the head build again.

2004-03-10 07:37  shadow

	* acinclude.m4, src/auth/cellconfig.c, src/cf/ressearch.m4,
	src/libafs/MakefileProto.IRIX.in, src/libuafs/linktest.c,
	src/rxkad/fc_test.c: DELTA macos-build-update-20040310 AUTHOR
	shadow@dementia.org FIXES
	
	make the head build again.

2004-03-09 05:47  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nsis-lang-file-fixes-20040308 AUTHOR jaltman@mit.edu
	
	Cleaned up the language file installations.  Place language files
	in the same directories as the non-language files.  Do not install
	the MSVC files twice.  Install debug symbols for language files for
	all languages; not just German.

2004-03-09 04:45  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nsis-improvements-20040308 AUTHOR jaltman@mit.edu
	
	UpgradeDLL updated by Rob Murawski
	
	Rob and I replaced dll installs with upgrades
	
	I removed all of the support for beta versions of NSIS now that 2.0
	is officially released.

2004-03-09 03:07  jaltman

	* src/WINNT/client_config/drivemap.cpp: DELTA
	unmap-debugging-20040308 AUTHOR jaltman@mit.edu
	
	Add more debug info to DoUnmapShare

2004-03-09 03:06  jaltman

	* src/WINNT/client_creds/main.cpp: DELTA
	afscreds-unmap-command-line-option-20040308 AUTHOR jaltman@mit.edu
	
	Add -z option to afscreds.exe which is called from the installer to
	unmap the drive shares when uninstalling OpenAFS.

2004-03-09 02:02  jaltman

	* src/WINNT/pthread/pthread.c: DELTA event-object-naming-20040308
	AUTHOR jaltman@mit.edu
	
	Restore event object naming to the pthread objects.  Be sure to
	identify the objects by PID this time to avoid conflicts.

2004-03-09 01:57  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA add-path-to-log-20040308 AUTHOR
	jaltman@mit.edu
	
	Discovered after wasting a huge quantity of time that it is
	possible for OpenAFS to be installed on machines already containing
	the IBM/Transarc AFS.  Add the PATH environment variable to the log
	to allow this situation to be detected.

2004-03-08 02:23  jaltman

	* src/WINNT/client_creds/window.cpp: DELTA kfw-changes-20040307
	AUTHOR jaltman@mit.edu
	
	* Increase debugging of the KFW code;
	
	* Remove the krb5_cc_remove_creds

2004-03-08 02:05  jaltman

	* src/WINNT/afsd/fs.c: DELTA fs-admin-privs-20040307 AUTHOR
	jaltman@mit.edu
	
	Add a requirement for Administrator privileges to the "fs
	setserverprefs" command.

2004-03-06 21:38  jaltman

	* src/WINNT/afsd/smb.c: DELTA netbiosName-cellname-20040306 AUTHOR
	jaltman@mit.edu
	
	Add support for a new form of automatic share name generation
	
		\\netbiosName\cellname
	
	which means that on systems with the loopback adapter you can now
	refer to the athena.mit.edu afs cell as \\afs\athena.mit.edu\
	
	This is implemented within cm_FindShare().  If the share name is
	not one of the special ones and cannot be found in the Submounts
	table, check to see if it is a known cell name,  If so, create a
	path to the share of /afs/sharename with the "sharename" being
	lower cased.  (I hope there are no cell names in mixed or upper
	case.  This won't work.)

2004-03-06 15:25  jaltman

	* src/WINNT/: afsd/NTMakefile, afsd/smb.c, client_exp/NTMakefile:
	DELTA NTMakefile-dependencies-20040306 AUTHOR jaltman@mit.edu
	
	Update dependencies on various libraries to enforce consistency
	checks

2004-03-06 13:27  jaltman

	* src/WINNT/afsd/smb.c: DELTA corrections-to-MIT-merge-20040306
	AUTHOR jaltman@mit.edu
	
	* Corrections to MIT merge caught by Asanka.

2004-03-06 08:09  jaltman

	* src/WINNT/afsd/lanahelper.cpp: DELTA lanahelper-20040305 AUTHOR
	jaltman@mit.edu
	
	Minor updates.	Fix AFS Root UNC path string; add debugging code
	(off by default)

2004-03-06 02:42  rees

	* src/rx/rx_user.c: DELTA inaddr-any-20040305 AUTHOR rees@umich.edu
	
	use INADDR_ANY instead of ADDR_ANY.

2004-03-05 23:27  jaltman

	* src/WINNT/client_config/drivemap.cpp: DELTA
	drivemap-fix-take2-20040305 AUTHOR jaltman@mit.edu
	
	* See I knew it wouldn't work.	Revert to loop used in revision
	1.14

2004-03-05 23:19  jaltman

	* src/WINNT/client_config/drivemap.cpp: DELTA drivemap-fix-20040305
	AUTHOR jaltman@mit.edu
	
	* an attempt at a cheap fix which probably won't work.

2004-03-05 23:09  jaltman

	* src/: NTMakefile, WINNT/afsd/NTMakefile, WINNT/afsd/afsd_init.c,
	WINNT/afsd/lanahelper.cpp, WINNT/afsd/lanahelper.h,
	WINNT/client_config/NTMakefile,
	WINNT/client_config/dlg_automap.cpp,
	WINNT/client_config/dlg_binding.cpp,
	WINNT/client_config/drivemap.cpp,
	WINNT/client_config/tab_drives.cpp, WINNT/client_creds/NTMakefile,
	WINNT/pthread/pthread.c, libafsauthent/NTMakefile, sys/NTMakefile,
	sys/pioctl_nt.c: DELTA lanahelper-library-20040305 AUTHOR
	jaltman@mit.edu
	
	* at my request Asanka Hearth of MIT ripped out all of the code
	used   the compute the Netbios Name of the SMB Server and the
	mountRoot   and constructed one commonly used library called
	lanahelper.lib.    This library is now constructed in the
	WINNT/afsd directory and    used throughout the tree.  At least we
	now have consistency if    nothing else.

2004-03-03 22:41  rees

	* src/usd/usd_file.c: DELTA no-cdev-fsync-20040303 AUTHOR
	rees@umich.edu
	
	don't try to fsync() a character special dev reported and fix
	suggested by Helmut Jarausch

2004-03-03 03:32  jaltman

	* src/WINNT/client_config/drivemap.cpp: DELTA
	smbname-consistency-20040302 AUTHOR jaltman@mit.edu
	
	These changes are an attempt to provide a bit more consistency when
	it comes to the establishment of SMB drive mappings.  Whenever
	mappings are created, the same name is used when a name can be
	found.	This is supposed to mirror what is performed in the
	integrated logon DLL.

2004-03-02 15:41  jaltman

	* src/WINNT/client_creds/: main.cpp, window.cpp: DELTA
	fix-service-start-permissions-20040302 AUTHOR jaltman@mit.edu
	
	When merging the Skyrope changes I forgot to specify the
	SERVICE_START privilege necessary to allow the -N option to work.

2004-03-02 07:23  jaltman

	* src/WINNT/afsd/: cm_conn.c, fs.c: DELTA
	security-class-object-leak-20040301 AUTHOR jaltman@mit.edu
	
	Incorrect reference count management results in a leak of
	rx_securityClass objects.

2004-03-02 04:14  jaltman

	* src/WINNT/pthread/pthread.c: DELTA name-event-objects-20040301
	AUTHOR jaltman@mit.edu
	
	When naming event objects allocated in a library, make sure the
	names are unique by including the process id.

2004-03-02 04:12  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA openafs-nsi-20040301
	AUTHOR jaltman@mit.edu
	
	Add two new registry keys:	RxMaxMTU (DWORD) = 1200 (decimal)  
	    NoFindLanaByName (DWORD) = 1 (decimal)  DEBUG builds only

2004-03-02 04:09  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA afsi_log-buffer-20040301 AUTHOR
	jaltman@mit.edu
	
	Increase the size of the final buffer to be large enough to hold
	all of the data which is being written to it.

2004-02-29 22:22  jaltman

	* src/WINNT/afsd/: smb.c, smb3.c: DELTA smb_fid_t-leak-20040229
	AUTHOR jaltman@mit.edu
	
	There was a significant leak of smb_fid_t objects produced when
	copying files from an AFS volume.  This is clearly part of the
	problem reported by UNCC.  However, there is still an unexplained
	memory leak associated with reading and writing files even if the
	data is only being read from the cache.
	
	I am noticing reports of memory allocation overruns from the Debug
	CRT when freeing SCache objects.  This could be a side effect of
	whatever is causing the memory leak.  This will require more
	research.

2004-02-29 02:38  jaltman

	* src/WINNT/: afsadmsvr/TaAfsAdmSvrCallback.cpp, afsd/NTMakefile,
	afsd/afsd_flushvol.c, afsd/afsd_service.c, afsd/smb.c,
	afssvrmgr/alert.cpp, bosctlsvc/bosctlsvc.c, pthread/pthread.c:
	DELTA win32-name-event-objects-20040228 AUTHOR jaltman@mit.edu
	
	This is a very bad leak of Event Objects.  Name all of our event
	objects in an attempt to identify the source of the leak. 
	Apparently, the leak is not coming from any Event Objects we are
	creating directly.
	
	Did find a misallocation of event objects in the smb code for the
	initial session object.  Fixed.

2004-02-28 19:13  jaltman

	* src/WINNT/afsd/lanahelper.cpp: DELTA findlanabyname-20040228
	AUTHOR jaltman@mit.edu
	
	* an attempt to fix the problems with stack overwrites when calling
	the undocumented calls does not work.  check it in anyway.

2004-02-28 19:10  jaltman

	* src/WINNT/afsd/: afsd_flushvol.c, cm_buf.c, smb3.c: DELTA
	hidedots-fix-20040228 AUTHOR jaltman@mit.edu
	
	* Fix the Hiding of dot files.	attributes were computed but never
	applied   due to typo during merge
	
	* Prevent crashing during service shutdown by power management
	thread

2004-02-28 06:26  jaltman

	* src/WINNT/client_creds/shortcut.cpp: DELTA
	afscreds-shortcut-params-20040227 AUTHOR jaltman@mit.edu
	
	Obtain Shortcut Parameters from Registry Key
	
	   {HKLM, HKCU}\SOFTWARE\OpenAFS\Client
		(REG_SZ) AfscredsShortcutParams
	   Default value is "-A -M -N -Q" if not found

2004-02-28 06:20  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nsis-afscreds-shortcut-params-20040227 AUTHOR jaltman@mit.edu
	
	Add Shortcut Parameters to AfsCreds.exe  -A -M -N -Q
	
	  A automatically attempt to obtain tokens on startup if needed
	  M renew drive maps
	  N background check monitors network configuration and attempts
	    to obtain tokens or restart client service if needed
	  Q do not start AFS wizard

2004-02-27 20:38  jaltman

	* src/WINNT/afsd/afsd_init.c: DELTA
	NoFindLanaByName-regkey-20040227 AUTHOR jaltman@mit.edu
	
	Add a new registry entry "NoFindLanaByName" which can be set to
	0x01 (DWORD) to disable the FindLanaByName lookup in case it
	crashes

2004-02-27 18:20  jaltman

	* src/WINNT/afsd/: afsd_init.c, afsd_service.c, cm_dnlc.c, smb.c,
	smb3.c: DELTA morgan-patch-20040227 AUTHOR jaltman@mit.edu
	
	* Add error checking and logging for WaitForMultipleObject calls
	
	* Place log file in directory pointed to by TEMP env variable if
	defined
	
	* Use the platform defined value for MAXIMUM_WAIT_OBJECTS instead
	of   the value 100.  (WinNT.h defines this as 64)
	
	* Add a new registry value "AllSubmount" which can be set to DWORD
	0x00   to disable the automatic creation of the \\AFS\all submount.
	 This is   for sites which wish to restrict access to the world.

2004-02-27 07:40  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nsis-new-reg-strings-20040227 AUTHOR jaltman@mit.edu
	
	Make the NSIS installer create the registry strings for NetbiosName
	= "AFS" and MountRoot = "/afs"

2004-02-27 06:02  jaltman

	* src/ntbuild.bat: DELTA no-wspp-builds-20040227 AUTHOR
	jaltman@mit.edu
	
	the WSPP build references in the current ntbuild.bat are extraneous
	as there are no references to the defined variable anywhere else in
	the build system.  remove them from ntbuild.bat

2004-02-26 19:22  jaltman

	* src/: NTMakefile, WINNT/afsd/NTMakefile,
	WINNT/afsd/afsd_eventlog.c, WINNT/afsd/afsd_eventlog.h,
	WINNT/afsd/afsd_eventmessages.mc, WINNT/afsd/afsd_eventmessages.rc,
	WINNT/afsd/afsd_flushvol.c, WINNT/afsd/afsd_flushvol.h,
	WINNT/afsd/afsd_init.c, WINNT/afsd/afsd_service.c, WINNT/afsd/cm.h,
	WINNT/afsd/cm_cell.c, WINNT/afsd/cm_config.c, WINNT/afsd/cm_conn.c,
	WINNT/afsd/cm_vnodeops.c, WINNT/afsd/fs_utils.c,
	WINNT/afsd/fs_utils.h, WINNT/afsd/lanahelper.cpp,
	WINNT/afsd/lanahelper.h, WINNT/afsd/smb.c, WINNT/afsd/smb.h,
	WINNT/afsd/smb3.c, WINNT/afsd/smb_ioctl.c,
	WINNT/afssvrcfg/NTMakefile, WINNT/afssvrcpa/NTMakefile,
	WINNT/client_config/NTMakefile,
	WINNT/client_config/RegistrySupport.cpp,
	WINNT/client_config/config.cpp,
	WINNT/client_config/dlg_automap.cpp,
	WINNT/client_config/dlg_binding.cpp,
	WINNT/client_config/dlg_misc.cpp, WINNT/client_config/drivemap.cpp,
	WINNT/client_config/drivemap.h, WINNT/client_config/resource.h,
	WINNT/client_config/tab_advanced.cpp,
	WINNT/client_config/tab_drives.cpp,
	WINNT/client_config/lang/en_US/afs_config.rc,
	WINNT/client_config/lang/zh_CN/afs_config.rc,
	WINNT/client_creds/Makefile, WINNT/client_creds/NTMakefile,
	WINNT/client_creds/advtab.cpp, WINNT/client_creds/afscreds.h,
	WINNT/client_creds/creds.cpp, WINNT/client_creds/main.cpp,
	WINNT/client_creds/mounttab.cpp, WINNT/client_creds/shortcut.cpp,
	WINNT/client_creds/window.cpp, WINNT/client_exp/gui2fs.cpp,
	WINNT/client_exp/partition_info_dlg.cpp,
	WINNT/client_exp/shell_ext.cpp, WINNT/client_exp/shell_ext.h,
	WINNT/client_osi/NTMakefile, WINNT/client_osi/largeint.h,
	WINNT/client_osi/libosi.def, WINNT/client_osi/osi.h,
	WINNT/client_osi/osilog.c, WINNT/client_osi/osilog.h,
	WINNT/client_osi/osistatl.h, WINNT/doc/help/en_US/afs-cc.CNT,
	WINNT/doc/help/en_US/afs-light.CNT,
	WINNT/doc/help/en_US/afs-nt.CNT, WINNT/doc/help/en_US/taafscfg.cnt,
	WINNT/doc/help/en_US/taafssvrmgr.cnt,
	WINNT/doc/help/en_US/taafsusrmgr.cnt,
	WINNT/kfw/inc/kclient/kclient.h, WINNT/kfw/inc/kclient/kcmacerr.h,
	WINNT/kfw/inc/krb4/com_err.h, WINNT/kfw/inc/krb4/conf-pc.h,
	WINNT/kfw/inc/krb4/conf.h, WINNT/kfw/inc/krb4/des.h,
	WINNT/kfw/inc/krb4/kadm_err.h, WINNT/kfw/inc/krb4/krb.h,
	WINNT/kfw/inc/krb4/krberr.h, WINNT/kfw/inc/krb4/mit_copy.h,
	WINNT/kfw/inc/krb4/osconf.h, WINNT/kfw/inc/krb5/com_err.h,
	WINNT/kfw/inc/krb5/krb5.h, WINNT/kfw/inc/krb5/profile.h,
	WINNT/kfw/inc/krb5/win-mac.h, WINNT/kfw/inc/krb5/KerberosIV/des.h,
	WINNT/kfw/inc/krb5/KerberosIV/kadm_err.h,
	WINNT/kfw/inc/krb5/KerberosIV/krb.h,
	WINNT/kfw/inc/krb5/KerberosIV/krb_err.h,
	WINNT/kfw/inc/krb5/KerberosIV/mit-copyright.h,
	WINNT/kfw/inc/krb5/gssapi/gssapi.h,
	WINNT/kfw/inc/krb5/gssapi/gssapi_generic.h,
	WINNT/kfw/inc/krb5/gssapi/gssapi_krb5.h,
	WINNT/kfw/inc/krbcc/cacheapi.h, WINNT/kfw/inc/leash/leasherr.h,
	WINNT/kfw/inc/leash/leashinfo.h, WINNT/kfw/inc/leash/leashwin.h,
	WINNT/kfw/inc/loadfuncs/loadfuncs-afs.h,
	WINNT/kfw/inc/loadfuncs/loadfuncs-afs36.h,
	WINNT/kfw/inc/loadfuncs/loadfuncs-com_err.h,
	WINNT/kfw/inc/loadfuncs/loadfuncs-krb.h,
	WINNT/kfw/inc/loadfuncs/loadfuncs-krb5.h,
	WINNT/kfw/inc/loadfuncs/loadfuncs-krb524.h,
	WINNT/kfw/inc/loadfuncs/loadfuncs-leash.h,
	WINNT/kfw/inc/loadfuncs/loadfuncs-lsa.h,
	WINNT/kfw/inc/loadfuncs/loadfuncs-profile.h,
	WINNT/kfw/inc/loadfuncs/loadfuncs-wshelper.h,
	WINNT/kfw/inc/loadfuncs/loadfuncs.c,
	WINNT/kfw/inc/loadfuncs/loadfuncs.h,
	WINNT/kfw/inc/wshelper/hesiod.h, WINNT/kfw/inc/wshelper/mitwhich.h,
	WINNT/kfw/inc/wshelper/resolv.h, WINNT/kfw/inc/wshelper/wshelper.h,
	WINNT/kfw/inc/wshelper/arpa/nameser.h,
	WINNT/kfw/lib/i386/comerr32.lib, WINNT/kfw/lib/i386/delaydlls.lib,
	WINNT/kfw/lib/i386/getopt.lib, WINNT/kfw/lib/i386/gssapi32.lib,
	WINNT/kfw/lib/i386/kclnt32.lib, WINNT/kfw/lib/i386/krb524.lib,
	WINNT/kfw/lib/i386/krb5_32.lib, WINNT/kfw/lib/i386/krbcc32.lib,
	WINNT/kfw/lib/i386/krbv4w32.lib, WINNT/kfw/lib/i386/leashw32.lib,
	WINNT/kfw/lib/i386/loadfuncs.lib, WINNT/kfw/lib/i386/wshelp32.lib,
	WINNT/kfw/lib/i386/xpprof32.lib, config/NTMakefile.i386_nt40,
	config/param.sun4_413.h, libafsauthent/NTMakefile,
	libafsrpc/afsrpc.def, rx/rx_clock_nt.c, rx/rx_user.c,
	sys/pioctl_nt.c: DELTA skyrope-mit-merge-hell-20040226 AUTHOR
	jaltman@mit.edu
	
	From Skyrope:
	
	The Skyrope work attempted to improve on the end user experience of
	using OpenAFS in the following ways:
	
	   * Obtain tokens using renewable Kerberos 5 tickets in order to
	     reduce the need for end users to renew expired tokens
	   * Monitor the list of IP Addresses in order to detect changes
	     in the network configuration which might affect the
	reachability
	     of cells or the state of the AFS Client Service.  When cells
	     are newly reachable, obtain tokens for the cells.	If the AFS
	     Client Service is not running, start it.  If tokens are
	expiring
	     attempt to renew them.
	   * Use KDC probes to detect the accessibility of realms/cells. 
	If
	     the KDC is not reachable, do not prompt the end user for a
	     username and password.  (fs probe is not implemented on
	windows)
	   * Automatically obtain tokens using the Windows Logon Session
	     Kerberos credentials (if available)
	   * Allow tokens for multiple cells to be obtained by using the
	     same Kerberos 5 tickets.  (no UI yet implemented)
	   * Perform drive mapping persistance by tracking it within the
	     afsdsbmt.ini file instead of relying on the Windows Shell
	     to persist the state.
	   * Add new afscreds.exe command line options and change the
	     default set used when creating the "AFS Credentials" shortcut
	     in the Start Menu->Programs->Startup folder.
	
	From MIT:
	
	   * Auto-detection of loopback adapters.  Use "AFS" as the netbios
	     name when a loopback adapter is installed.
	
	   * Support for responding to power management events.  Used to
	     flush the cache when the machine is about to suspend,
	hibernate,
	     or shutdown
	
	   * Documentation of Registry entries
	
	   * Support for Extended SMB Requests
	
	   * Beginning of support for true Event Log reporting from a
	     message database
	
	   * Hidden Dot File support (configured via the HideDotFiles
	     registry option)
	
	   * Configurable Max number of Multiplexed Sessions
	(MaxMpxRequests
	     registry option)
	
	   * Configurable Max MTU size (RxMaxMTU registry option)
	
	   * Configurable Jumbogram support (RxNoJumbo registry option)
	
	   * Configurable Max number of Virtual Connections per Server
	     (MaxVCPerServer registry option)
	
	   * Win32 DNS API support
	
	   * Addition of SMB_ATTR_xxxx defines for use instead of hex
	numbers
	
	   * A variety of heap access and resource deallocation errors
	corrected
	     in the SMB code
	
	   * Support for recursive directory creation
	
	   * Modifications to the en_US version of the client configuration
	     dialog (need to port to other languages)
	
	Notes on the current check-in:
	
	   * The KfW code will always be used when installed on the
	machine.
	     This code only supports Krb5 and will not work with Krb4 only
	     realms.  A registry flag indicating whether or not KfW should
	be
	     used if found needs to be added.
	
	   * afscreds.exe needs to have a registry entry created to control
	     the parameter list it should be started with.  There should be
	     a dialog to control this in the installer and within
	afscreds.exe
	
	   * The MIT method of auto-assigning the mount-root and the
	netbios
	     name is in conflict with the morgan stanley submissions in
	some
	     parts of the code.  If you are using the loopback adapter with
	     this code both the "NetbiosName" = "AFS" and "Mountroot" =
	"/afs"
	     registry options must be specified.  This will be fixed in
	coming
	     days.

2004-02-24 20:23  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	remove-nbt-reg-entry-on-XP-20040224 AUTHOR
	jaltman@secure-endpoints.com
	
	In discussions with Andrei Keis at Morgan Stanley it has become
	clear that the NBT registry parameter which disables the use of
	port 445 should only be used on Windows 2000.

2004-02-13 18:58  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	revert-linux-sysname-list-estale-fix-20040213 AUTHOR
	shadow@dementia.org FIXES
	
	(despite just committing a leak fix) we can no longer find a kernel
	where this is needed so we'll leave it in the cvs history but
	revoke it. it may have been a "special" kernel

2004-02-13 18:55  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-sysname-list-free-sysstate-20040213 AUTHOR
	shadow@dementia.org FIXES
	
	required by linux-sysname-list-sys-links-resolve-dentry-20031109
	eithout this, if you're in a directory that the second or later
	entry in a sysname list resolved to, pwd returns ESTALE. force the
	true path to have its dentry cached.

2004-02-03 06:23  shadow

	* acinclude.m4, src/afs/afs_call.c, src/afs/afs_pioctl.c,
	src/afs/LINUX/osi_groups.c, src/afs/LINUX/osi_module.c,
	src/cf/osconf.m4, src/config/afs_sysnames.h,
	src/config/param.ppc64_linux24.h, src/des/andrew-conf.h,
	src/des/conf-ppc64-linux.h, src/des/crypt.c,
	src/libafs/MakefileProto.LINUX.in, src/lwp/process.c,
	src/rx/rx_kcommon.c, src/rx/rx_packet.h, src/rx/rx_pthread.c: DELTA
	linux-ppc64-fixes-20040202 AUTHOR oehmes@de.ibm.com FIXES 3058
	
	linux ppc64 port

2004-02-03 05:57  shadow

	* src/afs/: afs_call.c, afs_pioctl.c, LINUX/osi_groups.c,
	LINUX/osi_module.c: DELTA amd64-update-20040202 AUTHOR
	andrej.filipcic@ijs.si FIXES 2756
	
	deal with types in newer amd64 distributions initialize some
	variables

2004-02-03 05:43  shadow

	* src/viced/afsfileprocs.c: DELTA
	fs-return-EIO-when-starting-read-beyond-EOF-20040202 AUTHOR
	shadow@dementia.org FIXES 1493
	
	large file support asserted when attempting to read beginning past
	the end of the file

2004-02-03 05:31  shadow

	* src/tests/dumptool.c: DELTA dumptool-largefile-support-20040202
	AUTHOR reuter@rzg.mpg.de FIXES 2720
	
	make dumptool support large files

2004-02-03 05:24  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA
	macos-protect-kpasswd-20040202 AUTHOR shadow@dementia.org FIXES
	1893
	
	rename kpasswd to kpasswd.afs in /usr/bin since krb5 kpasswd is
	included

2004-02-03 05:10  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	darwin-avoid-hang-on-rename-20040202 AUTHOR ssen@apple.com FIXES
	2967
	
	this version deals with afs being multiply mounted.  return EXDEV
	on cross device rename attempts as upper layer doesn't deal for us

2004-02-03 04:53  shadow

	* src/viced/viced.c: DELTA
	acquire-fsync-lock-inside-while-loop-20040202 AUTHOR
	tmaher@watson.org FIXES 3205
	
	in order to not violate the invariant that pthread_cond_timedwait
	be called with a locked mutex, we must relock if we unlock.

2004-01-23 16:53  rees

	* src/: afs/afs_buffer.c, afs/afs_prototypes.h, dir/dir.c,
	dir/dir.h: DELTA dir-buffer-protos-20040123 AUTHOR rees@umich.edu
	
	take yet another stab at getting dir buffer prototypes right

2004-01-15 04:13  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nsis-run-time-lib-fixes-20040114 AUTHOR jaltman@mit.edu
	
	- Update the installer script to properly install the required	
	runtime libraries for all compilers
	
	- Update the AddToPath and RemoveToPath files

2004-01-14 21:30  shadow

	* src/venus/kdump.c: DELTA kdump-linux-sucks-more-20040113 AUTHOR
	shadow@dementia.org FIXES
	
	make it build on newer rhel
	
	attempt to deal with hugemem kernel dumbness

2004-01-10 16:59  zacheiss

	* src/ubik/beacon.c: DELTA ubik-election-epoch-fix-20040110 AUTHOR
	jhutz@cs.cmu.edu
	
	ubik's ability to keep quorum broke when unix time passed 2^30
	seconds.  Buy us another 2^30 seconds.

2004-01-08 21:54  shadow

	* src/volser/: volser.p.h, vos.c, vsprocs.c: DELTA
	vos-move-copy-improvements-20040108 AUTHOR jhutz@cmu.edu FIXES 2815
	
	add switches to vos move and vos copy. add vos clone.

2004-01-04 10:39  jaltman

	* src/WINNT/afsd/: cm_buf.c, cm_conn.c, cm_volume.c, smb.c: DELTA
	avoid-long-windows-shell-timeouts-20040105 AUTHOR jaltman@mit.edu
	
	 * cm_conn.c: assume that if all of the servers for a cell are DOWN
	   that there is NOSUCHVOLUME.	We can't return TIMEDOUT because
	   this assumes there is a server which is up and the windows shell
	   will in turn continue to try to reach it for several minutes on
	   each refresh.  Of course, each refresh occurs more frequently
	   than the timeouts.
	
	   We can't return ALLOFFLINE because that in turn results in
	   an attempt to cm_ForceUpdateVolume() will a NULL (cm_fid_t *).
	   That in turn causes a null reference and a crash.
	
	 * cm_volume.c: place a check in cm_ForceUpdateVolume() to return
	   without performing its job if there is no (cm_fid_t *) value.
	   Unfortunately, this in a ALLOFFLINE situation places the
	   service into an infinite loop.
	
	   Question: why is cm_ForceUpdateVolume() ever being called with
	   a NULL parameter for the (cm_fid_t *)?
	
	 * cm_smb.c: change the NTStatus for CM_ERROR_NOIPC to Remote
	   Resources instead of Access Denied.
	
	 * cm_buf.c: add a debugging statement

2004-01-02 07:03  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nsis-do-not-install-sdk-with-client-20040101 AUTHOR jaltman@mit.edu
	
	From Rob Murawski: This is a diff with the changes we talked about
	for making a separate section for the SDK files.  It is not
	installed by default, unless the SDK files already exist.  (To keep
	them consistent on the machine)
	
	Also, a fix to the ShouldClientInstall function to properly handle
	downgrades.

2004-01-01 07:58  shadow

	* src/dir/dir.c: DELTA undo-flexelint-screwage-20040101 AUTHOR
	shadow@dementia.org FIXES
	
	irix cc wants this prototype

2004-01-01 07:55  shadow

	* src/dir/dir.c: DELTA undo-flexelint-screwage-20040101 AUTHOR
	shadow@dementia.org FIXES
	
	irix cc wants this prototype

2004-01-01 07:47  shadow

	* src/afs/afs_prototypes.h: DELTA irix-osi-prototypes-20040101
	AUTHOR shadow@dementia.org FIXES
	
	add prototypes header for irix kernel module

2004-01-01 07:32  shadow

	* src/afs/: afs_prototypes.h, IRIX/osi_prototypes.h: DELTA
	irix-osi-prototypes-20040101 AUTHOR shadow@dementia.org FIXES
	
	add prototypes header for irix kernel module

2004-01-01 06:51  shadow

	* src/volser/vos.c: DELTA vos-full-listvol-irix-20040101 AUTHOR
	shadow@dementia.org FIXES
	
	irix needs a inet_ntoa prototype

2004-01-01 06:22  shadow

	* src/volser/volprocs.c: DELTA undo-flexelint-breakage-20040101
	AUTHOR shadow@dementia.org FIXES
	
	make irix cc happy

2004-01-01 05:56  shadow

	* src/ubik/udebug.c: DELTA undo-flexelint-damage-20040101 AUTHOR
	shadow@dementia.org FIXES
	
	unfortunately the problem with making flexelint happy is that
	irix's cc becomes sad.

2003-12-30 22:34  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-installer-20031230
	AUTHOR jaltman@mit.edu
	
	remove some additional warning messages

2003-12-30 22:31  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nsis-installer-take-three-20031230 AUTHOR jaltman@mit.edu
	
	only use IsSilent on 2.0b3

2003-12-30 22:24  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nsis-installer-take-two-20031230 AUTHOR jaltman@mit.edu
	
	Left out one change

2003-12-30 22:21  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	windows-nsis-installer-update-20031230 AUTHOR
	jaltman@grand.central.org
	
	NSIS released v2.0 RC1 today.  Updated the installer script to
	build with it.

2003-12-28 01:26  kolya

	* src/util/softsig.c: DELTA fix-softsig-on-freebsd47-20031227
	AUTHOR kolya@mit.edu
	
	The workaround for Darwin of setting a signal handler for SIGUSR1
	appears to also be needed on FreeBSD 4.7.

2003-12-20 19:28  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	do-not-delete-krb5-ini-20031220 AUTHOR jaltman@grand.central.org
	
	Do not delete krb5.ini unless we were installing KfW

2003-12-13 00:04  shadow

	* src/dir/dir.h: DELTA
	dir-header-dont-conflict-with-kernel-protos-20031208 AUTHOR
	shadow@dementia.org FIXES
	
	kernel module has disjoint buffer package

2003-12-12 23:37  shadow

	* src/libadmin/test/client.c: DELTA
	libadmin-test-client-restore-prototypes-20031212 AUTHOR
	shadow@dementia.org FIXES
	
	won't build without these. put em back.

2003-12-12 23:29  shadow

	* src/bucoord/dlq.c: DELTA dlq-moveb-also-returns-void-20031212
	AUTHOR shadow@dementia.org FIXES
	
	nothing even uses it...

2003-12-12 23:16  shadow

	* src/ubik/lock.c: DELTA
	ulock-rellock-actually-returns-void-20031212 AUTHOR
	shadow@dementia.org FIXES
	
	but seriously.

2003-12-12 01:21  jaltman

	* src/util/dirpath_nt.h: DELTA path-fixes-for-bos-logs-20031211
	AUTHOR jaltman@grand.central.org
	
	Fixes to paths to enable Bos Logs to function
	
	-Rob

2003-12-12 01:20  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-patches-20031211
	AUTHOR jaltman@grand.central.org
	
	To do list:
	
	* remove /wizard from afssvrcfg.exe shortcuts
	
	* add a "runonce" for afssvrcfg.exe /wizard when the Server is
	installed
	
	* enforce a restriction of no Freelance mode when the Server is
	installed
	
	* enforce a requirement of the Client install when the Server is
	installed
	
	* add a control panel shortcut to afssvrcfg.exe
	
	* remove "recommended" tag from the AFS Server option
	
	>>>>>>>>>>>>>>>>>>>>>
	
	This is everything we talked about, plus:
	
	1) Fixes the installer so re-installation behaves as expected.	All
	existing settings are preserved. (With the exception of what is
	modifiable during install.  The cell name is prepopulated, but the
	user CAN change it) 2) Likewise, an upgrade will retain previous
	settings.  (There might be a point from which you cannot upgrade,
	i.e., from IBM 3.4 or something) 3) Variables named consistently,
	more code left out if NSIS 2.0b4.
	
	-Rob

2003-12-11 19:06  shadow

	* src/ptserver/ptuser.c: DELTA
	pr-initialize-silence-error-on-empty-dir-20031211 AUTHOR
	shadow@dementia.org FIXES 2678
	
	don't print an error if we're just flushing the cached directory
	info

2003-12-11 03:57  jaltman

	* src/NTMakefile: DELTA nmake-convenience-20031210 AUTHOR
	jaltman@grand.central.org
	
	Add new targets  install-nsis and install-is5  to perform both a
	build and an installer in one shot

2003-12-11 03:21  jaltman

	* src/WINNT/afssvrcfg/config_server_page.cpp: DELTA
	fix-netaddconnection2-call-svr-config-20031210 AUTHOR
	jaltman@grand.central.org
	
	TEXT("") -> NULL

2003-12-10 22:17  jaltman

	* src/WINNT/install/NSIS/: AFSCell.ini, NTMakefile, OpenAFS.nsi:
	DELTA murawski-20031210 AUTHOR jaltman@grand.central.org
	
	Murawski's daily patch for NSIS:
	
	* user selectable registry settings
	
	* generated files placed in $(OUT) tree
	
	* installer produced in $(DEST) tree
	
	* auto-detection of previous installation
	
	* better naming to distinguish build date and Release vs Debug

2003-12-10 18:12  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nsis-registry-changes-20031210 AUTHOR jaltman@grand.central.org
	
	Turn off High Security Mode Logon Option Turn on  Freelance Client
	Turn off Use DNS Turn on  Crypt Option

2003-12-10 08:01  jaltman

	* src/WINNT/talocale/tal_string.cpp: DELTA
	tal_string-was-coded-wrong-from-the-start-20031209 AUTHOR
	jaltman@grand.central.org
	
	tal_string defines three types: String, Ansi, Unicode and provides
	functions to convert between them.  The initial problem with this
	module was a lack of consistent memory allocation.  The secondary
	problem was incorrect conversion of between string types.

2003-12-10 07:49  jaltman

	* src/WINNT/talocale/tal_string.cpp: DELTA oops-20031209 AUTHOR
	jaltman@grand.central.org
	
	oops, typos

2003-12-10 07:48  jaltman

	* src/WINNT/talocale/tal_string.cpp: DELTA
	tal_string-must-allocate-memory-20031209 AUTHOR
	jaltman@grand.central.org
	
	The tal_string routines must always allocate memory otherwise they
	double free strings.

2003-12-10 07:03  jaltman

	* src/WINNT/afsd/cm_dns.c: DELTA use-closesocket-not-close-20031209
	AUTHOR jaltman@grand.central.org
	
	In Winsock, the function to close sockets is closesocket() not
	close()

2003-12-10 07:02  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	disable-optimizations-20031209 AUTHOR jaltman@grand.central.org
	
	Many of the subtle problems we are seeing with the AFS Server are
	being aggrevated by compiler optimization bugs.  Disable for now.

2003-12-09 23:07  shadow

	* src/volser/physio.c: DELTA
	volser-salvagedirhandle-fix-arg-order-20031209 AUTHOR
	shadow@dementia.org FIXES
	
	make the order of these consistent with the vol package

2003-12-09 21:44  jaltman

	* src/: WINNT/install/NSIS/NTMakefile,
	WINNT/install/NSIS/OpenAFS.nsi, config/util_cr.c: DELTA
	nsis-20b4-support-20031209 AUTHOR jaltman@grand.central.org
	
	Add support conditionally building NSIS 2.0b3 or 2.0b4

2003-12-09 21:34  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	remove-extraneous-appsver-20031209 AUTHOR jaltman@grand.central.org
	
	Remove extraneous reference to APPSVER variable.  This might have
	been an attempt at turning on debug info for the .NET compiler for
	non-debug builds.  The debug builds already have debug info turned
	on.

2003-12-09 19:58  shadow

	* src/vol/ihandle.c: DELTA fix-ih-lock-macros-20031209 AUTHOR
	shadow@dementia.org FIXES 1774
	
	probably safe to remove trailing ; in ihandle.h now too.

2003-12-08 22:40  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	nsis-installer-updates-20031208 AUTHOR jaltman@grand.central.org
	
	From Rob Murawski.  Add upgrade/downgrade support to NSIS installer
	Comment out the Loopback Installer code

2003-12-08 07:31  shadow

	* src/vol/devname.c: DELTA vol-linux-dont-assume-ext2-20031208
	AUTHOR shadow@dementia.org
	
	to deal simply with /usr/include/linux potentially having 2.6
	kernel headers in newer linuxes. given that we might not have ext2
	as root, this check probably wasn't sufficient anyway.

2003-12-08 06:24  shadow

	* src/dir/dir.h: DELTA
	dir-header-dont-conflict-with-kernel-protos-20031208 AUTHOR
	shadow@dementia.org FIXES
	
	kernel module has disjoint buffer package

2003-12-08 06:18  jaltman

	* src/WINNT/afsd/fs.c: DELTA format-fix-for-fs-windows-20031208
	AUTHOR jaltman@grand.central.org
	
	spacing errors in List Quota command

2003-12-08 06:08  jaltman

	* src/WINNT/afsd/fs.h: DELTA winnt-afsd-fs-header-fix-20031208
	AUTHOR jaltman@grand.central.org
	
	Improper prototype declaration

2003-12-08 06:03  shadow

	* src/dir/buffer.c: DELTA protoize-buffer-20031208 AUTHOR
	shadow@dementia.org FIXES
	
	we need a definition for struct buffer. while we're at it, protoize
	the whole file.

2003-12-08 05:50  shadow

	* src/ptserver/ubik.c: DELTA ptserver-prototype-ubik-20031208
	AUTHOR shadow@dementia.org FIXES
	
	since ubik got prototypes, we have to make our shadow functions the
	same

2003-12-08 04:32  jaltman

	* src/WINNT/afsd/fs.c: DELTA
	import-fs-formatting-to-windows-20031207 AUTHOR
	jaltman@grand.central.org TICKET 2651
	
	Import string formating from venus/fs.c

2003-12-08 04:01  jaltman

	* src/WINNT/afsd/afsd_service.c: DELTA
	set-service-error-condition-afsd-20031207 AUTHOR
	jaltman@grand.central.org TICKET 2619
	
	If the service crashes unexpectedly (eg, when the network adapter
	list changes) we should return an error code so that system policy
	can be used to determine if the service should be automatically
	restarted.  When there is an error GlobalStatus gets set to a
	non-zero value.  If GlobalStatus is set, we will return
	ERROR_EXCEPTION_IN_SERVICE to the Service Manager.

2003-12-08 03:14  jaltman

	* src/rx/xdr_int64.c: DELTA
	remove-int64-conversion-warnings-20031207 AUTHOR
	jaltman@grand.central.org
	
	Use casting to avoid repeated conversion warnings resulting in data
	loss.

2003-12-08 02:54  jaltman

	* src/WINNT/: afsadmsvr/TaAfsAdmSvr.cpp,
	afsadmsvr/TaAfsAdmSvrCell.cpp, afsadmsvr/TaAfsAdmSvrClient.cpp,
	afsadmsvr/TaAfsAdmSvrGroup.cpp, afsadmsvr/TaAfsAdmSvrMain.cpp,
	afsadmsvr/TaAfsAdmSvrUser.cpp, afssvrcfg/afscfg.cpp,
	afssvrmgr/svrmgr.cpp, afsusrmgr/main.cpp, client_config/main.cpp,
	client_creds/main.cpp, client_exp/gui2fs.cpp: DELTA
	jbuehler-add-missing-extern-c-patch-20031207 AUTHOR
	jaltman@grand.central.org
	
	Add extern C modifiers to non-C++ functions in Windows files

2003-12-08 02:41  jaltman

	* src/: WINNT/afsd/cm_freelance.c, ubik/recovery.c: DELTA
	more-must-returns-20031207 AUTHOR jaltman@grand.central.org
	
	More must returns value warnings cleaned up

2003-12-08 02:37  jaltman

	* src/tbutc/NTMakefile: DELTA ntmakefile-fix-20031207 AUTHOR
	jaltman@grand.central.org
	
	remove extraneous include of src/config/NTMakefile.version

2003-12-08 01:45  jaltman

	* src/: WINNT/afsd/cm_buf.c, WINNT/afsd/cm_config.c,
	WINNT/afsd/cm_freelance.c, WINNT/afsd/smb.c, bucoord/commands.c,
	bucoord/main.c, budb/server.c, budb/struct_ops.c, butc/dump.c,
	butc/lwps.c, butc/tcudbprocs.c, dir/buffer.c, ptserver/db_verify.c,
	ptserver/ptuser.c, ubik/disk.c, ubik/recovery.c, ubik/vote.c,
	viced/afsfileprocs.c, viced/callback.c, viced/host.c,
	viced/physio.c, volser/vsprocs.c: DELTA
	add-missing-return-values-20031207 AUTHOR jaltman@grand.central.org
	
	Add missing return values producing warnings on Windows

2003-12-07 23:18  jaltman

	* src/dir/dir.c: DELTA ticket-2618-corrections-20031207 AUTHOR
	jaltman@grand.central.org
	
	Remove extraneous declarations in dir.c

2003-12-07 22:49  jaltman

	* src/: WINNT/afsadmsvr/TaAfsAdmSvrMain.cpp,
	WINNT/afsapplib/fastlist.cpp, WINNT/afsclass/worker.cpp,
	WINNT/afsd/afsd_init.c, WINNT/afsd/afsd_service.c, WINNT/afsd/cm.h,
	WINNT/afsd/cm_buf.c, WINNT/afsd/cm_callback.c,
	WINNT/afsd/cm_dcache.c, WINNT/afsd/cm_dns.c,
	WINNT/afsd/cm_freelance.c, WINNT/afsd/cm_ioctl.c,
	WINNT/afsd/cm_rpc.c, WINNT/afsd/cm_scache.c,
	WINNT/afsd/cm_vnodeops.c, WINNT/afsd/fs.c, WINNT/afsd/smb.c,
	WINNT/afsd/smb.h, WINNT/afsd/smb3.c, WINNT/afsd/smb_ioctl.c,
	WINNT/afssvrcfg/config_server_page.cpp,
	WINNT/afssvrcfg/get_cur_config.cpp,
	WINNT/afssvrcfg/partitions_page.cpp,
	WINNT/afssvrcfg/salvage_dlg.cpp, WINNT/afssvrcfg/services_page.cpp,
	WINNT/afssvrcfg/validation.cpp, WINNT/afssvrcfg/volume_utils.cpp,
	WINNT/afssvrmgr/dispguts.cpp, WINNT/afssvrmgr/task.cpp,
	WINNT/afssvrmgr/window.cpp, WINNT/afsusrmgr/mch_delete.cpp,
	WINNT/afsusrmgr/task.cpp, WINNT/client_creds/main.cpp,
	WINNT/install/NSIS/MakeCommon.bat, auth/userok.c,
	auth/writeconfig.c, bozo/bnode.p.h, bozo/bos.c, bozo/bosoprocs.c,
	bozo/bosserver.c, bozo/cronbnodeops.c, bozo/fsbnodeops.c,
	bucoord/bc_status.c, bucoord/commands.c, bucoord/dlq.c,
	bucoord/dsvs.c, bucoord/dump.c, bucoord/main.c, bucoord/restore.c,
	bucoord/vol_sets.c, bucoord/volstub.c, budb/database.h,
	budb/procs.c, budb/server.c, butc/butc_xbsa.c, butc/dbentries.c,
	butc/dump.c, butc/error_macros.h, butc/list.c, butc/lwps.c,
	butc/recoverDb.c, butc/tcprocs.c, config/NTMakefile.i386_nt40,
	config/mkvers.c, des/new_rnd_key.c, des/read_pssword.c,
	des/stats.h, des/test/testit.c, des/test/verify.c, dir/buffer.c,
	dir/dir.h, dir/salvage.c, kauth/admin_tools.c, kauth/kadatabase.c,
	kauth/kaserver.c, kauth/kautils.p.h, kauth/kpasswd.c,
	kauth/krb_udp.c, libadmin/bos/afs_bosAdmin.c,
	libadmin/kas/afs_kasAdmin.c, libadmin/pts/afs_ptsAdmin.c,
	libadmin/test/client.c, libadmin/vos/afs_vosAdmin.c,
	libadmin/vos/vosutils.c, lwp/fasttime.c, lwp/lwp_nt.c, lwp/timer.c,
	ptserver/ptclient.c, ptserver/testpt.c, ptserver/ubik.c,
	rx/rx_clock_nt.c, rx/rxdebug.c, rxkad/rxkad_client.c,
	rxkad/rxkad_common.c, ubik/disk.c, ubik/lock.c, ubik/ubik.p.h,
	ubik/udebug.c, update/server.c, util/regex.c, util/serverLog.c,
	viced/physio.c, vlserver/vlclient.c, vlserver/vlserver.c,
	vlserver/vlserver.p.h, vlserver/vlutils.c, vol/ihandle.c,
	vol/ntops.c, vol/vol-salvage.c, volser/volmain.c,
	volser/volprocs.c, volser/volser.p.h, volser/vos.c,
	volser/vsprocs.c, volser/vsutils.c: DELTA
	ticket-2618-patches-20031207 AUTHOR jaltman@grand.central.org
	TICKET 2618
	
	flexelint patches for prototype handling from Joe Beuhler
	
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>
	
	This patch adds a bunch of missing prototypes, makes various
	corrections to global prototypes, and removes global declarations
	that are not needed.
	
	One set of added prototypes is commented out because it applies to
	some printf-like functions that are implemented the way it used to
	be done before varargs existed, and they need to be unprototyped or
	the code will fail to compile.	(There are a number of functions in
	the OpenAFS code that need to be converted to use varargs...)
	
	There is one place of note in src/WINNT/afsd/fs.c where typedefs
	for afs_int32 and afs_uint32 conflict with afs/stds.h.	I just
	added a note to that effect.
	
	Prototypes in src/WINNT/afsd/fs.c are incorrect for Windows NT.  I
	don't know whether the return type involved changes from platform
	to platform -- they come from .xg files.
	
	Some prototypes are now commented out or #ifdef'd to match the code
	that uses them.
	
	Some global variables conflict between modules and have been made
	static.  The bufferBlock variable was of two completely different
	types...
	
	In src/config/stds.h, I changed the declaration of afs_intmax_t to
	reflect the fact that the Windows platform supports 64 bit
	integers.  This may be incorrect semantically, but I believe it is
	needed for the %llx format to match afs_intmax_t arguments (for
	printing of inodes mainly, I believe).
	
	There were two different declarations for the rxkad_stats structure
	-- I synced them up.
	
	- Joe
	
	Removed the conflicting typedefs from src/WINNT/afsd/fs.c
	
	Removed the changes to src/config/stds.h.  Added declaration of
	AFS_64BIT_CLIENT to src/config/NTMakefile.i386_nt40 instead.
	
	Do not remove unused variables which are defintions of data type
	values.  Instead comment them out to avoid space utilization and
	warnings.

2003-12-07 03:39  jaltman

	* src/WINNT/afssvrcfg/: cfg_utils.cpp, config_server_page.cpp:
	DELTA afssvrcfg-updates-20031206 AUTHOR jaltman@grand.central.org
	
	Replace the mechanism used to register drives with
	WNetAddConnection2.  This will hopefully be more reliable than then
	older code which was unable to register drive mappings.
	
	Corrected error string formatting.

2003-12-06 21:17  jaltman

	* src/ubik/beacon.c: DELTA add-multiple-interface-support-20031206
	AUTHOR jaltman@grand.central.org
	
	The ubik support on Windows only verified against the first address
	on the system even if that address was assigned to a disabled
	interface.

2003-12-06 20:11  jaltman

	* src/ntbuild.bat: DELTA reorg-ntbuild-20031206 AUTHOR
	jaltman@grand.central.org
	
	Reorganize ntbuild.bat to place all of the user edits at the front

2003-12-06 19:29  jaltman

	* src/WINNT/afssvrcfg/get_cur_config.cpp: DELTA
	fix-memory-alloc-srv-cfg-wizard-20031206 AUTHOR
	jaltman@grand.central.org
	
	The Windows AFS Server Config Wizard would produce an invalid
	memory deallocation error from the memory management routines due
	to the failure to allocate PROGRESSDISPLAY objects with the same
	tools used to deallocate them.

2003-12-06 19:01  jaltman

	* src/WINNT/install/NSIS/: NTMakefile, OpenAFS.nsi: DELTA
	more-NSIS-fixes-20031206 AUTHOR jaltman@grand.central.org
	
	from Rob Murawski

2003-12-06 17:41  jaltman

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	add-pdb-files-to-server-nsis-20031206 AUTHOR
	jaltman@grand.central.org
	
	Add PDB files for debugging to NSIS Server install

2003-12-06 17:01  jaltman

	* src/WINNT/install/NSIS/: NTMakefile, OpenAFS.nsi: DELTA
	more-vc-net-installer-fixes-20031206 AUTHOR
	jaltman@grand.central.org
	
	Make sure we get the included libraries correct for install

2003-12-06 16:01  jaltman

	* src/ntbuild.bat: DELTA another-correction-ntbuild-bat-20031206
	AUTHOR jaltman@grand.central.org
	
	I wish .BAT files had IF-THEN-ELSE instead of just IF

2003-12-06 15:41  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	no-debug-for-free-builds-20031206 AUTHOR jaltman@grand.central.org
	
	Reorganize makefile to not generate debug files for free builds.

2003-12-06 15:40  jaltman

	* src/ntbuild.bat: DELTA correct-include-for-cl1300-20031206 AUTHOR
	jaltman@grand.central.org
	
	CL 1300 uses the mfcatl paths just like CL 1310

2003-12-06 06:19  jaltman

	* src/WINNT/install/NSIS/: NTMakefile, OpenAFS.nsi: DELTA
	nsis-installer-updates-20031205 AUTHOR jaltman@grand.central.org
	
	Remove need for MakeCommon.bat
	
	Produce nsi-includes.nsi from NTMakefile
	
	Update OpenAFS.nsi to use MFC70.DLL and MFC71.DLL as needed.  (Need
	to confirm with Rob Murawski)

2003-12-06 06:15  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	product-version-number-update-20031205 AUTHOR
	jaltman@grand.central.org
	
	Modify the variables used to construct the product version numbers
	to allow these same values to be used with the NSIS installer

2003-12-05 23:17  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	typo-correction-ntmakefile-20031205 AUTHOR
	jaltman@grand.central.org
	
	Fix a typo in msvcrtd.dll reference

2003-12-05 23:10  jaltman

	* src/WINNT/install/NSIS/: MakeCommon.bat, NTMakefile, OpenAFS.nsi:
	DELTA updates-to-NSIS-to-support-debug-crt-20031205 AUTHOR
	jaltman@grand.central.org
	
	Updates to NSIS installer scripts to conditionally build with debug
	or non-debug CRT libraries; also, now supports conditional library
	usage based upon the MS Compiler version used

2003-12-05 22:19  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	i386_nt40-lex-macro-fix-20031205 AUTHOR jaltman@grand.central.org
	
	Not that anyone has used it in forever and therefore would not
	notice but the LEX macro was a version number "1.2.2 a" instead of
	a program name.  Changed to "flex -l" but it really depends on
	which lex type program is being used

2003-12-05 21:59  jaltman

	* src/WINNT/install/NSIS/MakeCommon.bat: DELTA
	NSIS-installer-debug-mode-20031205 AUTHOR jaltman@grand.central.org
	
	NSIS installer debug mode activiation based upon AFSDEV_BUILDTYPE

2003-12-05 21:56  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	pdb-files-for-checked-builds-20031205 AUTHOR
	jaltman@grand.central.org
	
	Produce PDB files in the DEST/CHECKED tree for use by NSIS
	installer

2003-12-05 20:07  jaltman

	* src/ntbuild.bat: DELTA fix-ntbuild-bat-20031205 AUTHOR
	jaltman@grand.central.org
	
	Fix conditional contruction of AFSDEV_LIB variable

2003-12-05 08:35  shadow

	* acconfig.h, acinclude.m4, src/.cvsignore,
	src/volser/restorevol.c: DELTA largefile-support-continued-20031205
	AUTHOR toddr@rpi.edu FIXES 1493
	
	configure switch and minor largefile cleanup. not done.

2003-12-04 19:53  shadow

	* acinclude.m4: DELTA vos-full-listvol-on-by-default-20031204
	AUTHOR shadow@dementia.org FIXES
	
	at the suggestion of miles@cs.stanford.edu

2003-12-04 17:02  shadow

	* src/vol/vol-salvage.c: DELTA
	salvager-remove-orphaned-header-20031204 AUTHOR shadow@dementia.org
	FIXES 2522
	
	this should be fixed for the global case, but that's harder to test

2003-12-04 16:47  shadow

	* src/libafsrpc/Makefile.in: DELTA
	libafsrpc-fix-objdir-breakage-20031204 AUTHOR nneul@umr.edu FIXES
	2615
	
	the not gmake workaround broke objdir builds. sigh.

2003-12-04 16:33  shadow

	* acinclude.m4, src/venus/Makefile.in: DELTA
	solaris-kdump-build-rationalization-20031204 AUTHOR
	aedil-afs@alchar.org FIXES
	
	make kdump64 and kdump32 get built with sanity on solaris

2003-12-04 16:23  shadow

	* src/vol/vol-salvage.c: DELTA
	salvager-fix-misparented-vnode-1-20031204 AUTHOR
	aedil-afs@alchar.org FIXES
	
	if vnode 1 gets a parent (which is incorrect) arrange for it to be
	cleaned up properly

2003-12-04 16:10  shadow

	* Makefile.in, src/afsd/afsd.c, src/libafs/MakefileProto.HPUX.in,
	src/libuafs/MakefileProto.HPUX.in: DELTA hpux-1123-update-20031204
	AUTHOR deengert@anl.gov FIXES
	
	update the hpux 11.23 on ia64 support don't build libuafs. make
	kernel modules build. fix afsd.

2003-12-03 23:28  jaltman

	* src/config/NTMakefile.i386_nt40: DELTA
	fix-checked-build-libraries-20031203 AUTHOR
	jaltman@grand.central.org
	
	checked builds were linking against non-debug versions of the MFC
	libraries which produced warnings at link time.  Replaced with the
	debug versions.

2003-12-03 20:07  jaltman

	* src/WINNT/afsd/cm_ioctl.c: DELTA typo-20031203 AUTHOR
	jaltman@grand.central.org

2003-12-03 20:06  jaltman

	* src/WINNT/afsd/: afsd_service.c, cm_ioctl.c: DELTA
	more-missing-crtdbg-includes-20031203 AUTHOR
	jaltman@grand.central.org
	
	For when you are debugging ...

2003-12-03 19:44  jaltman

	* src/WINNT/afsd/afsd.c: DELTA
	add-missing-include-file-afsd-windows-20031203 AUTHOR
	jaltman@grand.central.org
	
	ctrdbg.h but only when _DEBUG is defined

2003-12-03 19:24  jaltman

	* src/ntbuild.bat: DELTA i-hate-bat-files-20031203 AUTHOR
	jaltman@grand.central.org
	
	Add missing % at end of variable names to be compatible with
	cmd.exe

2003-12-03 15:58  jaltman

	* src/ntbuild.bat: DELTA
	do-not-make-commits-after-24hrs-awake-20031203 AUTHOR
	jaltman@grand.central.org
	
	.BAT files do not use the same syntax as makefiles.  don't make
	commits after being up more than 24 hours straight.

2003-12-03 04:53  jaltman

	* src/ntbuild.bat: DELTA
	ntbuild-support-for-visual-studio-net-2003-20031202 AUTHOR
	jaltman@grand.central.org
	
	Add LIB and INCLUDE files for Visual Studio .NET 2003 (Thanks to
	Rob Murawski for details)

2003-12-01 20:16  shadow

	* src/viced/afsfileprocs.c: DELTA rpc-rename-avoid-loop-20031201
	AUTHOR shadow@dementia.org FIXES
	
	enumerated solution (n vnodes cannot yield n+1 loop passes)
	suggested by jhutz@cmu.edu. avoid looping forever on a corrupt
	parent.

2003-12-01 05:35  shadow

	* src/volser/volmain.c: DELTA tvolser-update-20031121 AUTHOR
	shadow@dementia.org FIXES
	
	add transaction mutex to handle global list of transactions

2003-11-30 15:39  jaltman

	* src/WINNT/client_exp/shell_ext.cpp: DELTA
	remove-duplicate-include-from-shell-ext-cpp-20031130 AUTHOR
	jaltman@grand.central.org
	
	Remove atlconv.h include the second time it is listed

2003-11-30 03:52  jaltman

	* src/config/: NTMakefile.i386_nt40, NTMakefile.i386_win95: DELTA
	update-version-number-for-windows-20031129 AUTHOR
	jaltman@grand.central.org
	
	Updated the version number to 1.3.51 for both nt40 and win95
	However, it is unlike that win95 will build at this point in time. 
	Its version of the makefile had not been touched since 1.2.2b

2003-11-29 22:50  jaltman

	* src/config/util_cr.c: DELTA jaltman-missing-variable-20031129
	AUTHOR jaltman@grand.central.org
	
	jbuehler left out a variable declaration

2003-11-29 22:07  jaltman

	* src/: WINNT/afsapplib/al_creds.cpp,
	WINNT/afsapplib/al_wizard.cpp, WINNT/afsclass/c_grp.cpp,
	WINNT/afsclass/c_svr.cpp, WINNT/afsclass/c_usr.cpp,
	WINNT/afssvrmgr/alert.cpp, WINNT/afssvrmgr/problems.cpp,
	WINNT/afssvrmgr/set_clone.cpp, auth/cellconfig.c, auth/userok.c,
	bucoord/main.c, budb/ol_verify.c, cmd/cmd.c, comerr/compile_et.c,
	config/mkvers.c, config/touch.c, config/util_cr.c, des/crypt.c,
	des/quad_cksum.c, kauth/kpasswd.c, libadmin/test/bos.c,
	libadmin/test/kas.c, libadmin/vos/vsprocs.c, lwp/iomgr.c,
	lwp/threadname.c, lwp/waitkey.c, ptserver/ptserver.c, rx/rx_lwp.c,
	rx/rx_packet.h, rx/rxdebug.c, rx/xdr.c, rx/xdr_array.c,
	rxgen/rpc_main.c, update/server.c, util/get_krbrlm.c, util/regex.c,
	vlserver/vlclient.c, vol/ntops.c: DELTA
	jbeuhler-flexelint-bugs-found-20031128 AUTHOR
	jaltman@grand.central.org
	
	This patch covers bugs found by running flexelint on the CVS code
	on Windows NT.
	
	- incorrect enum used in al_creds.cpp and various other files - use
	of local after it goes out of scope in al_wizard.cpp -
	uninitialized class members in afsclass/* - cm_config.c looks like
	it has code commented out accidentally - useless statement in
	alert.cpp - no default case handling in problems.cpp - strange use
	of & on booleans in set_clone.cpp - fgets() and fclose() on closed
	stream in cellconfig.c - memory leak in cellconfig.c - *scanf into
	variables of unknown length in cellconfig.c - incorrect pointer
	passed to getAFSServer() in cellconfig.c - possible buffer
	overflows in userok.c - address of array in bos.c - too many
	arguments for printf() in commands.c - return code not saved in
	bucoord/main.c - bad types for argv arrays in bucoord/main.c -
	probably incorrect initializer list in ol_verify.c - extra argument
	to TLog() in lwps.c - memory leak in cmd/cmd.c - lack of typecast
	on malloc() in a couple files - lower-case L for long constant in
	touch.c (is it a 1 or an l...) - parentheses nesting error in
	util_cr.c - apparently invalid case fall-through in util_cr.c -
	various memory leaks in util_cr.c - macro missing parens in crypt.c
	- macro missing parens in quad_cksum.c - null pointer deref in
	kpasswd.c (CVS work in progress?) - Print_bos_ProcessState_p() code
	does not look correct - extra argument to printf() in kas.c - typo
	in vsprocs.c - macro missing parens in iomgr.c - address of array
	in threadname.c - storing result of getch() in char type in
	waitkey.c (may not match EOF constant) - storing pointer to local
	car in global in ptserver.c (benign -- it is in main()) - address
	of array in rx_lwp.c - macro missing parens in rx_packet.h -
	impossible == (signed vs. unsigned?) in rxdebug.c - bogus constants
	in xdr.c and xdr_array.c (possible security implications?) -
	incorrect test of fd for open file in update/server.c - dangerous
	unparenthesized macro in get_krbrlm.c - buffer overrun in regex.c -
	missing comma causes string concat and bad array init in vlclient.c
	- comparison of string < 0 in ntops.c - default case has no code in
	vos.c -- Joe Buehler
	
	>>>>
	
	Comments: Several comments for FIXME left in the code - unaddressed

2003-11-29 21:46  jaltman

	* src/rx/rx_packet.c: DELTA missing-assert-h-20031129 AUTHOR
	jaltman@grand.central.org
	
	Missing assert.h for added assert()

2003-11-29 21:37  jaltman

	* src/: WINNT/afsd/afsd_init.c, WINNT/afsd/smb.c,
	WINNT/afsd/smb3.c, WINNT/talocale/tal_alloc.cpp, budb/ol_verify.c,
	butc/tcmain.c, butm/test_ftm.c, config/util_cr.c, dir/salvage.c,
	kauth/user_nt.c, libadmin/test/bos.c, libadmin/test/kas.c,
	rx/rx_packet.c, util/ktime.c, vlserver/vldb_check.c,
	vlserver/vlprocs.c, vol/vnode.c, vol/vol-info.c, vol/vutil.c,
	volser/vsprocs.c: DELTA jbeuhler-flexelint-fun-with-printf-20031128
	AUTHOR jaltman@grand.central.org
	
	This patch addresses a number of problems with printf-like
	functions.
	
	Most of them are %x formats applied to pointers (which could be a
	problem depending on the architecture I would assume).	There is a
	%p format for pointers on many machines but I don't know if it
	applies to all supported OpenAFS platforms so I didn't go that
	route.
	
	There is a buffer overflow fix to ktime.c
	
	There are a couple places where incorrect format characters were
	used.
	
	One call had two arguments swapped.
	
	Other fixes include the use of PrintInode() and %s formats for
	printing inode numbers.  The code was inconsistent in this regard
	-- sometimes PrintInode() was used, sometimes it was side-stepped.
	
	There is one place where a local shadowed another variable, so I
	renamed the local.
	
	The last segment points out that an fdset need not be anything
	printable with an integer format.  -- Joe Buehler
	
	Comments - The fdset comment relates to a WinSock only file on
	which the size is a pointer to int.  Modified the source to use a
	%p instead of %x as it is supported on Windows.
	
	Added an assert(p != NULL) to src/rx/rx_packet.c

2003-11-29 20:31  jaltman

	* src/budb/ol_verify.c: DELTA
	jaltman-flexelint-aggregate-initialization-patches-20031129 AUTHOR
	jaltman@grand.central.org
	
	Address FIXME concerns in
	jbuehler-flexelint-aggregate-initialization-patches-20031129

2003-11-29 20:23  jaltman

	* src/: WINNT/afsapplib/al_cover.cpp,
	WINNT/afssvrcfg/create_partition_dlg.cpp,
	WINNT/afssvrcfg/salvage_results_dlg.cpp,
	WINNT/afssvrmgr/action.cpp, WINNT/afssvrmgr/agg_tab.cpp,
	WINNT/afssvrmgr/cmdline.cpp, WINNT/afssvrmgr/columns.cpp,
	WINNT/afssvrmgr/set_tab.cpp, WINNT/afssvrmgr/svc_tab.cpp,
	WINNT/afssvrmgr/svc_viewlog.cpp, WINNT/afssvrmgr/svr_salvage.cpp,
	WINNT/afssvrmgr/svr_window.cpp, WINNT/afssvrmgr/window.cpp,
	WINNT/afsusrmgr/action.cpp, WINNT/afsusrmgr/cmdline.cpp,
	WINNT/afsusrmgr/columns.cpp, WINNT/afsusrmgr/grp_tab.cpp,
	WINNT/afsusrmgr/mch_tab.cpp, WINNT/afsusrmgr/usr_tab.cpp,
	WINNT/afsusrmgr/window.cpp, WINNT/client_creds/afswiz.cpp,
	budb/ol_verify.c, des/make_keyperm.c, rxkad/rxkad_server.c,
	vol/vol-salvage.c: DELTA
	jbuelhler-flexelint-aggregate-initialization-patches-20031129
	AUTHOR jaltman@grand.central.org
	
	This patch mainly makes explicit some initializations that were
	implicit.
	
	There are several places where it looks like the missing
	initialization may be a bug, and I have inserted comments to that
	effect in the relevant patches.  Someone needs to look at them and
	supply whatever is missing (if anything is).
	
	In make_keyperm.c, an array was sized too large.  -- Joe Buehler

2003-11-27 05:52  shadow

	* src/rx/rx_kcommon.c: DELTA
	hpux-rx-attach-file-struct-to-socket-20031124 AUTHOR
	deengert@anl.gov FIXES 2450
	
	attach a struct file to the socket; clean up when done

2003-11-27 02:27  shadow

	* src/libafsrpc/Makefile.in: DELTA
	solaris-make-hates-dollar-lessthan-20031126 AUTHOR
	shadow@dementia.org FIXES
	
	the $< macro support in solaris make is different from every other
	make due to POSIX not being fully specific. a perl script cleans up
	the mess, and gives us a different mess.

2003-11-27 01:23  shadow

	* src/util/snprintf.c: DELTA hpux-snprintf-support-20031126 AUTHOR
	deengert@anl.gov FIXES 2587
	
	need sys/socket.h on hpux

2003-11-27 01:17  shadow

	* Makefile.in, acinclude.m4, src/afs/afs.h, src/afs/afs_osi.c,
	src/afs/sysincludes.h, src/afs/HPUX/hpux_mod.modmeta,
	src/afs/HPUX/osi_vfsops.c, src/afs/HPUX/osi_vnodeops.c,
	src/afs/VNOPS/afs_vnop_lookup.c, src/afs/VNOPS/afs_vnop_readdir.c,
	src/config/afs_sysnames.h, src/config/param.ia64_hpux1123.h,
	src/config/param.ia64_hpux1123_usr.h,
	src/libafs/Makefile.common.in, src/libafs/MakefileProto.HPUX.in,
	src/rx/HPUX/rx_kmutex.h, src/util/afsutil_prototypes.h: DELTA
	ia64-hpux1123-support-20031126 AUTHOR deengert@anl.gov FIXES 2579
	
	necessary changes to support hpux 11.23 on ia64.

2003-11-26 21:32  jaltman

	* src/: ntbuild.bat, WINNT/client_config/NTMakefile,
	WINNT/client_creds/NTMakefile, config/NTMakefile.i386_nt40: DELTA
	ticket-2584-patches-20031126 AUTHOR jaltman@grand.central.org

2003-11-24 23:09  shadow

	* src/packaging/MacOS/OpenAFS.post_install: DELTA macos103-20031024
	AUTHOR emoy@apple.com FIXES 2325
	
	support for macos 10.3 for 1.2.10

2003-11-24 22:44  shadow

	* src/cf/osconf.m4: DELTA hpux-ia64-dont-optimize-lwp-20031124
	AUTHOR deengert@anl.gov FIXES 2450
	
	remove -O when compiling lwp

2003-11-24 22:41  shadow

	* src/rx/rx_kcommon.c: DELTA
	hpux-rx-attach-file-struct-to-socket-20031124 AUTHOR
	deengert@anl.gov FIXES 2450
	
	attach a struct file to the socket; clean up when done

2003-11-24 22:09  rees

	* src/: kauth/admin_tools.c, lwp/iomgr.c, butc/tcmain.c: DELTA
	fix-joe-beuhler-patches-20031124 AUTHOR rees@umich.edu
	
	minor fixes to Joe Beuhler's NT patches for non-NT

2003-11-24 03:51  shadow

	* src/vol/namei_ops.c: DELTA namei-ihandle-leak-20031114 AUTHOR
	shadow@dementia.org FIXES 2518
	
	remove logging code for now. it appears to trigger on some possibly
	legitimate operations.

2003-11-23 04:52  jaltman

	* src/: WINNT/afsd/NTMakefile, WINNT/afsd/afsd.c,
	WINNT/afsd/afsd_init.c, WINNT/afsd/cm_config.c,
	WINNT/afsd/cm_conn.c, WINNT/afsd/cm_dns.c,
	WINNT/afsd/cm_freelance.c, WINNT/afsd/cm_ioctl.c, WINNT/afsd/smb.c,
	WINNT/afsd/smb.h, WINNT/afsd/smb3.c,
	WINNT/client_exp/afs_shl_ext.cpp, WINNT/client_osi/osilog.c,
	WINNT/pthread/test/native.cpp, auth/cellconfig.c, bozo/bos.c,
	bozo/bosoprocs.c, bucoord/bc_status.c, bucoord/commands.c,
	bucoord/config.c, bucoord/dlq.c, bucoord/dsvs.c, bucoord/dump.c,
	bucoord/dump_sched.c, bucoord/main.c, bucoord/status.c,
	bucoord/ubik_db_if.c, bucoord/vol_sets.c, budb/db_hash.c,
	budb/db_text.c, budb/ol_verify.c, budb/procs.c, butc/dump.c,
	butc/lwps.c, butc/recoverDb.c, butc/tcmain.c, butc/tcprocs.c,
	butc/tcudbprocs.c, butm/file_tm.c, butm/test_ftm.c,
	config/util_cr.c, des/NTMakefile, kauth/admin_tools.c,
	kauth/kaauxdb.c, kauth/kadatabase.c, kauth/kaprocs.c,
	kauth/kaserver.c, libadmin/pts/afs_ptsAdmin.c, lwp/iomgr.c,
	ptserver/ptprocs.c, ptserver/pts.c, ptserver/testpt.c,
	ptserver/utils.c, rx/NTMakefile, rx/rxdebug.rc, ubik/lock.c,
	util/pthread_nosigs.h, viced/afsfileprocs.c, viced/callback.c,
	viced/host.c, viced/viced.c, vlserver/vldb_check.c, vol/ihandle.c,
	vol/nuke.c, vol/vol-salvage.c, volser/dumpstuff.c,
	volser/volprocs.c, volser/vos.c, volser/vsprocs.c: DELTA
	joe-beuhler-patches-20031122 AUTHOR jaltman@grand.central.org
	
	Joe Beuhler's many patches merged into the tree

2003-11-22 03:11  shadow

	* src/: volser/volprocs.c, tvolser/Makefile.in: DELTA
	threaded-volserver-progress-20031114 AUTHOR shadow@dementia.org
	FIXES
	
	not ready for primetime. not even close.

2003-11-22 02:57  shadow

	* src/volser/voltrans.c: DELTA tvolser-update-20031121 AUTHOR
	shadow@dementia.org FIXES
	
	add transaction mutex to handle global list of transactions

2003-11-22 02:43  shadow

	* src/: vol/volume.c, vol/volume.h, volser/volmain.c,
	volser/voltrans.c: DELTA tvolser-update-20031121 AUTHOR
	shadow@dementia.org FIXES
	
	add transaction mutex to handle global list of transactions

2003-11-22 01:28  jaltman

	* src/WINNT/afsd/: afsd.c, fs.c, smb.c: DELTA
	jaltman-afsd-loopback-w2k-and-noipc-patches-20031121 AUTHOR
	jaltman@grand.central.org
	
	 * Change handling of CM_ERROR_NOIPC to return an Access Denied
	   error instead of a Bad Network Name error.  The reason is that
	   Bad Network Name results in a subsequent query by many apps
	   to find a good network name which cannot be accomplished.
	   Access Denied is more appropriate and results in an immediate
	   error return.
	
	 * Disable the Loopback Adapter hack for operating systems prior
	   to Windows XP because the Loopback adapter on previous versions
	   does not perform loopback operations on Broadcast messages
	   which are necessary for the proper registration of the
	   NETBIOS name for the AFS Service.
	
	 * Many minor corrections to uninitialized variables; spelling
	   errors; formatting errors; etc.

2003-11-21 22:34  jaltman

	* src/WINNT/client_creds/: advtab.cpp, afswiz.cpp, window.cpp:
	DELTA rob-murawski-afscreds-scm-patch-20031121 AUTHOR
	jaltman@grand.central.org
	
	Reduce the requested list of permissions to the minimum necessary
	to access the service manager and service for the requested task.

2003-11-21 18:56  jaltman

	* src/WINNT/afs_setup_utils/lang/zh_CN/afs_setup_utils.rc: DELTA
	fix-CH-lang-resources-for-afs_setup_utils-20031121 AUTHOR
	jaltman@grand.central.org
	
	Rename afs_setup_utils/lang/zh_CH/afs_setup_utmls.rc to
	afs_setup_utils.rc

2003-11-21 18:36  jaltman

	* src/WINNT/client_config/drivemap.cpp: DELTA
	afscreds-drivemap-updates-20031121 AUTHOR jaltman@grand.central.org
	
	#undef REALLOC before importing drivemap.h to prevent the use of
	the wrong memory allocation routines.
	
	Remove extraneous code which computed strings which are no longer
	used and worse produced misleading debug information
	
	Improved consistency of drive mapping when HIGHSECURITY is in use

2003-11-21 18:33  jaltman

	* src/WINNT/client_creds/: afscreds.h, creds.cpp, creds.h,
	credstab.cpp, main.cpp, mounttab.cpp, resource.h, shortcut.cpp,
	shortcut.h, trayicon.cpp, window.cpp: DELTA 
	thread-and-timer-corrections-to-afscreds-20031121 AUTHOR
	jaltman@grand.central.org
	
	Changes to afscreds to place the obtain tokens dialog into a
	separate thread to prevent blocking of the Windows Message queue. 
	Requires utilization of mutex semaphores to protect credential data
	structures.
	
	Previous versions of afscreds would set/unset the timer event every
	time the program received an event indicating user activity
	including dragging the mouse across the systemtray icon.  This
	resulted in extremely unpredictable behavior.  Now the timer event
	is only turned off when it must be turned off; and turned on when
	it must be turned on.  The result is a credential expiration check
	once a minute.

2003-11-21 15:41  jaltman

	* src/DOLASTCMP.BAT: DELTA shadow-to-jaltman-bkbox-02-20031121
	AUTHOR jaltman@grand.central.org
	
	Remove another file which was included in the bkbox patch but is
	really autogenerated.
	
	Add a command to dolastcmp.bat to conditionally delete golast.bat
	if it exists.  Otherwise, the initial CD command which is meant to
	be written to the file is lost.

2003-11-21 07:59  jaltman

	* src/: NTMakefile, ntbuild.bat, WINNT/afs_setup_utils/NTMakefile,
	WINNT/afs_setup_utils/GetWebDll/ntmakefile,
	WINNT/afs_setup_utils/_isuser/ntmakefile,
	WINNT/afs_setup_utils/lang/NTMakefile, WINNT/afsadmsvr/NTMakefile,
	WINNT/afsapplib/NTMakefile, WINNT/afsapplib/al_creds.cpp,
	WINNT/afsapplib/lang/NTMakefile, WINNT/afsapplib/test/NTMakefile,
	WINNT/afsclass/NTMakefile, WINNT/afsclass/c_set.cpp,
	WINNT/afsd/NTMakefile, WINNT/afsd/afsd.c, WINNT/afsd/afsd_init.c,
	WINNT/afsd/afsd_init.h, WINNT/afsd/afsd_service.c,
	WINNT/afsd/afslogon.c, WINNT/afsd/cm_buf.c, WINNT/afsd/cm_cell.c,
	WINNT/afsd/cm_config.c, WINNT/afsd/cm_conn.c,
	WINNT/afsd/cm_ioctl.c, WINNT/afsd/cm_ioctl.h,
	WINNT/afsd/cm_scache.c, WINNT/afsd/cm_server.c, WINNT/afsd/fs.c,
	WINNT/afsd/fs_utils.c, WINNT/afsd/fs_utils.h, WINNT/afsd/smb.c,
	WINNT/afsd/smb3.c, WINNT/afsd/smb_iocons.h, WINNT/afsd/smb_ioctl.c,
	WINNT/afsd/sample/token.c, WINNT/afslegal/NTMakefile,
	WINNT/afslegal/lang/NTMakefile, WINNT/afsreg/NTMakefile,
	WINNT/afsreg/test/NTMakefile, WINNT/afssvrcfg/NTMakefile,
	WINNT/afssvrcfg/hourglass.h, WINNT/afssvrcfg/validation.cpp,
	WINNT/afssvrcfg/validation.h, WINNT/afssvrcfg/lang/NTMakefile,
	WINNT/afssvrcpa/NTMakefile, WINNT/afssvrcpa/lang/NTMakefile,
	WINNT/afssvrmgr/NTMakefile, WINNT/afssvrmgr/svr_col.cpp,
	WINNT/afssvrmgr/lang/NTMakefile, WINNT/afsusrmgr/NTMakefile,
	WINNT/afsusrmgr/lang/NTMakefile, WINNT/bosctlsvc/NTMakefile,
	WINNT/client_config/NTMakefile,
	WINNT/client_config/dlg_automap.cpp,
	WINNT/client_config/drivemap.cpp, WINNT/client_config/main.cpp,
	WINNT/client_config/resource.h, WINNT/client_config/tab_drives.cpp,
	WINNT/client_config/lang/NTMakefile, WINNT/client_cpa/NTMakefile,
	WINNT/client_cpa/lang/NTMakefile, WINNT/client_creds/NTMakefile,
	WINNT/client_creds/afswiz.cpp, WINNT/client_creds/main.cpp,
	WINNT/client_creds/mounttab.cpp, WINNT/client_creds/resource.h,
	WINNT/client_creds/lang/NTMakefile, WINNT/client_exp/NTMakefile,
	WINNT/client_exp/afs_shl_ext.cpp, WINNT/client_exp/gui2fs.cpp,
	WINNT/client_exp/gui2fs.h, WINNT/client_exp/hourglass.h,
	WINNT/client_exp/make_symbolic_link_dlg.cpp,
	WINNT/client_exp/make_symbolic_link_dlg.h,
	WINNT/client_exp/resource.h, WINNT/client_exp/shell_ext.cpp,
	WINNT/client_exp/shell_ext.h, WINNT/client_exp/stdafx.h,
	WINNT/client_exp/lang/NTMakefile, WINNT/client_osi/NTMakefile,
	WINNT/client_osi/libosi.hpj, WINNT/client_osi/osidebug.hpj,
	WINNT/client_osi/osilog.c, WINNT/eventlog/NTMakefile,
	WINNT/eventlog/lang/NTMakefile, WINNT/eventlog/test/NTMakefile,
	WINNT/install/InstallShield5/CreateISDirTree.bat,
	WINNT/install/InstallShield5/NTMakefile,
	WINNT/install/NSIS/MakeCommon.bat, WINNT/install/NSIS/NTMakefile,
	WINNT/install/NSIS/OpenAFS.nsi, WINNT/install/NSIS/killer.cpp,
	WINNT/install/Win9x/NTMakeFile, WINNT/license/NTMakefile,
	WINNT/license/lang/NTMakefile, WINNT/pthread/NTMakefile,
	WINNT/pthread/test/NTMakefile, WINNT/pthread/test/native.cpp,
	WINNT/talocale/NTMakefile, WINNT/win9xpanel/NTMakefile,
	afs/NTMakefile, afsweb/afswsNetscape_config.sh, audit/NTMakefile,
	auth/NTMakefile, auth/test/NTMakefile, bozo/NTMakefile,
	bu_utils/NTMakefile, bubasics/NTMakefile, bucoord/NTMakefile,
	budb/NTMakefile, butc/NTMakefile, butm/NTMakefile, cmd/NTMakefile,
	cmd/test/NTMakefile, comerr/NTMakefile, comerr/error_table_nt.h,
	comerr/et_lex.lex_nt.c, comerr/test/NTMakefile, config/NTMakefile,
	config/NTMakefile.i386_nt40, des/NTMakefile, des/test/NTMakefile,
	des_stub/NTMakefile, dir/NTMakefile, dir/test/NTMakefile,
	finale/NTMakefile, fsint/NTMakefile, kauth/NTMakefile,
	kauth/test/NTMakefile, libacl/NTMakefile, libadmin/NTMakefile,
	libadmin/adminutil/NTMakefile, libadmin/bos/NTMakefile,
	libadmin/cfg/NTMakefile, libadmin/cfg/test/NTMakefile,
	libadmin/client/NTMakefile, libadmin/kas/NTMakefile,
	libadmin/pts/NTMakefile, libadmin/test/NTMakefile,
	libadmin/vos/NTMakefile, libafsauthent/NTMakefile,
	libafsrpc/NTMakefile, lwp/NTMakefile, lwp/test/NTMakefile,
	procmgmt/NTMakefile, procmgmt/test/NTMakefile, ptserver/NTMakefile,
	rx/NTMakefile, rx/test/NTMakefile, rxgen/NTMakefile,
	rxkad/NTMakefile, rxkad/test/NTMakefile, rxstat/NTMakefile,
	shlibafsauthent/NTMakefile, sys/NTMakefile, sys/pioctl_nt.c,
	tbutc/NTMakefile, tviced/NTMakefile, ubik/NTMakefile,
	update/NTMakefile, usd/NTMakefile, usd/test/NTMakefile,
	util/NTMakefile, util/test/NTMakefile, viced/NTMakefile,
	viced/callback.c, vlserver/NTMakefile, vol/NTMakefile,
	vol/test/NTMakefile, volser/NTMakefile: DELTA 
	patch-from-shadow-to-jaltman-bkbox-20031120 AUTHOR
	jaltman@grand.central.org
	
	This massive patch contains changes in several significant areas
	for Windows:
	
	- the ability to specify the mount point to be something other than
	/afs
	
	- functionality to assist debugging of the NT Services
	
	- support for languages other than English (NTLang.bat)
	
	- revisions to the Build system to support separate trees for src,
	obj,   dest and free or checked; allow any MS compiler to be used
	
	- updates to NSIS installer build
	
	- mutex locking added to critical locations
	
	- updates to IS5 directory tree creation
	
	- update to afswsNetscape_config.sh

2003-11-19 21:59  rees

	* src/: bucoord/commands.c, budb/procs.c: DELTA
	compiler-warnings-20031119 AUTHOR rees@umich.edu
	
	fix various compiler warnings some are from jbuehler@hekimian.com

2003-11-19 21:43  rees

	* src/butm/file_tm.c: DELTA error-typo-20031119 AUTHOR
	jbuehler@hekimian.com
	
	confusion of == and =

2003-11-19 04:02  kolya

	* src/tests/: afscp.c, afscp_callback.c: DELTA
	fixed-and-improved-afscp-20031118 AUTHOR kolya@mit.edu
	
	Fix afscp to make it build and fix the -u option.  Add support for
	explicitly specifying a file by host/fid.

2003-11-17 23:21  shadow

	* src/viced/: callback.c, viced.c: DELTA
	callbacks-later-locking-order-20031117 AUTHOR zacheiss@mit.edu
	FIXES
	
	be consistent in the order we hold H_LOCK and FSYNC_LOCK; in this
	case acquire FSYNC_LOCK as needed.

2003-11-17 21:57  shadow

	* src/viced/viced.c: DELTA callbacks-later-locking-order-20031117
	AUTHOR zacheiss@mit.edu FIXES
	
	be consistent in the order we hold H_LOCK and FSYNC_LOCK; in this
	case acquire FSYNC_LOCK as needed.

2003-11-17 09:40  shadow

	* src/viced/: callback.c, viced.c: DELTA
	callbacks-later-locking-order-20031117 AUTHOR zacheiss@mit.edu
	FIXES
	
	be consistent in the order we hold H_LOCK and FSYNC_LOCK; in this
	case acquire FSYNC_LOCK as needed.

2003-11-15 05:57  shadow

	* src/volser/vos.c: DELTA volser-protoization-20031114 AUTHOR
	shadow@dementia.org FIXES
	
	more protoization in the volserver

2003-11-15 05:35  shadow

	* src/volser/: volprocs.c, vos.c: DELTA
	volser-protoization-20031114 AUTHOR shadow@dementia.org FIXES
	
	more protoization in the volserver

2003-11-15 04:59  shadow

	* Makefile.in, configure.in, src/tvolser/Makefile.in,
	src/vol/volume.c, src/vol/volume.h, src/vol/vutil.c,
	src/volser/common.c, src/volser/dumpstuff.c, src/volser/volmain.c,
	src/volser/volprocs.c, src/volser/volser.p.h: DELTA
	threaded-volserver-progress-20031114 AUTHOR shadow@dementia.org
	FIXES
	
	not ready for primetime. not even close.

2003-11-15 04:02  shadow

	* src/volser/vsprocs.c: DELTA
	volser-restore-create-timestamp-not-touched-on-incremental-20031114
	AUTHOR aedil-afs@alchar.org FIXES 2521
	
		The issue: when you restore an incremental dump to an
	existing volume,
	the creation timestamp of the target volume gets reset to the
	current timestamp (literally the timestamp of when the 'vos
	restore' command is being executed).  That messes things up for any
	subsequent 'vos release' operation, because such operation then
	needs to do a full release rather than an incremental one.  For
	large volumes that can be quite an issue.

2003-11-15 03:20  shadow

	* src/WINNT/afsd/cklog.c: DELTA remove-redefined-warnings-20031114
	AUTHOR jbuehler@hekimian.com FIXES 2512
	
	don't redefine KABADARGUMENT

2003-11-15 03:12  shadow

	* src/volser/Makefile.in: DELTA
	restorevol-needs-gethostbyaddr-20031114 AUTHOR nneul@umr.edu FIXES
	2514
	
	so restorevol will link on solaris

2003-11-15 03:08  shadow

	* src/viced/callback.c: DELTA callback-rxcon-protection-20031114
	AUTHOR shadow@dementia.org FIXES 2498
	
		CheckHost() sets the HOSTDELETED flag on a host, does its
		touch, calls H_UNLOCK at the end of its function;
		AddCallBCal1 in a different thread grabs the lock, does its
		thing.	Gets to GetSomeSpace_r(), which calls
		h_Enumerate_r; the host in question isn't held, so
		h_Enumerate_r calls h_Hold_r and h_Release_r on the host
		that CheckHost() set the HOSTDELETED flag on; h_Release_r
		sees the HOSTDELETED flag and calls h_TossStuff_r, poof, we
		have our broken host entry for ClearHostCallbacks_r to trip

2003-11-15 03:02  shadow

	* acinclude.m4: DELTA tail-dont-use-dash-one-20031114 AUTHOR
	shadow@dementia.org FIXES 2453
	
	new tail axes -1 support

2003-11-14 23:36  shadow

	* src/volser/volprocs.c: DELTA namei-ihandle-leak-20031114 AUTHOR
	shadow@dementia.org FIXES 2518
	
	flush all dir buffers we have cached when rewriting a volume from a
	restore
	
	avoids holding an ihandle which has an open fdhandle for an
	unlinked file

2003-11-14 23:35  shadow

	* src/vol/namei_ops.c: DELTA namei-ihandle-leak-20031114 AUTHOR
	shadow@dementia.org FIXES 2518
	
	namei_dec now logs if you have open ihandles when you unlink a file

2003-11-12 16:07  rees

	* src/volser/vos.c: DELTA more-posix-regex-20031112 AUTHOR
	rees@umich.edu
	
	remove more REG_BASIC

2003-11-12 14:23  rees

	* src/vlserver/vlprocs.c: DELTA regex-no-reg-basic-20031112 AUTHOR
	nneul@umr.edu
	
	apparently not all posix regex implementations have REG_BASIC.	get
	rid of it since it's the default.

2003-11-11 19:03  rees

	* src/rx/: rx_multi.c, rx_multi.h: DELTA rx-multi-incs-20031111
	AUTHOR rees@umich.edu
	
	fix rx_multi includes so it will compile

2003-11-10 22:25  rees

	* src/sys/rmtsysnet.c: DELTA rmtsys-uninit-20031110 AUTHOR
	rees@umich.edu
	
	fix uninitialized variable found by jbuehler@hekimian.com
	consolidate duplicate cases so this won't happen again

2003-11-10 02:04  shadow

	* src/: afs/afs_server.c, fsint/afsint.xg,
	libafs/Makefile.common.in, libuafs/Makefile.common.in,
	rx/UKERNEL/rx_kmutex.h: DELTA cachemgr-rx-multi-gettime-20031109
	AUTHOR shadow@dementia.org FIXES
	
	use multi Rx to GetTime all servers we wish to talk to in parallel.
	This should have the effect of compressing the amount of time to
	time out all fileservers to (1 times full set of Rx transmit
	intervals) instead of (n times same). VLservers get handled out of
	band and so aren't in scope for this change.

2003-11-10 01:36  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-sysname-list-sys-links-resolve-dentry-20031109 AUTHOR
	shadow@dementia.org FIXES
	
	without this, if you're in a directory that the second or later
	entry in a sysname list resolved to, pwd returns ESTALE. force the
	true path to have its dentry cached.

2003-10-24 06:31  shadow

	* src/bozo/bosoprocs.c: DELTA bos-fix-mode-complaints-20031024
	AUTHOR jbuehler@hekimian.com FIXES 2277
	
	complain correctly about mode

2003-10-24 06:25  shadow

	* Makefile.in, src/afs/Makefile.in, src/afs/sysctl.h,
	src/afs/DARWIN/osi_vfsops.c, src/afs/DARWIN/osi_vnodeops.c,
	src/afs/VNOPS/afs_vnop_attrs.c, src/afsd/Makefile.in,
	src/afsd/afs.rc.darwin, src/afsd/afs.rc.darwin.plist,
	src/afsmonitor/afsmonitor.c, src/butc/Makefile.in,
	src/cf/osconf.m4, src/config/afs_sysnames.h,
	src/config/param.ppc_darwin_70.h,
	src/libadmin/samples/cm_client_config.c,
	src/libadmin/samples/cm_list_cells.c,
	src/libadmin/samples/cm_local_cell.c,
	src/libadmin/samples/cm_server_prefs.c,
	src/libadmin/samples/rxdebug_basic_stats.c,
	src/libadmin/samples/rxdebug_conns.c,
	src/libadmin/samples/rxdebug_peers.c,
	src/libadmin/samples/rxdebug_rx_stats.c,
	src/libadmin/samples/rxdebug_supported_stats.c,
	src/libadmin/samples/rxdebug_version.c,
	src/libadmin/samples/rxstat_clear_peer.c,
	src/libadmin/samples/rxstat_clear_process.c,
	src/libadmin/samples/rxstat_disable_peer.c,
	src/libadmin/samples/rxstat_disable_process.c,
	src/libadmin/samples/rxstat_enable_peer.c,
	src/libadmin/samples/rxstat_enable_process.c,
	src/libadmin/samples/rxstat_get_peer.c,
	src/libadmin/samples/rxstat_get_process.c,
	src/libadmin/samples/rxstat_get_version.c,
	src/libadmin/samples/rxstat_query_peer.c,
	src/libadmin/samples/rxstat_query_process.c,
	src/libadmin/test/afscp.c, src/libafs/MakefileProto.DARWIN.in,
	src/libafs/afs.ppc_darwin_70.plist.in, src/libafsrpc/Makefile.in,
	src/lwp/Makefile.in, src/packaging/MacOS/Makefile,
	src/packaging/MacOS/OpenAFS.Description.plist,
	src/packaging/MacOS/OpenAFS.Info.plist,
	src/packaging/MacOS/OpenAFS.post_install,
	src/packaging/MacOS/afssettings.m, src/packaging/MacOS/buildpkg.sh,
	src/packaging/MacOS/settings.plist, src/ptserver/Makefile.in,
	src/rxgen/rpc_scan.c, src/rxkad/Makefile.in,
	src/shlibafsrpc/Makefile.in, src/sys/Makefile.in,
	src/tviced/Makefile.in, src/util/flipbase64.c, src/util/softsig.c,
	src/viced/Makefile.in, src/vol/Makefile.in, src/vol/partition.c:
	DELTA macos103-20031024 AUTHOR emoy@apple.com FIXES 2325
	
	support for macos 10.3 for 1.2.10

2003-10-24 06:24  shadow

	* src/afs/sysctl.h: file sysctl.h was initially added on branch
	openafs-stable-1_2_x.

2003-10-24 05:25  shadow

	* src/packaging/MacOS/OpenAFS.Description.plist: file
	OpenAFS.Description.plist was initially added on branch
	openafs-stable-1_2_x.

2003-10-24 05:25  shadow

	* src/packaging/MacOS/OpenAFS.Info.plist: file OpenAFS.Info.plist
	was initially added on branch openafs-stable-1_2_x.

2003-10-24 05:25  shadow

	* src/packaging/MacOS/settings.plist: file settings.plist was
	initially added on branch openafs-stable-1_2_x.

2003-10-24 05:25  shadow

	* src/packaging/MacOS/Makefile: file Makefile was initially added
	on branch openafs-stable-1_2_x.

2003-10-24 05:25  shadow

	* src/packaging/MacOS/afssettings.m: file afssettings.m was
	initially added on branch openafs-stable-1_2_x.

2003-10-24 05:24  shadow

	* src/libafs/afs.ppc_darwin_70.plist.in: file
	afs.ppc_darwin_70.plist.in was initially added on branch
	openafs-stable-1_2_x.

2003-10-24 05:24  shadow

	* src/config/param.ppc_darwin_70.h: file param.ppc_darwin_70.h was
	initially added on branch openafs-stable-1_2_x.

2003-10-15 21:38  rees

	* src/libafs/MakefileProto.FBSD.in: DELTA freebsd-vnode-if-20031015
	AUTHOR rees@umich.edu
	
	generate vnode_if.h dynamically for FreeBSD

2003-10-10 20:01  rees

	* src/afs/afs_vcache.c: DELTA openbsd-deadlock-fix-20031010 AUTHOR
	rees@umich.edu
	
	release global lock when calling getnewvnode thanks to
	wollman@khavrinen.lcs.mit.edu for finding this

2003-10-10 14:08  rees

	* acinclude.m4, src/cf/osconf.m4, src/vlserver/vlprocs.c,
	src/volser/vos.c: DELTA use-posix-regex-20031010 AUTHOR
	wollman@khavrinen.lcs.mit.edu
	
	use posix regex if available instead of re_comp eliminates need for
	-lcompat on the BSDs, so remove it from XLIBS

2003-10-10 13:12  rees

	* src/lwp/: Makefile.in, process.i386.s: DELTA fix-lwp-20031010
	AUTHOR rees@umich.edu
	
	abort needs _C_LABEL too add dependency on process.i386.s to
	process.o

2003-10-09 16:13  rees

	* src/: afs/OBSD/osi_misc.c, config/afs_sysnames.h,
	config/param.i386_obsd35.h: DELTA openbsd35-20031009 AUTHOR
	rees@umich.edu
	
	OpenBSD 3.5 config files fix afs_osi_suser for 3.5 (from
	provos@citi.umich.edu)

2003-10-08 13:48  rees

	* src/afs/OBSD/osi_file.c: DELTA openbsd-20031007 AUTHOR
	rees@umich.edu
	
	works much better if you check the right vnode pointer

2003-10-07 20:48  rees

	* src/afs/OBSD/osi_vnodeops.c: DELTA openbsd-20031007 AUTHOR
	rees@umich.edu
	
	use poll instead of select for 3.5 and beyond reported by provos

2003-10-01 14:04  rees

	* src/config/: afs_sysnames.h, param.i386_fbsd_52.h: DELTA
	freebsd5-20031001 AUTHOR rees@umich.edu
	
	FreeBSD 5.2 config files.

2003-09-27 06:23  shadow

	* src/ubik/remote.c: DELTA
	ubik-dont-serve-data-while-syncing-20030927 AUTHOR
	aedil@sinenomine.net FIXES
	
	while we're syncing a new database over, and if the sync fails,
	don't keep serving out of the truncated and/or trashed database.
	set the db version to 0 before starting the sync.

2003-09-26 16:57  rees

	* src/afs/OBSD/: osi_file.c, osi_vnodeops.c: DELTA openbsd-20030926
	AUTHOR rees@umich.edu
	
	check for (v_type == VNON) from VFS_VGET in UFSOpen remove dead
	prototypes from osi_vnodeops.c

2003-09-25 16:26  rees

	* acinclude.m4: DELTA more-sysnames-20030925 AUTHOR rees@umich.edu
	
	add openbsd 3.3-3.4, freebsd 5.1-5.2 (from
	wollman@khavrinen.lcs.mit.edu)

2003-09-24 19:26  shadow

	* src/venus/fstrace.c: DELTA
	deal-with-new-gcc-multiline-behavior-20030924 AUTHOR
	lha@stacken.kth.se FIXES 2154
	
	"foo bar" is right out
	
	deal.

2003-09-24 19:02  shadow

	* src/lwp/: Makefile.in, lwp.c, lwp_elf.h, process.i386.s: DELTA
	lwp-elf-bsd-and-assembly-cleanup-20030924 AUTHOR lha@stacken.kth.se
	FIXES 2153
	
	DELTA some-name-yyyymmdd AUTHOR contributor@some.site

2003-09-24 18:54  shadow

	* src/viced/: callback.c, viced.c: DELTA
	fsync-wait-typing-mistake-20030924 AUTHOR lha@stacken.kth.se FIXES
	2155
	
	correct refs to fsync_wait

2003-09-24 18:33  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-dentry-revalidate-make-sysname-lists-work-20030924 AUTHOR
	shadow@dementia.org FIXES
	
	pass the unmangled name into afs_lookup in dentry_revalidate if
	dnlc lookup fails.

2003-09-23 21:44  zacheiss

	* src/util/snprintf.c: DELTA
	windows-doesnt-always-have-long-long-20030923 AUTHOR rbasch@mit.edu
	
	Still can't assume long long exists; can break Windows build.

2003-09-22 19:19  shadow

	* src/viced/callback.c: DELTA
	callbacks-later-remove-lhs-cast-20030915 AUTHOR shadow@dementia.org
	FIXES 2100
	
	lhs cast illegal, some compilers barf, remove it.  this time commit
	the correct patch

2003-09-16 03:03  shadow

	* src/viced/callback.c: DELTA
	callbacks-later-remove-lhs-cast-20030915 AUTHOR shadow@dementia.org
	FIXES 2100
	
	lhs cast illegal, some compilers barf, remove it.

2003-09-15 21:39  shadow

	* src/volser/vos.c: DELTA vos-fix-fprintf-args-20030915 AUTHOR
	alfw@SLAC.Stanford.EDU FIXES 2096
	
	kill extraneous argument to fprintf

2003-09-15 21:31  shadow

	* src/cf/ressearch.m4: DELTA
	res-search-test-shouldnt-use-res-close-20030915 AUTHOR
	jhutz@cmu.edu FIXES 2099
	
	res_close() not part of generally accepted resolver api

2003-09-15 21:12  shadow

	* src/WINNT/client_creds/lang/: de_DE/afscreds.rc,
	en_US/afscreds.rc, es_ES/afscreds.rc, ja_JP/afscreds.rc,
	ko_KR/afscreds.rc, zh_CN/afscreds.rc, zh_TW/afscreds.rc: DELTA
	winnt-newcreds-dialog-missing-attribute-20030915 AUTHOR
	jaltman@columbia.edu FIXES 2119
	
	DS_CENTER attribute missing from dialog.

2003-09-15 21:02  shadow

	* src/WINNT/client_creds/afscreds.h: DELTA
	winnt-avoid-leak-and-memory-corruption-in-afscreds-20030915 AUTHOR
	jaltman@columbia.edu FIXES 2120
	
	WINNT/talocale/TaLocale.h conditionally defines REALLOC() to
	TaLocaleReallocFunction().
	
	WINNT/client_creds/afscred.h  conditionally defines REALLOC() to
	AfsCredsReallocFunction().
	
	Unfortunately, AfsCredsReallocFunction is never used because
	REALLOC is always defined first by an include of Talocale.h within
	afscreds.h.  This is a problem because it results in memory being
	allocated within a DLL and then freed by the EXE.  This results in
	both a memory leak in the DLL and memory corruption in the EXE.

2003-09-13 20:14  zacheiss

	* src/config/stds.h: DELTA
	windows-doesnt-always-have-long-long-20030913 AUTHOR rbasch@mit.edu

2003-09-09 21:14  rees

	* src/: afs/FBSD/osi_file.c, dir/dir.c: DELTA freebsd50-20030909
	AUTHOR rees@umich.edu
	
	use VFS_VGET with correct args instead of igetinode fix str
	warnings in dir.c

2003-09-04 15:57  shadow

	* src/volser/volmain.c: DELTA irix-volser-lwp-stack-20030904 AUTHOR
	shadow@dementia.org FIXES 2031
	
	may be needed on more platforms based on suggestion from
	salvet@ics.muni.cz

2003-09-04 15:45  shadow

	* src/sys/Makefile.in: DELTA
	sys-dont-rebuild-for-aix-files-20030904 AUTHOR nneul@umr.edu FIXES
	2040
	
	hack, touch the files so we don't rebuild for them

2003-09-04 15:41  shadow

	* src/config/NTMakefile.i386_nt40: DELTA
	winnt-use-current-platform-sdk-20030904 AUTHOR jaltman@columbia.edu
	FIXES 2068
	
	_WIN32_WINNT definition must match _WIN32_IE to use current
	platform sdk

2003-09-04 15:35  shadow

	* src/config/NTMakefile.i386_nt40: DELTA
	winnt-checked-do-debug-20030904 AUTHOR jaltman@columbia.edu FIXES
	2069
	
	Disable optimization; generate full debug info in objs for checked
	build.

2003-09-04 15:25  shadow

	* src/WINNT/: client_config/up.ico, client_config/up.ico,
	client_cpa/afs_ccenter.ico, client_cpa/afs_ccenter.ico,
	client_cpa/afs_conf.ico, client_cpa/afs_conf.ico,
	client_creds/afscreds.ico, client_creds/afscreds.ico,
	client_creds/creds_1.ico, client_creds/creds_1.ico,
	client_creds/creds_2.ico, client_creds/creds_2.ico,
	client_creds/creds_3.ico, client_creds/creds_3.ico: DELTA
	winnt-binaryify-icos-20030903 AUTHOR shadow@dementia.org FIXES
	
	at suggestion of rsm4@cssd.pitt.edu

2003-09-04 15:22  shadow

	* src/WINNT/: afsapplib/resource/acl.ico,
	afsapplib/resource/acl.ico, afsapplib/resource/aggreg.ico,
	afsapplib/resource/aggreg.ico, afsapplib/resource/aggreg1.ico,
	afsapplib/resource/aggreg1.ico, afsapplib/resource/error.ico,
	afsapplib/resource/error.ico, afsapplib/resource/fileset.ico,
	afsapplib/resource/fileset.ico, afsapplib/resource/fileset1.ico,
	afsapplib/resource/fileset1.ico, afsapplib/resource/group.ico,
	afsapplib/resource/group.ico, afsapplib/resource/ic.ico,
	afsapplib/resource/ic.ico, afsapplib/resource/io.ico,
	afsapplib/resource/io.ico, afsapplib/resource/key.ico,
	afsapplib/resource/key.ico, afsapplib/resource/locked.ico,
	afsapplib/resource/locked.ico, afsapplib/resource/multiple.ico,
	afsapplib/resource/multiple.ico, afsapplib/resource/server.ico,
	afsapplib/resource/server.ico, afsapplib/resource/server1.ico,
	afsapplib/resource/server1.ico, afsapplib/resource/server_u.ico,
	afsapplib/resource/server_u.ico, afsapplib/resource/service.ico,
	afsapplib/resource/service.ico, afsapplib/resource/service1.ico,
	afsapplib/resource/service1.ico, afsapplib/resource/service2.ico,
	afsapplib/resource/service2.ico, afsapplib/resource/spin1.ico,
	afsapplib/resource/spin1.ico, afsapplib/resource/spin2.ico,
	afsapplib/resource/spin2.ico, afsapplib/resource/spin3.ico,
	afsapplib/resource/spin3.ico, afsapplib/resource/spin4.ico,
	afsapplib/resource/spin4.ico, afsapplib/resource/spin5.ico,
	afsapplib/resource/spin5.ico, afsapplib/resource/spin6.ico,
	afsapplib/resource/spin6.ico, afsapplib/resource/spin7.ico,
	afsapplib/resource/spin7.ico, afsapplib/resource/spin8.ico,
	afsapplib/resource/spin8.ico, afsapplib/resource/spinstop.ico,
	afsapplib/resource/spinstop.ico, afsapplib/resource/user.ico,
	afsapplib/resource/user.ico, afsapplib/resource/warning.ico,
	afsapplib/resource/warning.ico, afsd/afsd.ico, afsd/afsd.ico,
	afssvrcfg/afsdrive.ico, afssvrcfg/afsdrive.ico,
	afssvrcfg/app_icon.ico, afssvrcfg/app_icon.ico,
	afssvrcfg/disabled.ico, afssvrcfg/disabled.ico,
	afssvrcfg/disk_dri.ico, afssvrcfg/disk_dri.ico, afssvrcfg/file.ico,
	afssvrcfg/file.ico, afssvrcfg/folder.ico, afssvrcfg/folder.ico,
	afssvrcfg/warn_dri.ico, afssvrcfg/warn_dri.ico,
	afssvrcpa/afssvrcpa.ico, afssvrcpa/afssvrcpa.ico,
	afssvrmgr/resource/admlist.ico, afssvrmgr/resource/admlist.ico,
	afssvrmgr/resource/afssvrmgr.ico, afssvrmgr/resource/afssvrmgr.ico,
	afssvrmgr/resource/btn_delete.ico,
	afssvrmgr/resource/btn_delete.ico,
	afssvrmgr/resource/btn_rename.ico,
	afssvrmgr/resource/btn_rename.ico, afssvrmgr/resource/getdates.ico,
	afssvrmgr/resource/getdates.ico, afssvrmgr/resource/install.ico,
	afssvrmgr/resource/install.ico, afssvrmgr/resource/prune.ico,
	afssvrmgr/resource/prune.ico, afssvrmgr/resource/setmove.avi,
	afssvrmgr/resource/setmove.avi, afssvrmgr/resource/subset.ico,
	afssvrmgr/resource/subset.ico, afssvrmgr/resource/uninstal.ico,
	afssvrmgr/resource/uninstal.ico, afsusrmgr/resource/afsusrmgr.ico,
	afsusrmgr/resource/afsusrmgr.ico, client_config/afs_config.ico,
	client_config/afs_config.ico, client_config/down.ico,
	client_config/down.ico: DELTA winnt-binaryify-icos-20030903 AUTHOR
	shadow@dementia.org FIXES
	
	at suggestion of rsm4@cssd.pitt.edu

2003-09-04 03:35  shadow

	* src/WINNT/: afsadmsvr/afsadmsvr.ico, afsadmsvr/afsadmsvr.ico,
	client_config/afs_config.ico, client_config/afs_config.ico,
	afsapplib/resource/bos.ico, afsapplib/resource/bos.ico: DELTA
	winnt-binaryify-icos-20030903 AUTHOR shadow@dementia.org FIXES
	
	at suggestion of rsm4@cssd.pitt.edu

2003-09-04 03:30  shadow

	* src/WINNT/install/NSIS/: MakeCommon.bat, NTMakefile, OpenAFS.nsi,
	Service.cpp: DELTA winnt-nsis-installer-update-20030903 AUTHOR
	rsm4@cssd.pitt.edu FIXES
	
	more work on the nsis installer should be mostly complete

2003-09-03 16:47  rees

	* src/: afs/afs_vcache.c, config/afs_sysnames.h,
	export/Makefile.in, export/cfgexport.c, libafsrpc/Makefile.in,
	shlibafsrpc/Makefile.in, sys/Makefile.in, util/Makefile.in: DELTA
	aix52-support-20030903 AUTHOR reuter@rzg.mpg.de
	
	AIX 5.2 support does not include param.h does not include deadlock
	fix for afs_vnop_remove.c

2003-09-03 06:48  shadow

	* src/venus/fstrace.c: DELTA
	linux-fstrace-syscall-return-code-20030903 AUTHOR
	shadow@dementia.org FIXES
	
	so fstrace doesn't get bogus return values

2003-08-29 22:00  rees

	* src/afs/: afs.h, afs_osi.h, VNOPS/afs_vnop_dirops.c,
	VNOPS/afs_vnop_link.c, VNOPS/afs_vnop_readdir.c,
	VNOPS/afs_vnop_rename.c, VNOPS/afs_vnop_strategy.c,
	VNOPS/afs_vnop_write.c: DELTA freebsd50-20030829 AUTHOR
	rees@umich.edu
	
	pass thread, not proc, to VOP_[UN]LOCK in afs_write pass correct
	bio arg to biodone in afs_strategy fix some warnings reformat some
	#ifdefs for clarity

2003-08-29 02:12  shadow

	* src/WINNT/install/NSIS/OpenAFS.nsi: DELTA
	winnt-nsis-installer-server-support-more-languages-20030828 AUTHOR
	rsm4@cssd.pitt.edu FIXES
	
	make server available to install. support more languages.

2003-08-29 02:11  shadow

	* src/util/dirpath_nt.h: DELTA winnt-server-dirpaths-fix-20030828
	AUTHOR rsm4@cssd.pitt.edu FIXES
	
	make server stuff actually be able to run

2003-08-28 15:19  rees

	* src/afs/UKERNEL/afs_usrops.c: DELTA ukernel-osi-credp-20030828
	AUTHOR rees@umich.edu
	
	also declare and init afs_osi_credp for ukernel.  thanks to nathan
	for bug report.

2003-08-28 03:46  shadow

	* src/: config/NTMakefile.i386_nt40, WINNT/afsd/fs_utils.h: DELTA
	winnt-64bit-env-20030827 AUTHOR rsm4@cssd.pitt.edu FIXES
	
	define and support 64 bit env on windows

2003-08-28 03:16  shadow

	* src/: vol/Makefile.in, volser/Makefile.in, volser/vol-dump.c:
	DELTA voldump-builds-with-volser-20030827 AUTHOR nneul@umr.edu
	FIXES
	
	avoid circular dependancy issue.

2003-08-28 00:43  shadow

	* src/WINNT/install/NSIS/: AFSCell.ini, CellServPage.ini,
	NTMakefile, OpenAFS.nsi, Service.cpp: DELTA
	winnt-nsis-installer-20030827 AUTHOR rsm4@cssd.pitt.edu FIXES
	
	make the nsis installer actually work.

2003-08-27 21:43  rees

	* src/: afs/afs_analyze.c, afs/afs_osi.c, afs/afs_osi.h,
	afs/afs_server.c, afs/afs_vcache.c, afs/afs_volume.c,
	afs/FBSD/osi_file.c, afs/FBSD/osi_vnodeops.c, afs/NBSD/osi_file.c,
	afs/OBSD/osi_file.c, afs/VNOPS/afs_vnop_read.c,
	afs/VNOPS/afs_vnop_write.c, rx/rx_kcommon.c: DELTA
	osi-credp-20030827 AUTHOR rees@umich.edu
	
	Use a pointer for afs_osi_cred, and crget() instead of just
	inventing one.	Required for FreeBSD, which puts a mutex in the
	cred.  Not strictly required for other BSDs, but it's more correct.

2003-08-26 18:05  shadow

	* src/config/stds.h: DELTA packed-int64-macros-20030825 AUTHOR
	shadow@dementia.org FIXES
	
	these were missing for the non long long cases.
	
	ew.

2003-08-26 17:54  shadow

	* src/config/stds.h: DELTA packed-int64-macros-20030825 AUTHOR
	shadow@dementia.org FIXES
	
	these were missing for the non long long cases.
	
	ew.

2003-08-26 15:09  rees

	* src/afs/VNOPS/afs_vnop_symlink.c: DELTA fix-format-20030826
	AUTHOR rees@umich.edu
	
	minor silly indent/format fixes

2003-08-26 03:03  shadow

	* src/rxstat/NTMakefile: DELTA winnt-build-cleanup-20030825 AUTHOR
	rsm4@cssd.pitt.edu FIXES
	
	more updates. make libadmin build, fix dependancies for
	unified_afs, copy rxstat header out during build

2003-08-26 02:59  shadow

	* src/: WINNT/install/NSIS/OpenAFS.nsi, afs/NTMakefile,
	config/stds.h, volser/dumpstuff.c, volser/vos.c: DELTA
	winnt-build-cleanup-20030825 AUTHOR rsm4@cssd.pitt.edu FIXES
	
	fix NSIS installer build paths clean up base64 support for nt clean
	up int64 support in volser

2003-08-26 02:43  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	dir-dont-oops-on-corruption-20030825 AUTHOR shadow@dementia.org
	FIXES
	
	If afs_dir_GetBlob gives us a corrupt blob, try to handle it
	gracefully.
	
	Ideally, we'd figure out *why*, but, what crash dumps?

2003-08-25 20:50  shadow

	* src/: NTMakefile, libadmin/adminutil/NTMakefile,
	rxstat/NTMakefile: DELTA winnt-build-cleanup-20030825 AUTHOR
	rsm4@cssd.pitt.edu FIXES
	
	more updates. make libadmin build, fix dependancies for
	unified_afs, copy rxstat header out during build

2003-08-25 20:36  shadow

	* src/WINNT/install/NSIS/: CellServPage.ini, NTMakefile,
	OpenAFS.nsi, Service.cpp: DELTA winnt-nsis-installer-20030825
	AUTHOR rsm4@cssd.pitt.edu FIXES
	
	include NSIS installer files

2003-08-25 20:33  shadow

	* src/volser/dumpstuff.c: DELTA
	dumpsize-int64-support-non-64bit-platforms-20030825 AUTHOR
	shadow@dementia.org FIXES
	
	this didn't compile on non long long platforms.
	
	again, ew.

2003-08-25 20:32  shadow

	* src/config/stds.h: DELTA packed-int64-macros-20030825 AUTHOR
	shadow@dementia.org FIXES
	
	these were missing for the non long long cases.
	
	ew.

2003-08-25 18:24  shadow

	* src/: WINNT/afsd/afsd.c, WINNT/afsd/afsd_service.c,
	WINNT/afsd/afslogon.c, WINNT/afsd/cm_buf.c,
	WINNT/afsd/cm_callback.c, WINNT/afsd/smb.c,
	WINNT/client_config/drivemap.cpp, WINNT/client_exp/gui2fs.cpp,
	WINNT/talocale/tal_alloc.cpp, afs/NTMakefile, viced/viced.c,
	vlserver/vlserver.c: DELTA winnt-build-cleanup-20030825 AUTHOR
	rsm4@cssd.pitt.edu FIXES
	
	include unified afs error support for winnt. removed dup'd code.
	
	supports building an installer with NSIS
	
	remove orphaned osi_malloc header ref

2003-08-25 18:23  shadow

	* src/: NTMakefile, WINNT/afs_setup_utils/afs_setup_utils.cpp,
	WINNT/afsapplib/hashlist.cpp, WINNT/afsapplib/subclass.cpp: DELTA
	winnt-build-cleanup-20030825 AUTHOR rsm4@cssd.pitt.edu FIXES
	
	include unified afs error support for winnt. removed dup'd code.
	
	supports building an installer with NSIS

2003-08-24 21:22  shadow

	* src/vol/Makefile.in: DELTA vol-dump-tool-20030824 AUTHOR
	nneul@umr.edu FIXES 2008
	
	create direct-from-disk volume dump tool

2003-08-24 17:17  shadow

	* src/: WINNT/afsd/NTMakefile, WINNT/afsreg/NTMakefile,
	bucoord/NTMakefile, config/NTMakefile.i386_nt40,
	ptserver/ptserver.c, util/NTMakefile, util/snprintf.c: DELTA
	winnt-update-to-build-again-20030824 AUTHOR rsm4@cssd.pitt.edu
	FIXES
	
	get things closer to building again for winnt port

2003-08-20 22:41  zacheiss

	* src/util/assert.c: DELTA fix-indent-lossage-20030820 AUTHOR
	rbasch@mit.edu
	
	Fix lossage that breaks Windows build introduced by running indent.

2003-08-15 23:50  kolya

	* src/afs/LINUX/osi_file.c: DELTA
	use-largespace-for-osifile-20030815 AUTHOR kolya@mit.edu
	
	Use AllocLargeSpace for osi_file's on Linux because it sometimes
	exceeds SMALLOCSIZ.

2003-08-14 03:55  kolya

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	memory-allocation-fixes-20030813 AUTHOR kolya@mit.edu
	
	Properly free allocated memory from osi_AllocLargeSpace and check
	the amount of memory requested from osi_AllocSmallSpace to avoid a
	possible panic.

2003-08-12 04:06  shadow

	* src/WINNT/: afsadmsvr/NTMakefile, afsd/NTMakefile,
	afsd/cm_conn.c, client_osi/NTMakefile: DELTA
	winnt-dotnet-support-20030812 AUTHOR rsm4@cssd.pitt.edu FIXES
	
	"The 1.2.10 build ALMOST builds out of the box in Visual Studio
	.NET 2003.  The MIDL compiler's default option changed from
	/NO_ROBUST to /ROBUST in version 6.0.359.  So I propose that we put
	the /NO_ROBUST switch in the NTMakefiles as part of the command
	line."

2003-08-11 22:22  shadow

	* src/ptserver/ptprocs.c: DELTA ptprocs-supergroups-stub-20030811
	AUTHOR shadow@dementia.org FIXES
	
	have a stub to go with the unifdef'd .xg file.
	
	make the stub actually work. i wonder if it's ok to cheat like
	this.  (return RXGEN_OPCODE)

2003-08-11 22:16  shadow

	* src/ptserver/ptprocs.c: DELTA ptprocs-supergroups-stub-20030811
	AUTHOR shadow@dementia.org FIXES
	
	have a stub to go with the unifdef'd .xg file.

2003-08-11 19:29  shadow

	* acinclude.m4: DELTA usermode-linux-configure-cleanup-20030808
	AUTHOR aedil-afs@alchar.org FIXES
	
	clean up configure test for usermode linux

2003-08-08 21:54  shadow

	* src/: JAVA/libjafs/Internal.c, afs/afs_call.c, afs/afs_volume.c,
	afs/VNOPS/afs_vnop_lookup.c, afsd/afsd.c, bozo/bosserver.c,
	butc/dump.c, butc/tcmain.c, butm/file_tm.c,
	config/param.alpha_dux40.h, config/param.alpha_dux50.h,
	config/param.alpha_dux51.h, config/param.hp_ux102.h,
	config/param.hp_ux110.h, config/param.hp_ux11i.h,
	config/param.rs_aix42.h, config/param.rs_aix51.h,
	config/param.sgi_62.h, config/param.sgi_63.h,
	config/param.sgi_64.h, config/param.sgi_65.h,
	config/param.sun4x_55.h, config/param.sun4x_56.h, kauth/prot.h,
	kauth/user_nt.c, libadmin/test/bos.c, libadmin/test/client.c,
	libadmin/test/kas.c, libadmin/test/vos.c, lwp/lwp.c,
	pinstall/install.c, ptserver/ptclient.c, ptserver/utils.c,
	util/afs_atomlist.c, venus/fstrace.c, viced/callback.c,
	viced/host.c, viced/viced.c, vol/fs_conv_411.c: DELTA
	reindent-again-20030808 AUTHOR shadow@dementia.org FIXES 1774
	
	catch things which crept in. if emacs hadn't started ignoring my
	code formatting settings this would suck so much less....

2003-08-08 21:34  shadow

	* src/ptserver/ptserver.h: DELTA
	ptserver-supergroups-cleanup-20030808 AUTHOR kwc@citi.umich.edu
	FIXES 1834
	
	last changes needed for nested pts groups

2003-08-08 21:20  shadow

	* src/ptserver/: Makefile.in, pt_util.c: DELTA
	ptutil-use-libcmd-20030808 AUTHOR mbacchi@btv.ibm.com FIXES 1276
	
	use libcmd in pt_util

2003-08-08 21:00  shadow

	* src/pinstall/install.c: DELTA
	pinstall-execve-adhere-to-posix-20030808 AUTHOR shadow@dementia.org
	FIXES 1886
	
	pass in null env in posixly-correct manner

2003-08-08 20:40  shadow

	* src/: viced/afsfileprocs.c, viced/host.c, viced/viced.c,
	vol/clone.c, vol/ihandle.c, vol/ihandle.h, vol/namei_ops.c,
	vol/namei_ops.h, vol/nuke.c, vol/partition.c, vol/partition.h,
	vol/physio.c, vol/viceinode.h, vol/vnode.h, vol/vol-info.c,
	vol/vol-salvage.c, vol/volume.c, vol/volume.h, vol/vutil.c,
	volser/dumpstuff.c, volser/restorevol.c: DELTA
	large-file-support-20030808 AUTHOR toddr@rpi.edu FIXES 1493
	
	large file support in the fileserver, again

2003-08-08 20:27  shadow

	* src/bozo/bos.c: DELTA bos-error-string-args-cleanup-20030808
	AUTHOR alfw@slac.stanford.edu FIXES 1822
	
	remove bogus arguments to printf in bos

2003-08-08 20:22  shadow

	* src/viced/viced.c: DELTA viced-vlserver-rpc-proto-20030808 AUTHOR
	kwc@citi.umich.edu FIXES 1835
	
	add prototype for vlserver function to stifle warnings on aix

2003-08-08 20:21  shadow

	* src/lwp/fasttime.c: DELTA remove-unneeded-mman-include-20030808
	AUTHOR kwc@citi.umich.edu FIXES 1835
	
	don't include mman.h in lwp fasttime

2003-08-08 20:18  shadow

	* src/: ptserver/ptint.xg, ptserver/ptserver.h, ptserver/utils.c,
	ubik/lock.c: DELTA ptserver-supergroups-cleanup-20030808 AUTHOR
	kwc@citi.umich.edu FIXES 1834
	
	last changes needed for nested pts groups

2003-08-08 20:10  shadow

	* src/: libafs/MakefileProto.AIX.in, tbutc/Makefile.in: DELTA
	objdir-build-cleanup-20030808 AUTHOR kwc@citi.umich.edu FIXES 1833
	
	so objdir builds can work on aix

2003-08-08 20:01  shadow

	* src/butc/lwps.c: DELTA hpux-build-fixes-20030805 AUTHOR
	deengert@anl.gov FIXES
	
	so we can build cleanly on hpux 11.22

2003-08-08 19:55  shadow

	* src/: afs/afs.h, afs/afs_call.c, afs/afs_volume.c,
	afs/LINUX/osi_sysctl.c, afs/VNOPS/afs_vnop_lookup.c, afsd/afsd.c,
	config/afs_args.h: DELTA
	afs-prefer-backup-volumes-on-mountpoints-option-20030808 AUTHOR
	aedil-afs@alchar.org FIXES
	
	afsd option (-backuptree) and proc interface code for linux to
	enable preferring backup volumes when crossing mountpoints once in
	a tree of backup volumes.

2003-08-08 19:15  shadow

	* acinclude.m4, src/config/afs_sysnames.h,
	src/libafs/MakefileProto.LINUX.in: DELTA
	usermode-linux-configure-cleanup-20030808 AUTHOR
	aedil-afs@alchar.org FIXES
	
	clean up configure test for usermode linux

2003-08-04 17:48  rees

	* src/lwp/lwp.c: DELTA lwp-reformat-20030804 AUTHOR rees@umich.edu
	
	fix lwp.c:Debug() macro so lwp.c will reformat correctly other
	minor cosmetic fixups

2003-07-29 22:31  shadow

	* src/butm/: file_tm.c, file_tm.c: DELTA
	butm-restore-from-large-files-20030729 AUTHOR shadow@dementia.org
	FIXES
	
	make restore also work from large files

2003-07-29 18:58  kolya

	* src/viced/: afsfileprocs.c, callback.c, host.c, host.h, viced.c,
	viced.h: DELTA fix-indent-bug-with-lock-macros-20030729 AUTHOR
	kolya@mit.edu
	
	Add trailing semicolons to lock/unlock macro invocations to make
	indent do the right thing, and re-indent.

2003-07-29 02:00  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	opteron-linux-sys-call-hack-fix-20030728 AUTHOR shadow@dementia.org
	FIXES
	
	smp machines need a larger search space?

2003-07-25 18:15  shadow

	* Makefile.in: DELTA package-build-rules-20030709 AUTHOR
	shadow@dementia.org FIXES
	
	allow building of macos packages from make

2003-07-25 04:38  shadow

	* acinclude.m4, src/pinstall/install.c: DELTA
	use-strerror-if-available-20030725 AUTHOR shadow@dementia.org FIXES
	
	discover and use strerror instead of sys_errlist and sys_nerr.

2003-07-25 04:30  shadow

	* src/config/param.i386_linux24.h: DELTA
	linux-largefile-defns-20030724 AUTHOR shadow@dementia.org FIXES
	
	make usd library able to write large files on i386 linux

2003-07-25 02:53  shadow

	* src/config/param.i386_linux24.h: DELTA
	linux-largefile-defns-20030724 AUTHOR shadow@dementia.org FIXES
	
	make usd library able to write large files on i386 linux

2003-07-23 16:30  shadow

	* src/butc/dump.c: DELTA butc-notice-eot-20030723 AUTHOR
	shadow@dementia.org FIXES
	
	if we're going to check for BUTM_EOT, have a chance in hell of
	finding it.  and not, say, 0.

2003-07-17 16:00  rees

	* src/: config/afs_sysnames.h, config/param.i386_fbsd_51.h,
	afs/sysincludes.h: DELTA freebsd-51-20030717 AUTHOR rees@umich.edu
	
	add support for FreeBSD 5.1 (builds, kernel module not working yet)

2003-07-16 22:22  shadow

	* src/afs/afs_trace.et: DELTA undo-reindent-newline-20030716 AUTHOR
	nneul@umr.edu FIXES 1782
	
	so the message catalog doesn't upset tools.

2003-07-15 23:28  shadow

	* acconfig.h: DELTA reindent-20030715 AUTHOR shadow@dementia.org
	FIXES 1774
	
	fix subst mistake

2003-07-15 23:17  shadow

	* src/: util/test/b32.c, util/test/b64.c, util/test/dirpath_test.c,
	util/test/dtest.c, util/test/fb64.c, util/test/ktest.c,
	util/test/test_ktime.c, util/test/treaddir.c, venus/cacheout.c,
	venus/cmdebug.c, venus/fs.c, venus/fstrace.c, venus/gcpags.c,
	venus/kdump.c, venus/livesys.c, venus/twiddle.c, venus/up.c,
	venus/whatfid.c, venus/test/fulltest.c, venus/test/getinitparams.c,
	venus/test/idtest.c, venus/test/owntest.c, vfsck/dir.c,
	vfsck/dirutils.c, vfsck/fsck.h, vfsck/inode.c, vfsck/main.c,
	vfsck/pass1.c, vfsck/pass1b.c, vfsck/pass2.c, vfsck/pass3.c,
	vfsck/pass4.c, vfsck/pass5.c, vfsck/proplist.c, vfsck/setup.c,
	vfsck/ufs_subr.c, vfsck/ufs_tables.c, vfsck/utilities.c,
	vfsck/vprintf.c, viced/afsfileprocs.c, viced/callback.c,
	viced/check_sysid.c, viced/fs_stats.h, viced/fsprobe.c,
	viced/host.c, viced/host.h, viced/physio.c, viced/profile.c,
	viced/viced.c, viced/viced.h, vlserver/cnvldb.c, vlserver/cnvldb.h,
	vlserver/sascnvldb.c, vlserver/vlclient.c, vlserver/vlclient.h,
	vlserver/vldb_check.c, vlserver/vlprocs.c, vlserver/vlserver.c,
	vlserver/vlserver.p.h, vlserver/vlutils.c, vol/clone.c,
	vol/common.c, vol/devname.c, vol/fs_conv_411.c, vol/fssync.h,
	vol/gi.c, vol/ihandle.c, vol/ihandle.h, vol/listinodes.c,
	vol/namei_ops.c, vol/namei_ops.h, vol/nfs.h, vol/ntops.c,
	vol/ntops.h, vol/nuke.c, vol/partition.c, vol/partition.h,
	vol/physio.c, vol/purge.c, vol/salvage.h, vol/viceinode.h,
	vol/vnode.c, vol/vnode.h, vol/vol-info.c, vol/vol-salvage.c,
	vol/voldefs.h, vol/volinodes.h, vol/volume.c, vol/volume.h,
	vol/vutil.c, vol/xfs_size_check.c, vol/test/ilist_nt.c,
	vol/test/listVicepx.c, vol/test/listVicepx.h, vol/test/ltlist.c,
	vol/test/nicreate.c, vol/test/nilist.c, vol/test/nincdec.c,
	vol/test/nino.c, vol/test/nsubr.c, vol/test/testpart.c,
	vol/test/updateDirInode.c, vol/test/utilities.c, volser/common.c,
	volser/dump.h, volser/dumpstuff.c, volser/lockdata.h,
	volser/lockprocs.c, volser/physio.c, volser/restorevol.c,
	volser/vol.h, volser/volmain.c, volser/volprocs.c,
	volser/volser.p.h, volser/volser_prototypes.h, volser/voltrans.c,
	volser/vos.c, volser/vsprocs.c, volser/vsutils.c, xstat/xstat_cm.c,
	xstat/xstat_cm.h, xstat/xstat_cm_test.c, xstat/xstat_fs.c,
	xstat/xstat_fs.h, xstat/xstat_fs_callback.c, xstat/xstat_fs_test.c:
	DELTA reindent-20030715 AUTHOR shadow@dementia.org FIXES 1774
	
	thanks to nneul@umr.edu for providing a script to do this.  gnu
	indent 2.2.9 options: -npro -nbad -bap -nbc -bbo -br -ce -cdw -brs
	-ncdb -cp1 -ncs -di2 -ndj -nfc1 -nfca -i4 -lp -npcs -nprs -psl -sc
	-nsob -ts8

2003-07-15 23:14  shadow

	* src/: afs/DARWIN/osi_module.c, afs/DARWIN/osi_prototypes.h,
	afs/DARWIN/osi_sleep.c, afs/DARWIN/osi_vfsops.c,
	afs/DARWIN/osi_vm.c, afs/DARWIN/osi_vnodeops.c, afs/DUX/osi_file.c,
	afs/DUX/osi_groups.c, afs/DUX/osi_inode.c, afs/DUX/osi_inode.h,
	afs/DUX/osi_misc.c, afs/DUX/osi_sleep.c, afs/DUX/osi_vfsops.c,
	afs/DUX/osi_vm.c, afs/DUX/osi_vnodeops.c, afs/FBSD/osi_file.c,
	afs/FBSD/osi_groups.c, afs/FBSD/osi_inode.c, afs/FBSD/osi_inode.h,
	afs/FBSD/osi_machdep.h, afs/FBSD/osi_misc.c, afs/FBSD/osi_module.c,
	afs/FBSD/osi_prototypes.h, afs/FBSD/osi_sleep.c,
	afs/FBSD/osi_vfsops.c, afs/FBSD/osi_vm.c, afs/FBSD/osi_vnodeops.c,
	afs/HPUX/osi_debug.c, afs/HPUX/osi_file.c, afs/HPUX/osi_groups.c,
	afs/HPUX/osi_inode.c, afs/HPUX/osi_inode.h, afs/HPUX/osi_machdep.h,
	afs/HPUX/osi_misc.c, afs/HPUX/osi_sleep.c, afs/HPUX/osi_vfs.h,
	afs/HPUX/osi_vfsops.c, afs/HPUX/osi_vm.c, afs/HPUX/osi_vnodeops.c,
	afs/IRIX/osi_file.c, afs/IRIX/osi_groups.c, afs/IRIX/osi_idbg.c,
	afs/IRIX/osi_inode.c, afs/IRIX/osi_inode.h, afs/IRIX/osi_machdep.h,
	afs/IRIX/osi_misc.c, afs/IRIX/osi_sleep.c, afs/IRIX/osi_vfs.h,
	afs/IRIX/osi_vfsops.c, afs/IRIX/osi_vm.c, afs/IRIX/osi_vnodeops.c,
	afs/LINUX/osi_alloc.c, afs/LINUX/osi_cred.c, afs/LINUX/osi_file.c,
	afs/LINUX/osi_groups.c, afs/LINUX/osi_inode.c,
	afs/LINUX/osi_machdep.h, afs/LINUX/osi_misc.c,
	afs/LINUX/osi_module.c, afs/LINUX/osi_prototypes.h,
	afs/LINUX/osi_sleep.c, afs/LINUX/osi_sysctl.c,
	afs/LINUX/osi_vfsops.c, afs/LINUX/osi_vm.c,
	afs/LINUX/osi_vnodeops.c, afs/NBSD/osi_file.c,
	afs/NBSD/osi_groups.c, afs/NBSD/osi_inode.c, afs/NBSD/osi_inode.h,
	afs/NBSD/osi_misc.c, afs/NBSD/osi_sleep.c, afs/NBSD/osi_vfsops.c,
	afs/NBSD/osi_vm.c, afs/NBSD/osi_vnodeops.c, afs/OBSD/osi_file.c,
	afs/OBSD/osi_groups.c, afs/OBSD/osi_machdep.h, afs/OBSD/osi_misc.c,
	afs/OBSD/osi_sleep.c, afs/OBSD/osi_vfsops.c, afs/OBSD/osi_vm.c,
	afs/OBSD/osi_vnodeops.c, afs/SOLARIS/osi_file.c,
	afs/SOLARIS/osi_groups.c, afs/SOLARIS/osi_inode.c,
	afs/SOLARIS/osi_inode.h, afs/SOLARIS/osi_machdep.h,
	afs/SOLARIS/osi_prototypes.h, afs/SOLARIS/osi_sleep.c,
	afs/SOLARIS/osi_vfsops.c, afs/SOLARIS/osi_vm.c,
	afs/SOLARIS/osi_vnodeops.c, afs/UKERNEL/afs_usrops.c,
	afs/UKERNEL/afs_usrops.h, afs/UKERNEL/osi_groups.c,
	afs/UKERNEL/osi_machdep.h, afs/UKERNEL/osi_vfsops.c,
	afs/UKERNEL/osi_vm.c, afs/UKERNEL/osi_vnodeops.c,
	afs/UKERNEL/sysincludes.h, afs/VNOPS/afs_vnop_access.c,
	afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_create.c,
	afs/VNOPS/afs_vnop_dirops.c, afs/VNOPS/afs_vnop_fid.c,
	afs/VNOPS/afs_vnop_flock.c, afs/VNOPS/afs_vnop_link.c,
	afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_open.c,
	afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_readdir.c,
	afs/VNOPS/afs_vnop_remove.c, afs/VNOPS/afs_vnop_rename.c,
	afs/VNOPS/afs_vnop_strategy.c, afs/VNOPS/afs_vnop_symlink.c,
	afs/VNOPS/afs_vnop_write.c, afsd/afsd.c, afsd/vsys.c,
	afsmonitor/afsmon-labels.h, afsmonitor/afsmon-output.c,
	afsmonitor/afsmon-parselog.c, afsmonitor/afsmon-win.c,
	afsmonitor/afsmonitor.c, afsmonitor/afsmonitor.h,
	afsweb/apache_afs_cache.c, afsweb/apache_afs_cache.h,
	afsweb/apache_afs_client.c, afsweb/apache_afs_module.c,
	afsweb/apache_afs_plugin.c, afsweb/apache_afs_utils.c,
	afsweb/apache_afs_utils.h, afsweb/apache_afs_weblog.c,
	afsweb/apache_api.h, afsweb/nsafs.c, afsweb/nsafs.h,
	afsweb/securehash.c, afsweb/weblog.c, afsweb/weblog_errors.h,
	afsweb/apache_includes/alloc.h, afsweb/apache_includes/buff.h,
	afsweb/apache_includes/conf.h,
	afsweb/apache_includes/http_conf_globals.h,
	afsweb/apache_includes/httpd.h, afsweb/apache_includes/1.2/alloc.h,
	afsweb/apache_includes/1.2/buff.h,
	afsweb/apache_includes/1.2/conf.h,
	afsweb/apache_includes/1.2/http_conf_globals.h,
	afsweb/apache_includes/1.2/httpd.h,
	afsweb/apache_includes/1.3.1/alloc.h,
	afsweb/apache_includes/1.3.1/ap.h,
	afsweb/apache_includes/1.3.1/ap_compat.h,
	afsweb/apache_includes/1.3.1/ap_config.h,
	afsweb/apache_includes/1.3.1/ap_ctype.h,
	afsweb/apache_includes/1.3.1/buff.h,
	afsweb/apache_includes/1.3.1/http_conf_globals.h,
	afsweb/apache_includes/1.3.1/httpd.h,
	afsweb/apache_includes/1.3.1/os.h,
	afsweb/apache_includes/1.3.1/util_uri.h,
	afsweb/apache_includes/1.3.6/alloc.h,
	afsweb/apache_includes/1.3.6/ap.h,
	afsweb/apache_includes/1.3.6/ap_compat.h,
	afsweb/apache_includes/1.3.6/ap_config.h,
	afsweb/apache_includes/1.3.6/ap_ctype.h,
	afsweb/apache_includes/1.3.6/ap_mmn.h,
	afsweb/apache_includes/1.3.6/buff.h,
	afsweb/apache_includes/1.3.6/http_conf_globals.h,
	afsweb/apache_includes/1.3.6/httpd.h,
	afsweb/apache_includes/1.3.6/os-inline.c,
	afsweb/apache_includes/1.3.6/os.h,
	afsweb/apache_includes/1.3.6/util_uri.h, audit/audit.c,
	audit/audit.h, auth/auth.p.h, auth/authcon.c, auth/cellconfig.c,
	auth/cellconfig.p.h, auth/copyauth.c, auth/ktc.c, auth/ktc_nt.c,
	auth/setkey.c, auth/userok.c, auth/writeconfig.c,
	auth/test/ktctest.c, auth/test/testcellconf.c, bozo/bnode.c,
	bozo/bnode.p.h, bozo/bos.c, bozo/bos_util.c, bozo/bosoprocs.c,
	bozo/bosserver.c, bozo/cronbnodeops.c, bozo/ezbnodeops.c,
	bozo/fsbnodeops.c, bozo/smail-notifier.c, bozo/test/testproc.c,
	bu_utils/fms.c, bubasics/bubasics.h, bubasics/butm.p.h,
	bubasics/tcdata.p.h, bucoord/bc.p.h, bucoord/bc_status.c,
	bucoord/btest.c, bucoord/commands.c, bucoord/config.c,
	bucoord/dlq.c, bucoord/dsstub.c, bucoord/dsvs.c, bucoord/dump.c,
	bucoord/dump_sched.c, bucoord/error_macros.h, bucoord/expire.c,
	bucoord/main.c, bucoord/regex.c, bucoord/restore.c,
	bucoord/server.c, bucoord/status.c, bucoord/tape_hosts.c,
	bucoord/ttest.c, bucoord/ubik_db_if.c, bucoord/vol_sets.c,
	bucoord/volstub.c, budb/budb_client.p.h, budb/database.c,
	budb/database.h, budb/db_alloc.c, budb/db_dump.c, budb/db_hash.c,
	budb/db_lock.c, budb/db_lock.h, budb/db_text.c, budb/dbs_dump.c,
	budb/globals.h, budb/ol_verify.c, budb/procs.c, budb/server.c,
	budb/struct_ops.c, butc/butc_xbsa.c, butc/butc_xbsa.h,
	butc/common.h, butc/dbentries.c, butc/dump.c, butc/list.c,
	butc/lwps.c, butc/read_tape.c, butc/recoverDb.c, butc/tcmain.c,
	butc/tcprocs.c, butc/tcstatus.c, butc/tcudbprocs.c, butc/tdump.c,
	butc/test.c, butc/test_budb.c, butm/butm_test.c,
	butm/error_macros.h, butm/file_tm.c, butm/test_ftm.c, cmd/cmd.c,
	cmd/cmd.p.h, cmd/test/ctest.c, cmd/test/dtest.c, cmd/test/itest.c,
	comerr/com_err.c, comerr/com_err.h, comerr/compile_et.c,
	comerr/error_msg.c, comerr/error_table.h, comerr/error_table_nt.c,
	comerr/error_table_nt.h, comerr/et_name.c, comerr/internal.h,
	comerr/mit-sipb-cr.h, comerr/test/test.c, config/afs_args.h,
	config/afs_sysnames.h, config/afsconfig-windows.h, config/config.c,
	config/debug.h, config/icl.h, config/mc.c, config/mkvers.c,
	config/param.alpha_dux40.h, config/param.alpha_dux50.h,
	config/param.alpha_dux51.h, config/param.alpha_linux_22.h,
	config/param.alpha_linux_24.h, config/param.alpha_nbsd15.h,
	config/param.alpha_nbsd16.h, config/param.amd64_linux24.h,
	config/param.hp_ux102.h, config/param.hp_ux110.h,
	config/param.hp_ux11i.h, config/param.i386_djgpp.h,
	config/param.i386_fbsd_42.h, config/param.i386_fbsd_43.h,
	config/param.i386_fbsd_44.h, config/param.i386_fbsd_45.h,
	config/param.i386_fbsd_46.h, config/param.i386_fbsd_47.h,
	config/param.i386_fbsd_50.h, config/param.i386_linux22.h,
	config/param.i386_linux24.h, config/param.i386_nbsd15.h,
	config/param.i386_nbsd16.h, config/param.i386_nbsd20.h,
	config/param.i386_nt40.h, config/param.i386_obsd31.h,
	config/param.i386_obsd32.h, config/param.i386_obsd33.h,
	config/param.i386_obsd34.h, config/param.i386_umlinux22.h,
	config/param.i386_umlinux24.h, config/param.i386_win95.h,
	config/param.ia64_hpux1122.h, config/param.ia64_linux24.h,
	config/param.nbsd15.h, config/param.nbsd16.h,
	config/param.nbsd20.h, config/param.parisc_linux24.h,
	config/param.ppc_darwin_12.h, config/param.ppc_darwin_13.h,
	config/param.ppc_darwin_14.h, config/param.ppc_darwin_60.h,
	config/param.ppc_linux22.h, config/param.ppc_linux24.h,
	config/param.ppc_nbsd16.h, config/param.ppc_nbsd20.h,
	config/param.rs_aix42.h, config/param.rs_aix51.h,
	config/param.s390_linux22.h, config/param.s390_linux24.h,
	config/param.sgi_62.h, config/param.sgi_63.h,
	config/param.sgi_64.h, config/param.sgi_65.h,
	config/param.sparc64_linux22.h, config/param.sparc64_linux24.h,
	config/param.sparc_linux22.h, config/param.sparc_linux24.h,
	config/param.sun4_413.h, config/param.sun4x_55.h,
	config/param.sun4x_56.h, config/param.sun4x_57.h,
	config/param.sun4x_58.h, config/param.sun4x_59.h,
	config/param.sunx86_54.h, config/param.sunx86_57.h,
	config/param.sunx86_58.h, config/permit_xprt.h, config/stds.h,
	config/touch.c, config/util_cr.c, config/uvenus.h, config/venus.h,
	dauth/dlog.c, dauth/dpass.c, des/andrew-conf.h, des/cbc_encrypt.c,
	des/cksum.c, des/conf-aix-ibm.h, des/conf-alpha-bsd.h,
	des/conf-bsd-alpha.h, des/conf-ppc-darwin.h, des/conf.h,
	des/crypt.c, des/debug_decl.c, des/des.c, des/des.h,
	des/des_conf.h, des/des_internal.h, des/des_prototypes.h,
	des/enc.c, des/key_parity.c, des/key_sched.c, des/main.c,
	des/make_e.c, des/make_fp.c, des/make_ip.c, des/make_keyperm.c,
	des/make_odd.c, des/make_p.c, des/make_p_table.c, des/make_s.c,
	des/make_s_table.c, des/misc.c, des/new_rnd_key.c,
	des/pcbc_encrypt.c, des/quad_cksum.c, des/read_pssword.c,
	des/stats.h, des/strng_to_key.c, des/tables.h, des/util.c,
	des/weak_key.c, des/test/key_test.c, des/test/testit.c,
	des/test/verify.c, dir/buffer.c, dir/dir.c, dir/dir.h,
	dir/salvage.c, dir/test/dtest.c, dir/test/physio.c,
	dir/test/test-salvage.c, export/cfgafs.c, export/cfgexport.c,
	export/export.c, export/export.h, export/sym.h, export/symtab.c,
	finale/translate_et.c, finale/translate_et_nt.c, fsint/afsaux.c,
	fsprobe/fsprobe.c, fsprobe/fsprobe.h, fsprobe/fsprobe_callback.c,
	fsprobe/fsprobe_test.c, gtx/X11windows.c, gtx/cb_test.c,
	gtx/curses_test.c, gtx/curseswindows.c, gtx/dumbwindows.c,
	gtx/frame.c, gtx/gtxX11win.h, gtx/gtxcurseswin.h, gtx/gtxdumbwin.h,
	gtx/gtxframe.h, gtx/gtxkeymap.h, gtx/gtxlightobj.h,
	gtx/gtxobjdict.h, gtx/gtxobjects.h, gtx/gtxtest.c, gtx/gtxtextcb.h,
	gtx/gtxtextobj.h, gtx/gtxwindows.h, gtx/input.c, gtx/keymap.c,
	gtx/lightobject.c, gtx/objdict.c, gtx/object_test.c, gtx/objects.c,
	gtx/screen_test.c, gtx/textcb.c, gtx/textobject.c, gtx/windows.c,
	kauth/admin_tools.c, kauth/authclient.c, kauth/client.c,
	kauth/decode_ticket.c, kauth/ka_util.c, kauth/kaaux.c,
	kauth/kaauxdb.c, kauth/kadatabase.c, kauth/kalocalcell.c,
	kauth/kalog.c, kauth/kaopcodes.h, kauth/kaprocs.c, kauth/kas.c,
	kauth/kaserver.c, kauth/kaserver.h, kauth/kautils.c,
	kauth/kautils.p.h, kauth/kdb.c, kauth/kkids.c, kauth/klog.c,
	kauth/klogin.c, kauth/knfs.c, kauth/kpasswd.c, kauth/kpwvalid.c,
	kauth/krb_tf.c, kauth/krb_udp.c, kauth/manyklog.c, kauth/prot.h,
	kauth/read_passwd.c, kauth/rebuild.c, kauth/token.c, kauth/user.c,
	kauth/user_nt.c, kauth/test/background.c, kauth/test/multiklog.c,
	kauth/test/test_badtix.c, kauth/test/test_date.c,
	kauth/test/test_getticket.c, kauth/test/test_interim_ktc.c,
	kauth/test/test_rxkad_free.c, libacl/acl.h, libacl/aclprocs.c,
	libacl/netprocs.c, libacl/prs_fs.h, libacl/test/acltest.c,
	libadmin/afs_Admin.h, libadmin/adminutil/afs_AdminInternal.h,
	libadmin/adminutil/afs_utilAdmin.c,
	libadmin/adminutil/afs_utilAdmin.h, libadmin/bos/afs_bosAdmin.c,
	libadmin/bos/afs_bosAdmin.h, libadmin/cfg/afs_cfgAdmin.h,
	libadmin/cfg/cfgclient.c, libadmin/cfg/cfgdb.c,
	libadmin/cfg/cfghost.c, libadmin/cfg/cfginternal.c,
	libadmin/cfg/cfginternal.h, libadmin/cfg/cfgservers.c,
	libadmin/cfg/test/cfgtest.c, libadmin/client/afs_clientAdmin.c,
	libadmin/client/afs_clientAdmin.h, libadmin/kas/afs_kasAdmin.c,
	libadmin/kas/afs_kasAdmin.h, libadmin/pts/afs_ptsAdmin.c,
	libadmin/pts/afs_ptsAdmin.h, libadmin/samples/cm_client_config.c,
	libadmin/samples/cm_list_cells.c, libadmin/samples/cm_local_cell.c,
	libadmin/samples/cm_server_prefs.c,
	libadmin/samples/rxdebug_basic_stats.c,
	libadmin/samples/rxdebug_conns.c, libadmin/samples/rxdebug_peers.c,
	libadmin/samples/rxdebug_rx_stats.c,
	libadmin/samples/rxdebug_supported_stats.c,
	libadmin/samples/rxdebug_version.c,
	libadmin/samples/rxstat_clear_peer.c,
	libadmin/samples/rxstat_clear_process.c,
	libadmin/samples/rxstat_disable_peer.c,
	libadmin/samples/rxstat_disable_process.c,
	libadmin/samples/rxstat_enable_peer.c,
	libadmin/samples/rxstat_enable_process.c,
	libadmin/samples/rxstat_get_peer.c,
	libadmin/samples/rxstat_get_process.c,
	libadmin/samples/rxstat_get_version.c,
	libadmin/samples/rxstat_query_peer.c,
	libadmin/samples/rxstat_query_process.c, libadmin/test/afscp.c,
	libadmin/test/bos.c, libadmin/test/bos.h, libadmin/test/client.c,
	libadmin/test/client.h, libadmin/test/common.h,
	libadmin/test/kas.c, libadmin/test/kas.h, libadmin/test/pts.c,
	libadmin/test/pts.h, libadmin/test/util.c, libadmin/test/util.h,
	libadmin/test/vos.c, libadmin/test/vos.h,
	libadmin/vos/afs_vosAdmin.c, libadmin/vos/afs_vosAdmin.h,
	libadmin/vos/lockprocs.c, libadmin/vos/lockprocs.h,
	libadmin/vos/vosutils.c, libadmin/vos/vosutils.h,
	libadmin/vos/vsprocs.c, libadmin/vos/vsprocs.h, libuafs/linktest.c,
	log/kseal.c, log/tokens.c, log/unlog.c, log/test/gettoktest.c,
	log/test/testlog.c, login/getenv.c, login/login.c, login/setenv.c,
	login/util_login.c, login/util_logout.c, login/util_logwtmp.c,
	lwp/fasttime.c, lwp/lock.c, lwp/lock.h, lwp/lwp.c, lwp/lwp.h,
	lwp/preempt.c, lwp/preempt.h, lwp/process.c, lwp/rw.c,
	lwp/threadname.c, lwp/timer.c, lwp/timer.h, lwp/waitkey.c,
	lwp/test/selclient.c, lwp/test/selserver.c, lwp/test/selsubs.c,
	lwp/test/seltest.h, lwp/test/test.c, lwp/test/test_key.c,
	lwp/test/testtime.c, mpp/mpp.c, null/null.c, package/check.c,
	package/conftree.c, package/fileops.c, package/globals.h,
	package/globfuncs.c, package/messages.c, package/misc.c,
	package/package.c, package/package.h, package/test.c,
	package/update.c, package/validupdates.h, pam/afs_account.c,
	pam/afs_auth.c, pam/afs_message.c, pam/afs_message.h,
	pam/afs_pam_msg.c, pam/afs_pam_msg.h, pam/afs_password.c,
	pam/afs_session.c, pam/afs_setcred.c, pam/afs_util.c,
	pam/afs_util.h, pam/test_pam.c, pinstall/install.c,
	procmgmt/afskill.c, procmgmt/procmgmt.h, procmgmt/procmgmt_nt.c,
	procmgmt/procmgmt_unix.c, procmgmt/redirect_nt.c,
	procmgmt/test/pmgttest.c, ptserver/db_verify.c, ptserver/display.c,
	ptserver/error_macros.h, ptserver/map.c, ptserver/pt_util.c,
	ptserver/ptclient.c, ptserver/ptprocs.c, ptserver/pts.c,
	ptserver/ptserver.c, ptserver/ptserver.h, ptserver/ptuser.c,
	ptserver/ptutils.c, ptserver/readgroup.c, ptserver/readpwd.c,
	ptserver/testpt.c, ptserver/ubik.c, ptserver/utils.c, rx/rx.c,
	rx/rx.h, rx/rx_clock.c, rx/rx_clock.h, rx/rx_clock_nt.c,
	rx/rx_conncache.c, rx/rx_event.c, rx/rx_event.h, rx/rx_getaddr.c,
	rx/rx_globals.c, rx/rx_globals.h, rx/rx_kcommon.c, rx/rx_kcommon.h,
	rx/rx_kernel.h, rx/rx_lwp.c, rx/rx_lwp.h, rx/rx_misc.c,
	rx/rx_misc.h, rx/rx_multi.c, rx/rx_multi.h, rx/rx_null.c,
	rx/rx_packet.c, rx/rx_packet.h, rx/rx_prototypes.h,
	rx/rx_pthread.c, rx/rx_pthread.h, rx/rx_queue.h, rx/rx_rdwr.c,
	rx/rx_trace.c, rx/rx_trace.h, rx/rx_user.c, rx/rx_user.h,
	rx/rx_xmit_nt.c, rx/rx_xmit_nt.h, rx/rxdebug.c, rx/rxperf.c,
	rx/xdr.c, rx/xdr.h, rx/xdr_afsuuid.c, rx/xdr_array.c,
	rx/xdr_arrayn.c, rx/xdr_float.c, rx/xdr_int32.c, rx/xdr_int64.c,
	rx/xdr_mem.c, rx/xdr_prototypes.h, rx/xdr_rec.c, rx/xdr_refernce.c,
	rx/xdr_rx.c, rx/xdr_stdio.c, rx/xdr_update.c, rx/AIX/rx_kmutex.c,
	rx/AIX/rx_kmutex.h, rx/AIX/rx_knet.c, rx/DARWIN/rx_kmutex.c,
	rx/DARWIN/rx_kmutex.h, rx/DARWIN/rx_knet.c, rx/DUX/rx_kmutex.c,
	rx/DUX/rx_kmutex.h, rx/DUX/rx_knet.c, rx/FBSD/rx_kmutex.c,
	rx/FBSD/rx_kmutex.h, rx/FBSD/rx_knet.c, rx/HPUX/rx_kmutex.c,
	rx/HPUX/rx_kmutex.h, rx/HPUX/rx_knet.c, rx/IRIX/rx_kmutex.c,
	rx/IRIX/rx_kmutex.h, rx/IRIX/rx_knet.c, rx/LINUX/rx_kmutex.c,
	rx/LINUX/rx_kmutex.h, rx/LINUX/rx_knet.c, rx/NBSD/rx_kmutex.h,
	rx/NBSD/rx_knet.c, rx/OBSD/rx_knet.c, rx/SOLARIS/rx_kmutex.c,
	rx/SOLARIS/rx_kmutex.h, rx/SOLARIS/rx_knet.c,
	rx/UKERNEL/rx_kmutex.c, rx/UKERNEL/rx_kmutex.h,
	rx/UKERNEL/rx_knet.c, rx/bulk.example/bulk_client.c,
	rx/bulk.example/bulk_io.c, rx/bulktest/bulk_client.c,
	rx/bulktest/bulk_io.c, rx/bulktest/bulk_server.c,
	rx/multi.example/sample_client.c, rx/multi.example/sample_server.c,
	rx/simple.example/sample_client.c,
	rx/simple.example/sample_server.c, rx/test/generator.c,
	rx/test/generator.h, rx/test/kctest.c, rx/test/kstest.c,
	rx/test/tableGen.c, rx/test/testclient.c, rx/test/testqueue.c,
	rx/test/testserver.c, rxdebug/rxdebug.c, rxgen/rpc_clntout.c,
	rxgen/rpc_cout.c, rxgen/rpc_errors.h, rxgen/rpc_hout.c,
	rxgen/rpc_main.c, rxgen/rpc_parse.c, rxgen/rpc_parse.h,
	rxgen/rpc_scan.c, rxgen/rpc_scan.h, rxgen/rpc_svcout.c,
	rxgen/rpc_util.c, rxgen/rpc_util.h, rxkad/asn1_err.h,
	rxkad/bg-fcrypt.c, rxkad/crc.c, rxkad/der.h, rxkad/fc_test.c,
	rxkad/lifetimes.h, rxkad/private_data.h, rxkad/rxkad.p.h,
	rxkad/rxkad_client.c, rxkad/rxkad_common.c,
	rxkad/rxkad_prototypes.h, rxkad/rxkad_server.c, rxkad/ticket.c,
	rxkad/ticket5.c, rxkad/v5der.c, rxkad/v5gen-rewrite.h,
	rxkad/v5gen.c, rxkad/v5gen.h, rxkad/domestic/crypt_conn.c,
	rxkad/domestic/fcrypt.c, rxkad/domestic/fcrypt.h,
	rxkad/domestic/sboxes.h, rxkad/domestic/tcrypt.c,
	rxkad/test/stress.c, rxkad/test/stress_c.c,
	rxkad/test/stress_internal.h, rxkad/test/stress_s.c,
	rxstat/rxstat.c, scout/scout.c, sgistuff/sgi_auth.c, sia/siad.c,
	sia/test-reauth.c, sys/afssyscalls.c, sys/afssyscalls.h,
	sys/fixit.c, sys/icreate.c, sys/idec.c, sys/iinc.c, sys/iopen.c,
	sys/iread.c, sys/istat.c, sys/iwrite.c, sys/pagsh.c,
	sys/pioctl_nt.c, sys/pioctl_nt.h, sys/rmtsysc.c, sys/rmtsysd.c,
	sys/rmtsysnet.c, sys/rmtsyss.c, sys/xfsattrs.h, tests/afscp.c,
	tests/afscp_callback.c, tests/afsdump_dirlist.c,
	tests/afsdump_extract.c, tests/afsdump_scan.c,
	tests/afsdump_xsed.c, tests/append-over-page.c, tests/apwd.c,
	tests/asu.c, tests/backuphdr.c, tests/blocks-new-file.c,
	tests/create-dirs.c, tests/create-files.c, tests/create-remove.c,
	tests/create-stat.c, tests/create-symlinks.c, tests/directory.c,
	tests/dump.c, tests/dumpfmt.h, tests/dumpscan.h, tests/dumptool.c,
	tests/dup2-and-unlog.c, tests/echo-n.c, tests/err.c, tests/err.h,
	tests/errx.c, tests/exit-wo-close.c, tests/fchmod.c,
	tests/fhbench.c, tests/fs_lib.c, tests/fsx.c, tests/ga-test.c,
	tests/hardlink1.c, tests/hardlink2.c, tests/hardlink4.c,
	tests/int64.c, tests/intNN.h, tests/internal.h, tests/intr-read.c,
	tests/invalidate-file.c, tests/kill-softer.c, tests/kill-softly.c,
	tests/large-dir.c, tests/large-dir2.c, tests/large-dir3.c,
	tests/make-page.c, tests/mkdir2.c, tests/mkdir3.c,
	tests/mmap-and-read.c, tests/mmap-cat.c, tests/mmap-shared-write.c,
	tests/mmap-vs-read.c, tests/mmap-vs-read2.c, tests/null-search.c,
	tests/parsedump.c, tests/parsetag.c, tests/parsevnode.c,
	tests/parsevol.c, tests/pathname.c, tests/pine.c,
	tests/primitive.c, tests/read-vs-mmap.c, tests/read-vs-mmap2.c,
	tests/read-write.c, tests/readdir-vs-lstat.c,
	tests/rename-under-feet.c, tests/rename5.c, tests/rename6.c,
	tests/repair.c, tests/rm-rf.c, tests/snprintf.c, tests/stagehdr.c,
	tests/stagehdr.h, tests/still-there-p.c,
	tests/strange-characters-c.c, tests/symlink.c,
	tests/test-parallel1.c, tests/test-parallel2.c,
	tests/test-setgroups.c, tests/test-setpag.c,
	tests/truncate-files.c, tests/truncate.c, tests/util.c,
	tests/utime-dir.c, tests/utime-file.c, tests/vwarnx.c,
	tests/warn.c, tests/warnerr.c, tests/warnx.c, tests/write-closed.c,
	tests/write-closed2.c, tests/write-large.c, tests/write-rand.c,
	tests/write-ro-file.c, tests/write-ucc.c, tests/write3.c,
	tests/xf_files.c, tests/xf_printf.c, tests/xf_profile.c,
	tests/xf_rxcall.c, tests/xfiles.c, tests/xfiles.h,
	tsm41/aix41_auth.c, ubik/beacon.c, ubik/disk.c, ubik/lock.c,
	ubik/phys.c, ubik/recovery.c, ubik/remote.c, ubik/ubik.c,
	ubik/ubik.p.h, ubik/ubikclient.c, ubik/ubikcmd.c, ubik/udebug.c,
	ubik/utst_client.c, ubik/utst_server.c, ubik/vote.c,
	update/client.c, update/server.c, update/utils.c, usd/usd.h,
	usd/usd_file.c, usd/usd_nt.c, usd/test/usd_test.c, uss/uss.c,
	uss/uss_acl.c, uss/uss_acl.h, uss/uss_common.c, uss/uss_common.h,
	uss/uss_fs.c, uss/uss_fs.h, uss/uss_kauth.c, uss/uss_kauth.h,
	uss/uss_procs.c, uss/uss_procs.h, uss/uss_ptserver.c,
	uss/uss_ptserver.h, uss/uss_vol.c, uss/uss_vol.h,
	util/afs_atomlist.c, util/afs_atomlist.h, util/afs_lhash.c,
	util/afs_lhash.h, util/afsutil.h, util/afsutil_prototypes.h,
	util/assert.c, util/base32.c, util/base64.c, util/casestrcpy.c,
	util/dirent_nt.h, util/dirpath.c, util/dirpath_nt.h,
	util/errmap_nt.c, util/errmap_nt.h, util/errors.h, util/fileutil.c,
	util/fileutil.h, util/flipbase64.c, util/get_krbrlm.c,
	util/hostparse.c, util/hputil.c, util/isathing.c, util/itc.h,
	util/kreltime.c, util/ktime.c, util/ktime.h, util/netutils.c,
	util/netutils.h, util/packages.h, util/potpourri.h,
	util/pthread_glock.c, util/pthread_glock.h, util/pthread_nosigs.h,
	util/readdir_nt.c, util/regex.c, util/remote.h, util/secutil_nt.c,
	util/secutil_nt.h, util/serverLog.c, util/snprintf.c,
	util/softsig.c, util/softsig.h, util/strlcat.c, util/strlcpy.c,
	util/sys.c, util/uuid.c, util/vice.h, util/volparse.c,
	util/winsock_nt.c: DELTA reindent-20030715 AUTHOR
	shadow@dementia.org FIXES 1774
	
	thanks to nneul@umr.edu for providing a script to do this.  gnu
	indent 2.2.9 options: -npro -nbad -bap -nbc -bbo -br -ce -cdw -brs
	-ncdb -cp1 -ncs -di2 -ndj -nfc1 -nfca -i4 -lp -npcs -nprs -psl -sc
	-nsob -ts8

2003-07-15 23:11  shadow

	* acconfig.h, src/JAVA/libjafs/ACL.c,
	src/JAVA/libjafs/AdminToken.c, src/JAVA/libjafs/Cell.c,
	src/JAVA/libjafs/Exceptions.h, src/JAVA/libjafs/File.c,
	src/JAVA/libjafs/FileInputStream.c,
	src/JAVA/libjafs/FileOutputStream.c, src/JAVA/libjafs/Group.c,
	src/JAVA/libjafs/Internal.c, src/JAVA/libjafs/Internal.h,
	src/JAVA/libjafs/Key.c, src/JAVA/libjafs/Partition.c,
	src/JAVA/libjafs/Process.c, src/JAVA/libjafs/Server.c,
	src/JAVA/libjafs/User.c, src/JAVA/libjafs/UserToken.c,
	src/JAVA/libjafs/Volume.c, src/afs/afs.h, src/afs/afs_analyze.c,
	src/afs/afs_axscache.c, src/afs/afs_axscache.h,
	src/afs/afs_buffer.c, src/afs/afs_call.c, src/afs/afs_callback.c,
	src/afs/afs_cbqueue.c, src/afs/afs_cbqueue.h, src/afs/afs_cell.c,
	src/afs/afs_chunk.c, src/afs/afs_chunkops.h, src/afs/afs_conn.c,
	src/afs/afs_daemons.c, src/afs/afs_dcache.c, src/afs/afs_dynroot.c,
	src/afs/afs_exporter.c, src/afs/afs_init.c, src/afs/afs_lock.c,
	src/afs/afs_mariner.c, src/afs/afs_memcache.c,
	src/afs/afs_nfsclnt.c, src/afs/afs_nfsdisp.c, src/afs/afs_osi.c,
	src/afs/afs_osi.h, src/afs/afs_osi_alloc.c, src/afs/afs_osi_pag.c,
	src/afs/afs_osi_uio.c, src/afs/afs_osi_vget.c,
	src/afs/afs_osidnlc.c, src/afs/afs_osidnlc.h, src/afs/afs_pioctl.c,
	src/afs/afs_prototypes.h, src/afs/afs_segments.c,
	src/afs/afs_server.c, src/afs/afs_stat.c, src/afs/afs_stats.h,
	src/afs/afs_user.c, src/afs/afs_util.c, src/afs/afs_util.h,
	src/afs/afs_vcache.c, src/afs/afs_volume.c, src/afs/exporter.h,
	src/afs/lock.h, src/afs/longc_procs.h, src/afs/nfsclient.h,
	src/afs/sysincludes.h, src/afs/voldefs.h, src/afs/volerrors.h,
	src/afs/AIX/osi_config.c, src/afs/AIX/osi_file.c,
	src/afs/AIX/osi_groups.c, src/afs/AIX/osi_inode.c,
	src/afs/AIX/osi_machdep.h, src/afs/AIX/osi_misc.c,
	src/afs/AIX/osi_sleep.c, src/afs/AIX/osi_timeout.c,
	src/afs/AIX/osi_vfs.h, src/afs/AIX/osi_vfsops.c,
	src/afs/AIX/osi_vm.c, src/afs/AIX/osi_vnodeops.c,
	src/afs/DARWIN/osi_file.c, src/afs/DARWIN/osi_groups.c,
	src/afs/DARWIN/osi_inode.c, src/afs/DARWIN/osi_inode.h,
	src/afs/DARWIN/osi_machdep.h, src/afs/DARWIN/osi_misc.c: DELTA
	reindent-20030715 AUTHOR shadow@dementia.org FIXES 1774
	
	thanks to nneul@umr.edu for providing a script to do this.  gnu
	indent 2.2.9 options: -npro -nbad -bap -nbc -bbo -br -ce -cdw -brs
	-ncdb -cp1 -ncs -di2 -ndj -nfc1 -nfca -i4 -lp -npcs -nprs -psl -sc
	-nsob -ts8

2003-07-15 19:49  rees

	* src/: util/uuid.c, afs/FBSD/osi_vnodeops.c: DELTA
	freebsd-5x-20030715 AUTHOR rees@umich.edu
	
	use curproc->p_pid instead of getpid() (conflicts with kernel
	getpid) pass correct number of args to afs_close

2003-07-15 05:30  shadow

	* Makefile.in: DELTA hpux-make-packaging-target-20030715 AUTHOR
	shadow@dementia.org FIXES 1315
	
	make the make rule able to make packages

2003-07-14 23:43  shadow

	* src/sys/Makefile.in: DELTA aix-objdir-build-20030714 AUTHOR
	nneul@umr.edu FIXES 1763
	
	we never get this right.

2003-07-11 18:45  rees

	* src/afs/VNOPS/afs_vnop_read.c: DELTA freebsd-5x-20030711 AUTHOR
	rees@umich.edu
	
	more curproc -> curthread

2003-07-11 02:12  shadow

	* src/WINNT/afsd/smb3.c: DELTA winnt-fileinfo-is-directory-20030710
	AUTHOR rsm4@cssd.pitt.edu FIXES
	
	correctly report directories by not setting field in incorrect
	position in reply.

2003-07-10 21:52  shadow

	* acinclude.m4: DELTA linux-usermode-better-test-20030710 AUTHOR
	aedil-afs@alchar.org FIXES
	
	test the source tree and not the running kernel

2003-07-09 19:44  shadow

	* Makefile.in: DELTA package-build-rules-20030709 AUTHOR
	shadow@dementia.org FIXES
	
	allow building of macos packages from make

2003-07-09 18:55  shadow

	* src/packaging/MacOS/buildpkg.sh: DELTA
	macos-pkg-update-csdb-20030709 AUTHOR shadow@dementia.org FIXES
	
	attempt to update cellservdb before building packages

2003-07-09 18:06  shadow

	* src/packaging/HP-UX/scripts/: openafs-clnt.configure,
	openafs-srv.postremove: DELTA hpux-packagings-20030709 AUTHOR
	paul.weber@hp.com FIXES 1315
	
	updated packaging for hp-ux 11.00, 11.11 and 11.22

2003-07-09 17:41  rees

	* src/config/: param.i386_obsd31.h, param.i386_obsd32.h,
	param.i386_obsd33.h, param.i386_obsd34.h: DELTA
	no-kerberos-env-20030709 AUTHOR shadow@dementia.org
	
	you really don't want AFS_KERBEROS_ENV

2003-07-07 22:30  rees

	* src/packaging/OpenBSD/: buildpkg.sh, postinstall: DELTA
	openbsd-packaging-20030707 AUTHOR rees@umich.edu
	
	add bos to usr/vice/bin strip -x usr/vice/bin/*

2003-07-07 22:09  rees

	* src/afs/: afs_analyze.c, afs_prototypes.h, OBSD/osi_sleep.c,
	OBSD/osi_vnodeops.c, VNOPS/afs_vnop_flock.c, VNOPS/afs_vnop_open.c,
	VNOPS/afs_vnop_write.c: DELTA openbsd-flock-fix-20030707 AUTHOR
	rees@umich.edu
	
	release all locks on last close, not just those for this process  
	(not correct but better; needed for posix) only sleep for remaining
	time in afs_osi_Wait if woken before timeout add proto for afs_open

2003-07-07 21:58  shadow

	* acinclude.m4: DELTA linux-uml-update-20030707 AUTHOR
	aedil-afs@alchar.org FIXES
	
	remaining update for uml, already i 1.2.10-rc2

2003-07-07 17:04  rees

	* src/afs/OBSD/osi_vnodeops.c: DELTA openbsd-vnops-20030707 AUTHOR
	rees@umich.edu
	
	always return child locked in lookup add support for PDIRUNLOCK
	flag

2003-07-07 16:15  rees

	* src/afs/FBSD/osi_vfsops.c: DELTA freebsd-4x-fix-20030707 AUTHOR
	rees@umich.edu
	
	fix merge screwup

2003-07-04 15:56  shadow

	* src/: afs/UKERNEL/afs_usrops.c, export/Makefile.in,
	sys/Makefile.in, vol/vnode.h, volser/dumpstuff.c: DELTA
	aix-51-support-20030701 AUTHOR reuter@rzg.mpg.de FIXES 1661
	
	make afs work for aix5.1 64 bit.  some code cleanup

2003-07-02 01:03  shadow

	* src/helper-splint.sh.in, src/splint.cfg, acinclude.m4,
	configure.in, src/util/Makefile.in, src/viced/Makefile.in,
	src/vol/Makefile.in, src/volser/Makefile.in: DELTA
	splint-support-20030701 AUTHOR toddr@rpi.edu FIXES 1493
	
	add splint support targets to makefiles add support files

2003-07-01 23:53  shadow

	* src/afs/: afs_analyze.c, afs_dcache.c: DELTA
	translate-more-vol-errors-20030701 AUTHOR shadow@dementia.org FIXES
	
	based on complaint from Ryan Underwood on openafs-info.  translate
	to EDQUOT and ENOSPC actually instead of just returning random
	numbers

2003-07-01 22:55  shadow

	* src/util/snprintf.c: DELTA snprintf-varargs-fun-20030701 AUTHOR
	shadow@dementia.org FIXES
	
	this probably needs a better fix. however, one some platforms, we
	see: ./snprintf.c: In function `afs_vsnprintf': ./snprintf.c:227:
	`short int' is promoted to `int' when passed through `...'
	./snprintf.c:227: (so you should pass `int' not `short int' to
	`va_arg')
	
	and it won't compile. are there platforms where short is correct?

2003-07-01 22:41  rees

	* src/afs/: afs_osi.c, afs_pioctl.c, FBSD/osi_module.c,
	OBSD/osi_file.c, OBSD/osi_vfsops.c: DELTA freebsd-50-creds-20030701
	AUTHOR rees@umich.edu
	
	freebsd 5.0 module now loads and runs! init creds in osi_Init don't
	call crhold on afs_osi_cred, because the mutex is invalid
	afs_xioctl takes a thread, not a proc

2003-07-01 22:21  shadow

	* acconfig.h, acinclude.m4, src/afs/afs_vcache.c,
	src/afs/LINUX/osi_file.c, src/cf/linux-test2.m4: DELTA
	linux-i-alloc-sem-usage-20030701 AUTHOR shadow@dementia.org FIXES
	
	modern kernels appear to use i_alloc_sem around truncation

2003-07-01 22:02  shadow

	* src/afs/VNOPS/afs_vnop_attrs.c: DELTA aix-51-support-20030701
	AUTHOR reuter@rzg.mpg.de FIXES 1661
	
	make afs work for aix5.1 64 bit.  some code cleanup

2003-07-01 19:43  shadow

	* src/WINNT/afsd/afsd_service.c: DELTA
	winnt-enable-global-drive-mappings-20030701 AUTHOR deengert@anl.gov
	FIXES 1614
	
	This will allow access to AFS from system processes and scheduled
	tasks.	It also means that each user does not have to map AFS to
	his own drive.

2003-07-01 19:39  shadow

	* src/ptserver/ptserver.c: DELTA ptserver-make-main-int-20030701
	AUTHOR peb@mppmu.mpg.de FIXES 1645
	
	don't declare main void.

2003-07-01 19:34  shadow

	* src/libadmin/pts/afs_ptsAdmin.c: DELTA
	libadmin-pts-pointer-fixes-20030701 AUTHOR peb@mppmu.mpg.de FIXES
	1647
	
	fix pointers to eliminate warnings

2003-07-01 19:30  shadow

	* src/cf/osconf.m4: DELTA use-lncurses-instead-of-path-20030701
	AUTHOR peb@mppmu.mpg.de FIXES 1648
	
	use -lncurses instead of explicit path

2003-07-01 19:27  shadow

	* Makefile.in, acinclude.m4: DELTA
	ignore-pam-module-if-no-headers-20030701 AUTHOR peb@mppmu.mpg.de
	FIXES 1649
	
	we check for pam headers; use the result

2003-07-01 19:23  shadow

	* src/: afsd/afsd.c, bozo/bos_util.c, rx/bulktest/Makefile.in,
	rx/multi.example/Makefile.in, rx/simple.example/Makefile.in,
	sys/rmtsysc.c, uss/uss_common.h, util/potpourri.h,
	util/test/Makefile.in, venus/fs.c, venus/kdump.c: DELTA
	gcc-warnings-cleanup-20030701 AUTHOR peb@mppmu.mpg.de FIXES 1650
	
	add headers, cleanup castings

2003-07-01 19:14  shadow

	* src/budb/Makefile.in: DELTA eliminate-bogus-rebuilding-20030701
	AUTHOR peb@mppmu.mpg.de FIXES 1651
	
	so makefiles have proper dependancies

2003-07-01 18:57  shadow

	* src/venus/Makefile.in, acinclude.m4: DELTA
	kdump-build-cleanup-20030701 AUTHOR peb@mppmu.mpg.de FIXES 1654
	
	don't rebuild kdump on every pass

2003-07-01 18:37  shadow

	* src/: afs/afs_call.c, afs/afs_cell.c, afs/afs_daemons.c,
	afs/afs_dcache.c, afs/afs_lock.c, afs/afs_memcache.c,
	afs/afs_osi.c, afs/afs_osi.h, afs/afs_pioctl.c, afs/afs_segments.c,
	afs/afs_trace.et, afs/afs_vcache.c, afs/AIX/osi_assem32.s,
	afs/AIX/osi_assem64.s, afs/AIX/osi_config.c, afs/AIX/osi_file.c,
	afs/AIX/osi_groups.c, afs/AIX/osi_inode.c, afs/AIX/osi_misc.c,
	afs/AIX/osi_sleep.c, afs/AIX/osi_vm.c, afs/AIX/osi_vnodeops.c,
	afs/UKERNEL/sysincludes.h, afs/VNOPS/afs_vnop_attrs.c,
	afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_readdir.c,
	afs/VNOPS/afs_vnop_strategy.c, afs/VNOPS/afs_vnop_write.c,
	afsd/rc.afs.rs_aix, afsd/rc.dkload.client.rs_aix,
	export/Makefile.in, export/export.c, export/export4-64.exp,
	export/export4.exp, export/export5-64.exp, export/export5.exp,
	libafs/MakefileProto.AIX.in, rx/rx.c, rx/rx.h, rx/rx_clock.h,
	rx/rx_kcommon.c, rx/rx_kcommon.h, rx/rx_packet.c, rx/rx_rdwr.c,
	rx/xdr_int64.c, rx/AIX/rx_kmutex.h, rx/AIX/rx_knet.c,
	sys/Makefile.in, sys/afs4.exp, sys/afs5.exp, sys/afsl4.exp,
	sys/afsl5.exp, tsm41/aix41_auth.c, venus/fstrace.c: DELTA
	aix-51-support-20030701 AUTHOR reuter@rzg.mpg.de FIXES 1661
	
	make afs work for aix5.1 64 bit.  some code cleanup

2003-07-01 18:12  rees

	* src/afs/afs_prototypes.h: DELTA protos-20030701 AUTHOR
	rees@umich.edu
	
	add proto for init_et_to_sys_error()

2003-07-01 18:06  rees

	* src/: afs/afs_osi.c, afs/afs_vcache.c, afs/FBSD/osi_file.c,
	afs/FBSD/osi_machdep.h, afs/FBSD/osi_misc.c,
	afs/FBSD/osi_prototypes.h, afs/FBSD/osi_sleep.c,
	afs/FBSD/osi_vfsops.c, afs/FBSD/osi_vnodeops.c,
	libafs/MakefileProto.FBSD.in: DELTA freebsd-20030701 AUTHOR
	rees@umich.edu
	
	freebsd: eliminate unresolved symbols kernel module loads now, but
	doesn't get very far

2003-06-30 19:51  rees

	* src/lwp/process.i386.s: DELTA label-in-col-1-20030630 AUTHOR
	rees@umich.edu
	
	put asm labels in col 1 (some asms are picky picky)

2003-06-30 19:44  rees

	* acinclude.m4, src/libafs/MakefileProto.FBSD.in,
	src/libafs/MakefileProto.OBSD.in: DELTA
	with-bsd-kernel-headers-20030630 AUTHOR rees@umich.edu
	
	add --with-bsd-kernel-headers configure option thanks to nathan for
	help with this

2003-06-28 19:39  rees

	* src/libafs/MakefileProto.FBSD.in: DELTA freebsd-20030628 AUTHOR
	rees@umich.edu
	
	change freebsd kernel module name to libafs.ko (required by
	kldload)

2003-06-27 20:54  rees

	* src/libafs/MakefileProto.OBSD.in: DELTA openbsd-oops-20030627
	AUTHOR rees@umich.edu
	
	back out my last commit. I'm told it's not wanted.

2003-06-27 20:32  rees

	* src/libafs/MakefileProto.FBSD.in: DELTA freebsd50-20030627 AUTHOR
	rees@umich.edu
	
	makefile changes to build freebsd 5.0 kernel module

2003-06-27 19:55  rees

	* src/libafs/MakefileProto.OBSD.in: DELTA openbsd-20030627 AUTHOR
	rees@umich.edu
	
	use -fno-stack-protector for all openbsd after 3.2

2003-06-27 14:12  shadow

	* src/bozo/Makefile.in: DELTA bozo-ubik-needs-rx-20030627 AUTHOR
	shadow@dementia.org FIXES
	
	make ubik depend on rx, not vice versa

2003-06-27 14:07  shadow

	* src/rx/xdr.h: DELTA
	rx-xdr-rename-userland-symbols-also-on-amd64-linux-20030627 AUTHOR
	shadow@dementia.org FIXES
	
	because the XDR struct is different on amd64, we need to do this to
	avoid tainting namespace of processes which otherwise use XDR and
	wouldn't use ours otherwise.
	
	this should be done otherwise, or maybe we *should* use the vendor
	XDR when we can.

2003-06-27 14:01  rees

	* src/util/: strlcat.c, strlcpy.c: DELTA strl-20030627 AUTHOR
	rees@umich.edu
	
	src/util/strlcat.c src/util/strlcpy.c

2003-06-27 14:00  rees

	* acinclude.m4, src/util/Makefile.in,
	src/util/afsutil_prototypes.h: DELTA strl-20030627 AUTHOR
	rees@umich.edu
	
	add strlcat, strlcpy to libutil

2003-06-26 17:00  rees

	* src/config/: param.i386_fbsd_42.h, param.i386_fbsd_43.h,
	param.i386_fbsd_44.h, param.i386_fbsd_45.h, param.i386_fbsd_46.h,
	param.i386_fbsd_47.h, param.i386_fbsd_50.h, param.i386_nbsd16.h,
	param.i386_nbsd20.h: DELTA bsd-no-sysparam-for-asm-20030626 AUTHOR
	rees@umich.edu
	
	don't #include sys/param.h in asm code (lwp/process.s)

2003-06-25 18:51  rees

	* src/WINNT/afsd/smb.c: DELTA windows-zombie-fix-20030625 AUTHOR
	bpcreech@eos.ncsu.edu
	
	To refresh your memories, this past semester, NC State experienced
	a problem wherein the OpenAFS Client for Windows would go into a
	zombie state and stop responding to traffic on the SMB interface
	until restarted...

2003-06-24 19:30  rees

	* src/: afs/OBSD/osi_machdep.h, lwp/Makefile.in: DELTA
	openbsd34-20030624 AUTHOR brent@graveland.net
	
	openbsd 3.4: add -I${TOP_INCDIR} to lwp/process.s compile flags use
	afs_strcat

2003-06-24 19:24  rees

	* src/afs/OBSD/osi_groups.c: DELTA openbsd-groups-20030624 AUTHOR
	rees@umich.edu
	
	openbsd: use the right creds in afs_xsetgroups don't clobber the
	ucred pool by running off the end of the group list don't over-hold
	creds

2003-06-23 22:46  rees

	* src/lwp/Makefile.in: DELTA sun-x86-20030623 AUTHOR
	fallsjo@sanchin.se
	
	also use process.i386.s for sun x86

2003-06-23 22:14  rees

	* src/afs/: afs_pioctl.c, afs_prototypes.h, FBSD/osi_groups.c:
	DELTA setpag-proto-20030623 AUTHOR rees@umich.edu
	
	use prototype for setpag for freebsd too

2003-06-23 21:48  rees

	* src/afs/: afs_osi_pag.c, afs_pioctl.c, OBSD/osi_groups.c: DELTA
	handlecontext-20030623 AUTHOR rees@umich.edu
	
	only include code for HandleContext when it's needed, and make it
	more obvious when HandleContext is needed

2003-06-23 20:27  rees

	* src/afs/: afs_prototypes.h, afs_util.c, OBSD/osi_machdep.h: DELTA
	add-strcpy-for-openbsd-20030623 AUTHOR rees@umich.edu
	
	add strcpy() to afs_util.c for OpenBSD 3.3.  Please don't look at
	my previous attempt to fix this.

2003-06-23 17:02  rees

	* src/: afs/OBSD/osi_machdep.h, config/afs_sysnames.h,
	config/param.i386_obsd34.h, lwp/Makefile.in, lwp/process.i386.s,
	lwp/process.s: DELTA i386-elf-20030623 AUTHOR rees@umich.edu
	
	break out i386 code from lwp/process.s to separate source file,  
	as discussed at workshop.  add support for OpenBSD 3.4, contributed
	by Brent Graveland <brent@graveland.net>   (requires kernel patch
	for lkm; see:	http://graveland.net/openbsd/openafs-on-openbsd

2003-06-23 16:04  shadow

	* src/vol/volume.c: DELTA
	vol-extra-logging-on-attach-detach-20030623 AUTHOR nneul@umr.edu
	FIXES 1387
	
	add extra logging, revert in cases where you don't have log level
	turned up

2003-06-20 15:42  rees

	* src/config/: param.i386_fbsd_42.h, param.i386_fbsd_43.h,
	param.i386_fbsd_44.h, param.i386_fbsd_45.h, param.i386_fbsd_46.h,
	param.i386_fbsd_47.h, param.i386_fbsd_50.h: DELTA
	freebsd-64bit-env-20030620 AUTHOR rees@umich.edu
	
	Add AFS_64BIT_ENV to all FreeBSD param files

2003-06-20 00:40  shadow

	* src/: viced/afsfileprocs.c, vol/clone.c, vol/ihandle.c,
	vol/vnode.c, vol/volume.c, vol/volume.h, vol/vutil.c,
	volser/physio.c, volser/volprocs.c, dir/buffer.c: DELTA
	more-warnings-and-prototyping-work-20030619 AUTHOR nneul@umr.edu
	FIXES 1816
	
	abstracted from work by toddr@rpi.edu

2003-06-20 00:35  shadow

	* src/util/snprintf.c: DELTA snprintf-string-includes-20030619
	AUTHOR nneul@umr.edu FIXES
	
	and some warnings killed. anyhow it should be happier now

2003-06-19 23:38  shadow

	* Makefile.in: DELTA add-maintainer-clean-target-20030619 AUTHOR
	shadow@dementia.org FIXES
	
	oops. make INSTALL's idea of the target name work also, in addition
	to "pristine"

2003-06-19 23:37  shadow

	* src/util/snprintf.c: DELTA vsnprint-af-inet-bsd-header-20030619
	AUTHOR dmagda@magda.ca FIXES
	
	the bsds also need socket.h to get a definition for AF_INET

2003-06-19 22:03  shadow

	* src/packaging/HP-UX/: psf-1.2.10-transarc-paths-11.00,
	psf-1.2.10-transarc-paths-11.11, psf-1.2.10-transarc-paths-11.22,
	data/depot.copyright, data/depot.description,
	data/fileset.description, data/openafs-clnt.description,
	data/openafs-krn.description, data/openafs-run.description,
	data/openafs-srv.description, data/product.README,
	data/product.copyright, data/product.description,
	data/subproduct.description, data/vendor.description,
	files/usr/vice/etc/CellServDB, files/usr/vice/etc/SuidCells,
	files/usr/vice/etc/cacheinfo, scripts/openafs-clnt.checkinstall,
	scripts/openafs-clnt.configure, scripts/openafs-clnt.preinstall,
	scripts/openafs-clnt.preremove, scripts/openafs-clnt.unconfigure,
	scripts/openafs-eng-man.configure,
	scripts/openafs-eng-man.unconfigure,
	scripts/openafs-krn.checkremove, scripts/openafs-krn.configure,
	scripts/openafs-krn.postinstall, scripts/openafs-krn.unconfigure,
	scripts/openafs-krn.verify, scripts/openafs-srv.checkremove,
	scripts/openafs-srv.configure, scripts/openafs-srv.postremove,
	scripts/openafs-srv.preinstall, scripts/openafs-srv.preremove,
	scripts/openafs-srv.subscript, scripts/openafs-srv.unconfigure,
	scripts/openafs-srv.verify, scripts/openafs.configure,
	scripts/openafs.postremove, scripts/openafs.unconfigure: DELTA
	hpux-packagings-20030619 AUTHOR paul.weber@hp.com FIXES 1315
	
	updated packaging for hp-ux 11.00, 11.11 and 11.22

2003-06-19 19:00  shadow

	* src/: WINNT/afs_setup_utils/afs_setup_utils_stub.rc,
	WINNT/afs_setup_utils/lang/de_DE/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/en_US/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/es_ES/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/ja_JP/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/ko_KR/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/pt_BR/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/zh_TW/afs_setup_utils.rc,
	WINNT/afsadmsvr/afsadmsvr.rc, WINNT/afsapplib/afsapplib_stub.rc,
	WINNT/afsapplib/lang/de_DE/afsapplib.rc,
	WINNT/afsapplib/lang/en_US/afsapplib.rc,
	WINNT/afsapplib/lang/es_ES/afsapplib.rc,
	WINNT/afsapplib/lang/ja_JP/afsapplib.rc,
	WINNT/afsapplib/lang/ko_KR/afsapplib.rc,
	WINNT/afsapplib/lang/pt_BR/afsapplib.rc,
	WINNT/afsapplib/lang/zh_CN/afsapplib.rc,
	WINNT/afsapplib/lang/zh_TW/afsapplib.rc, WINNT/afsd/afsd.rc,
	WINNT/afsd/afsd_service.rc, WINNT/afsd/afslog95.rc,
	WINNT/afsd/afslogon.rc, WINNT/afsd/afsshare.rc, WINNT/afsd/fs.rc,
	WINNT/afsd/klog.rc, WINNT/afsd/libafsconf.rc,
	WINNT/afsd/symlink.rc, WINNT/afsd/tokens.rc, WINNT/afsd/unlog.rc,
	WINNT/afslegal/afslegal_stub.rc,
	WINNT/afslegal/lang/de_DE/afslegal.rc,
	WINNT/afslegal/lang/en_US/afslegal.rc,
	WINNT/afslegal/lang/es_ES/afslegal.rc,
	WINNT/afslegal/lang/ja_JP/afslegal.rc,
	WINNT/afslegal/lang/ko_KR/afslegal.rc,
	WINNT/afslegal/lang/pt_BR/afslegal.rc,
	WINNT/afslegal/lang/zh_CN/afslegal.rc,
	WINNT/afslegal/lang/zh_TW/afslegal.rc,
	WINNT/afssvrcfg/afscfg_stub.rc,
	WINNT/afssvrcfg/lang/de_DE/afscfg.rc,
	WINNT/afssvrcfg/lang/en_US/afscfg.rc,
	WINNT/afssvrcfg/lang/es_ES/afscfg.rc,
	WINNT/afssvrcfg/lang/ja_JP/afscfg.rc,
	WINNT/afssvrcfg/lang/ko_KR/afscfg.rc,
	WINNT/afssvrcfg/lang/pt_BR/afscfg.rc,
	WINNT/afssvrcfg/lang/zh_CN/afscfg.rc,
	WINNT/afssvrcfg/lang/zh_TW/afscfg.rc,
	WINNT/afssvrcpa/afssvrcpa_stub.rc,
	WINNT/afssvrcpa/lang/de_DE/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/en_US/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/es_ES/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/ja_JP/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/ko_KR/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/pt_BR/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/zh_CN/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/zh_TW/afssvrcpa.rc,
	WINNT/afssvrmgr/svrmgr_stub.rc,
	WINNT/afssvrmgr/lang/de_DE/svrmgr.rc,
	WINNT/afssvrmgr/lang/en_US/svrmgr.rc,
	WINNT/afssvrmgr/lang/es_ES/svrmgr.rc,
	WINNT/afssvrmgr/lang/ja_JP/svrmgr.rc,
	WINNT/afssvrmgr/lang/ko_KR/svrmgr.rc,
	WINNT/afssvrmgr/lang/pt_BR/svrmgr.rc,
	WINNT/afssvrmgr/lang/zh_CN/svrmgr.rc,
	WINNT/afssvrmgr/lang/zh_TW/svrmgr.rc,
	WINNT/afsusrmgr/AfsUsrMgr_stub.rc,
	WINNT/afsusrmgr/lang/de_DE/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/en_US/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/es_ES/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/ja_JP/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/ko_KR/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/pt_BR/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/zh_CN/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/zh_TW/AfsUsrMgr.rc,
	WINNT/bosctlsvc/bosctlsvc.rc,
	WINNT/client_config/afs_config_stub.rc,
	WINNT/client_config/lang/de_DE/afs_config.rc,
	WINNT/client_config/lang/en_US/afs_config.rc,
	WINNT/client_config/lang/es_ES/afs_config.rc,
	WINNT/client_config/lang/ja_JP/afs_config.rc,
	WINNT/client_config/lang/ko_KR/afs_config.rc,
	WINNT/client_config/lang/pt_BR/afs_config.rc,
	WINNT/client_config/lang/zh_CN/afs_config.rc,
	WINNT/client_config/lang/zh_TW/afs_config.rc,
	WINNT/client_cpa/afs_cpa_stub.rc,
	WINNT/client_cpa/lang/de_DE/afs_cpa.rc,
	WINNT/client_cpa/lang/en_US/afs_cpa.rc,
	WINNT/client_cpa/lang/es_ES/afs_cpa.rc,
	WINNT/client_cpa/lang/ja_JP/afs_cpa.rc,
	WINNT/client_cpa/lang/ko_KR/afs_cpa.rc,
	WINNT/client_cpa/lang/pt_BR/afs_cpa.rc,
	WINNT/client_cpa/lang/zh_CN/afs_cpa.rc,
	WINNT/client_cpa/lang/zh_TW/afs_cpa.rc,
	WINNT/client_creds/afscreds_stub.rc,
	WINNT/client_creds/lang/de_DE/afscreds.rc,
	WINNT/client_creds/lang/en_US/afscreds.rc,
	WINNT/client_creds/lang/es_ES/afscreds.rc,
	WINNT/client_creds/lang/ja_JP/afscreds.rc,
	WINNT/client_creds/lang/ko_KR/afscreds.rc,
	WINNT/client_creds/lang/pt_BR/afscreds.rc,
	WINNT/client_creds/lang/zh_CN/afscreds.rc,
	WINNT/client_creds/lang/zh_TW/afscreds.rc,
	WINNT/client_exp/afs_shl_ext_stub.rc,
	WINNT/client_exp/lang/de_DE/afs_shl_ext.rc,
	WINNT/client_exp/lang/en_US/afs_shl_ext.rc,
	WINNT/client_exp/lang/es_ES/afs_shl_ext.rc,
	WINNT/client_exp/lang/ja_JP/afs_shl_ext.rc,
	WINNT/client_exp/lang/ko_KR/afs_shl_ext.rc,
	WINNT/client_exp/lang/pt_BR/afs_shl_ext.rc,
	WINNT/client_exp/lang/zh_CN/afs_shl_ext.rc,
	WINNT/client_exp/lang/zh_TW/afs_shl_ext.rc,
	WINNT/client_osi/libosi.rc, WINNT/eventlog/lang/afseventmsg.rc,
	WINNT/pthread/pthread.rc, WINNT/pthread/pthread95.rc, bozo/bos.rc,
	bozo/bosserver.rc, bu_utils/fms.rc, bucoord/backup.rc,
	budb/buserver.rc, butc/butc.rc, config/NTMakefile.version-NOCML,
	config/NTVersioninfo.rc, finale/translate_et.rc, kauth/kas.rc,
	kauth/kaserver.rc, kauth/kpasswd.rc,
	libadmin/adminutil/afsadminutil.rc, libadmin/bos/afsbosadmin.rc,
	libadmin/cfg/afscfgadmin.rc, libadmin/client/afsclientadmin.rc,
	libadmin/kas/afskasadmin.rc, libadmin/pts/afsptsadmin.rc,
	libadmin/vos/afsvosadmin.rc, libafsauthent/afsauthent.rc,
	libafsrpc/afsrpc.rc, procmgmt/afskill.rc, procmgmt/afsprocmgmt.rc,
	ptserver/pts.rc, ptserver/ptserver.rc, rx/rxdebug.rc,
	rxdebug/rxdebug.rc, shlibafsauthent/afsauthent.rc, ubik/udebug.rc,
	update/upclient.rc, update/upserver.rc, uss/uss.rc,
	viced/fileserver.rc, vlserver/vlserver.rc, vol/salvager.rc,
	vol/volinfo.rc, volser/volserver.rc, volser/vos.rc: DELTA
	windows-file-versioning-20030619 AUTHOR cg2v@andrew.cmu.edu FIXES
	1488
	
	It adds:
	
	- the binary version of the file version/productversion, which the
	MSI engine sort of want files in MSI packages to all have. This
	requires another variable to be maintained in NTMakefile.i386_nt40
	(Please don't change the value from 1,2,910,0 to 1,2,9,1 or
	something like that. The last number group in the version is
	considered completely insignificant by some things) - some file
	typing, which I don't know if anything cares about - Some new items
	in the stringfileinfo table, (InternalName and OriginalFilename)
	without which explorer won't show use the version info in
	constructing tooltip text.  - Actually setting ProductVersion and
	FileVersion to something real - Language codes, which the MSI
	engine also wants

2003-06-19 17:35  shadow

	* acinclude.m4, src/config/stds.h, src/util/Makefile.in,
	src/util/afsutil.h, src/util/dirpath.c, src/util/serverLog.c,
	src/util/snprintf.c, src/viced/afsfileprocs.c,
	src/viced/callback.c, src/viced/host.c, src/vol/Makefile.in,
	src/vol/clone.c, src/vol/namei_ops.c, src/vol/nuke.c,
	src/vol/purge.c, src/vol/vnode.c, src/vol/vol-info.c,
	src/vol/vol-salvage.c, src/vol/volume.c, src/vol/vutil.c,
	src/volser/Makefile.in, src/volser/dumpstuff.c,
	src/volser/restorevol.c, src/volser/volprocs.c,
	src/volser/vsprocs.c: DELTA
	logging-changes-for-large-files-20030619 AUTHOR toddr@rpi.edu FIXES
	1493
	
	create afs_vsnprintf. use it in FSLog. add new types which are
	intmax and uintmax, 32 or 64 bit as needed.. some casting.

2003-06-19 17:25  shadow

	* src/afsd/afsd.c: DELTA afsd-check-for-bad-partition-type-20030602
	AUTHOR nneul@umr.edu FIXES 1542
	
	typo

2003-06-19 17:20  shadow

	* src/rx/rx_packet.h: DELTA ident-cleanup-20030619 AUTHOR
	nneul@umr.edu FIXES 1543
	
	make definitions ifdef notdef'd look like definitions

2003-06-19 17:14  shadow

	* src/budb/procs.c: DELTA ident-cleanup-20030619 AUTHOR
	nneul@umr.edu FIXES 1544
	
	comment in ifdef'd out code should be a comment

2003-06-19 17:10  shadow

	* src/comerr/compile_et.c: DELTA ident-cleanup-20030619 AUTHOR
	nneul@umr.edu FIXES 1545
	
	get rid of macro usage with causes "spurious" else

2003-06-19 17:08  shadow

	* src/des/des.c: DELTA des-add-error-so-indent-deals-20030619
	AUTHOR shadow@dementia.org FIXES 1546
	
	important to make sure build still errors out

2003-06-19 17:06  shadow

	* src/rx/AIX/rx_kmutex.h: DELTA aix-cv-macro-fix-20030619 AUTHOR
	nneul@umr.edu FIXES 1547
	
	fix macro escaping

2003-06-19 17:03  shadow

	* src/vfsck/setup.c: DELTA ident-cleanup-20030619 AUTHOR
	nneul@umr.edu FIXES 1548
	
	i think indent is being stupid, but whatever.

2003-06-19 17:01  shadow

	* src/WINNT/afssvrcfg/afscfg.h: DELTA ident-cleanup-20030619 AUTHOR
	nneul@umr.edu FIXES 1549
	
	change to /* */ comment style

2003-06-19 16:55  shadow

	* src/uss/: Makefile.in, lex.l: DELTA
	uss-rename-lex-to-lex-file-20030619 AUTHOR shadow@dementia.org
	FIXES 1550
	
	so reindenting will not do the wrong thing.

2003-06-19 16:53  shadow

	* src/: afs/afs_cell.c, afs/UKERNEL/afs_usrops.c, libuafs/README,
	JAVA/classes/ErrorMessages.properties,
	JAVA/classes/org/openafs/jafs/ACL.java,
	JAVA/classes/org/openafs/jafs/AFSException.java,
	JAVA/classes/org/openafs/jafs/AFSSecurityException.java,
	JAVA/classes/org/openafs/jafs/Cell.java,
	JAVA/classes/org/openafs/jafs/Group.java,
	JAVA/classes/org/openafs/jafs/Key.java,
	JAVA/classes/org/openafs/jafs/Partition.java,
	JAVA/classes/org/openafs/jafs/Server.java,
	JAVA/classes/org/openafs/jafs/Token.java,
	JAVA/classes/org/openafs/jafs/User.java,
	JAVA/classes/org/openafs/jafs/Volume.java, JAVA/libjafs/ACL.c,
	JAVA/libjafs/AdminToken.c, JAVA/libjafs/Cell.c,
	JAVA/libjafs/File.c, JAVA/libjafs/FileInputStream.c,
	JAVA/libjafs/FileOutputStream.c, JAVA/libjafs/Group.c,
	JAVA/libjafs/Internal.c, JAVA/libjafs/Internal.h,
	JAVA/libjafs/Key.c, JAVA/libjafs/Makefile.in,
	JAVA/libjafs/Partition.c, JAVA/libjafs/Process.c,
	JAVA/libjafs/Server.c, JAVA/libjafs/User.c,
	JAVA/libjafs/UserToken.c, JAVA/libjafs/Volume.c: DELTA
	java-jafs-update-20030619 AUTHOR mpereira@almaden.ibm.com FIXES
	1565
	
	updates to java jafs, make it work with new cell code.

2003-06-19 16:43  shadow

	* src/WINNT/afsd/: cm.h, cm_conn.c: DELTA
	winnt-avoid-nosuchvolume-for-down-servers-20030619 AUTHOR
	lantzer@umr.edu FIXES 1568
	
	a volume could be marked "no such volume" and hence disappear if a
	server went down until fs checkv.

2003-06-19 16:31  shadow

	* src/ptserver/: Makefile.in, ptint.xg: DELTA
	ptserver-rxgen-cleanup-20030619 AUTHOR nneul@umr.edu FIXES 1573
	
	get rid of placeholders, inline opcodes..

2003-06-19 16:28  shadow

	* src/: config/.cvsignore, shlibafsauthent/.cvsignore,
	shlibafsrpc/.cvsignore, tests/OpenAFS/.cvsignore: DELTA
	cvsignore-updates-20030619 AUTHOR nneul@umr.edu FIXES 1580
	
	update cvsignore files

2003-06-19 16:17  shadow

	* src/butc/tcudbprocs.c: DELTA
	use-mkstemp-correctly-on-linux-20030619 AUTHOR shadow@dementia.org
	FIXES 1603
	
	might as well fix it all.

2003-06-19 16:06  shadow

	* src/volser/: dumpstuff.c, volint.xg, volprocs.c, vos.c,
	vsprocs.c: DELTA vos-getsize-20030619 AUTHOR nneul@umr.edu FIXES
	1574
	
	ported basically verbatim from work by ilya@ccmr.cornell.edu and
	mitch@ccmr.cornell.edu.
	
	add estimator of dump size support to vos/volserver

2003-06-19 13:56  rees

	* src/afs/: afs_prototypes.h, FBSD/osi_vnodeops.c: DELTA
	fbsd-pagefree-proto-20030619 AUTHOR dmagda@magda.ca
	
	s/vnode_pager_freepage/vm_page_free/ to avoid proto conflict remove
	vnode_pager_freepage from afs_prototypes.h

2003-06-17 17:28  rees

	* acinclude.m4, src/butc/tcudbprocs.c: DELTA
	check-mkstemp-in-config-20030617 AUTHOR nneul@umr.edu
	
	check for mkstemp in configure use HAVE_MKSTEMP in
	src/butc/tcudbprocs.c

2003-06-17 17:08  rees

	* src/butc/tcudbprocs.c: DELTA use-mkstemp-20030617 AUTHOR
	dmagda@magda.ca
	
	have the BSDs use mkstemp(3)

2003-06-10 20:42  shadow

	* src/rxkad/ticket.c: DELTA rxkad-ticket-cleanup-20030610 AUTHOR
	shadow@dementia.org FIXES
	
	kill forward decls and dead code.

2003-06-10 19:18  shadow

	* src/rxkad/ticket.c: DELTA rxkad-check-tkt-length-20030610 AUTHOR
	shadow@dementia.org FIXES
	
	tkt_DecodeTicket didn't seem to check that ticketLen <
	MAXKTCTICKETLEN
	
	didn't matter since no callers failed to check, but we should
	enforce this where the limit is

2003-06-10 19:15  shadow

	* acinclude.m4: DELTA
	opteron-no-modversions-ia32-sys-call-table-fun-20030610 AUTHOR
	shadow@dementia.org FIXES
	
	attempt to deal if modversions is disabled

2003-06-06 21:11  shadow

	* src/WINNT/afsd/: afsd_init.c, afslogon.c: DELTA
	winnt-give-better-debugging-20030606 AUTHOR fallsjo@stacken.kth.se
	FIXES
	
	offer better messages in certain cases

2003-06-06 19:58  shadow

	* src/rx/LINUX/rx_knet.c: DELTA
	linux-rx-listener-flush-signals-20030605 AUTHOR shadow@dementia.org
	FIXES 1409
	
	make sure we flush signals before calling force_sig. i don't know
	why this matters, but it does.

2003-06-06 19:29  shadow

	* src/rx/LINUX/rx_knet.c: DELTA
	linux-rx-listener-flush-signals-20030605 AUTHOR shadow@dementia.org
	FIXES 1409
	
	make sure we flush signals before calling force_sig. i don't know
	why this matters, but it does.

2003-06-05 21:42  shadow

	* src/rx/rx.c: DELTA rx-avoid-leaking-nwaiting-20030605 AUTHOR
	shadow@dementia.org FIXES
	
	thanks to kolya@mit.edu for suggesting moving rather than adding
	the decrement and confirming sanity.
	
	basically if a call ended up call->error it was possible to
	queue_Remove() it, drop the call, and not rx_nWaiting--; result
	should be observed as rxdebug reporting waitprocs when threads were
	idle.

2003-06-05 14:11  shadow

	* acinclude.m4: DELTA amd64-hook-ia32-table-20030519 AUTHOR
	shadow@dementia.org FIXES
	
	if sys_call_table is exported and ia32_sys_call_table isn't, we
	need it this way

2003-06-04 16:11  shadow

	* src/afs/LINUX/osi_module.c: DELTA amd64-hook-ia32-table-20030521
	AUTHOR shadow@dementia.org FIXES
	
	provide the variables we need for ia32 sys call table if
	sys_call_table is exported

2003-06-03 04:31  shadow

	* acinclude.m4: DELTA afsd-check-for-bad-partition-type-20030602
	AUTHOR nneul@umr.edu FIXES 1455
	
	disallow cache directory of types we know cause problems

2003-06-02 22:44  shadow

	* src/util/softsig.c: DELTA softsig-update-20030602 AUTHOR
	cg2v@andrew.cmu.edu FIXES 1435
	
	changes to help us die and to unblock all signals to wait on

2003-06-02 18:11  shadow

	* src/afs/afs_call.c: DELTA kernel-reduce-stack-use-20030529 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 1485
	
	so we allocate instead of using memory off the stack in the kernel
	paths

2003-06-02 15:28  shadow

	* src/afsd/afsd.c: DELTA afsd-check-for-bad-partition-type-20030602
	AUTHOR nneul@umr.edu FIXES 1455
	
	disallow cache directory of types we know cause problems

2003-06-02 14:37  shadow

	* src/: vol/clone.c, vol/common.c, vol/namei_ops.c, vol/nuke.c,
	vol/partition.c, vol/vnode.c, vol/vol-salvage.c, vol/volume.c,
	vol/vutil.c, volser/common.c, volser/dumpstuff.c, volser/volmain.c,
	volser/volprocs.c, volser/voltrans.c, util/afsutil.h,
	util/serverLog.c: DELTA logging-cleanup-20030602 AUTHOR
	toddr@rpi.edu FIXES 1493
	
	logging function cleanup and protoizing

2003-06-02 14:35  shadow

	* src/: viced/Makefile.in, viced/afsfileprocs.c, viced/callback.c,
	viced/host.c, viced/viced.c, vol/Makefile.in, vol/clone.c,
	vol/ihandle.c, vol/namei_ops.c, vol/physio.c, vol/vnode.c,
	vol/vnode.h, vol/vol-info.c, vol/vol-salvage.c, vol/volume.c,
	vol/volume.h, vol/vutil.c, volser/Makefile.in, volser/lockprocs.c,
	volser/volprocs.c, volser/vos.c, volser/vsprocs.c,
	volser/vsutils.c: DELTA
	splint-fileserver-volserver-cleanup-20030602 AUTHOR toddr@rpi.edu
	FIXES 1493
	
	add "make splint" target for viced, vol, volser and clean up for
	splint

2003-06-02 14:27  shadow

	* src/: config/stds.h, viced/afsfileprocs.c, vol/vnode.h,
	vol/vol-info.c, vol/vol-salvage.c, volser/dumpstuff.c,
	volser/volprocs.c: DELTA largefile-2nd-try-base-work-20030602
	AUTHOR toddr@rpi.edu FIXES 1433
	
	another try at largefile support. macroize so things can be easily
	cut over

2003-05-29 18:23  shadow

	* src/: lwp/process.c, lwp/test/test.c, volser/vos.c: DELTA
	prototyping-20030529 AUTHOR nneul@umr.edu FIXES 1455
	
	more prototyping.

2003-05-29 18:20  shadow

	* src/afs/: afs_analyze.c, afs_call.c, afs_pioctl.c, afs_vcache.c,
	afs_volume.c: DELTA kernel-reduce-stack-use-20030529 AUTHOR
	chas@cmf.nrl.navy.mil FIXES 1485
	
	so we allocate instead of using memory off the stack in the kernel
	paths

2003-05-29 18:03  shadow

	* src/ptserver/ptserver.c: DELTA syslog-tags-20030515 AUTHOR
	jhutz@cmu.edu FIXES 1266
	
	include a program tag in syslog output

2003-05-28 18:34  shadow

	* src/WINNT/: afsd/NTMakefile, afsd/largeintdotnet.c,
	client_osi/osi.h, client_osi/osistatl.h, client_osi/osiutils.c:
	DELTA closer-to-vc7-support-20030528 AUTHOR cg2v@andrew.cmu.edu
	FIXES 1334
	
	VC7 dropped support for the LARGE_INTEGER functions (linking
	against largeint.lib doesn't seem to have any effect)

2003-05-28 18:18  shadow

	* .splintrc: DELTA start-splint-support-20030528 AUTHOR
	toddr@rpi.edu FIXES 1493
	
	only part of this bug

2003-05-22 15:51  shadow

	* src/afs/afs_call.c: DELTA linux-system-calls-return-long-20030522
	AUTHOR shadow@dementia.org FIXES
	
	the kernel says they return long. returning int causes sadness.
	stop being sad.

2003-05-22 15:16  shadow

	* src/afs/afs_pioctl.c: DELTA
	revert-pioctl-return-negative-errors-on-linux-20030522 AUTHOR
	shadow@dementia.org FIXES
	
	syscall stub handles it. this is actually an overflow on 64 bit
	system

2003-05-22 14:22  shadow

	* src/afs/afs_pioctl.c: DELTA
	pioctl-return-negative-errors-on-linux-20030522 AUTHOR
	shadow@dementia.org FIXES
	
	otherwise we can end up with errors that make no sense.

2003-05-22 04:57  shadow

	* src/uss/: uss_procs.c, uss_vol.c: DELTA
	switch-to-strerror-20030522 AUTHOR shadow@dementia.org FIXES 1458
	
	your brights brighter, your whites whiter. well, at least compilers
	won't bitch that sys_errlist[] isn't supported anymore.

2003-05-22 04:07  shadow

	* src/afs/LINUX/: osi_groups.c, osi_module.c: DELTA
	amd64-hook-ia32-table-20030521 AUTHOR shadow@dementia.org FIXES
	
	keep track of the ia32 table separately. annoying but needed.

2003-05-21 19:56  shadow

	* src/afs/LINUX/osi_groups.c: DELTA
	linux-group-syscalls-return-long-20030521 AUTHOR
	shadow@dementia.org FIXES
	
	these return long. also call the underlying handler expecting to
	get a long back

2003-05-21 14:45  shadow

	* src/auth/cellconfig.c: DELTA close-cellaliases-20030521 AUTHOR
	thomas.mueller@hrz.tu-chemnitz.de FIXES 1481
	
	don't leak a ref to CellAliases

2003-05-21 13:42  shadow

	* src/afs/: afs_call.c, afs_pioctl.c: DELTA
	amd64-copy-args-for-ia32-table-20030520 AUTHOR shadow@dementia.org
	FIXES
	
	first cut at an opteron port

2003-05-21 02:38  shadow

	* src/afs/: afs_call.c, afs_pioctl.c: DELTA
	amd64-copy-args-for-ia32-table-20030520 AUTHOR shadow@dementia.org
	FIXES
	
	first cut at an opteron port

2003-05-20 07:02  shadow

	* src/afs/LINUX/osi_module.c: DELTA amd64-hook-ia32-table-20030519
	AUTHOR shadow@dementia.org FIXES
	
	first cut at an opteron port

2003-05-20 06:01  shadow

	* acconfig.h, src/afs/LINUX/osi_module.c: DELTA
	amd64-hook-ia32-table-20030519 AUTHOR shadow@dementia.org FIXES
	
	first cut at an opteron port

2003-05-20 05:50  shadow

	* acinclude.m4, src/cf/linux-test4.m4: DELTA
	amd64-hook-ia32-table-20030519 AUTHOR shadow@dementia.org FIXES
	
	first cut at an opteron port

2003-05-20 05:46  shadow

	* src/afs/LINUX/osi_module.c: DELTA amd64-hook-ia32-table-20030519
	AUTHOR shadow@dementia.org FIXES
	
	first cut at an opteron port

2003-05-20 04:05  shadow

	* src/cf/linux-test3.m4: DELTA
	linux-look-for-syscall-h-in-kernel-20030519 AUTHOR
	shadow@dementia.org FIXES
	
	some new kernels appear not to have linux/syscall.h in the kernel.
	no clue.

2003-05-20 04:01  shadow

	* src/afs/LINUX/osi_module.c: DELTA amd64-linux-port-20030428
	AUTHOR shadow@dementia.org FIXES
	
	first cut at an opteron port

2003-05-20 03:57  shadow

	* src/: rx/rx_kcommon.h, afs/afs_conn.c, afs/afs_server.c,
	afs/afs_user.c, afs/afs_util.c, afs/afs_volume.c,
	libafs/MakefileProto.LINUX.in: DELTA
	linux-use-kernel-net-include-dir-for-net-20030519 AUTHOR
	shadow@dementia.org FIXES
	
	since we can end up trying to include things which exist in
	include/net but not include/linux, try to rationalize.

2003-05-20 03:49  shadow

	* acinclude.m4, src/cf/linux-test3.m4, src/afs/LINUX/osi_module.c:
	DELTA linux-look-for-syscall-h-in-kernel-20030519 AUTHOR
	shadow@dementia.org FIXES
	
	some new kernels appear not to have linux/syscall.h in the kernel.
	no clue.

2003-05-16 17:42  shadow

	* acinclude.m4, src/cf/linux-test4.m4, src/afs/LINUX/osi_module.c:
	DELTA linux-try-sys-wait4-20030516 AUTHOR shadow@dementia.org FIXES
	
	we may have close/wait4 instead of close/chdir or open/exit

2003-05-15 17:10  shadow

	* src/: auth/authcon.c, auth/ktc.c, des/des.c, viced/callback.c:
	DELTA stifle-valgrind-20030515 AUTHOR nneul@umr.edu FIXES 1379
	
	shut up valgrind on zeroing allocations

2003-05-15 16:59  shadow

	* src/afs/LINUX/: osi_file.c, osi_misc.c, osi_vfsops.c: DELTA
	
	otherwise you can get into situations where you get strange oopses
	and superblock corruption
	linux-busy-cache-partition-while-afs-running-and-dont-allow-afsd-sh
	utdown-while-afs-mounted-20030515 AUTHOR shadow@dementia.org FIXES
	1454

2003-05-15 16:41  shadow

	* src/vol/volume.c: DELTA vol-more-logging-20030515 AUTHOR
	shadow@dementia.org FIXES 1453
	
	much more to do here. start with this.

2003-05-15 16:27  shadow

	* src/: util/afsutil.h, util/serverLog.c, viced/viced.c,
	vlserver/vlserver.c, vol/vol-salvage.c: DELTA syslog-tags-20030515
	AUTHOR jhutz@cmu.edu FIXES 1266
	
	include a program tag in syslog output

2003-05-15 16:23  shadow

	* src/vol/vol-salvage.c: DELTA
	salvage-allow-hardlinked-logs-by-date-20030515 AUTHOR jhutz@cmu.edu
	FIXES 1259
	
	a switch causes salvager to create salvagelog hardlinks by date so
	logs are preserved forever

2003-05-15 15:41  shadow

	* src/WINNT/client_osi/osievent.mc: DELTA
	winnt-add-osi-event-mc-20030515 AUTHOR james@abrakus.com FIXES 1373
	
	add missed file

2003-05-15 15:25  shadow

	* src/libafs/MakefileProto.SOLARIS.in: DELTA
	solaris-deal-with-gatekeeper-stupidity-20030515 AUTHOR
	jhutz@cmu.edu FIXES 1261
	
	make gmake not try to link libafs.o and libafs.nonfs.o into another
	object

2003-05-15 15:16  shadow

	* src/afs/LINUX/osi_groups.c: DELTA
	setgroups-return-errors-negative-20030515 AUTHOR
	wingc@engin.umich.edu FIXES 1383
	
	return errors negative as linux kernel needs

2003-05-15 15:00  shadow

	* src/: afs/afs_call.c, afs/DARWIN/osi_vfsops.c,
	afs/DARWIN/osi_vnodeops.c, afsd/Makefile.in, afsd/afsd.c,
	cf/osconf.m4, config/Makefile.config.in: DELTA
	darwin-mount-and-disk-arbitration-enhancements-20030515 AUTHOR
	akosut@cs.stanford.edu FIXES 1363
	
	* Allow AFS to be mounted multiple times, each mountpoint with its 
	 own root volume.  This allows usage similar to the Windows client,
	  e.g., mounting a drive that contains only the user's home  
	directory.  Our users find this much easier to work with than  
	having to navigate the entire AFS tree in the Finder or open/save  
	dialog.
	
	* Have afsd register /afs with the DiskArbitration system   when
	mounting it.  This means that the root afs volume shows up in	the
	Finder immediately, and prevents the Finder from getting   confused
	by additional AFS volumes later on.
	
	* Add a "-nomount" option to afsd, which prevents afsd from  
	mounting /afs.	We use this by default on our Mac OS X client, so  
	that AFS doesn't show up in the interface at all unless the user  
	explicitly asks for an AFS volume to be mounted.  This is  
	especially handy for portable or remote users who don't always	
	have a network connection, since there isn't an AFS filesystem	
	around to hang the Finder if the AFS servers can't be contacted  
	(the cache manager may still hang, but since there are no AFS  
	volumes mounted, the rest of the OS doesn't notice).
	
	* Make it so that /afs (mounted by afsd) will not unmount unless  
	MNT_FORCE is given.  This prevents the user from accidentally  
	ejecting /afs in the Finder, and also works around a DiskArb bug in
	  Mac OS X (possibly fixed in 10.2) where autodiskmount would
	sometimes   unmount /afs when logging out, even though it's marked
	as   non-ejectable.

2003-05-15 14:53  rees

	* src/afs/afs_pioctl.c: DELTA pioctl-buffer-size-checking-20030515
	AUTHOR rees@umich.edu
	
	don't check output buffer size against PIGGY

2003-05-14 22:08  rees

	* README: DELTA openbsd-20030515 AUTHOR rees@umich.edu
	
	OpenBSD 3.3 is out now, and seems to work.

2003-05-14 21:47  rees

	* src/rx/rx_kcommon.h: DELTA openbsd-20030514 AUTHOR rees@umich.edu
	
	#include afs/sysincludes.h for OpenBSD.  I suspect other systypes
	will need this too.

2003-05-14 15:47  shadow

	* src/afs/VNOPS/afs_vnop_attrs.c: DELTA osx-fake-mode-bits-20030513
	AUTHOR akosut@cs.stanford.edu FIXES 1362
	
	give up on waiting for apple to get things right, which probably
	means they never will.

2003-05-14 15:14  shadow

	* src/: afs/afs_call.c, afs/afs_cell.c, afs/afs_prototypes.h,
	afs/LINUX/osi_file.c, afs/UKERNEL/sysincludes.h,
	afs/VNOPS/afs_vnop_rename.c, auth/cellconfig.c,
	auth/cellconfig.p.h, ubik/disk.c, ubik/phys.c, ubik/recovery.c,
	ubik/ubik.c, ubik/ubik.p.h, ubik/udebug.c, ubik/vote.c,
	venus/fstrace.c: DELTA more-prototyping-20030513 AUTHOR
	nneul@umr.edu FIXES 1351
	
	some ansification in src/ubik, more prototyping

2003-05-14 15:10  shadow

	* src/venus/kdump.c: DELTA
	kdump-deal-with-vnode-to-vc-change-20030513 AUTHOR nneul@umr.edu
	FIXES 1350
	
	so kdump can compile again

2003-05-14 15:06  shadow

	* src/afsd/afs.rc.darwin: DELTA
	darwin-use-perl-instead-of-grep-20030513 AUTHOR
	akosut@cs.stanford.edu FIXES 1361
	
	perl is installed by default. grep isn't. use perl.

2003-05-14 14:54  shadow

	* src/vol/volume.c: DELTA vol-additional-logging-20030513 AUTHOR
	nneul@umr.edu FIXES 1387
	
	additional logging for attach/detach.

2003-05-14 14:37  shadow

	* src/afs/SOLARIS/osi_vfsops.c: DELTA
	solaris8-dont-read-binding-file-20030513 AUTHOR deengert@anl.gov
	FIXES 1434
	
	Sun changed read_binding_file in a patch; Make sure we avoid the
	problem.  We don't need to call it if afs was already in
	/etc/system.

2003-05-14 14:30  shadow

	* src/rx/bulk.example/: Makefile.in, bulk.xg, bulk_client.c,
	bulk_io.c, bulk_server.c: DELTA rx-bulk-example-cleanup-20030513
	AUTHOR mnandrews@lbl.gov FIXES 1436
	
	make the bulk example work

2003-05-13 21:22  rees

	* src/rx/rx_kcommon.c: DELTA rx-mtu-params-fix-again-20030513
	AUTHOR rees@umich.edu
	
	remove redundant decl of rxmtu

2003-05-13 04:27  shadow

	* src/rxgen/rpc_cout.c: DELTA
	rxgen-xdr-call-stifle-warnings-20030513 AUTHOR nneul@umr.edu FIXES
	1349
	
	eliminate some warnings in generated code from rxgen

2003-05-13 04:23  shadow

	* .cvsignore, README, acinclude.m4, src/afs/Makefile.in,
	src/afs/LINUX/osi_alloc.c, src/cf/osconf.m4,
	src/config/afs_sysnames.h, src/config/param.i386_umlinux22.h,
	src/config/param.i386_umlinux22_usr.h,
	src/config/param.i386_umlinux24.h,
	src/config/param.i386_umlinux24_usr.h,
	src/libafs/MakefileProto.LINUX.in, src/lwp/Makefile.in: DELTA
	i386-user-mode-linux-support-20030513 AUTHOR
	kvanhees@sinenomine.net FIXES 1396
	
	support for usermode linux

2003-05-13 04:11  shadow

	* src/vol/gi.c: DELTA vol-gi-prototyping-20030513 AUTHOR
	nneul@umr.edu FIXES 1432
	
	changed slightly by shadow@dementia.org to not need forward decl.

2003-05-13 04:05  shadow

	* src/rx/rx_kcommon.c: DELTA rx-mtu-params-fix-20030513 AUTHOR
	nneul@umr.edu FIXES 1433
	
	define needed variables outside ifdef

2003-05-13 03:55  shadow

	* src/afs/afs_pioctl.c: DELTA pioctl-buffer-size-checking-20030512
	AUTHOR dhowells@redhat.com FIXES 1413
	
	buffers are signed, should be checked for negative in addition to
	smaller than PIGGYSIZE; also, check out buffer size before calling
	pioctl handler.

2003-05-13 01:58  shadow

	* src/volser/volprocs.c: DELTA volser-ros-use-parent-id-20030512
	AUTHOR shadow@dementia.org FIXES 1448
	
	everything shoudl be done as the parent volume id so the volume
	group stuff works right.  otherwise, we create things which get
	stored under one "tag", try to open the, under another "tag" and
	they aren't there, because it doesn't hash the same.

2003-05-08 18:53  shadow

	* src/afs/afs_user.c: DELTA
	linux-gcpags-deal-correctly-with-uid-tokens-20030508 AUTHOR
	shadow@dementia.org FIXES
	
	look at the correct uid, so we don't gc in use tokens

2003-05-05 19:58  jhutz

	* src/WINNT/eventlog/lang/: de_DE/event.mc, es_ES/event.mc,
	ja_JP/event.mc, ko_KR/event.mc, pt_BR/event.mc, zh_CN/event.mc,
	zh_TW/event.mc: DELTA winnt-eventlog-newline-fixes-20030505 AUTHOR
	jhutz@cmu.edu
	
	Clean up newline conventions in src/WINNT/eventlog/lang/*/event.mc.
	 Existing files were in CVS with CRLF newlines, and so some Windows
	tools would check them out with CRCRLF.  Unfortunately, the
	mc-compiler can't handle CRCRLF newlines.  Fixing the files in CVS
	to have LF newlines (like all proper text files) makes the problem
	go away -- they end up with CRLF if checked out using tools that do
	newline conversion, and LF-only if not, and the compiler accepts
	either.

2003-05-05 16:13  shadow

	* src/ubik/beacon.c: DELTA
	
	don't mess up count by reusing it
	ubik-dont-copy-stack-garbage-when-netinfo-forces-primary-address-ch
	ange-20030505 AUTHOR shadow@dementia.org FIXES

2003-05-05 15:40  shadow

	* src/viced/host.c: DELTA
	mapname-allocate-enough-space-for-pr-nametoid-20030505 AUTHOR
	shadow@dementia.org FIXES
	
	the alternative is to crash when we get a foreign user here

2003-04-30 01:14  kolya

	* src/afs/afs_cell.c: DELTA
	add-afsdb-aliases-for-cellservdb-cells-20030429 AUTHOR
	kolya@mit.edu
	
	Add cell aliases we find using AFSDB for cells that have been
	statically configured via CellServDB.  This preserves the AFSDB
	implementation behavior from before the cell code rewrite.

2003-04-29 21:39  rees

	* src/afs/: afs_call.c, afs_pioctl.c, FBSD/osi_vfsops.c,
	FBSD/osi_vnodeops.c: DELTA freebsd-50-20030429 AUTHOR
	rees@umich.edu
	
	FreeBSD 5.0 kernel module compiles now, but not likely to work yet.

2003-04-29 01:15  shadow

	* src/afs/LINUX/osi_module.c: DELTA amd64-linux-port-20030428
	AUTHOR shadow@dementia.org FIXES
	
	first cut at an opteron port

2003-04-28 23:31  shadow

	* Makefile.in: DELTA amd64-linux-port-20030428 AUTHOR
	shadow@dementia.org FIXES
	
	first cut at an opteron port

2003-04-28 23:30  shadow

	* src/rx/rx_kcommon.h: DELTA no-sysincludes-in-rx-20030428 AUTHOR
	shadow@dementia.org FIXES
	
	not the correct fix but without it linux/vnode.h conflicts with
	osi_vfs.h when both get included.

2003-04-28 23:19  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	amd64-linux-port-20030428 AUTHOR shadow@dementia.org FIXES
	
	first cut at an opteron port

2003-04-28 23:10  shadow

	* Makefile.in, src/config/afs_sysnames.h: DELTA
	amd64-linux-port-20030428 AUTHOR shadow@dementia.org FIXES
	
	first cut at an opteron port

2003-04-28 23:05  shadow

	* acinclude.m4, src/cf/ressearch.m4: DELTA
	autoconf-deal-with-res-search-as-macro-20030428 AUTHOR
	shadow@dementia.org FIXES
	
	on some platforms, res_search is a macro for __res_search, find it
	anyway

2003-04-28 21:38  shadow

	* src/cf/osconf.m4: DELTA amd64-linux-port-20030428 AUTHOR
	shadow@dementia.org FIXES
	
	first cut at an opteron port

2003-04-28 21:07  shadow

	* acinclude.m4, src/afs/afs_call.c, src/afs/afs_pioctl.c,
	src/cf/osconf.m4, src/config/param.amd64_linux24.h,
	src/des/andrew-conf.h, src/des/conf-amd64-linux.h, src/des/crypt.c,
	src/libafs/MakefileProto.LINUX.in, src/lwp/process.c: DELTA
	amd64-linux-port-20030428 AUTHOR shadow@dementia.org FIXES
	
	first cut at an opteron port

2003-04-25 15:54  rees

	* src/viced/callback.c: DELTA proto-20030425 AUTHOR rees@umich.edu
	
	add missing prototype for ClearHostCallbacks_r()

2003-04-24 19:21  kolya

	* src/viced/afsfileprocs.c: DELTA uae-dont-translate-zero-20030424
	AUTHOR kolya@mit.edu
	
	Leave a zero return value as zero, rather than translating to
	UAEMEDIUMTYPE.

2003-04-24 13:37  shadow

	* src/viced/: callback.c, viced.c: DELTA
	viced-shutdown-avoid-deadlock-20030424 AUTHOR rtb@pclella.cern.ch
	FIXES
	
	don't deadlock on H_LOCK if we need to shut down in an emergency

2003-04-23 23:03  rees

	* src/afs/: afs_call.c, afs_osi.h, afs_prototypes.h,
	FBSD/osi_machdep.h, FBSD/osi_vnodeops.c: DELTA freebsd-50-20030423
	AUTHOR rees@umich.edu
	
	more FreeBSD 5.0 kernel module work.

2003-04-23 04:31  shadow

	* src/afs/afs_analyze.c: DELTA
	afs-analyze-avoid-potential-loop-20030423 AUTHOR
	shadow@dementia.org FIXES
	
	avoid potentially looping forever in e.g. afs_FetchStatus because
	we exit afs_Analyze too early to increment busyCount, and despite
	having areq->busyCount non-zero we have servers still not_busy
	which are already down that we'll never talk to again. that
	combined with no conn means we never touch most of afs_Analyze,
	exiting early with shouldRetry set.
	
	incrementing busyCount whenever we exit with shouldRetry set should
	ensure we can never end up looping forever.

2003-04-22 16:45  shadow

	* src/rx/xdr_mem.c: DELTA winnt-xdr-mem-needs-limits-h-20030422
	AUTHOR rolf@multi-os-net.de FIXES
	
	as received from scoot williams

2003-04-22 15:45  shadow

	* src/venus/fs.c: DELTA
	fs-include-string-function-prototypes-20030422 AUTHOR
	chas@cmf.nrl.navy.mil FIXES
	
	so fs won't segfault on ia64 linux

2003-04-22 05:27  shadow

	* src/viced/host.c: DELTA pass-pointers-for-uuid-printing-20030422
	AUTHOR shadow@dementia.org FIXES
	
	pass pointers for uuid string building

2003-04-22 05:25  shadow

	* src/auth/cellconfig.c: DELTA
	cellconfig-unlock-mutex-on-error-20030422 AUTHOR
	shadow@dementia.org FIXES
	
	clean up my own mess (i bet).  certain error cases weren't being
	cleaned up properly before we returned

2003-04-21 16:37  rees

	* src/libafs/MakefileProto.FBSD.in: DELTA freebsd-20030421 AUTHOR
	cg2v@andrew.cmu.edu
	
	add .PHONY target for libafs

2003-04-17 22:14  rees

	* src/afs/OBSD/osi_groups.c: DELTA openbsd-20030417 AUTHOR
	rees@umich.edu
	
	use the correct group list entries (1,2) for pag (duh)

2003-04-17 15:05  rees

	* src/: export/cfgexport.c, audit/Makefile.in: DELTA aix-20030417
	AUTHOR kwc@umich.edu
	
	I had to do the following to do a 'make dest' on AIX in a directory
	separate from the source:

2003-04-16 22:28  rees

	* src/: afs/afs_analyze.c, afs/afs_init.c, afs/sysincludes.h,
	afs/FBSD/osi_file.c, afs/FBSD/osi_groups.c, afs/FBSD/osi_inode.c,
	afs/FBSD/osi_machdep.h, afs/FBSD/osi_misc.c, afs/FBSD/osi_vfsops.c,
	afs/FBSD/osi_vm.c, afs/FBSD/osi_vnodeops.c,
	afs/VNOPS/afs_vnop_strategy.c, config/param.i386_fbsd_50.h,
	rx/rx_kcommon.c, rx/rx_kcommon.h, rx/FBSD/rx_kmutex.h,
	rx/FBSD/rx_knet.c: DELTA freebsd-50-20030416 AUTHOR rees@umich.edu
	
	More FreeBSD 5.0. Most of it builds now.

2003-04-16 19:47  rees

	* src/libuafs/.cvsignore: DELTA ignore-20030416 AUTHOR
	rees@umich.edu
	
	ignore all MakefileProtos in libuafs

2003-04-14 15:45  shadow

	* src/rx/SOLARIS/rx_knet.c: DELTA
	solaris-x86-port-already-htons-20030414 AUTHOR fallsjo@isk.kth.se
	FIXES
	
	rx_port is already htons() and htons is a NULL-op on sparc but not
	on x86...  make shutdown actually work on x86 solaris

2003-04-13 23:53  zacheiss

	* NEWS: DELTA update-news-file-20030413 AUTHOR zacheiss@mit.edu
	
	Note minimum version requirement for 2.2.x series Linux kernels,
	and also note incompatability between 1.2.9 afsd and older kernel
	modules.

2003-04-11 17:50  shadow

	* src/util/pthread_nosigs.h: DELTA
	softsig-dont-block-critical-signals-20030411 AUTHOR
	shadow@dementia.org FIXES
	
	blocking these seems to prevent all threads from dying when the
	kernel gives e.g. SIGSEGV to one of the processes. since softsig is
	to protect us from what signals we handle might do in the handler,
	this should be fine

2003-04-11 00:58  zacheiss

	* NEWS: DELTA update-news-20030410 AUTHOR zacheiss@mit.edu
	
	Update NEWS file with important changes going into 1.2.9.

2003-04-10 19:57  shadow

	* acinclude.m4: DELTA linux-try-more-kernel-paths-20030410 AUTHOR
	shadow@dementia.org FIXES 1364
	
	try /usr/src/linux-2.4 in addition to /usr/src/linux

2003-04-10 19:23  zacheiss

	* acinclude.m4: DELTA darwin-map-more-versions-20030410 AUTHOR
	zacheiss@mit.edu
	
	Reocgnize MacOS X 10.2.5 as ppc_darwin_60.

2003-04-10 18:55  shadow

	* src/rxkad/rxkad_server.c: DELTA
	rxkad-2b-deal-with-expiry-20030410 AUTHOR lha@stacken.kth.se FIXES
	1369
	
	return the actual error and not RXKADBADTICKET always

2003-04-10 14:55  rees

	* src/rxgen/rpc_parse.c: DELTA
	static-return-from-structname-20030410 AUTHOR kwc@citi.umich.edu
	
	return pointer to static data from structname() needed by aix,
	probably others too.  This bug has been around forever!

2003-04-08 21:38  shadow

	* src/viced/afsfileprocs.c: DELTA
	viced-file-readonly-fs-support-20030408 AUTHOR lha@stacken.kth.se
	FIXES
	
	add missed curly braces so VannilaUsers don't get EACCES

2003-04-07 20:24  rees

	* src/util/: afsutil.h, afsutil_prototypes.h: DELTA
	afsutil-protos-20030407 AUTHOR rees@umich.edu
	
	remove redundant prototypes and move to afsutil_prototypes.h fix
	protos for int64_to_flipbase64 thanks to Alexei Kosut
	<akosut@cs.stanford.edu>

2003-04-07 20:11  shadow

	* src/viced/host.c: DELTA h-gethost-r-race-20030401 AUTHOR
	shadow@dementia.org FIXES 1308
	
	don't deref null identP if code was -1

2003-04-07 17:56  shadow

	* src/vol/vol-salvage.c: DELTA salvager-aix-update-20030407 AUTHOR
	nik@zurich.ibm.com FIXES
	
	make it work with namei

2003-04-07 17:38  shadow

	* src/viced/host.c: DELTA flushhostcps-20030407 AUTHOR
	shadow@dementia.org FIXES
	
	make it so flushhostcps can't try to Release when no host was
	found, which was apparently the problem dlc@cs really observed.

2003-04-04 20:15  rees

	* src/config/: afs_sysnames.h, param.i386_obsd33.h: DELTA
	openbsd-33-20030404 AUTHOR rees@umich.edu
	
	param file for OpenBSD 3.3.  untested but "should work."

2003-04-04 18:04  rees

	* src/: afs/sysincludes.h, afs/FBSD/osi_machdep.h,
	config/param.i386_fbsd_50.h: DELTA freebsd-5-20030404 AUTHOR
	rees@umich.edu
	
	preliminary work on freebsd 5.0 kernel module

2003-04-04 16:49  rees

	* README: DELTA openbsd-20030404 AUTHOR rees@umich.edu
	
	changes suggested by mcmer@gmx.net

2003-04-04 16:09  rees

	* src/rx/rx_prototypes.h: DELTA remove-redundant-proto-20030404
	AUTHOR rees@umich.edu
	
	remove redundant rxk_NewSocket proto

2003-04-04 15:53  rees

	* src/config/mkvers.c: DELTA freebsd-5-update-20030404 AUTHOR
	lha@stacken.kth.se
	
	re-apply rev 1.6 patch, lost in rev 1.7

2003-04-03 21:42  shadow

	* src/libuafs/MakefileProto.OBSD.in: DELTA
	obsd-create-file-so-configure-shuts-up-20030403 AUTHOR
	shadow@dementia.org FIXES
	
	so configure won't whine

2003-04-03 14:48  rees

	* src/afsmonitor/afsmon-win.c: DELTA fix-window-size-20030403
	AUTHOR rees@umich.edu
	
	print actual limits if window too small

2003-04-02 00:22  shadow

	* src/viced/host.c: DELTA h-gethost-r-race-20030401 AUTHOR
	shadow@dementia.org FIXES 1308
	
	Thanks to Chaskiel Grundman for explaining what was happening: -
	the connection is old and pre-existing, but has no host structure. 
	- 2 calls come in - the first one enters h_GetHost_r, and
	h_Lookup_r returns null (but identP is non-null, since rx keeps it
	around until it gc's the connection)   The first thread calls
	WhoAreYou, which succeeds, it then calls InitCallBackState3 (after
	H_UNLOCK) note that the host has been inserted into the hashtable -
	the second thread enters h_GetHost_r, and calls rx_GetSpecific. it
	then calls h_Lookup_r. h_Lookup_r will block (new host is locked),
	but eventually returns the new host - InitCallBackState3 returns,
	and the frees the old identP, replaces it, and unlocks the host.  -
	the first thread returns from h_Lookup_r. boom.
	
	the changes: -call rx_GetSpecific after h_Lookup_r returns (and
	potentially slept) -removes an if wrapping which always is true
	(since !interfValid is always  true) -don't realloc identP if it
	exists -don't free an old one by calling rx_SetSpecific either

2003-03-31 18:22  zacheiss

	* acinclude.m4: DELTA darwin-map-more-version-20030331 AUTHOR
	zacheiss@mit.edu
	
	Recognize MacOS X 10.2.3 and 10.2.4.

2003-03-28 21:26  shadow

	* acconfig.h, acinclude.m4, src/vfsck/setup.c,
	src/cf/solaris-fs-rolled.m4: DELTA solaris-fs-rolled-20030328
	AUTHOR shadow@dementia.org FIXES
	
	for solaris 9 u2

2003-03-28 17:41  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-execsorwrites-at-close-20030328 AUTHOR onime@ictp.trieste.it
	FIXES 1215
	
	fixes bad interaction with openmosix somehow diff screwed up the
	first time and applied one hunk wrong.
	
	comment from derrick: i'm still not sure what's going on here.

2003-03-28 09:43  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-execsorwrites-at-close-20030328 AUTHOR onime@ictp.trieste.it
	FIXES 1215
	
	fixes bad interaction with openmosix
	
	comment from derrick: i'm still not sure what's going on here.

2003-03-28 09:35  shadow

	* acconfig.h, acinclude.m4, src/config/param.i386_linux24.h,
	src/config/stds.h, src/dir/buffer.c, src/dir/test/dtest.c,
	src/dir/test/physio.c, src/viced/afsfileprocs.c,
	src/viced/physio.c, src/viced/viced.c, src/vol/ihandle.c,
	src/vol/ihandle.h, src/vol/namei_ops.c, src/vol/namei_ops.h,
	src/vol/partition.c, src/vol/partition.h, src/vol/physio.c,
	src/vol/viceinode.h, src/vol/vnode.h, src/vol/vol-info.c,
	src/vol/vol-salvage.c, src/vol/volume.c, src/vol/volume.h,
	src/volser/dumpstuff.c, src/volser/physio.c,
	src/volser/restorevol.c, src/volser/volprocs.c: DELTA
	revert-large-file-support-20030328 AUTHOR nneul@umr.edu FIXES 1341
	
	sadly there are problems. how long before this comes to the fore
	again i don't know.

2003-03-28 09:30  shadow

	* src/rxstat/rxstat.c: DELTA rxstat-fix-objdir-builds-20030328
	AUTHOR nneul@umr.edu FIXES 1340
	
	change where we include headers from

2003-03-28 09:27  shadow

	* src/volser/vsprocs.c: DELTA volser-cleanup-clone-trans-20030328
	AUTHOR nneul@umr.edu FIXES 1339
	
	so we don't leave an idle transaction around

2003-03-28 09:21  shadow

	* src/viced/host.c: DELTA flushhostcps-init-held-20030328 AUTHOR
	dlc@cs.cmu.edu FIXES
	
	init held so flushhostcps is more useful.

2003-03-27 20:29  rees

	* src/afsmonitor/afsmon-win.c: DELTA fix-window-size-20030327
	AUTHOR rees@umich.edu
	
	Fix off-by-one error in window size calculation

2003-03-26 17:23  shadow

	* src/shlibafsrpc/mapfile: DELTA
	shlibafsrpc-export-missing-des-symbols-20030326 AUTHOR
	shadow@dementia.org FIXES
	
	symbols libafsauthent wants but we don't have

2003-03-26 09:10  shadow

	* src/rx/LINUX/rx_knet.c: DELTA
	linux-rxk-listener-shutdown-cleanup-20030323 AUTHOR
	shadow@dementia.org FIXES
	
	get rid of need for sys_kill

2003-03-25 21:10  shadow

	* src/rxkad/ticket5.c: DELTA rxkad2b-allow-no-kvno-20030325 AUTHOR
	nneul@umr.edu FIXES
	
	allow a missing kvno field to work usefully

2003-03-23 19:43  shadow

	* src/: afs/afs_call.c, afsd/afsd.c: DELTA
	move-up-cell-initialization-in-cachemgr-20030323 AUTHOR
	shadow@dementia.org FIXES
	
	may be related to an oops at startup

2003-03-23 17:14  shadow

	* src/rx/LINUX/rx_knet.c: DELTA
	linux-rxk-listener-shutdown-cleanup-20030323 AUTHOR
	shadow@dementia.org FIXES
	
	get rid of need for sys_kill

2003-03-23 06:45  shadow

	* src/: afs/afs_osi.c, afs/LINUX/osi_machdep.h,
	afs/LINUX/osi_misc.c, afs/LINUX/osi_module.c, rx/LINUX/rx_knet.c:
	DELTA linux-rxk-listener-shutdown-cleanup-20030323 AUTHOR
	shadow@dementia.org FIXES
	
	get rid of need for sys_kill

2003-03-23 06:44  shadow

	* src/afs/afs_call.c: DELTA linux-kthreads-reparent-20030323 AUTHOR
	cg2v@andrew.cmu.edu FIXES
	
	so we don't get orphans on afs shutdown

2003-03-21 20:06  rees

	* src/libafs/MakefileProto.OBSD.in: DELTA openbsd-20030321 AUTHOR
	rees@umich.edu
	
	Restore lost -O2 CFLAG

2003-03-21 19:26  rees

	* src/rx/xdr_mem.c: DELTA xdr-mem-take-II-20030321 AUTHOR
	drh@umich.edu
	
	Fix pasto in xdr_mem security patch.

2003-03-21 18:28  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	linux-hold-tasklist-lock-in-get-page-offset-20030321 AUTHOR
	cg2v@andrew.cmu.edu FIXES
	
	tasklist_lock must be held to traverse list

2003-03-21 17:59  rees

	* src/rx/xdr_mem.c: DELTA xdrmem-getbytes-20030321 AUTHOR
	rees@umich.edu
	
	See, for example:
	http://web.mit.edu/kerberos/www/advisories/MITKRB5-SA-2003-003-xdr.
	txt This source is unused but it seems like a good idea to patch it
	anyway.

2003-03-21 14:00  shadow

	* acconfig.h, acinclude.m4, src/cf/linux-test4.m4: DELTA
	linux-one-more-stupid-configure-test-20030321 AUTHOR
	shadow@dementia.org FIXES
	
	pointed out by zacheiss@mit.edu that i missed this. oops

2003-03-19 22:20  shadow

	* acconfig.h, acinclude.m4, src/afs/LINUX/osi_machdep.h,
	src/cf/linux-test4.m4: DELTA redhat-81-support-again-20030319
	AUTHOR shadow@dementia.org FIXES
	
	once more. maybe this time they'll release something that looks
	like this

2003-03-19 22:20  rees

	* src/libafs/MakefileProto.OBSD.in: DELTA openbsd-20030319 AUTHOR
	rees@umich.edu
	
	Add -fno-stack-protector to kernel CFLAGS for OpenBSD post-3.2.

2003-03-19 03:01  shadow

	* src/volser/volprocs.c: DELTA
	volser-no-convertvol-on-windows-yet-20030318 AUTHOR
	james@abrakus.com FIXES
	
	not ready for windows yet

2003-03-18 23:47  kolya

	* src/kauth/kaserver.h: DELTA
	kaserver-disable-krb4-crossrealm-20030317 AUTHOR kolya@mit.edu
	FIXES
	
	to deal with krb4 security advisory type mismatch for krb4_cross
	pointed out by Jack Neely <slack@quackmaster.net>

2003-03-18 23:18  shadow

	* src/config/param.sunx86_59.h: file param.sunx86_59.h was
	initially added on branch openafs-stable-1_2_x.

2003-03-18 14:30  rees

	* src/viced/afsfileprocs.c: DELTA fix-my-screwup-20030318 AUTHOR
	rees@umich.edu
	
	Back out my last unnecessary "fix."

2003-03-18 03:56  shadow

	* src/kauth/: kaprocs.c, kaserver.c, kaserver.h, krb_udp.c: DELTA
	kaserver-disable-krb4-crossrealm-20030317 AUTHOR
	shadow@dementia.org FIXES
	
	to deal with krb4 security advisory

2003-03-18 03:54  shadow

	* src/viced/host.c: DELTA viced-vbusy-when-getclient-fails-20030317
	AUTHOR lha@stacken.kth.se FIXES
	
	more paranoia to not crash if GetClient fails, since there's
	apparently a race we haven't found yet

2003-03-17 17:26  rees

	* src/viced/afsfileprocs.c: DELTA fix-errnos-20030317 AUTHOR
	rees@umich.edu
	
	Put non-unix errnos inside of #ifdef __linux__.  This should be a
	temporary fix, waiting for real fix from Derrick.

2003-03-17 15:55  shadow

	* src/: WINNT/afsd/fs_utils.c, util/softsig.c: DELTA
	winnt-undo-backslashes-20030317 AUTHOR shadow@dementia.org FIXES
	
	get rid of weird includes

2003-03-16 14:30  rees

	* acinclude.m4, src/config/afs_sysnames.h,
	src/config/param.ppc_nbsd16.h, src/config/param.ppc_nbsd20.h: DELTA
	macppc-netbsd-20030316 AUTHOR lha@stacken.kth.se
	
	Preliminary support for macppc-*-netbsd*.  Untested?

2003-03-15 15:08  shadow

	* src/: DOLASTCMP.BAT, NTMakefile,
	WINNT/client_osi/NTMakefile-TestOSI, bucoord/NTMakefile,
	config/NTMakefile, util/NTMakefile: DELTA
	windows-more-updates-20030315 AUTHOR james@abrakus.com FIXES
	
	updates for build system

2003-03-14 20:46  shadow

	* src/: vol/namei_ops.c, volser/volint.xg, volser/volprocs.c,
	volser/vos.c: DELTA vol-ro-to-rw-tool-20030314 AUTHOR
	thomas.mueller@hrz.tu-chemnitz.de FIXES 1262
	
	allow converting an ro to an rw on namei servers

2003-03-14 20:11  shadow

	* src/: viced/viced.c, WINNT/client_exp/gui2fs.h: DELTA
	windows-build-updates-20030314 AUTHOR james@abrakus.com FIXES
	
	support for V6.0 and .Net complier, compile from either NT4.0 or XP
	Source and object are separated into different directories.  The
	directory tree would look as follows:

2003-03-14 20:07  shadow

	* src/: NTMakefile, WINNT/afs_setup_utils/NTMakefile,
	WINNT/afs_setup_utils/afs_setup_utils.cpp,
	WINNT/afs_setup_utils/GetWebDll/ntmakefile,
	WINNT/afs_setup_utils/_isuser/ntmakefile,
	WINNT/afs_setup_utils/lang/NTMakefile, WINNT/afsadmsvr/NTMakefile,
	WINNT/afsapplib/NTMakefile, WINNT/afsapplib/hashlist.cpp,
	WINNT/afsapplib/subclass.cpp, WINNT/afsapplib/lang/NTMakefile,
	WINNT/afsapplib/test/NTMakefile, WINNT/afsclass/NTMakefile,
	WINNT/afsd/NTMakefile, WINNT/afsd/afsd.c,
	WINNT/afsd/afsd_service.c, WINNT/afsd/afslogon.c,
	WINNT/afsd/cm_buf.c, WINNT/afsd/cm_callback.c,
	WINNT/afsd/cm_ioctl.c, WINNT/afsd/cm_ioctl.h,
	WINNT/afsd/fs_utils.c, WINNT/afsd/fs_utils.h, WINNT/afsd/smb.c,
	WINNT/afsd/smb_iocons.h, WINNT/afsd/smb_ioctl.c,
	WINNT/afslegal/NTMakefile, WINNT/afslegal/lang/NTMakefile,
	WINNT/afsreg/NTMakefile, WINNT/afsreg/test/NTMakefile,
	WINNT/afssvrcfg/NTMakefile, WINNT/afssvrcfg/lang/NTMakefile,
	WINNT/afssvrcpa/NTMakefile, WINNT/afssvrcpa/lang/NTMakefile,
	WINNT/afssvrmgr/NTMakefile, WINNT/afssvrmgr/lang/NTMakefile,
	WINNT/afsusrmgr/NTMakefile, WINNT/afsusrmgr/lang/NTMakefile,
	WINNT/bosctlsvc/NTMakefile, WINNT/client_config/NTMakefile,
	WINNT/client_config/drivemap.cpp,
	WINNT/client_config/lang/NTMakefile, WINNT/client_cpa/NTMakefile,
	WINNT/client_cpa/lang/NTMakefile, WINNT/client_creds/NTMakefile,
	WINNT/client_creds/shortcut.cpp,
	WINNT/client_creds/lang/NTMakefile, WINNT/client_exp/NTMakefile,
	WINNT/client_exp/gui2fs.cpp, WINNT/client_exp/lang/NTMakefile,
	WINNT/client_osi/NTMakefile, WINNT/eventlog/NTMakefile,
	WINNT/eventlog/lang/NTMakefile, WINNT/eventlog/test/NTMakefile,
	WINNT/install/InstallShield5/NTMakefile,
	WINNT/install/Win9x/NTMakeFile, WINNT/license/NTMakefile,
	WINNT/license/lang/NTMakefile, WINNT/pthread/NTMakefile,
	WINNT/pthread/test/NTMakefile, WINNT/talocale/NTMakefile,
	WINNT/talocale/tal_alloc.cpp, WINNT/win9xpanel/NTMakefile,
	audit/NTMakefile, auth/NTMakefile, auth/ktc_nt.c,
	auth/test/NTMakefile, bozo/NTMakefile, bu_utils/NTMakefile,
	bubasics/NTMakefile, bucoord/NTMakefile, budb/NTMakefile,
	butc/NTMakefile, butm/NTMakefile, cmd/NTMakefile,
	cmd/test/NTMakefile, comerr/NTMakefile, comerr/test/NTMakefile,
	config/NTMakefile, config/NTMakefile.i386_nt40, config/mkvers.c,
	config/util_cr.c, des/NTMakefile, des/test/NTMakefile,
	dir/NTMakefile, dir/test/NTMakefile, finale/NTMakefile,
	fsint/NTMakefile, kauth/NTMakefile, kauth/test/NTMakefile,
	libacl/NTMakefile, libadmin/NTMakefile,
	libadmin/adminutil/NTMakefile, libadmin/bos/NTMakefile,
	libadmin/cfg/NTMakefile, libadmin/cfg/test/NTMakefile,
	libadmin/client/NTMakefile, libadmin/kas/NTMakefile,
	libadmin/pts/NTMakefile, libadmin/test/NTMakefile,
	libadmin/vos/NTMakefile, libafsauthent/NTMakefile,
	libafsrpc/NTMakefile, lwp/NTMakefile, lwp/test/NTMakefile,
	procmgmt/NTMakefile, procmgmt/test/NTMakefile, ptserver/NTMakefile,
	rx/NTMakefile, rx/rx_clock_nt.c, rx/rx_prototypes.h,
	rx/test/NTMakefile, rxgen/NTMakefile, rxkad/NTMakefile,
	rxkad/rxkad_client.c, rxkad/rxkad_prototypes.h,
	rxkad/test/NTMakefile, rxstat/NTMakefile, rxstat/rxstat.c,
	sys/NTMakefile, tbutc/NTMakefile, tviced/NTMakefile,
	ubik/NTMakefile, update/NTMakefile, usd/NTMakefile,
	usd/test/NTMakefile, util/NTMakefile, util/softsig.c,
	util/test/NTMakefile, viced/NTMakefile, viced/viced.c,
	vlserver/NTMakefile, vol/NTMakefile, vol/test/NTMakefile,
	volser/NTMakefile: DELTA windows-build-updates-20030314 AUTHOR
	james@abrakus.com FIXES
	
	support for V6.0 and .Net complier, compile from either NT4.0 or XP
	Source and object are separated into different directories.  The
	directory tree would look as follows:
	
	Base from %AFSROOT% environment variable %AFSROOT%\src\... - all
	source and generated source %AFSROOT%\obj\checked\... objects from
	a checked build %AFSROOT%\obj\free\...	  objects from a free build
	%AFSROOT%\obj\dest\checked\...	DEST folder from a checked build
	%AFSROOT%\obj\dest\free\....	DEST folder from a free build
	
	Before you start the build, you must build an object tree by
	issuing the following:
	
	nmake -f NTMAKEFILE mkdir

2003-03-14 19:59  shadow

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	winnt-client-config-submount-fix-20030314 AUTHOR james@abrakus.com
	FIXES
	
	"Atempts to add a new drive, to the root, with a sub mount name,
	will sometimes return error #35"

2003-03-14 19:47  shadow

	* src/: WINNT/afsd/cm_conn.c, WINNT/afsd/cm_ioctl.c,
	WINNT/afsd/cm_rpc.c, libacl/aclprocs.c, libacl/netprocs.c,
	util/secutil_nt.c, rx/rx.c, rx/rx_pthread.c: DELTA
	winnt-include-sanity-20030314 AUTHOR cg2v@andrew.cmu.edu FIXES 1332
	
	include headers by their usual name instead of trying to be special

2003-03-14 19:45  shadow

	* src/WINNT/afsd/smb3.c: DELTA
	winnt-give-nosuchpath-if-thats-what-we-mean-20030314 AUTHOR
	lantzer@umr.edu FIXES 1329
	
	"The Windows AFS client returns the error ERROR_NOSUCHFILE, where
	the same request on a local NTFS volume returns the error
	ERROR_NOSUCHPATH."

2003-03-14 19:38  shadow

	* src/WINNT/afsd/cm_callback.c: DELTA
	winnt-stat-cache-ref-leak-fix-20030314 AUTHOR lantzer@umr.edu FIXES
	1327
	
	avoid leaking stat cache entries

2003-03-14 19:24  shadow

	* src/rx/rx.c: DELTA rx-init-stats-mutex-20030314 AUTHOR
	cg2v@andrew.cmu.edu FIXES
	
	instead of what rx-init-mutex-before-calling-getudpsocket-20030313,
	just init the mutex earlier where others are done

2003-03-13 20:36  shadow

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	winnt-client-config-submount-fix-20030313 AUTHOR james@abrakus.com
	FIXES
	
	"Atempts to add a new drive, to the root, with a sub mount name,
	will sometimes return error #35"

2003-03-13 19:01  shadow

	* src/rx/rx.c: DELTA
	rx-init-mutex-before-calling-getudpsocket-20030313 AUTHOR
	shadow@dementia.org FIXES
	
	pointed out by cg2v@andrew.cmu.edu

2003-03-13 14:06  shadow

	* src/volser/dumpstuff.c: DELTA
	
	a 64 bit aware platform may not support largefiles yet
	largefile-do-offsets-correctly-when-64bit-but-not-largefile-2003031
	3 AUTHOR nneul@umr.edu FIXES

2003-03-11 16:25  rees

	* src/afs/.cvsignore: DELTA ignore-unified-files-20030311 AUTHOR
	rees@umich.edu
	
	cvsignore unified_afs.[ch]

2003-03-10 20:09  rees

	* src/volser/vos.c: DELTA tovolume-is-char-star-20030310 AUTHOR
	rees@umich.edu
	
	tovolume is a char *, not an int

2003-03-10 20:02  rees

	* Makefile.in, acinclude.m4, src/afs/sysincludes.h,
	src/afs/HPUX/osi_groups.c, src/afs/HPUX/osi_machdep.h,
	src/afs/HPUX/osi_sleep.c, src/afs/HPUX/osi_vfsops.c,
	src/afs/HPUX/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_attrs.c,
	src/cf/osconf.m4, src/config/param.hp_ux11i.h, src/dir/dir.c,
	src/libafs/MakefileProto.HPUX.in,
	src/libuafs/MakefileProto.HPUX.in, src/lwp/Makefile.in,
	src/rx/rx_kcommon.h, src/rx/rx_packet.c, src/rx/HPUX/rx_kmutex.h,
	src/viced/callback.c: DELTA hpux11i-20030310 AUTHOR
	deengert@anl.gov
	
	Support for HPUX110

2003-03-10 16:11  shadow

	* src/viced/callback.c: DELTA cbd-all-flag-in-usage-20030310 AUTHOR
	shadow@dementia.org FIXES
	
	cbd supports -all; put it in usage.

2003-03-10 02:38  shadow

	* src/afs/: Makefile.in, unified_afs.p.h: DELTA
	afs-error-translation-update-20030306 AUTHOR shadow@dementia.org
	FIXES
	
	make it vaguely useful.  now with client side(tm)

2003-03-10 02:31  shadow

	* src/: afs/Makefile.in, afs/unified_afs.et, util/Makefile.in:
	DELTA afs-error-translation-update-20030306 AUTHOR
	shadow@dementia.org FIXES
	
	make it vaguely useful.  now with client side(tm)

2003-03-10 02:08  shadow

	* src/vol/: vol-salvage.c, volume.c, volume.h: DELTA
	vol-prototyping-20030309 AUTHOR shadow@dementia.org FIXES
	
	prototype much of the vol package

2003-03-10 02:06  shadow

	* src/ptserver/ptprocs.c: DELTA ptserver-typo-20030309 AUTHOR
	shadow@dementia.org FIXES
	
	"transarction" huh? DELTA CVS:
	-------------------------------------------------------------------
	---

2003-03-10 02:04  shadow

	* src/bozo/bnode.c: DELTA bnode-reorganize-source-20030309 AUTHOR
	shadow@dementia.org FIXES
	
	get rid of unneeded forward refs by reorganizing code

2003-03-10 02:03  shadow

	* src/: bozo/bos.c, kauth/admin_tools.c, util/afsutil_prototypes.h,
	util/hputil.c, util/isathing.c, util/ktime.c, util/serverLog.c,
	util/volparse.c: DELTA util-symbol-renaming-and-cleanup-20030309
	AUTHOR shadow@dementia.org FIXES
	
	rename more stuff into the util_ space use it some other cleanup in
	the util package

2003-03-10 02:00  shadow

	* src/xstat/: xstat_cm.c, xstat_fs.c, xstat_fs_test.c: DELTA
	xstat-protoizing-20030309 AUTHOR shadow@dementia.org FIXES
	
	protoize one more directory

2003-03-10 01:59  shadow

	* src/: util/errmap_nt.h, util/fileutil.h, util/netutils.h,
	util/secutil_nt.h, WINNT/client_exp/afs_shl_ext.def,
	WINNT/client_osi/NTMakefile, WINNT/client_osi/basic.c,
	WINNT/client_osi/libosi.rc, WINNT/client_osi/main.c,
	WINNT/client_osi/osi.h, WINNT/client_osi/osibasel.c,
	WINNT/client_osi/osibasel.h, WINNT/client_osi/osidb.c,
	WINNT/client_osi/osidb.h, WINNT/client_osi/osidebug.c,
	WINNT/client_osi/osidebug.h, WINNT/client_osi/osifd.c,
	WINNT/client_osi/osifd.h, WINNT/client_osi/osilog.c,
	WINNT/client_osi/osiltype.c, WINNT/client_osi/osiqueue.c,
	WINNT/client_osi/osiqueue.h, WINNT/client_osi/osisleep.c,
	WINNT/client_osi/osisleep.h, WINNT/client_osi/osistatl.c,
	WINNT/client_osi/osistatl.h, WINNT/client_osi/osithrd95.c,
	WINNT/client_osi/osiutils.c, WINNT/client_osi/osiutils.h,
	WINNT/client_osi/perf.c, WINNT/client_osi/perf.h,
	WINNT/client_osi/trylock.c, WINNT/client_osi/trylock.h,
	WINNT/eventlog/logevent.h, WINNT/eventlog/lang/de_DE/event.mc,
	WINNT/eventlog/lang/en_US/event.mc,
	WINNT/eventlog/lang/es_ES/event.mc,
	WINNT/eventlog/lang/ja_JP/event.mc,
	WINNT/eventlog/lang/ko_KR/event.mc,
	WINNT/eventlog/lang/pt_BR/event.mc,
	WINNT/eventlog/lang/zh_CN/event.mc,
	WINNT/eventlog/lang/zh_TW/event.mc,
	WINNT/install/InstallShield5/BuildSetup.bat, afs/afs_stats.h,
	afs/OBSD/osi_vfsops.c, afs/OBSD/osi_vnodeops.c, afsweb/README,
	afsweb/README.BETA2, afsweb/nsafs.h, afsweb/securehash.c,
	butc/butc_xbsa.h, comerr/error_table.y, comerr/error_table_nt.c,
	comerr/et_lex.lex.l, comerr/et_lex.lex_nt.c, config/debug.h,
	config/param.ia64_linux24.h, config/param.s390_linux22.h,
	config/param.s390_linux24.h, config/param.sparc64_linux22.h,
	config/param.sparc64_linux24.h, config/param.sparc_linux22.h,
	config/param.sparc_linux24.h, config/stds.h, dauth/dpass.c,
	des/crypt.c, des/stats.h, des/test/NTMakefile,
	fsprobe/fsprobe_test.c, libadmin/afs_Admin.h,
	libadmin/adminutil/afs_AdminErrors.h,
	libadmin/adminutil/afs_AdminInternal.h,
	libadmin/adminutil/afs_utilAdmin.h, libadmin/bos/afs_bosAdmin.h,
	libadmin/cfg/afs_cfgAdmin.h, libadmin/cfg/cfginternal.h,
	libadmin/client/afs_clientAdmin.h, libadmin/kas/afs_kasAdmin.h,
	libadmin/pts/afs_ptsAdmin.h, libadmin/test/common.h,
	libadmin/vos/afs_vosAdmin.h, libafs/MakefileProto.DARWIN.in,
	libafs/MakefileProto.FBSD.in, libafs/MakefileProto.NBSD.in,
	libafs/MakefileProto.OBSD.in, libuafs/MakefileProto.FBSD.in,
	libuafs/MakefileProto.NBSD.in, package/Makefile.in,
	package/check.c, package/conftree.c, package/globals.h,
	package/globfuncs.c, package/gram.y, package/lex.l,
	package/messages.c, package/package.c, package/package.h,
	package/systype.h, package/test.c, package/test_gram.y,
	package/update.c, package/validupdates.h, pam/afs_util.c,
	procmgmt/pmgtprivate.h, procmgmt/procmgmt.h, rx/FBSD/rx_knet.c,
	rxkad/rxkad.p.h, sys/pioctl_nt.h, rxkad/domestic/fcrypt.h,
	usd/usd.h, uss/sample.template, viced/afsfileprocs.c,
	wsadmin.lib/aix_22.generic, wsadmin.lib/aix_22.generic.dev,
	wsadmin.lib/aix_22.readonly, wsadmin.lib/aix_22.readwrite,
	wsadmin.lib/base.generic, wsadmin.lib/devel,
	wsadmin.lib/pmax_31.generic, wsadmin.lib/pmax_31.generic.dev,
	wsadmin.lib/pmax_31.readonly, wsadmin.lib/pmax_31.readwrite,
	wsadmin.lib/rt_r4.generic, wsadmin.lib/rt_r4.generic.dev,
	wsadmin.lib/rt_r4.generic.dkload,
	wsadmin.lib/rt_r4.generic.printer, wsadmin.lib/rt_r4.readonly,
	wsadmin.lib/rt_r4.readwrite, wsadmin.lib/sun3_35.generic,
	wsadmin.lib/sun3_35.generic.dev, wsadmin.lib/sun3_35.readonly,
	wsadmin.lib/sun3_35.readwrite, wsadmin.lib/sun3_40.generic,
	wsadmin.lib/sun3_40.generic.dev, wsadmin.lib/sun3_40.readonly,
	wsadmin.lib/sun3_40.readwrite, wsadmin.lib/sun3_40x.generic,
	wsadmin.lib/sun3_40x.generic.dev, wsadmin.lib/sun3_40x.readonly,
	wsadmin.lib/sun3_40x.readwrite, wsadmin.lib/sun4_40.generic,
	wsadmin.lib/sun4_40.generic.dev, wsadmin.lib/sun4_40.readonly,
	wsadmin.lib/sun4_40.readwrite, wsadmin.lib/sun4_40c.generic,
	wsadmin.lib/sun4_40c.generic.dev, wsadmin.lib/sun4_40c.readonly,
	wsadmin.lib/sun4_40c.readwrite, wsadmin.lib/vax_30.generic,
	wsadmin.lib/vax_30.generic.dev, wsadmin.lib/vax_30.readonly,
	wsadmin.lib/vax_30.readwrite, wsadmin.src/Makefile.in,
	wsadmin.src/admin, wsadmin.src/staff.dkload.proto,
	wsadmin.src/staff.printer.proto, wsadmin.src/staff.proto: DELTA
	cleanup-licensing-and-transarc-references-20030309 AUTHOR
	shadow@dementia.org FIXES
	
	tired? on a plane? need some mindless (maybe that's mind-numbing)
	stuff to work on? clean up licensing and references in code
	comments. it's big fun.

2003-03-10 01:51  shadow

	* src/: libafsdep, afs/afs_analyze.c, afs/afs_osi.c,
	afs/afs_prototypes.h: DELTA afs-error-translation-update-20030306
	AUTHOR shadow@dementia.org FIXES
	
	make it vaguely useful.  now with client side(tm)

2003-03-10 01:46  shadow

	* src/viced/afsfileprocs.c: DELTA
	afs-error-translation-update-20030306 AUTHOR shadow@dementia.org
	FIXES
	
	make it vaguely useful. still need client side

2003-03-10 01:39  shadow

	* src/afs/afs.h: DELTA afs-error-translation-update-20030306 AUTHOR
	shadow@dementia.org FIXES
	
	make it vaguely useful. still need client side

2003-03-10 01:36  shadow

	* src/util/Makefile.in: DELTA
	unified-errors-define-away-missing-errors-20030310 AUTHOR
	shadow@dementia.org FIXES
	
	define missing errors

2003-03-06 17:11  shadow

	* src/: afs/afs.h, afs/afs_callback.c, util/Makefile.in,
	viced/afsfileprocs.c, viced/host.c, viced/viced_prototypes.h: DELTA
	afs-error-translation-update-20030306 AUTHOR shadow@dementia.org
	FIXES
	
	make it vaguely useful. still need client side

2003-03-06 15:43  shadow

	* src/viced/: afsfileprocs.c, host.c, host.h, viced.c,
	viced_prototypes.h: DELTA
	initial-error-translation-implementation-20030306 AUTHOR
	shadow@dementia.org FIXES
	
	client still needs to "untranslate", and the error tables
	themselves need to be defined and the server-side array populated

2003-03-06 08:21  shadow

	* src/WINNT/afsd/cm_callback.c: DELTA
	windows-cm-getcellbynum-rpc-20030306 AUTHOR shadow@dementia.org
	FIXES
	
	missing stub

2003-03-04 16:27  shadow

	* src/venus/cacheout.c: DELTA cacheout-some-fixing-20030304 AUTHOR
	shadow@dementia.org FIXES
	
	not done, but it doesn't get compiled anyway so it doesn't matter
	that i left it broken

2003-03-04 16:26  shadow

	* src/: fsprobe/fsprobe_callback.c, xstat/xstat_fs_callback.c:
	DELTA protoize-callback-interfaces-20030304 AUTHOR
	shadow@dementia.org FIXES
	
	more random protoizing

2003-03-04 16:19  shadow

	* src/: afs/afs_callback.c, fsint/afscbint.xg, fsint/afsint.xg,
	fsint/common.xg, fsprobe/fsprobe_callback.c, viced/afsfileprocs.c,
	xstat/xstat_fs_callback.c: DELTA capabilities-20030304 AUTHOR
	shadow@dementia.org FIXES
	
	need to remove dummy capability, but otherwise this is the rpc
	part.

2003-03-04 15:42  shadow

	* src/viced/afsfileprocs.c: DELTA flushhostcps-byte-order-20030304
	AUTHOR shadow@dementia.org FIXES
	
	at insistence of lha@stacken.kth.se

2003-03-04 14:49  shadow

	* src/viced/viced.c: DELTA
	viced-debug-log-which-thread-package-we-are-20030304 AUTHOR
	haba@pdc.kth.se FIXES
	
	log "pthreads" or "LWP" started

2003-03-04 14:46  shadow

	* src/viced/viced.c: DELTA viced-set-fssync-threadid-20030304
	AUTHOR haba@pdc.kth.se FIXES
	
	set a thread id for the fssync callback thread

2003-03-04 13:23  shadow

	* src/venus/: cmdebug.c, cmdebug.c: DELTA
	cmdebug-getce64-support-20030304 AUTHOR shadow@dementia.org FIXES
	
	make cmdebug support getce64

2003-03-04 12:51  shadow

	* src/viced/: afsfileprocs.c, afsfileprocs.c: DELTA
	update-giveupallcallbacks-20030304 AUTHOR shadow@dementia.org FIXES
	
	fix logging.

2003-03-04 11:26  shadow

	* src/viced/viced.c: DELTA viced-abort-threshhold-20030303 AUTHOR
	lha@stacken.kth.se FIXES
	
	allow abort threshhold to be set by switch

2003-03-04 11:14  shadow

	* src/: viced/afsfileprocs.c, fsint/afsint.xg: DELTA
	new-giveup-all-callbacks-rpc-20030303 AUTHOR shadow@dementia.org
	FIXES
	
	untested. will try it shortly. allow a client to give back all of
	its callbacks without enumerating them

2003-03-04 10:40  shadow

	* src/viced/callback.c: DELTA
	viced-callback-remove-dead-functions-20030303 AUTHOR
	shadow@dementia.org FIXES
	
	remove ClearHostCallbacks; make ClearHostCallbacks_r static

2003-03-03 15:53  shadow

	* src/rx/: rx.c, rx_globals.h, rx_pthread.c: DELTA
	rx-thread-id-startup-20030303 AUTHOR rtb@pclella.cern.ch FIXES 1304
	
	avoid using rxi_availProcs to allocate thread ids as it may
	decrement from under us

2003-03-03 15:45  shadow

	* src/libafsrpc/Makefile.in: DELTA
	libafsrpc-make-dependancy-work-20030303 AUTHOR shadow@dementia.org
	FIXES
	
	don't try to compile the headers

2003-03-03 15:37  shadow

	* src/: vol/vnode.c, viced/fsprobe.c: DELTA
	viced-vol-ansification-20030303 AUTHOR shadow@dementia.org FIXES
	
	some more code ansified

2003-03-03 15:19  shadow

	* src/WINNT/afsd/smb3.c: DELTA winnt-cleanup-memory-leak-20030303
	AUTHOR james@abrakus.com FIXES 1322
	
	due to a change in the smb protocol we leaked memory. fix it.

2003-03-03 15:13  shadow

	* src/: afs/VNOPS/afs_vnop_flock.c, config/param.rs_aix42.h,
	config/param.rs_aix51.h, config/param.sgi_62.h,
	config/param.sgi_63.h, config/param.sgi_64.h,
	config/param.sgi_65.h, config/param.sun4x_55.h,
	config/param.sun4x_56.h, config/param.sun4x_57.h,
	config/param.sun4x_58.h, config/param.sun4x_59.h,
	config/param.sunx86_54.h, config/param.sunx86_57.h,
	config/param.sunx86_58.h: DELTA flock-sysid-20030303 AUTHOR
	nneul@umr.edu FIXES 1325
	
	featurize flock sysid

2003-03-03 15:10  shadow

	* src/: viced/check_sysid.c, viced/fsprobe.c, viced/physio.c,
	viced/profile.c, viced/viced.c, vol/clone.c, vol/devname.c,
	vol/gi.c, vol/listinodes.c, vol/nuke.c, vol/partition.c,
	vol/physio.c, vol/purge.c, vol/vnode.c: DELTA
	viced-vol-ansification-20030303 AUTHOR shadow@dementia.org FIXES
	
	some more code ansified

2003-03-01 18:16  rees

	* src/afs/OBSD/osi_sleep.c: DELTA openbsd-20030301 AUTHOR
	rees@umich.edu
	
	Use PVFS for tsleep. PZERO is obsolete.

2003-03-01 01:22  shadow

	* src/vol/nuke.c: DELTA
	nuke-create-windows-pathnames-only-on-windows-thanks-20030228
	AUTHOR haba@pdc.kth.se FIXES
	
	don't construct a windows path on unix

2003-02-28 23:56  shadow

	* src/viced/host.c: DELTA
	viced-correct-probe-failure-message-20030228 AUTHOR
	shadow@dementia.org FIXES
	
	based on complaint from haba@pdc.kth.se

2003-02-27 17:27  shadow

	* Makefile.in, acinclude.m4, src/afs/afs_prototypes.h,
	src/afs/HPUX/osi_machdep.h, src/afs/HPUX/osi_sleep.c,
	src/afs/HPUX/osi_vfsops.c, src/afs/HPUX/osi_vnodeops.c,
	src/afs/VNOPS/afs_vnop_attrs.c, src/cf/osconf.m4,
	src/config/afs_sysnames.h, src/config/param.ia64_hpux1122.h,
	src/libafs/Makefile.common.in, src/libafs/MakefileProto.HPUX.in,
	src/libafsrpc/Makefile.in, src/libuafs/MakefileProto.HPUX.in,
	src/lwp/Makefile.in, src/lwp/process.c, src/pam/Makefile.in,
	src/rx/rx_kcommon.h, src/viced/viced.c: DELTA
	hpux-1122-updated-support-20030227 AUTHOR deengert@anl.gov FIXES
	
	updated support for hp-ux 11.22

2003-02-24 16:37  shadow

	* src/vol/vol-salvage.c: DELTA
	
	pointed out by Hartmut Reuter
	salvager-create-larger-buffer-for-inodes-tmpfile-and-avoid-overrun-
	20030224 AUTHOR shadow@dementia.org FIXES 1318

2003-02-20 22:04  rees

	* README, src/packaging/OpenBSD/buildpkg.sh,
	src/packaging/OpenBSD/desc: DELTA openbsd-20030220 AUTHOR
	rees@umich.edu
	
	OpenBSD: Add some minimal build notes to README.  Change client
	package name to openafs-client.

2003-02-20 21:00  rees

	* src/libafs/Makefile.common.in: DELTA dot-i-suffix-20030220 AUTHOR
	rees@umich.edu
	
	add .i suffix to Makefile.common.in for bsd make

2003-02-19 03:50  shadow

	* src/viced/callback.c: DELTA
	viced-rewrite-breaklatercallbacks-20030218 AUTHOR
	shadow@dementia.org FIXES 1309
	
	deal with only a single volume at a time

2003-02-19 03:29  shadow

	* src/viced/callback.c: DELTA
	viced-rewrite-breaklatercallbacks-20030218 AUTHOR
	shadow@dementia.org FIXES 1309
	
	deal with only a single volume at a time

2003-02-19 02:21  shadow

	* src/viced/: afsfileprocs.c, callback.c, host.c: DELTA
	viced-fix-port-logging-20030218 AUTHOR lha@stacken.kth.se FIXES
	1307
	
	put port in correct byte order when logging

2003-02-18 08:03  shadow

	* src/viced/host.c: DELTA viced-host-logging-update-20030218 AUTHOR
	shadow@dementia.org FIXES 1308
	
	print info before letting host get gc'd

2003-02-16 00:22  shadow

	* src/viced/host.c: DELTA
	viced-log-refd-client-while-deleting-20030215 AUTHOR
	shadow@dementia.org FIXES
	
	if we gc a client with a positive refCount, log it. should probably
	log more data.

2003-02-15 14:17  shadow

	* src/viced/: afsfileprocs.c, viced.c, viced.h: DELTA
	
	For sites with only new (>3.4) clients (or who decide to not care
	about older clients) and want to force VRESTARTING instead of
	VBUSY.
	viced-allow-hinting-of-all-new-clients-for-vbusy-vrestarting-handli
	ng-20030215 AUTHOR shadow@dementia.org FIXES

2003-02-15 06:35  shadow

	* src/viced/host.c: DELTA
	viced-log-refd-client-while-deleting-20030215 AUTHOR
	shadow@dementia.org FIXES
	
	if we gc a client with a positive refCount, log it. should probably
	log more data.

2003-02-15 06:22  shadow

	* src/viced/afsfileprocs.c: DELTA
	viced-consistent-val-and-len-cleanup-20030215 AUTHOR
	shadow@dementia.org
	
	just so we don't leave things inconsistent ever

2003-02-15 06:03  shadow

	* src/viced/host.c: DELTA
	viced-client-set-refcount-before-chaining-into-host-20030215 AUTHOR
	shadow@dementia.org FIXES
	
	didn't find a race but it's safer this way if there's one i missed

2003-02-15 05:39  shadow

	* src/viced/host.c: DELTA viced-gethostcps-simplify-holds-20030215
	AUTHOR shadow@dementia.org
	
	all of our callers have a hold when we're called. get rid of the
	"get us a hold" logic. do we need a lock?

2003-02-15 05:27  shadow

	* src/viced/host.c: DELTA
	viced-consistent-val-and-len-cleanup-20030215 AUTHOR
	shadow@dementia.org
	
	just so we don't leave things inconsistent ever

2003-02-15 04:53  shadow

	* src/config/afs_sysnames.h: DELTA freebsd-5-sys-name-id-20030214
	AUTHOR lha@stacken.kth.se FIXES 1302
	
	allocate a sys name id

2003-02-14 19:07  rees

	* src/afs/: afs_dynroot.c, afs_prototypes.h, afs_util.c,
	OBSD/osi_machdep.h: DELTA str-fixup-20030214 AUTHOR rees@umich.edu
	
	Protect afs_str*() in afs_util.c with #ifndef Use builtin
	strcasecmp, strcat for OBSD Use afs_strcat in afs_dynroot.c

2003-02-14 01:14  kolya

	* src/viced/host.c: DELTA
	avoid-client-connection-mismatches-20030213 AUTHOR kolya@mit.edu
	FIXES
	
	Avoid asymmetry between rx connections and clients, such that one
	points at the other but the other doesn't point at the first one. 
	This can sometimes happen with hosts that change addresses/ports.

2003-02-14 00:02  shadow

	* src/cf/osconf.m4: DELTA hpux-1122-initial-support-20030213 AUTHOR
	deengert@anl.gov
	
	sys name may yet change and there's some relatively minor cleanup
	yet to be done

2003-02-13 23:44  shadow

	* Makefile.in, acinclude.m4, src/afs/afs_osi.c, src/afs/afs_util.c,
	src/afs/sysincludes.h, src/afs/HPUX/osi_groups.c,
	src/afs/HPUX/osi_machdep.h, src/afs/HPUX/osi_sleep.c,
	src/afs/HPUX/osi_vfsops.c, src/afs/HPUX/osi_vnodeops.c,
	src/afs/VNOPS/afs_vnop_readdir.c, src/afsd/Makefile.in,
	src/afsd/afs.hpux1122.driver, src/config/afs_sysnames.h,
	src/dir/dir.c, src/libafs/MakefileProto.HPUX.in,
	src/libuafs/MakefileProto.HPUX.in, src/lwp/Makefile.in,
	src/lwp/lwp.h, src/pinstall/install.c, src/rx/rx_kcommon.c,
	src/rx/rx_packet.c, src/rx/HPUX/rx_kmutex.h: DELTA
	hpux-1122-initial-support-20030213 AUTHOR deengert@anl.gov
	
	sys name may yet change and there's some relatively minor cleanup
	yet to be done

2003-02-13 22:28  shadow

	* src/viced/callback.c: DELTA callbacks-later-cdel-fix-20030213
	AUTHOR shadow@dementia.org FIXES
	
	if something else ends up trying to e.g. break delayed callbacks
	over the same callback that we're playing with in break later
	callbacks, the manipulation in CDelPtr becomes important

2003-02-13 20:11  shadow

	* src/ptserver/ptutils.c: DELTA ptserver-foreign-dup-check-20030213
	AUTHOR shadow@dementia.org FIXES
	
	otherwise foreign user creation can screw up your pt database (if
	it's large)

2003-02-13 18:14  rees

	* src/ptserver/ptuser.c: DELTA fix-seclevel-20030213 AUTHOR
	kwc@umich.edu
	
	Use requested security level instead of "clear" in pr_Initialize

2003-02-13 18:06  rees

	* src/volser/dumpstuff.c: DELTA fix-DumpVnode-proto-20030213 AUTHOR
	rees@umich.edu
	
	Fix prototype for DumpVnode()

2003-02-13 17:41  rees

	* README: DELTA openbsd-20030213 AUTHOR rees@umich.edu
	
	Add OpenBSD to README.

2003-02-13 16:20  shadow

	* src/volser/dumpstuff.c: DELTA
	volser-dump-vnode-include-volid-in-error-20030213 AUTHOR
	shadow@dementia.org FIXES
	
	include a volume number in the error message

2003-02-13 07:00  shadow

	* README, acinclude.m4, src/pinstall/install.c, src/cf/osconf.m4,
	src/config/mkvers.c, src/config/param.i386_fbsd_50.h: DELTA
	freebsd-5-update-20030213 AUTHOR lha@stacken.kth.se FIXES 1297
	
	fix issue with header needed for malloc(), and make us freebsd
	5-ready

2003-02-13 06:58  shadow

	* src/pam/: afs_auth.c, afs_message.c, afs_password.c,
	afs_session.c, afs_setcred.c: DELTA
	pam-header-ordering-cleanup-20030213 AUTHOR lha@stacken.kth.se
	FIXES 1298
	
	so pam module compiles on modern freebsd (system headers before
	pam)

2003-02-13 06:54  shadow

	* src/libafsrpc/Makefile.in: DELTA
	libafsrpc-dependancy-cleanup-20030213 AUTHOR lha@stacken.kth.se
	FIXES 1295
	
	Make cc only take the first depency, so it wont compile header
	files that the target is depends on.
	
	Now that there isn't any VPATH, depend on the file with path, not
	by name.

2003-02-13 06:51  shadow

	* acinclude.m4: DELTA get-full-path-for-top-srcdir-20030213 AUTHOR
	lha@stacken.kth.se FIXES 1296
	
	unrelativize TOP_SRCDIR

2003-02-13 06:46  shadow

	* src/rx/rx_event.c: DELTA rx-warning-cleanup-20030213 AUTHOR
	lha@stacken.kth.se FIXES 1299
	
	fix prototype

2003-02-13 06:44  shadow

	* src/viced/host.c: DELTA host-tossstuff-require-unlocked-20030211
	AUTHOR shadow@dementia.org FIXES 1294
	
	and make it useful

2003-02-11 23:06  shadow

	* src/viced/host.c: DELTA host-tossstuff-require-unlocked-20030211
	AUTHOR shadow@dementia.org
	
	add warning and don't clean up if host is locked. shouldn't be able
	to happen

2003-02-11 21:55  shadow

	* src/config/: param.i386_nbsd20.h, param.nbsd20.h: DELTA
	netbsd-16m-support-20020203 AUTHOR lha@stacken.kth.se FIXES 1269
	
	support for netbsd 1.6m

2003-02-08 08:40  kolya

	* src/rx/: rx.c, rx_prototypes.h, rx_rdwr.c: DELTA
	rx-misc-cleanup-20030208 AUTHOR kolya@mit.edu FIXES
	
	Stop passing around needless arguments to rxi_SendAck.	Also send
	the proper reason value in ack packets for packets that were
	received out-of-sequence.

2003-02-08 07:38  shadow

	* src/vol/: clone.c, vnode.c, volume.c: DELTA
	vol-check-malloc-return-20030208 AUTHOR shadow@dementia.org FIXES
	
	make sure malloc doesn't fail in vol package either

2003-02-08 07:30  shadow

	* src/viced/: afsfileprocs.c, callback.c, host.c: DELTA
	viced-check-all-malloc-returns-20030208 AUTHOR shadow@dementia.org
	FIXES
	
	log something and assert if malloc fails

2003-02-08 06:43  shadow

	* src/viced/callback.c: DELTA
	callback-interfaces-check-malloc-result-for-error-20030208 AUTHOR
	shadow@dementia.org FIXES
	
	if we run out of memory, maybe we should assert. we should probably
	log.  this is just so i remember to deal better.

2003-02-07 22:16  kolya

	* src/volser/vsutils.c: DELTA
	vos-handle-invalid-long-names-20030207 AUTHOR kolya@mit.edu FIXES
	1289
	
	Avoid crashing when an unreasonably long volume name is passed to
	vos.

2003-02-06 23:02  shadow

	* src/WINNT/afsd/cm_rpc.c: DELTA
	winnt-find-token-event-missing-braces-20030206 AUTHOR
	Andrei.Keis@morganstanley.com FIXES 1288
	
	add missing {} braces

2003-02-04 19:05  rees

	* src/packaging/OpenBSD/: buildpkg.sh, desc, packinglist,
	postinstall: DELTA openbsd-pkg-20030204 AUTHOR rees@umich.edu
	
	First cut at making an OpenBSD package.

2003-02-04 17:50  shadow

	* src/libafs/Makefile.common.in: DELTA
	
	use KERN_DBG instead of DBG
	use-kernel-version-of-debug-var-when-building-kernel-modules-200302
	03 AUTHOR nneul@umr.edu FIXES 1272

2003-02-04 16:39  rees

	* src/afs/OBSD/osi_vfsops.c: DELTA openbsd-20030204 AUTHOR
	rees@umich.edu
	
	Get rid of afsmodload() in favor of libafs_lkmentry()

2003-02-03 23:51  shadow

	* src/libafsrpc/Makefile.in: DELTA libafsrpc-dependancies-20030203
	AUTHOR shadow@dementia.org FIXES 1267
	
	needs further work, we need a lot more dependancies here

2003-02-03 23:27  shadow

	* src/lwp/test/: selclient.c, selserver.c, selsubs.c: DELTA
	lwp-tests-20030203 AUTHOR cg2v@andrew.cmu.edu FIXES 1280
	
	make the tests work

2003-02-03 23:15  shadow

	* src/cmd/cmd.c: DELTA
	cmd-print-help-in-cases-without-subcommands-20030203 AUTHOR
	mbacchi@gmavt.net FIXES 1277
	
	so libcmd supports help for e.g. pt_util

2003-02-03 23:10  shadow

	* Makefile.in, acinclude.m4, src/cf/osconf.m4,
	src/config/afs_sysnames.h, src/libafsrpc/Makefile.in,
	src/util/softsig.c: DELTA netbsd-16m-support-20020203 AUTHOR
	lha@stacken.kth.se FIXES 1269
	
	support for netbsd 1.6m

2003-02-03 23:05  shadow

	* src/config/: param.i386_linux24.h, param.ia64_linux24.h,
	param.parisc_linux24.h, param.ppc_linux24.h, param.s390_linux24.h,
	param.sparc64_linux24.h, param.sparc_linux24.h: DELTA
	linux-include-thread-h-to-allow-variable-num-of-cpus-20030203
	AUTHOR blade@debian.org FIXES 1275
	
	allow variable cpu numbers

2003-02-03 22:50  shadow

	* src/libafs/Makefile.common.in: DELTA
	
	use KERN_DBG instead of DBG
	use-kernel-version-of-debug-var-when-building-kernel-modules-200302
	03 AUTHOR nneul@umr.edu FIXES 1272

2003-02-03 20:45  shadow

	* src/rx/rx_pthread.c: DELTA rx-thread-id-assignment-fixes-20030203
	AUTHOR rtb@pclella.cern.ch
	
	in rx_pthread.c the ++rxi_pthread_hinum; has to be protected by the
	rx_stats_mutex in all three cases. In the file I attached in the
	openafs-devel article the last one was accidentally unprotected.
	
	the FSYNC_sync thread (fssync.c) needs needs to be handled as well.

2003-01-31 22:33  shadow

	* src/afs/LINUX/osi_machdep.h: DELTA more-redhate-beta-fun-20030131
	AUTHOR shadow@dementia.org
	
	apparently having recalc_sigpending stay the same was just as hard
	as continuing to export the same level of functionality, so we get
	neither.

2003-01-31 21:35  rees

	* src/afsd/afs.rc.obsd: DELTA openbsd-rc-20030131 AUTHOR
	rees@umich.edu
	
	Get rid of dkload subdir Get rid of "-chunksize 18 -stat 4800"
	Change "fs setcrypt crypt" to "fs setcrypt on" (old CMU syntax)

2003-01-31 21:20  rees

	* src/: afs/afs_call.c, rx/rx_kcommon.c, rx/rx_prototypes.h,
	rx/IRIX/rx_knet.c: DELTA fix-rx-mtu-params-20030131 AUTHOR
	rees@umich.edu
	
	Return subnet mask from rxi_FindIfnet for AFSOP_GETMASK.  Put
	rxi_FindIfnet() in rx/rx_prototypes.h to avoid similar screwups in
	the future.

2003-01-30 22:04  kolya

	* src/libuafs/.cvsignore: DELTA libuafs-cvsignore-20030130 AUTHOR
	kolya@mit.edu
	
	add JUAFS to .cvsignore

2003-01-30 22:03  kolya

	* acinclude.m4, src/afs/OBSD/osi_vfsops.c, src/afsd/afs.rc.obsd,
	src/config/afs_sysnames.h, src/config/param.i386_obsd32.h: DELTA
	openbsd-32-glue-20030130 AUTHOR kolya@mit.edu
	
	Add glue to support OpenBSD 3.2.

2003-01-30 21:43  rees

	* src/afs/: afs_vcache.c, OBSD/osi_vnodeops.c: DELTA
	openbsd-20030130 AUTHOR rees@umich.edu
	
	Various stability fixes: Call vgone() instead of afs_FlushVCache()
	when freeing vcache Acquire AFS_GLOCK in VOP_INACTIVE Don't bother
	calling cache_purge() or uvm_vnp_uncache() in reclaim();   vclean()
	already does this Acquire xvcache lock in reclaim()

2003-01-30 16:03  rees

	* src/afs/OBSD/osi_vnodeops.c: DELTA openbsd-20030130 AUTHOR
	rees@umich.edu
	
	Don't lock against myself in reclaim vnodeop.

2003-01-30 14:59  rees

	* src/rx/: DARWIN/rx_knet.c, FBSD/rx_kmutex.h, FBSD/rx_knet.c,
	OBSD/rx_knet.c: DELTA fix-netreceive-memleak-20030130 AUTHOR
	rees@umich.edu
	
	rx_knet fixes for Darwin and FreeBSD: netreceive: fix memory leak,
	check return code from soreceive netsend: remove unnecessary mbuf
	alloc, remove misleading comment all: general cleanup and minor bug
	fixes
	
	Thanks to emoy@apple.com for reporting this bug and testing the fix

2003-01-28 23:19  rees

	* src/rx/rx_kcommon.c: DELTA fix-rx-mtu-params-20030128 AUTHOR
	rees@umich.edu
	
	rxi_FindIfnet: return NULL on no match, instead of first interface
	on list use ifa_ifwithnet on XBSD (was only used on Darwin) remove
	dead code and unused args

2003-01-23 20:34  rees

	* src/rx/OBSD/: rx_kmutex.h, rx_knet.c: DELTA openbsd-20030123
	AUTHOR rees@umich.edu
	
	Mindless tweaking in search of a bug.

2003-01-22 21:25  rees

	* src/afs/: afs.h, afs_daemons.c, afs_dcache.c, afs_init.c,
	afs_vcache.c, OBSD/osi_file.c, OBSD/osi_vnodeops.c: DELTA
	openbsd-20030122 AUTHOR rees@umich.edu
	
	Fix vcache/vnode confusion.

2003-01-22 06:49  kolya

	* src/rx/: rx.c, rx_globals.h: DELTA
	rx-avoid-deadlock-in-attaching-call-20030122 AUTHOR kolya@mit.edu
	
	Avoid a subtle cycle in the locking order hierarchy involving the
	rxi_ServerThreadSelectingCall flag, and instead rely on call->lock
	to make sure we don't attach the same call twice.  Also some
	miscellaneous cleanup and code unification.

2003-01-17 22:24  rees

	* src/afs/afs_vcache.c: DELTA fix-indentation-20030117 AUTHOR
	rees@umich.edu
	
	Fix indentation in a few places so I can read the code so I can
	track down a bug I probably introduced

2003-01-17 18:17  shadow

	* src/rx/rx_pthread.c: DELTA
	rx-assign-thread-id-key-to-periodic-helpers-20030117 AUTHOR
	Rainer.Toebbicke@cern.ch
	
	so each gets own holdbits

2003-01-17 18:13  shadow

	* src/: viced/viced.c, rx/rx_globals.h, rx/rx_pthread.c: DELTA
	rx-assign-thread-id-key-to-periodic-helpers-20030117 AUTHOR
	Rainer.Toebbicke@cern.ch
	
	so each gets own holdbits

2003-01-17 07:39  shadow

	* src/viced/host.c: DELTA viced-getclient-assert-logging-20030117
	AUTHOR shadow@dementia.org
	
	log some more info before asserting

2003-01-17 06:46  shadow

	* src/vol/clone.c: DELTA vol-clone-inc-failure-logging-20030117
	AUTHOR shadow@dementia.org
	
	same change for IH_DEC

2003-01-17 06:43  shadow

	* src/vol/clone.c: DELTA vol-clone-inc-failure-logging-20030117
	AUTHOR shadow@dementia.org
	
	log info in event of assert

2003-01-17 06:21  shadow

	* src/viced/host.c: DELTA viced-improved-host-logging-20030117
	AUTHOR shadow@dementia.org
	
	to deal with condition reported by lha@stacken.kth.se

2003-01-17 06:11  shadow

	* src/libafs/MakefileProto.SOLARIS.in: DELTA
	solaris-deal-with-gmake-stupidity-20030117 AUTHOR jhutz@cmu.edu
	
	make gmake not try to link libafs.o and libafs.nonfs.o into another
	object

2003-01-17 05:39  shadow

	* src/: afs/afs_osi_pag.c, afs/afs_prototypes.h, rx/rx_packet.c:
	DELTA linux-ifdef-stupidity-cleanup-20030117 AUTHOR
	shadow@dementia.org
	
	as pointed out by zacheiss@mit.edu

2003-01-17 01:30  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA linux-lock64-fix-20030116
	AUTHOR semerad@ss1000.ms.mff.cuni.cz
	
	fix 64bit lock functions

2003-01-16 16:34  shadow

	* src/config/param.rs_aix51.h: DELTA aix51-param-update-20030116
	AUTHOR shadow@dementia.org
	
	get missed pinning define, cleanup ukernel portion of header

2003-01-15 18:36  shadow

	* src/: config/stds.h, viced/afsfileprocs.c: DELTA
	fileserver-largefile-support-20020109 AUTHOR toddr@rpi.edu
	
	Fix compile problems for 64BIT_ENV with large files turned off

2003-01-15 17:36  shadow

	* src/ptserver/: map.c, map.h: DELTA pts-supergroups-20030114
	AUTHOR kwc@citi.umich.edu
	
	thanks to nneul@umr.edu add configure switch and support code for
	groups in groups

2003-01-15 04:30  shadow

	* acinclude.m4, src/ptserver/Makefile.in, src/ptserver/db_verify.c,
	src/ptserver/display.c, src/ptserver/ptclient.c,
	src/ptserver/ptclient.h, src/ptserver/ptint.xg,
	src/ptserver/ptopcodes.h, src/ptserver/ptprocs.c,
	src/ptserver/pts.c, src/ptserver/ptserver.c,
	src/ptserver/ptserver.h, src/ptserver/ptuser.c,
	src/ptserver/ptutils.c, src/ptserver/utils.c: DELTA
	pts-supergroups-20030114 AUTHOR kwc@citi.umich.edu
	
	thanks to nneul@umr.edu add configure switch and support code for
	groups in groups

2003-01-15 04:29  shadow

	* src/volser/vsutils.c: DELTA volser-cache-more-ips-20030114 AUTHOR
	kwc@citi.umich.edu thanks to nneul@umr.edu for splitting these out
	
	this increases the size of the ip address cache for talking to
	vlserver

2003-01-15 04:28  shadow

	* src/ubik/: disk.c, ubik.p.h: DELTA ubik-rename-defines-20030114
	AUTHOR kwc@citi.umich.edu
	
	thanks to nneul@umr.edu for splitting these out
	
	this adds UBIK_ to defines instead of doing undef on potentially
	"global" defines

2003-01-15 04:27  shadow

	* src/rxgen/rpc_parse.c: DELTA rxgen-enforce-grammar-20030114
	AUTHOR kwc@citi.umich.edu
	
	thanks to nneul@umr.edu for splitting these out.
	
	enforce procedure being in a package in xg files

2003-01-15 04:22  shadow

	* src/budb/server.c: DELTA buserver-ubik-buffers-20030114 AUTHOR
	kwc@citi.umich.edu
	
	thanks to nneul@umr.edu for cleaning these up

2003-01-15 00:28  kolya

	* src/viced/callback.c: 
	DELTA callbacks-later-linked-list-fix-20030114 AUTHOR kolya@mit.edu
	
	the linked list code was never updated for multiple passes when we
	started doing that.

2003-01-15 00:21  shadow

	* src/viced/host.c: DELTA
	viced-alloc-hosts-held-and-locked-20030114 AUTHOR
	shadow@dementia.org
	
	to avoid potential race as we chain in while allocating then try to
	lock after returning to h_GetHost_r

2003-01-15 00:10  shadow

	* src/viced/host.c: DELTA viced-junk-unused-functions-20030114
	AUTHOR shadow@dementia.org
	
	more cleanup of fileserver

2003-01-14 18:13  shadow

	* src/viced/callback.c: DELTA
	callbacks-later-linked-list-fix-20030114 AUTHOR kolya@mit.edu
	
	the linked list code was never updated for multiple passes when we
	started doing that.

2003-01-14 07:46  shadow

	* src/viced/callback.c: DELTA 
	fssync-interface-change-to-deal-with-callback-delays-20021204
	AUTHOR shadow@dementia.org
	
	the rest of it. somehow the original version of this was lost.

2003-01-14 01:20  kolya

	* src/: util/Makefile.in, util/softsig.c, util/softsig.h,
	viced/viced.c, tviced/Makefile.in: 
	DELTA better-signal-thread-support-for-fileserver-20030113 AUTHOR
	kolya@mit.edu
	
	Improved signal-thread support for the pthread fileserver, which
	avoids blocking signals in any thread, to appease Linux's thread
	signaling semantics.

2003-01-14 01:06  kolya

	* src/util/Makefile.in: 
	DELTA fix-util-includes-dependencies-20030113 AUTHOR kolya@mit.edu
	
	Fix the includes dependency, so that all of util/ isn't rebuilt
	every single time.

2003-01-14 01:05  kolya

	* src/volser/dumpstuff.c: 
	DELTA better-assert-macro-20030113 AUTHOR kolya@mit.edu
	
	Wrap our assert() macro in do{..}while(0) to make it look just like
	a real function.  Fix instances of use of this macro that lacked a
	trailing semicolon of their own.

2003-01-14 00:46  kolya

	* src/: util/assert.h, vol/vol-salvage.c: 
	DELTA better-assert-macro-20030113 AUTHOR kolya@mit.edu
	
	Wrap our assert() macro in do{..}while(0) to make it look just like
	a real function.  Fix instances of use of this macro that lacked a
	trailing semicolon of their own.

2003-01-13 20:25  kolya

	* src/afs/: afs.h, afs_call.c, afs_conn.c, afs_server.c,
	LINUX/osi_sysctl.c: 
	DELTA afs-client-make-deadtime-tunable-20030113 AUTHOR
	kolya@mit.edu
	
	Make the Rx deadtime a tunable variable, either with a kernel
	debugger of some sort, or sysctl on Linux.  To follow later: Rx
	idle dead time, but this requires more in-depth changes to conn
	handling and such.

2003-01-13 20:24  kolya

	* src/rx/: rx.c, rx.h: 
	DELTA generalize-rx-idletime-support-20030113 AUTHOR kolya@mit.edu
	
	Generalize the rx idle dead time support to include client
	connections, in addition to server connections.  This will
	eventually be used by the AFS client to better time out
	non-replying servers.

2003-01-13 18:55  rees

	* src/vlserver/Makefile.in: DELTA makefiles-cflag-cleanup-20030113
	AUTHOR nneul@umr.edu
	
	Fix lib ordering for cmd/util, remove redundant libs

2003-01-13 18:31  shadow

	* src/: rxkad/Makefile.in, util/Makefile.in: DELTA
	makefile-dependancies-20030113 AUTHOR nneul@umr.edu
	
	add more dependancies

2003-01-12 02:02  shadow

	* src/vol/vol-salvage.c: DELTA
	salvager-fast-restart-log-to-syslog-also-20030111 AUTHOR
	nneul@umr.edu
	
	if -syslog, also log this to syslog

2003-01-12 02:00  shadow

	* Makefile.in: DELTA gmake-j-support-20030111 AUTHOR nneul@umr.edu
	
	update top makefile so gmake -j works

2003-01-11 07:33  shadow

	* acinclude.m4, src/JAVA/libjafs/Makefile.in, src/afsd/Makefile.in,
	src/afsmonitor/Makefile.in, src/auth/Makefile.in,
	src/bozo/Makefile.in, src/bu_utils/Makefile.in,
	src/bubasics/Makefile.in, src/bucoord/Makefile.in,
	src/budb/Makefile.in, src/butc/Makefile.in, src/butm/Makefile.in,
	src/cf/linux-test5.m4, src/cf/osconf.m4, src/cmd/Makefile.in,
	src/comerr/Makefile.in, src/config/Makefile.config.in,
	src/config/Makefile.in, src/dauth/Makefile.in, src/des/Makefile.in,
	src/dir/Makefile.in, src/export/Makefile.in,
	src/finale/Makefile.in, src/fsint/Makefile.in,
	src/fsprobe/Makefile.in, src/gtx/Makefile.in,
	src/kauth/Makefile.in, src/libacl/Makefile.in,
	src/libadmin/Makefile.in, src/libadmin/adminutil/Makefile.in,
	src/libadmin/bos/Makefile.in, src/libadmin/cfg/Makefile.in,
	src/libadmin/cfg/test/Makefile.in, src/libadmin/client/Makefile.in,
	src/libadmin/kas/Makefile.in, src/libadmin/pts/Makefile.in,
	src/libadmin/samples/Makefile.in, src/libadmin/test/Makefile.in,
	src/libadmin/vos/Makefile.in, src/libafs/Makefile.common.in,
	src/libafs/MakefileProto.AIX.in, src/libafs/MakefileProto.FBSD.in,
	src/libafs/MakefileProto.LINUX.in, src/libafsauthent/Makefile.in,
	src/libafsrpc/Makefile.in, src/log/Makefile.in,
	src/login/Makefile.in, src/lwp/Makefile.in, src/mpp/Makefile.in,
	src/null/Makefile.in, src/package/Makefile.in,
	src/pinstall/Makefile.in, src/procmgmt/Makefile.in,
	src/ptserver/Makefile.in, src/rx/Makefile.in,
	src/rxdebug/Makefile.in, src/rxgen/Makefile.in,
	src/rxkad/Makefile.in, src/rxstat/Makefile.in,
	src/scout/Makefile.in, src/shlibafsauthent/Makefile.in,
	src/shlibafsrpc/Makefile.in, src/sia/Makefile.in,
	src/sys/Makefile.in, src/tbutc/Makefile.in, src/tests/Makefile.in,
	src/tviced/Makefile.in, src/ubik/Makefile.in,
	src/update/Makefile.in, src/util/Makefile.in,
	src/venus/Makefile.in, src/vfsck/Makefile.in,
	src/viced/Makefile.in, src/vlserver/Makefile.in,
	src/vol/Makefile.in, src/volser/Makefile.in, src/xstat/Makefile.in:
	DELTA makefiles-cflag-cleanup-20030111 AUTHOR nneul@umr.edu
	
	move cflags back to makefile.config, more cleanup, dup removal

2003-01-11 07:31  shadow

	* src/rxkad/ticket.c: DELTA
	rxkad-be-openssl-keyschedule-safe-20030111 AUTHOR jhutz@cmu.edu
	
	openssl has larger keyschedules than we do
	
	crypto api is all so unfortunate

2003-01-11 07:26  shadow

	* src/vol/: vnode.c, vnode.h, volume.c, volume.h: DELTA
	vol-package-avoid-race-on-invalidating-hashed-vnode-20030111 AUTHOR
	shadow@dementia.org
	
	thanks to whichever of jhutz@cmu.edu or cg2v@andrew.cmu.edu (or
	both) noticed the race; also deal with wrap problem in
	VolumeCacheCheck that i noticed

2003-01-11 07:22  shadow

	* src/: afsmonitor/afsmonitor.c, butm/butm_test.c, export/cfgafs.c,
	export/cfgexport.c, gtx/curseswindows.c, gtx/dumbwindows.c,
	gtx/object_test.c, gtx/screen_test.c, package/fileops.c,
	package/messages.c, pinstall/install.c, ptserver/db_verify.c,
	ptserver/pt_util.c, scout/scout.c, sys/afssyscalls.c,
	sys/rmtsysd.c, sys/rmtsyss.c, uss/uss_fs.c, uss/uss_kauth.c,
	uss/uss_procs.c, uss/uss_ptserver.c, uss/uss_vol.c, venus/fs.c,
	venus/kdump.c, venus/twiddle.c, vlserver/cnvldb.c,
	vlserver/sascnvldb.c, vol/fs_conv_411.c, vol/partition.c: DELTA
	include-errno-dont-declare-it-20030111 AUTHOR hartmans@mit.edu
	
	include errno.h instead of extern int errno ourselves

2003-01-10 20:16  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	linux-placate-whiny-gcc-20020110 AUTHOR shadow@dementia.org
	
	debian unstable gcc gets bitter and cries to mom over newlines in
	strings.

2003-01-10 09:34  shadow

	* src/afs/afs_nfsdisp.c: DELTA
	nfstrans-solaris-pre-7-support-20021210 AUTHOR shadow@dementia.org
	
	actually for earlier than 8

2003-01-09 19:16  rees

	* src/: viced/afsfileprocs.c, viced/viced.c, vol/vnode.h: DELTA
	fileserver-largefile-support-20020109 AUTHOR toddr@rpi.edu
	
	Fix compile problems for 64BIT_ENV with large files turned off

2003-01-08 23:53  shadow

	* src/libafs/Makefile.common.in: DELTA
	solaris-nfstrans-compile-fix-20020108 AUTHOR shadow@dementia.org
	
	osi_vfsops_nfs.o is compiled from osi_vfsops.c

2003-01-08 23:07  rees

	* src/config/param.i386_obsd31.h: DELTA openbsd-20030109 AUTHOR
	rees@umich.edu
	
	Add AFS_64BIT_ENV. Should have been there all along.

2003-01-08 21:04  rees

	* src/config/: afs_sysnames.h, param.i386_obsd31.h: DELTA
	openbsd-20030108 AUTHOR rees@umich.edu
	
	Allocate a real SYS_NAME_ID for OpenBSD

2003-01-08 05:52  shadow

	* src/rx/LINUX/rx_kmutex.h: DELTA
	linux-redhat-81-beta-support-20020107 AUTHOR shadow@dementia.org
	
	thanks to Sean McDermott for the errno.h fixes.  the rest is my
	fault, the configure tests as well as the kernel changes

2003-01-08 05:40  shadow

	* src/viced/callback.c: DELTA 
	fssync-interface-change-to-deal-with-callback-delays-20021204
	AUTHOR shadow@dementia.org
	
	the rest of it. somehow the original version of this was lost.

2003-01-08 05:35  shadow

	* src/rx/rx_packet.c: DELTA linux-fast-netdown-20020107 AUTHOR
	warlord@mit.edu
	
	notice the NETUNREACH quickly and mark a host down

2003-01-08 03:13  shadow

	* acconfig.h, acinclude.m4, src/afs/afs_osi.c,
	src/afs/LINUX/osi_groups.c, src/afs/LINUX/osi_machdep.h,
	src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c,
	src/afs/LINUX/osi_sleep.c, src/cf/linux-test4.m4,
	src/ptserver/pt_util.c, src/rx/LINUX/rx_kmutex.c,
	src/rx/LINUX/rx_kmutex.h, src/sys/rmtsyss.c,
	src/venus/test/owntest.c: DELTA
	linux-redhat-81-beta-support-20020107 AUTHOR shadow@dementia.org
	
	thanks to Sean McDermott for the errno.h fixes.  the rest is my
	fault, the configure tests as well as the kernel changes

2003-01-08 02:27  shadow

	* src/rx/: rx.c, rx_packet.c, rx_prototypes.h: DELTA
	linux-fast-netdown-20020107 AUTHOR warlord@mit.edu
	
	notice the NETUNREACH quickly and mark a host down

2003-01-07 23:52  shadow

	* src/viced/: callback.c, host.c: DELTA 
	fssync-interface-change-to-deal-with-callback-delays-20021204
	AUTHOR shadow@dementia.org
	
	the rest of it. somehow the original version of this was lost.

2003-01-07 23:38  shadow

	* acconfig.h, acinclude.m4, src/config/param.i386_linux24.h,
	src/dir/buffer.c, src/dir/test/dtest.c, src/dir/test/physio.c,
	src/viced/afsfileprocs.c, src/viced/physio.c, src/viced/viced.c,
	src/vol/ihandle.c, src/vol/ihandle.h, src/vol/namei_ops.c,
	src/vol/namei_ops.h, src/vol/partition.c, src/vol/partition.h,
	src/vol/physio.c, src/vol/viceinode.h, src/vol/vnode.h,
	src/vol/vol-info.c, src/vol/vol-salvage.c, src/vol/volume.c,
	src/vol/volume.h, src/volser/dumpstuff.c, src/volser/physio.c,
	src/volser/restorevol.c, src/volser/volprocs.c: DELTA
	fileserver-largefile-support-20020107 AUTHOR toddr@rpi.edu
	
	fileserver-side large file support

2003-01-07 23:29  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-largefile-appending-fix-20020107 AUTHOR reuter@rzg.mpg.de
	
	appending >2gb bug, pointed to hartmut by lindsay todd

2003-01-07 23:24  shadow

	* src/export/: Makefile.in, cfgexport.c, export.c, export.h, sym.h,
	symtab.c: DELTA aix51-64bit-exporter-20020107 AUTHOR
	reuter@rzg.mpg.de
	
	loads, but doesn't yet work

2003-01-07 23:14  shadow

	* src/afs/afs_pioctl.c: DELTA aix51-32bit-ioctl-glue-20020107
	AUTHOR reuter@rzg.mpg.de
	
	support both 64bit and 32bit ioctls on aix 5.1

2003-01-07 23:03  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	darwin-deal-with-unclean-pages-from-vm-20020107 AUTHOR
	cg2v@andrew.cmu.edu
	
	based on report from lha@stacken.kth.se

2003-01-07 22:44  shadow

	* src/volser/vsprocs.c: DELTA vsprocs-printf-cleanup-20020108
	AUTHOR lha@stacken.kth.se
	
	change defines slightly, eliminate bogus quota-setting warning when
	it's not really an error.

2003-01-04 05:20  kolya

	* src/viced/viced.c: 
	DELTA pthread-fileserver-create-signal-thread-20030103 AUTHOR
	kolya@mit.edu
	
	Create a special thread to receive signals in the pthread
	fileserver, in order to avoid deadlock (we have signal handlers
	that unsafely grab locks).

2002-12-29 15:46  kolya

	* acinclude.m4, src/config/afs_sysnames.h,
	src/config/param.i386_fbsd_47.h,
	src/config/param.i386_fbsd_47_usr.h: 
	DELTA freebsd-47-support-20021229 AUTHOR kolya@mit.edu
	
	Make OpenAFS build on FreeBSD 4.7-RELEASE.

2002-12-28 05:17  kolya

	* src/afs/: afs_dcache.c, afs_memcache.c, afs_prototypes.h: 
	DELTA large-memcache-support-20021227 AUTHOR kolya@mit.edu
	
	Avoid using afs_int64's, because this leads to gcc generating calls
	to libgcc functions on Linux (which we don't have in the kernel). 
	Instead be slightly more clever to achieve the same result.

2002-12-27 03:51  kolya

	* src/afs/: afs_dcache.c, afs_memcache.c, afs_prototypes.h: 
	DELTA large-memcache-support-20021226 AUTHOR kolya@mit.edu
	
	Support memcache sizes larger than 2GB.

2002-12-23 23:53  zacheiss

	* src/rxkad/ticket5.c: 
	DELTA rxkad-2b-principal-translation-20021223 AUTHOR
	hartmans@mit.edu
	
	Do v5/v4 principal name translation.

2002-12-15 04:33  zacheiss

	* src/WINNT/client_exp/: gui2fs.cpp, shell_ext.cpp: 
	DELTA fix-windows-xp-symlink-support-20021214 AUTHOR
	james@abrakus.com
	
	Fix symlink support on Windows XP.

2002-12-10 23:16  shadow

	* src/afs/afs_nfsdisp.c: DELTA
	nfstrans-solaris-pre-7-support-20021210 AUTHOR shadow@dementia.org
	
	make it work for 2.6 and earlier

2002-12-10 22:55  shadow

	* src/WINNT/client_exp/shell_ext.cpp: DELTA
	windows-wide-char-fix-20021210 AUTHOR leg@andrew.cmu.edu
	
	include afxpriv.h so we get macros call GetSize() and not
	GetCount()

2002-12-10 19:53  shadow

	* src/: libuafs/Makefile.common.in, libafs/Makefile.common.in,
	shlibafsrpc/Makefile.in, libafsrpc/Makefile.in: DELTA
	revert-bg-fcrypt-cleanup-20021030 AUTHOR shadow@dementia.org
	
	unroll the rest of it

2002-12-10 19:09  shadow

	* src/afs/UKERNEL/afs_usrops.c: DELTA
	use-afs-strchr-instead-of-strchr-20021210 AUTHOR mattiasa@e.kth.se
	
	make dux happy

2002-12-10 16:39  shadow

	* src/WINNT/afsd/smb.c: DELTA
	windows-loopback-adapter-support-20021126 AUTHOR sdw@email.unc.edu
	
	try to bind to loopback on windows

2002-12-10 15:57  shadow

	* acconfig.h, acinclude.m4: DELTA bos-new-config-option-20021210
	AUTHOR shadow@dementia.org
	
	based on patch from nneul@umr.edu but including the switch

2002-12-10 15:52  shadow

	* src/afs/afs_callback.c: DELTA ukernel-no-afs-xosi-20021210 AUTHOR
	nneul@umr.edu
	
	no afs_xosi lock in ukernel. probably should be a dummy one, but oh
	well

2002-12-10 15:49  shadow

	* src/pam/Makefile.in: DELTA pam-no-system-include-path-20021210
	AUTHOR nneul@umr.edu
	
	breaks modern gcc. also, wrong.

2002-12-10 15:32  shadow

	* src/rxkad/: Makefile.in, rxkad_prototypes.h: DELTA
	revert-rxkad-new-fcrypt-20021028 AUTHOR shadow@dementia.org
	
	until we know why it's brokenn

2002-12-10 04:22  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA linux-ia64-updates-20021209
	AUTHOR jmoss@ichips.intel.com
	
	deal with *LK64 not defined deal with ia64 sys_call_table

2002-12-10 04:16  shadow

	* src/afs/LINUX/: osi_module.c, osi_vnodeops.c: DELTA
	linux-ia64-updates-20021209 AUTHOR jmoss@ichips.intel.com
	
	deal with *LK64 not defined deal with ia64 sys_call_table

2002-12-09 23:12  zacheiss

	* NEWS: 
	DELTA update-news-20021209 AUTHOR zacheiss@mit.edu
	
	Update NEWS file with user visible changes and other noteworthy
	things about OpenAFS 1.2.8.

2002-12-05 16:17  rees

	* src/: afs/OBSD/osi_vfsops.c, config/param.i386_obsd31.h: DELTA
	openbsd-20021205 AUTHOR rees@umich.edu
	
	Change syscall from 210 to 208, by popular demand

2002-12-05 00:43  shadow

	* acinclude.m4: DELTA
	deal-with-non-modversioned-non-exported-sys-call-table-20021204
	AUTHOR nneul@umr.edu
	
	test was incorrect

2002-12-04 16:52  shadow

	* src/viced/: afsfileprocs.c, callback.c, host.h, viced.c, viced.h:
	DELTA fssync-interface-change-to-deal-with-callback-delays-20021204
	AUTHOR shadow@dementia.org
	
	move callback breaking into a separate thread

2002-12-04 14:53  rees

	* src/libuafs/.cvsignore: DELTA ignore-files-20021204 AUTHOR
	rees@umich.edu
	
	Ignore src/libuafs/Makefile.common

2002-12-03 23:34  rees

	* src/: afs/sysincludes.h, afs/OBSD/osi_machdep.h,
	afsd/afs.rc.obsd: DELTA openbsd-20021203 AUTHOR rees@umich.edu
	
	OpenBSD: Don't include systm.h #define iodone for 3.2 add rc file

2002-12-03 17:44  rees

	* src/viced/: afsfileprocs.c, viced_prototypes.h: DELTA
	remove-prototypes-20021203 AUTHOR rees@umich.edu
	
	Remove prototypes from viced_prototypes.h.

2002-12-03 02:03  shadow

	* src/viced/: afsfileprocs.c, callback.c, host.c, physio.c: DELTA
	viced-prototypes-inclusion-20021202 AUTHOR shadow@dementia.org
	
	include prototypes header file

2002-12-02 21:22  rees

	* src/libafs/MakefileProto.OBSD.in: DELTA openbsd-20021202 AUTHOR
	rees@umich.edu
	
	Make a symlink for libafs/lib. Needed for libkern.h.

2002-12-02 13:39  rees

	* src/: afs/afs_prototypes.h, viced/afsfileprocs.c,
	viced/viced_prototypes.h: DELTA fix-includes-20021202 AUTHOR
	rees@umich.edu
	
	Fix includes so the tree will build again

2002-11-27 14:37  shadow

	* src/WINNT/afsd/smb.c: DELTA windows-rename-warning-20021126
	AUTHOR james@abrakus.com
	
	Currently AFS doesn't handle Explorer operations 'rename' and
	'move' correctly.  Normal operation of 'rename' and 'move' is to
	warn the operator when the destination file name already exist.

2002-11-27 03:36  shadow

	* src/WINNT/afsd/smb.c: DELTA
	windows-loopback-adapter-support-20021126 AUTHOR sdw@email.unc.edu
	
	try to bind to loopback on windows

2002-11-27 03:30  shadow

	* src/WINNT/: afsd/smb3.c, client_exp/afs_shl_ext.cpp,
	client_exp/gui2fs.cpp, client_exp/gui2fs.h, client_exp/resource.h,
	client_exp/shell_ext.cpp, client_exp/shell_ext.h,
	client_exp/lang/en_US/afs_shl_ext.rc,
	client_exp/lang/es_ES/afs_shl_ext.rc,
	client_exp/lang/ja_JP/afs_shl_ext.rc,
	client_exp/lang/ko_KR/afs_shl_ext.rc,
	client_exp/lang/pt_BR/afs_shl_ext.rc,
	client_exp/lang/zh_CN/afs_shl_ext.rc,
	client_exp/lang/zh_TW/afs_shl_ext.rc: DELTA windows-rename-20021126
	AUTHOR james@abrakus.com
	
	fix rename on windows client

2002-11-27 03:22  shadow

	* src/: ntbuild.bat, WINNT/afsapplib/NTMakefile,
	WINNT/client_config/NTMakefile, WINNT/client_exp/NTMakefile,
	WINNT/eventlog/lang/NTMakefile, config/NTMakefile.i386_nt40,
	config/NTMakefile.i386_win95: DELTA windows-updates-20021104 AUTHOR
	Andrei.Keis@morganstanley.com
	
	build updates

2002-11-27 03:18  shadow

	* src/config/NTMakefile.version-NOCML: DELTA
	windows-fake-cml-info-20021126 AUTHOR sdw@email.unc.edu
	
	fake up cml info for windows

2002-11-27 00:00  shadow

	* src/cf/linux-test4.m4: DELTA
	disable-new-afs-thread-model-in-old-kernels-20021126 AUTHOR
	shadow@dementia.org
	
	don't use new kernel thread model for 2.4.7-10

2002-11-26 23:39  shadow

	* src/afs/HPUX/osi_machdep.h, README: DELTA
	hpux-readme-and-comments-on-header-20021126 AUTHOR
	shadow@dementia.org
	
	Thanks to Carl Davidson for making it happen.

2002-11-25 23:22  rees

	* src/: JAVA/libjafs/.cvsignore, dir/test/.cvsignore,
	libafs/.cvsignore, lwp/.cvsignore, rxstat/.cvsignore,
	tests/.cvsignore: DELTA cvsignore-20021125 AUTHOR rees@umich.edu
	
	add a few more files to .cvsignore

2002-11-23 01:51  shadow

	* src/viced/: afsfileprocs.c, callback.c, viced.c,
	viced_prototypes.h: DELTA
	viced-make-send-buffersize-tunable-20021122 AUTHOR
	shadow@dementia.org
	
	idea from chas williams. arguably should be made larger than 16k
	also.

2002-11-23 01:45  shadow

	* src/afs/: AIX/osi_prototypes.h, DARWIN/osi_prototypes.h,
	DUX/osi_prototypes.h, FBSD/osi_prototypes.h, HPUX/osi_prototypes.h,
	OBSD/osi_prototypes.h, SOLARIS/osi_prototypes.h: DELTA
	afs-xosi-prototype-20021122 AUTHOR shadow@dementia.org
	
	add missing lock prototype. create header as needed.

2002-11-23 01:44  shadow

	* src/afs/afs_callback.c: DELTA cmdebug-export-more-locks-20021122
	AUTHOR shadow@dementia.org
	
	we missed some locks, notably afs_xosi, afs_xsrvAddr. show them.

2002-11-23 01:38  shadow

	* src/afs/libafsdep: DELTA no-copy-libafs-builds-20021015 AUTHOR
	nneul@umr.edu
	
	make things so file copies from src/libafs don't happen; change how
	libafs_tree is done

2002-11-23 01:26  shadow

	* README: DELTA update-README-with-current-systems-20021122 AUTHOR
	shadow@dementia.org
	
	note that logging ufs on solaris can be bad

2002-11-22 20:07  shadow

	* src/afsd/afsd.c: DELTA
	cachemgr-warn-solaris-users-of-dangers-of-logging-20021122 AUTHOR
	shadow@dementia.org
	
	with feedback from others.

2002-11-20 23:00  rees

	* src/afs/: afs_daemons.c, afs_init.c, afs_vcache.c,
	OBSD/osi_vnodeops.c, VNOPS/afs_vnop_attrs.c,
	VNOPS/afs_vnop_flock.c, VNOPS/afs_vnop_write.c: DELTA
	openbsd-20021120 AUTHOR rees@umich.edu
	
	OpenBSD: Hold volume info file vnode until shutdown Pass proc
	struct * to HandleFlock Get va_atime.tv_nsec right in getattr

2002-11-20 15:26  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-flock-downmap-64-ops-20021120 AUTHOR kvanhees@sinenomine.net
	
	downmap F_*LK64 to F_*LK if they're different. we have no large
	files for now.

2002-11-20 03:13  zacheiss

	* src/afs/afs_vcache.c: 
	DELTA linux-dcache-flushing-fix-22-kernels-20021119 AUTHOR
	zacheiss@mit.edu
	
	Make this work with Linux 2.2 kernels again.  In particular,
	
	- Use the DCOUNT() macro from afs.h instead of atomic_read, because
	  the d_count member of a struct dentry is an int in the 2.2
	series,   not an atomic_t.
	
	- Use list_del() + INIT_LIST_HEAD() on 2.2, which doesn't have
	list_del_init().
	
	- BUG() only exists on 2.4 kernels.  Just don't use it on 2.2.

2002-11-20 01:58  kolya

	* src/afs/afs_dynroot.c: 
	DELTA misc-dynroot-cleanup-20021119 AUTHOR kolya@mit.edu
	
	Fix a memory leak in the dynroot directory creation process and
	factor out common code to compute directory size.

2002-11-19 18:28  rees

	* src/: afs/afs_call.c, afs/afs_osi_alloc.c, afs/afs_pioctl.c,
	afs/OBSD/osi_machdep.h, afs/OBSD/osi_sleep.c,
	afs/OBSD/osi_vfsops.c, afs/OBSD/osi_vnodeops.c,
	afs/VNOPS/afs_vnop_symlink.c, config/param.i386_obsd31.h,
	fsint/afsaux.c, rx/rx.c, rx/rx_event.c, rx/OBSD/rx_kmutex.h: DELTA
	openbsd-20021119 AUTHOR rees@umich.edu
	
	Implement AFS_GLOCK() Other minor cleanups

2002-11-16 03:12  shadow

	* acinclude.m4: DELTA acinclude-check-sizeof-long-20021115 AUTHOR
	shadow@dementia.org
	
	we do this the autoconf 2.13 way. it's deliberate.

2002-11-15 17:19  rees

	* src/: afs/afs_dcache.c, afs/afs_prototypes.h,
	afs/OBSD/osi_inode.h, afs/OBSD/osi_machdep.h,
	afs/OBSD/osi_vfsops.c, afs/OBSD/osi_vnodeops.c,
	afs/VNOPS/afs_vnop_fid.c, afs/VNOPS/afs_vnop_remove.c,
	libafs/Makefile.common.in, libafs/MakefileProto.OBSD.in: DELTA
	openbsd-20021115 AUTHOR rees@umich.edu
	
	Fix yesterday's damage:   Put afs_vnop_fid.o back in the nonfs
	module	 Put back VN_HOLD for Darwin in VNOPS/afs_vnop_remove.c
	(from kolya) More prototypes Re-organize OBSD/osi_machdep.h

2002-11-15 05:02  shadow

	* src/rxkad/ticket5.c: DELTA
	rxkad5-dont-allow-dot-in-aname-20021114 AUTHOR lha@e.kth.se
	
	otherwise we need to deal with the fact that we're using . as a
	separator

2002-11-15 03:59  shadow

	* src/config/: param.i386_linux22.h, param.i386_linux24.h,
	param.s390_linux22.h, param.s390_linux24.h: DELTA
	linux-params-define-local-apic-to-one-20021114 AUTHOR
	shadow@dementia.org
	
	based on suggestion from seth vidal <skvidal@phy.duke.edu>

2002-11-14 23:53  rees

	* src/: afs/afs_daemons.c, afs/afs_osi.c, afs/afs_prototypes.h,
	afs/afs_volume.c, afs/OBSD/osi_machdep.h, afs/OBSD/osi_misc.c,
	afs/OBSD/osi_vfsops.c, afs/VNOPS/afs_vnop_fid.c,
	afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_remove.c,
	config/param.i386_obsd31.h, libafs/Makefile.common.in,
	volser/volser_prototypes.h: DELTA openbsd-20021114 AUTHOR
	rees@umich.edu
	
	OpenBSD: Fix more vnode refcount screwups Implement AFS_KALLOC,
	AFS_KFREE and eliminate #ifdefs in afs/afs_osi.c More prototypes
	Move a bunch of stuff from param.h to osi_machdep.h Don't bind
	afs_vnop_fid.o in with nonfs module

2002-11-13 16:44  rees

	* src/afs/afs_pioctl.c: DELTA use-VTOAFS-in-HandlePioctl-20021113
	AUTHOR rees@umich.edu
	
	Use VTOAFS in afs_HandlePioctl() instead of passing in the wrong
	type.  Needed for OpenBSD, which doesn't just cast vnode to vcache,
	and possibly others in the future.

2002-11-13 16:25  rees

	* src/afs/: afs_buffer.c, OBSD/osi_file.c: DELTA
	DRead-check-file-size-20021113 AUTHOR rees@umich.edu
	
	Restore the file size check in DRead(), but do it right this time.

2002-11-12 23:57  rees

	* src/: afs/afs_buffer.c, afs/afs_dcache.c, afs/afs_osi_pag.c,
	afs/afs_pioctl.c, afs/afs_prototypes.h, afs/OBSD/osi_file.c,
	afs/OBSD/osi_machdep.h, afs/OBSD/osi_sleep.c,
	afs/OBSD/osi_vfsops.c, afs/OBSD/osi_vnodeops.c,
	afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_lookup.c,
	rxkad/rxkad_client.c, rxkad/rxkad_common.c: DELTA openbsd-20021112
	AUTHOR rees@umich.edu
	
	Remove size test in afs_buffer.c:DRead().  Cleanups and prototypes.
	 OpenBSD client works now, at least readonly.

2002-11-12 22:52  zacheiss

	* acinclude.m4: 
	DELTA darwin-map-more-versions-20021112 AUTHOR zacheiss@mit.edu
	
	Recognize MacOS X 10.2.2 as ppc_darwin_60.  It's compatible.

2002-11-12 21:17  zacheiss

	* acconfig.h, acinclude.m4, src/afs/LINUX/osi_module.c,
	src/cf/linux-test4.m4, src/cf/linux-test5.m4,
	src/libafs/MakefileProto.LINUX.in: 
	DELTA handle-unexported-sys_call_table-20021112 AUTHOR
	cg2v@andrew.cmu.edu
	
	Handle Linux kernels that don't export sys_call_table.

2002-11-12 20:09  kolya

	* src/rx/rx.c: 
	DELTA rx-cleanup-20021112 AUTHOR kolya@mit.edu
	
	Clean up code in rxi_FindConnection.

2002-11-12 17:02  shadow

	* src/afs/afs_nfsdisp.c: DELTA nfs-translator-nfsv2-fixup-20021112
	AUTHOR shadow@dementia.org
	
	rewrite so we treat the ptr args as such

2002-11-11 21:23  rees

	* src/dir/test/: Makefile.in, dtest.c: DELTA dtest-20021111 AUTHOR
	rees@umich.edu
	
	Fix dtest.  Does anyone ever use this?

2002-11-11 00:53  shadow

	* src/afs/afs_nfsdisp.c: DELTA nfs-translator-fix-lookup-20021110
	AUTHOR shadow@dementia.org
	
	add fstrace statement, remove bogus &

2002-11-08 21:59  rees

	* src/afs/: afs_osi.c, afs_osi.h, afs_vcache.c, OBSD/osi_machdep.h:
	DELTA openbsd-20021108 AUTHOR rees@umich.edu
	
	More OpenBSD merge.  Fix refcount screwups in afs_GetVCache and
	friends.  "ls -ld /afs" works now.

2002-11-07 23:10  kolya

	* src/: auth/cellconfig.c, lwp/lwp.c, rx/rx_packet.c,
	volser/vsutils.c: 
	DELTA misc-cleanup-20021107 AUTHOR kolya@mit.edu
	
	Miscellaneous cleanup.

2002-11-07 22:55  rees

	* src/: afs/OBSD/osi_vfsops.c, afs/OBSD/osi_vnodeops.c,
	rx/OBSD/rx_knet.c: DELTA openbsd-20021107 AUTHOR rees@umich.edu
	
	fix afs_unmount make osi_NetReceive sleep at shutdown so it won't
	loop forever

2002-11-06 20:32  rees

	* src/: rx/rx_kcommon.h, util/afs_lhash.c: DELTA hpux-20021106
	AUTHOR deengert@anl.gov
	
	Minor fixes for HPUX110.

2002-11-05 22:37  rees

	* src/: afs/OBSD/osi_vfsops.c, rx/OBSD/rx_knet.c: DELTA
	openbsd-20021105 AUTHOR rees@umich.edu
	
	don't panic in osi_NetReceive if soreceive fails don't release root
	vnode in afs_root   (temporary until I track down the refcount
	screwup)

2002-11-04 23:35  rees

	* src/afs/OBSD/osi_vfsops.c: DELTA openbsd-20021104 AUTHOR
	rees@umich.edu
	
	implement afs_root()

2002-11-04 20:43  shadow

	* src/WINNT/afsd/: afsd_service.c, cm_config.c, cm_conn.c, smb3.c:
	DELTA windows-updates-20021104 AUTHOR Andrei.Keis@morganstanley.com
	
	windows timestamp update

2002-11-04 20:42  shadow

	* src/WINNT/afsd/afsd_init.c: DELTA
	winnt-make-mountingother-than-as-afs-work-20021104 AUTHOR
	Andrei.Keis@morganstanley.com
	
	make mounting other than as /afs work correctly with respect to
	absolute symlinks

2002-11-04 20:15  shadow

	* src/vol/vnode.c: DELTA
	vputvnode-print-error-number-on-write-failure-20021104 AUTHOR
	shadow@dementia.org
	
	make log message include error when taking volume offline

2002-11-04 08:31  kolya

	* src/afs/SOLARIS/osi_vnodeops.c: 
	DELTA solaris-fakestat-fix-open-count-for-volume-roots-20021104
	AUTHOR kolya@mit.edu
	
	Under Solaris, only clean up the open count in VOP_INACTIVE when
	the vcache is mvstat 0 (necessary because executables don't get
	VOP_CLOSE'd).  Volume roots (mvstat 2) need to keep their open
	counts, because under fakestat, the mountpoint above it is still
	considered open by the kernel.

2002-11-02 17:25  shadow

	* src/shlibafsauthent/mapfile: DELTA
	shlibafsauthent-extra-functions-20021102 AUTHOR shadow@dementia.org
	
	export more on solaris

2002-10-31 20:12  shadow

	* src/afs/LINUX/osi_module.c: DELTA linux-what-socketcall-20021031
	AUTHOR shadow@dementia.org
	
	we're not using it, so let's not use

2002-10-31 00:19  shadow

	* src/rxkad/bg-fcrypt.c: DELTA bg-fcrypt-cleanup-20021030 AUTHOR
	shadow@dementia.org
	
	make it work with ukernel macros

2002-10-31 00:10  shadow

	* src/: rxkad/bg-fcrypt.c, libuafs/Makefile.common.in,
	libafs/Makefile.common.in: DELTA bg-fcrypt-cleanup-20021030 AUTHOR
	shadow@dementia.org
	
	readd missing statistics make cm and ukernel compile with new stuff

2002-10-30 22:58  shadow

	* src/: rxkad/bg-fcrypt.c, libafs/Makefile.common.in,
	libuafs/Makefile.common.in: DELTA bg-fcrypt-cleanup-20021030 AUTHOR
	shadow@dementia.org
	
	readd missing statistics make cm and ukernel compile with new stuff

2002-10-30 22:56  rees

	* src/: afs/OBSD/osi_inode.h, afs/OBSD/osi_machdep.h,
	afs/OBSD/osi_sleep.c, afsd/afsd.c, rx/rx_kcommon.c: DELTA
	openbsd-20021030 AUTHOR rees@umich.edu
	
	More small OpenBSD fixes.  Now the module loads, afsd starts, and
	/afs gets mounted.

2002-10-30 22:44  shadow

	* src/: libafsrpc/Makefile.in, shlibafsrpc/Makefile.in: DELTA
	bg-fcrypt-cleanup-20021030 AUTHOR shadow@dementia.org
	
	make the libafsrpc libraries work with new fcrypt

2002-10-30 22:27  shadow

	* src/rx/: rx_prototypes.h, rx_rdwr.c: DELTA
	rx-junk-writevinit-20021030 AUTHOR shadow@dementia.org
	
	we don't use it, so it's gone

2002-10-30 17:44  shadow

	* src/viced/viced.c: DELTA viced-cleanup-20021030 AUTHOR
	shadow@dementia.org
	
	a little more cleanup

2002-10-30 09:10  kolya

	* src/viced/: callback.c, host.c: 
	DELTA dynamic-interface-addr-array-sizing-20021030 AUTHOR
	kolya@mit.edu
	
	Allocate memory for the interface addr arrays dynamically to avoid
	potential overruns.

2002-10-30 08:40  shadow

	* src/viced/viced.c: DELTA viced-cleanup-20021030 AUTHOR
	shadow@dementia.org
	
	a little more cleanup

2002-10-30 08:36  shadow

	* src/viced/: viced.c, viced.c: DELTA viced-cleanup-20021030 AUTHOR
	shadow@dementia.org
	
	a little more cleanup

2002-10-30 08:19  shadow

	* src/viced/: afsfileprocs.c, host.c, host.h, viced.c: DELTA
	viced-cleanup-20021030 AUTHOR shadow@dementia.org
	
	it all compiles nicely

2002-10-30 07:06  shadow

	* src/viced/afsfileprocs.c: DELTA
	afsfileprocs-more-cleanup-20021030 AUTHOR shadow@dementia.org
	
	finish ansification take some functions internal reorganize to
	avoid need for some prototypes remove said prototypes strip out
	some unused code

2002-10-30 07:03  shadow

	* src/util/afs_lhash.h: DELTA lhash-includes-cleanup-20021027
	AUTHOR shadow@dementia.org
	
	make stddef be included when building ukernel so NULL is defined
	cleanup redundancy

2002-10-30 06:59  shadow

	* src/viced/afsfileprocs.c: DELTA
	afsfileprocs-more-cleanup-20021030 AUTHOR shadow@dementia.org
	
	finish ansification take some functions internal reorganize to
	avoid need for some prototypes remove said prototypes strip out
	some unused code

2002-10-30 00:12  shadow

	* src/viced/afsfileprocs.c: DELTA
	viced-afsfileprocs-partial-protoizing-20021029 AUTHOR
	shadow@dementia.org
	
	need to finish protoizing and create useful header

2002-10-29 23:03  shadow

	* src/viced/: afsfileprocs.c, host.c, host.h: DELTA
	fileserver-host-interface-cleanup-20021029 AUTHOR
	shadow@dementia.org get rid of HPCS macros from person who was
	confused
	
	get rid of unused functions in host.c
	
	convert to ansi func decls

2002-10-29 21:32  kolya

	* NEWS: 
	DELTA fakestat-for-crosscell-mountpoints-only-20021029 AUTHOR
	kolya@mit.edu
	
	Mention the cross-cell fakestat feature in NEWS; I had meant to
	check this in with the original delta, but missed this file since
	it was above src/.

2002-10-29 00:06  shadow

	* src/viced/: afsfileprocs.c, viced.c: DELTA
	fileserver-readonly-support-20021028 AUTHOR nneul@umr.edu
	
	so a fileserver can deny writes

2002-10-29 00:05  shadow

	* src/rxkad/: Makefile.in, bg-fcrypt.c, rxkad_prototypes.h: DELTA
	rxkad-new-fcrypt-20021028 AUTHOR lha@it.su.se
	
	rxkad fcrypt from bg@pdc.kth.se. we should also add autoconf test
	for what to use for EFF_NTOHL

2002-10-29 00:00  shadow

	* src/lwp/: timer.c, timer.h: DELTA
	lwp-take-insque-internal-20021028 AUTHOR lha@it.su.se
	
	make insque/remque internal

2002-10-28 23:56  shadow

	* src/des/read_pssword.c: DELTA
	darwin-restore-terminal-after-read-password-20021028 AUTHOR
	ses@unc.edu
	
	turn echo back on

2002-10-28 22:51  shadow

	* src/rxkad/: der.h, v5gen.c: DELTA rxkad-krb5-windows-fix-20021028
	AUTHOR shadow@dementia.org
	
	based on report from leg@andrew.cmu.edu

2002-10-28 21:28  rees

	* src/: afs/afs_pioctl.c, libafs/MakefileProto.OBSD.in,
	afs/OBSD/osi_file.c, rx/rx_packet.c, afs/OBSD/osi_groups.c,
	afs/OBSD/osi_machdep.h, afs/OBSD/osi_misc.c, afs/OBSD/osi_sleep.c,
	afs/OBSD/osi_vfsops.c, afs/OBSD/osi_vm.c, afs/OBSD/osi_vnodeops.c,
	rx/OBSD/rx_kmutex.c, rx/OBSD/rx_kmutex.h, rx/OBSD/rx_knet.c: DELTA
	openbsd-20021028 AUTHOR rees@umich.edu
	
	Add OBSD subdirs to afs and rx some other minor tweaks

2002-10-28 02:53  shadow

	* src/util/afs_lhash.h: DELTA lhash-includes-cleanup-20021027
	AUTHOR shadow@dementia.org
	
	make stddef be included when building ukernel so NULL is defined
	cleanup redundancy

2002-10-28 02:43  shadow

	* acinclude.m4: DELTA acinclude-updates-20021027 AUTHOR
	lha@it.su.se
	
	so AC_DEFINE() specifies 3 arguments for everything defined

2002-10-28 02:38  shadow

	* src/util/: afs_lhash.c, afs_lhash.h: DELTA
	lhash-includes-cleanup-20021027 AUTHOR shadow@dementia.org
	
	make stddef be included when building ukernel so NULL is defined
	cleanup redundancy

2002-10-28 02:16  shadow

	* src/afs/UKERNEL/afs_usrops.c: DELTA
	ukernel-fix-osi-settime-20021027 AUTHOR shadow@dementia.org
	
	make this match the prototype

2002-10-28 01:18  jhutz

	* src/: libafsrpc/Makefile.in, rxkad/Makefile.in, rxkad/README.v5,
	rxkad/asn1-common.h, rxkad/asn1_err.h, rxkad/crc.c, rxkad/der.h,
	rxkad/rxkad.p.h, rxkad/rxkad_prototypes.h, rxkad/rxkad_server.c,
	rxkad/ticket5.c, rxkad/v5der.c, rxkad/v5gen-rewrite.h,
	rxkad/v5gen.c, rxkad/v5gen.h, rxkad/test/Makefile.in,
	rxkad/test/stress.c, rxkad/test/stress_c.c,
	rxkad/test/stress_internal.h, rxkad/test/stress_s.c,
	shlibafsrpc/Makefile.in: DELTA rxkad-krb5-20021027 AUTHOR
	lha@it.su.se
	
	Added support to rxkad for servers accepting Kerberos V5 tickets
	and truncated "proposal 2b" tickets.  When used with an appropriate
	aklog or krb524d (such as shipped with Heimdal and MIT Kerberos),
	this allows the use of Kerberos V5 tickets (with DES session keys)
	to authenticate connections to OpenAFS servers.

2002-10-27 23:21  kolya

	* src/afs/LINUX/osi_vfsops.c: 
	DELTA use-proper-cast-for-vattr2inode-20021027 AUTHOR kolya@mit.edu
	
	As reported/suggested by Derek Atkins, use AFSTOI() instead of
	AFSTOV() in vcache2fakeinode(), since we really do want an inode.

2002-10-26 15:41  shadow

	* src/volser/: vos.c, vsprocs.c: DELTA
	vos-dump-clone-and-vos-copy-support-20021026 AUTHOR nneul@umr.edu
	
	support for cloning before a dump, and for vos copy

2002-10-26 15:40  shadow

	* src/uss/grammar.y: DELTA uss-fix-bogus-grammar-20021026 AUTHOR
	hartmans@mit.edu
	
	newer bison actually wants you to write correct grammars
	apparently.

2002-10-26 15:39  shadow

	* src/: butc/read_tape.c, butc/recoverDb.c, kauth/klogin.c,
	login/login.c, lwp/waitkey.c, volser/vos.c, volser/vsprocs.c: DELTA
	getchar-returns-int-20021026 AUTHOR hartmans@mit.edu
	
	don't assume it returns char

2002-10-22 08:00  shadow

	* src/afs/afs_nfsdisp.c: DELTA
	solaris-nfs-translator-expand-macros-and-cleanup-20021011 AUTHOR
	shadow@dementia.org
	
	make the acl stuff work too

2002-10-20 07:35  kolya

	* src/rx/rx.c: 
	DELTA rx-improved-rtt-computation-20021020 AUTHOR kolya@mit.edu
	
	Slight change to the semantics of the serial number field in the
	ack packet, which results in more reliable RTT computation.

2002-10-18 17:09  rees

	* src/: config/param.i386_obsd31.h, fsint/afsaux.c,
	libafs/MakefileProto.OBSD.in, afs/afs_call.c, afs/afs_pioctl.c,
	afs/afs_prototypes.h, afs/afs_util.c, afs/VNOPS/afs_vnop_lookup.c:
	DELTA openbsd-20021018 AUTHOR rees@umich.edu
	
	OpenBSD kernel module builds now.

2002-10-18 15:59  rees

	* src/viced/afsfileprocs.c: DELTA
	fix-quota-calcs-with-unsigned-20021018 AUTHOR ksatish@in.ibm.com
	
	Change some ints to unsigned for correct quota calculation.  From
	Gregory via Satish Kumar.

2002-10-17 23:04  rees

	* src/rx/rx.c: DELTA openbsd-fix-20021017 AUTHOR rees@umich.edu
	
	Fix another merge screwup on my part. Sorry.

2002-10-16 22:22  rees

	* src/: afs/afs_call.c, afs/afs_prototypes.h, auth/ktc.c,
	libafs/MakefileProto.OBSD.in, rx/rx.c, rx/rx_kcommon.c,
	rx/rx_prototypes.h: DELTA openbsd-20021016 AUTHOR rees@umich.edu
	
	More OpenBSD merge prototypes cleanup

2002-10-16 19:57  rees

	* src/rx/rx_kernel.h: DELTA restore-osi-msg-20021016 AUTHOR
	rees@umich.edu
	
	Put back osi_Msg.  It got lost in the merge.  Hey, if I never made
	mistakes, I'd never get anything done.

2002-10-16 19:42  rees

	* src/auth/: authcon.c, cellconfig.p.h: DELTA
	rx_securityClass-20021016 AUTHOR rees@umich.edu
	
	Back out my previous change, and instead declare struct
	rx_securityClass here.	Thanks to Derek Atkins <warlord@MIT.EDU>
	for this excellent suggestion.

2002-10-16 17:48  rees

	* src/: afs/sysincludes.h, auth/authcon.c, auth/cellconfig.p.h,
	libafs/MakefileProto.OBSD.in, rx/rx.h, rx/rx_kernel.h,
	rxgen/rpc_main.c, rxkad/domestic/fcrypt.c: DELTA openbsd-20021016
	AUTHOR rees@umich.edu
	
	Fix includes for mbuf.h, if.h auth/cellconfig.p.h:   Use (void *)
	for 2d arg to afsconf_ClientAuth(), since we have no def for  
	struct rx_securityClass at this point

2002-10-16 04:16  shadow

	* src/rxkad/README.v5: file README.v5 was initially added on branch
	openafs-rxkad-krb5-lha.

2002-10-16 03:58  shadow

	* Makefile-libafs.in, Makefile.in, acinclude.m4,
	configure-libafs.in, configure.in, libafsdep, src/libafsdep,
	src/afs/Makefile.in, src/afs/afs.h, src/afs/afs_analyze.c,
	src/afs/afs_axscache.c, src/afs/afs_buffer.c, src/afs/afs_call.c,
	src/afs/afs_callback.c, src/afs/afs_cbqueue.c, src/afs/afs_cell.c,
	src/afs/afs_chunk.c, src/afs/afs_conn.c, src/afs/afs_daemons.c,
	src/afs/afs_dcache.c, src/afs/afs_dynroot.c,
	src/afs/afs_exporter.c, src/afs/afs_init.c, src/afs/afs_lock.c,
	src/afs/afs_mariner.c, src/afs/afs_memcache.c,
	src/afs/afs_nfsclnt.c, src/afs/afs_nfsdisp.c, src/afs/afs_osi.c,
	src/afs/afs_osi.h, src/afs/afs_osi_alloc.c, src/afs/afs_osi_pag.c,
	src/afs/afs_osi_uio.c, src/afs/afs_osi_vget.c,
	src/afs/afs_osidnlc.c, src/afs/afs_pioctl.c,
	src/afs/afs_prototypes.h, src/afs/afs_segments.c,
	src/afs/afs_server.c, src/afs/afs_stat.c, src/afs/afs_stats.h,
	src/afs/afs_user.c, src/afs/afs_util.c, src/afs/afs_vcache.c,
	src/afs/afs_volume.c, src/afs/afsincludes.h, src/afs/sysincludes.h,
	src/afs/AIX/osi_config.c, src/afs/AIX/osi_file.c,
	src/afs/AIX/osi_groups.c, src/afs/AIX/osi_inode.c,
	src/afs/AIX/osi_misc.c, src/afs/AIX/osi_sleep.c,
	src/afs/AIX/osi_timeout.c, src/afs/AIX/osi_vfsops.c,
	src/afs/AIX/osi_vm.c, src/afs/AIX/osi_vnodeops.c,
	src/afs/DARWIN/osi_file.c, src/afs/DARWIN/osi_groups.c,
	src/afs/DARWIN/osi_inode.c, src/afs/DARWIN/osi_misc.c,
	src/afs/DARWIN/osi_module.c, src/afs/DARWIN/osi_sleep.c,
	src/afs/DARWIN/osi_vfsops.c, src/afs/DARWIN/osi_vm.c,
	src/afs/DARWIN/osi_vnodeops.c, src/afs/DUX/osi_file.c,
	src/afs/DUX/osi_groups.c, src/afs/DUX/osi_inode.c,
	src/afs/DUX/osi_misc.c, src/afs/DUX/osi_sleep.c,
	src/afs/DUX/osi_vfsops.c, src/afs/DUX/osi_vm.c,
	src/afs/DUX/osi_vnodeops.c, src/afs/FBSD/osi_file.c,
	src/afs/FBSD/osi_groups.c, src/afs/FBSD/osi_inode.c,
	src/afs/FBSD/osi_misc.c, src/afs/FBSD/osi_module.c,
	src/afs/FBSD/osi_sleep.c, src/afs/FBSD/osi_vfsops.c,
	src/afs/FBSD/osi_vm.c, src/afs/FBSD/osi_vnodeops.c,
	src/afs/HPUX/osi_file.c, src/afs/HPUX/osi_groups.c,
	src/afs/HPUX/osi_inode.c, src/afs/HPUX/osi_machdep.h,
	src/afs/HPUX/osi_misc.c, src/afs/HPUX/osi_sleep.c,
	src/afs/HPUX/osi_vfsops.c, src/afs/HPUX/osi_vm.c,
	src/afs/HPUX/osi_vnodeops.c, src/afs/IRIX/osi_file.c,
	src/afs/IRIX/osi_groups.c, src/afs/IRIX/osi_idbg.c,
	src/afs/IRIX/osi_inode.c, src/afs/IRIX/osi_misc.c,
	src/afs/IRIX/osi_sleep.c, src/afs/IRIX/osi_vfsops.c,
	src/afs/IRIX/osi_vm.c, src/afs/IRIX/osi_vnodeops.c,
	src/afs/LINUX/osi_alloc.c, src/afs/LINUX/osi_cred.c,
	src/afs/LINUX/osi_file.c, src/afs/LINUX/osi_groups.c,
	src/afs/LINUX/osi_inode.c, src/afs/LINUX/osi_machdep.h,
	src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c,
	src/afs/LINUX/osi_sleep.c, src/afs/LINUX/osi_sysctl.c,
	src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vm.c,
	src/afs/LINUX/osi_vnodeops.c, src/afs/NBSD/osi_file.c,
	src/afs/NBSD/osi_groups.c, src/afs/NBSD/osi_inode.c,
	src/afs/NBSD/osi_misc.c, src/afs/NBSD/osi_sleep.c,
	src/afs/NBSD/osi_vfsops.c, src/afs/NBSD/osi_vm.c,
	src/afs/NBSD/osi_vnodeops.c, src/afs/SOLARIS/osi_file.c,
	src/afs/SOLARIS/osi_groups.c, src/afs/SOLARIS/osi_inode.c,
	src/afs/SOLARIS/osi_sleep.c, src/afs/SOLARIS/osi_vfsops.c,
	src/afs/SOLARIS/osi_vm.c, src/afs/SOLARIS/osi_vnodeops.c,
	src/afs/UKERNEL/afs_usrops.c, src/afs/UKERNEL/afsincludes.h,
	src/afs/UKERNEL/osi_groups.c, src/afs/UKERNEL/osi_machdep.h,
	src/afs/UKERNEL/osi_vfsops.c, src/afs/UKERNEL/osi_vm.c,
	src/afs/UKERNEL/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_access.c,
	src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_create.c,
	src/afs/VNOPS/afs_vnop_dirops.c, src/afs/VNOPS/afs_vnop_fid.c,
	src/afs/VNOPS/afs_vnop_flock.c, src/afs/VNOPS/afs_vnop_link.c,
	src/afs/VNOPS/afs_vnop_lookup.c, src/afs/VNOPS/afs_vnop_open.c,
	src/afs/VNOPS/afs_vnop_read.c, src/afs/VNOPS/afs_vnop_readdir.c,
	src/afs/VNOPS/afs_vnop_remove.c, src/afs/VNOPS/afs_vnop_rename.c,
	src/afs/VNOPS/afs_vnop_strategy.c,
	src/afs/VNOPS/afs_vnop_symlink.c, src/afs/VNOPS/afs_vnop_write.c,
	src/afsweb/Makefile.in, src/afsweb/nsafs.c,
	src/afsweb/securehash.c, src/afsweb/apache_includes/1.3.1/alloc.h,
	src/afsweb/apache_includes/1.3.1/ap_config.h,
	src/afsweb/apache_includes/1.3.6/alloc.h,
	src/afsweb/apache_includes/1.3.6/ap_config.h,
	src/audit/Makefile.in, src/auth/Makefile.in, src/auth/authcon.c,
	src/auth/cellconfig.c, src/auth/ktc.c, src/auth/ktc_nt.c,
	src/cmd/test/Makefile.in, src/comerr/Makefile.in,
	src/config/Makefile.in, src/config/libafsdep,
	src/config/make_libafs_tree.pl, src/config/param.alpha_dux40.h,
	src/config/param.alpha_dux40_usr.h, src/config/param.alpha_dux50.h,
	src/config/param.alpha_dux50_usr.h, src/config/param.alpha_dux51.h,
	src/config/param.alpha_dux51_usr.h,
	src/config/param.alpha_linux_22.h,
	src/config/param.alpha_linux_22_usr.h,
	src/config/param.alpha_linux_24.h,
	src/config/param.alpha_linux_24_usr.h,
	src/config/param.alpha_nbsd15.h,
	src/config/param.alpha_nbsd15_usr.h,
	src/config/param.alpha_nbsd16.h,
	src/config/param.alpha_nbsd16_usr.h, src/config/param.hp_ux102.h,
	src/config/param.hp_ux102_usr.h, src/config/param.hp_ux110.h,
	src/config/param.hp_ux110_usr.h, src/config/param.i386_djgpp.h,
	src/config/param.i386_djgpp_usr.h, src/config/param.i386_fbsd_42.h,
	src/config/param.i386_fbsd_42_usr.h,
	src/config/param.i386_fbsd_43.h,
	src/config/param.i386_fbsd_43_usr.h,
	src/config/param.i386_fbsd_44.h,
	src/config/param.i386_fbsd_44_usr.h,
	src/config/param.i386_fbsd_45.h,
	src/config/param.i386_fbsd_45_usr.h,
	src/config/param.i386_fbsd_46.h,
	src/config/param.i386_fbsd_46_usr.h,
	src/config/param.i386_linux22.h,
	src/config/param.i386_linux22_usr.h,
	src/config/param.i386_linux24.h,
	src/config/param.i386_linux24_usr.h,
	src/config/param.i386_nbsd15.h, src/config/param.i386_nbsd15_usr.h,
	src/config/param.i386_nbsd16.h, src/config/param.i386_nbsd16_usr.h,
	src/config/param.i386_nt40.h, src/config/param.i386_obsd31.h,
	src/config/param.i386_obsd31_usr.h, src/config/param.i386_win95.h,
	src/config/param.ia64_linux24.h,
	src/config/param.ia64_linux24_usr.h, src/config/param.nbsd15.h,
	src/config/param.nbsd16.h, src/config/param.parisc_linux24.h,
	src/config/param.parisc_linux24_usr.h,
	src/config/param.ppc_darwin_12.h,
	src/config/param.ppc_darwin_12_usr.h,
	src/config/param.ppc_darwin_13.h,
	src/config/param.ppc_darwin_13_usr.h,
	src/config/param.ppc_darwin_14.h,
	src/config/param.ppc_darwin_14_usr.h,
	src/config/param.ppc_darwin_60.h,
	src/config/param.ppc_darwin_60_usr.h,
	src/config/param.ppc_linux22.h, src/config/param.ppc_linux22_usr.h,
	src/config/param.ppc_linux24.h, src/config/param.ppc_linux24_usr.h,
	src/config/param.rs_aix42.h, src/config/param.rs_aix42_usr.h,
	src/config/param.rs_aix51.h, src/config/param.rs_aix51_usr.h,
	src/config/param.s390_linux22.h,
	src/config/param.s390_linux22_usr.h,
	src/config/param.s390_linux24.h,
	src/config/param.s390_linux24_usr.h, src/config/param.sgi_62.h,
	src/config/param.sgi_62_usr.h, src/config/param.sgi_63.h,
	src/config/param.sgi_63_usr.h, src/config/param.sgi_64.h,
	src/config/param.sgi_64_usr.h, src/config/param.sgi_65.h,
	src/config/param.sgi_65_usr.h, src/config/param.sparc64_linux22.h,
	src/config/param.sparc64_linux22_usr.h,
	src/config/param.sparc64_linux24.h,
	src/config/param.sparc64_linux24_usr.h,
	src/config/param.sparc_linux22.h,
	src/config/param.sparc_linux22_usr.h,
	src/config/param.sparc_linux24.h,
	src/config/param.sparc_linux24_usr.h, src/config/param.sun4_413.h,
	src/config/param.sun4_413_usr.h, src/config/param.sun4x_55.h,
	src/config/param.sun4x_55_usr.h, src/config/param.sun4x_56.h,
	src/config/param.sun4x_56_usr.h, src/config/param.sun4x_57.h,
	src/config/param.sun4x_57_usr.h, src/config/param.sun4x_58.h,
	src/config/param.sun4x_58_usr.h, src/config/param.sun4x_59.h,
	src/config/param.sun4x_59_usr.h, src/config/param.sunx86_54.h,
	src/config/param.sunx86_57.h, src/config/param.sunx86_57_usr.h,
	src/config/param.sunx86_58.h, src/config/param.sunx86_58_usr.h,
	src/config/stds.h, src/dauth/Makefile.in, src/des/Makefile.in,
	src/des/des.h, src/des/test/Makefile.in, src/dir/Makefile.in,
	src/dir/dir.c, src/export/Makefile.in, src/fsint/Makefile.in,
	src/fsint/afsaux.c, src/kauth/Makefile.in, src/kauth/authclient.c,
	src/kauth/client.c, src/kauth/kaaux.c, src/kauth/kalocalcell.c,
	src/kauth/kautils.p.h, src/kauth/token.c, src/kauth/user.c,
	src/libacl/Makefile.in, src/libafs/Makefile.common.in,
	src/libafs/MakefileProto.AIX.in,
	src/libafs/MakefileProto.DARWIN.in,
	src/libafs/MakefileProto.DUX.in, src/libafs/MakefileProto.FBSD.in,
	src/libafs/MakefileProto.HPUX.in, src/libafs/MakefileProto.IRIX.in,
	src/libafs/MakefileProto.LINUX.in,
	src/libafs/MakefileProto.NBSD.in, src/libafs/MakefileProto.OBSD.in,
	src/libafs/MakefileProto.SOLARIS.in, src/libafs/libafsdep,
	src/libuafs/Makefile.common.in, src/libuafs/MakefileProto.AIX.in,
	src/libuafs/MakefileProto.DARWIN.in,
	src/libuafs/MakefileProto.DUX.in,
	src/libuafs/MakefileProto.FBSD.in,
	src/libuafs/MakefileProto.HPUX.in,
	src/libuafs/MakefileProto.IRIX.in,
	src/libuafs/MakefileProto.LINUX.in,
	src/libuafs/MakefileProto.NBSD.in,
	src/libuafs/MakefileProto.SOLARIS.in, src/libuafs/linktest.c,
	src/lwp/Makefile.in, src/lwp/test/selclient.c,
	src/lwp/test/selserver.c, src/lwp/test/selsubs.c,
	src/ptserver/Makefile.in, src/ptserver/ptclient.h,
	src/ptserver/ptserver.h, src/ptserver/ptuser.c, src/rx/Makefile.in,
	src/rx/libafsdep, src/rx/rx.c, src/rx/rx.h, src/rx/rx_clock.c,
	src/rx/rx_clock.h, src/rx/rx_conncache.c, src/rx/rx_event.c,
	src/rx/rx_event.h, src/rx/rx_getaddr.c, src/rx/rx_globals.c,
	src/rx/rx_globals.h, src/rx/rx_kcommon.c, src/rx/rx_kcommon.h,
	src/rx/rx_kernel.h, src/rx/rx_misc.c, src/rx/rx_multi.c,
	src/rx/rx_multi.h, src/rx/rx_null.c, src/rx/rx_packet.c,
	src/rx/rx_rdwr.c, src/rx/xdr.c, src/rx/xdr_afsuuid.c,
	src/rx/xdr_array.c, src/rx/xdr_arrayn.c, src/rx/xdr_int32.c,
	src/rx/xdr_int64.c, src/rx/xdr_prototypes.h, src/rx/xdr_rx.c,
	src/rx/AIX/rx_kmutex.c, src/rx/AIX/rx_knet.c,
	src/rx/DARWIN/rx_kmutex.c, src/rx/DARWIN/rx_knet.c,
	src/rx/DUX/rx_kmutex.c, src/rx/DUX/rx_knet.c,
	src/rx/FBSD/rx_kmutex.c, src/rx/FBSD/rx_knet.c,
	src/rx/HPUX/rx_kmutex.c, src/rx/HPUX/rx_knet.c,
	src/rx/IRIX/rx_kmutex.c, src/rx/IRIX/rx_knet.c,
	src/rx/LINUX/rx_kmutex.c, src/rx/LINUX/rx_kmutex.h,
	src/rx/LINUX/rx_knet.c, src/rx/NBSD/rx_knet.c,
	src/rx/SOLARIS/rx_kmutex.c, src/rx/SOLARIS/rx_knet.c,
	src/rx/UKERNEL/rx_kcommon.h, src/rx/UKERNEL/rx_kmutex.c,
	src/rx/UKERNEL/rx_knet.c, src/rx/test/testclient.c,
	src/rx/test/testserver.c, src/rxgen/Makefile.in,
	src/rxgen/rpc_main.c, src/rxkad/Makefile.in, src/rxkad/libafsdep,
	src/rxkad/rxkad.p.h, src/rxkad/rxkad_client.c,
	src/rxkad/rxkad_common.c, src/rxkad/rxkad_prototypes.h,
	src/rxkad/ticket.c, src/rxkad/domestic/crypt_conn.c,
	src/rxkad/domestic/fcrypt.c, src/rxstat/Makefile.in,
	src/rxstat/rxstat.c, src/sys/Makefile.in, src/tbutc/Makefile.in,
	src/tests/afscp_callback.c, src/ubik/Makefile.in,
	src/ubik/ubik.p.h, src/ubik/ubikclient.c, src/usd/test/Makefile.in,
	src/util/Makefile.in, src/util/afs_atomlist.c,
	src/util/afs_lhash.c, src/util/hostparse.c, src/util/netutils.c,
	src/util/uuid.c, src/util/test/b32.c, src/util/test/b64.c,
	src/util/test/fb64.c, src/venus/Makefile.in, src/venus/kdump.c,
	src/viced/Makefile.in, src/viced/callback.c,
	src/vlserver/Makefile.in, src/vol/devname.c, src/vol/listinodes.c,
	src/vol/volume.c, src/vol/xfs_size_check.c,
	src/vol/test/Makefile.in, src/vol/test/nino.c, src/volser/common.c,
	src/volser/volprocs.c, src/volser/volser_prototypes.h,
	src/volser/vsprocs.c: DELTA no-copy-libafs-builds-20021015 AUTHOR
	nneul@umr.edu
	
	make things so file copies from src/libafs don't happen; change how
	libafs_tree is done

2002-10-16 03:03  shadow

	* src/libafs/MakefileProto.SOLARIS.in: DELTA
	solaris-build-translator-kernel-module-20021015 AUTHOR
	shadow@dementia.org
	
	make libafs.o get built on solaris

2002-10-16 03:00  shadow

	* src/afs/afs_nfsdisp.c: DELTA
	solaris-nfs-translator-expand-macros-and-cleanup-20021011 AUTHOR
	shadow@dementia.org
	
	and add in some fstrace crap which afs_trace.et already had

2002-10-15 04:46  shadow

	* src/afs/afs_nfsdisp.c: DELTA
	solaris-nfs-translator-expand-macros-and-cleanup-20021011 AUTHOR
	shadow@dementia.org
	
	cast correctly.

2002-10-15 04:45  shadow

	* src/afs/afs_nfsdisp.c: DELTA
	solaris-nfs-translator-expand-macros-and-cleanup-20021011 AUTHOR
	shadow@dementia.org
	
	looks like we need to do this when we create something new also

2002-10-15 04:41  shadow

	* src/afs/afs_nfsdisp.c: DELTA
	solaris-nfs-translator-expand-macros-and-cleanup-20021011 AUTHOR
	shadow@dementia.org
	
	fix nfsv2 also

2002-10-14 22:13  rees

	* src/dir/buffer.c: DELTA fix-dir-voids-20021014 AUTHOR
	rees@umich.edu
	
	Revert some voids back to char.  I was too ambitious.  Thanks to
	kolya for pointing this out.

2002-10-14 21:31  shadow

	* src/afs/afs_nfsdisp.c: DELTA
	solaris-nfs-translator-expand-macros-and-cleanup-20021011 AUTHOR
	shadow@dementia.org
	
	make it not go down in flames

2002-10-14 15:48  rees

	* src/afs/: afs_prototypes.h, afs_volume.c,
	VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_readdir.c,
	VNOPS/afs_vnop_strategy.c, VNOPS/afs_vnop_symlink.c,
	VNOPS/afs_vnop_write.c: DELTA openbsd-20021014 AUTHOR
	rees@umich.edu
	
	More OpenBSD merge.  Most of this is just cleanup, not OpenBSD
	specific.

2002-10-14 14:41  rees

	* src/dir/: buffer.c, dir.c, dir.h: DELTA dir-char-to-void-20021014
	AUTHOR rees@umich.edu
	
	Change a bunch of (char *) to (void *)

2002-10-13 09:01  kolya

	* src/rx/rx.c: 
	DELTA rx-force-send-delayack-upon-endcall-20021013 AUTHOR
	kolya@mit.edu
	
	If the user calls rx_EndCall and we still have an outstanding
	delayack, force-send it now, to be nice to the server (otherwise
	the server will keep retransmitting to us for a while).

2002-10-11 21:43  rees

	* src/: afs/exporter.h, afs/VNOPS/afs_vnop_attrs.c,
	afs/VNOPS/afs_vnop_flock.c, afs/VNOPS/afs_vnop_lookup.c,
	afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_remove.c,
	afs/VNOPS/afs_vnop_strategy.c, afs/VNOPS/afs_vnop_write.c,
	config/param.i386_obsd31.h, libafs/MakefileProto.OBSD.in,
	rx/rx_kcommon.c: DELTA openbsd-20021011 AUTHOR rees@umich.edu
	
	More OpenBSD merge.

2002-10-11 21:31  shadow

	* src/afs/afs_nfsdisp.c: DELTA
	solaris-nfs-translator-expand-macros-and-cleanup-20021011 AUTHOR
	shadow@dementia.org
	
	trying to get this to work

2002-10-11 00:50  kolya

	* src/afs/afs_pioctl.c: 
	DELTA fix-resort-cells-callback-type-20021010 AUTHOR kolya@mit.edu
	
	Undo part of openbsd-20021010 which changes ReSortCells_cb, and
	have it return (void *) NULL instead, which is necessary to tell
	afs_TraverseCells to not stop the traversal.

2002-10-10 22:45  rees

	* src/afs/: afs_osi.c, afs_pioctl.c, afs_prototypes.h,
	sysincludes.h: DELTA openbsd-20021010 AUTHOR rees@umich.edu
	
	More OpenBSD merge.

2002-10-10 21:22  rees

	* src/rx/: rx_kcommon.h, rx_packet.c, rx_prototypes.h,
	AIX/rx_knet.c, DARWIN/rx_knet.c, DUX/rx_knet.c, FBSD/rx_knet.c,
	LINUX/rx_knet.c, NBSD/rx_knet.c, SOLARIS/rx_knet.c,
	UKERNEL/rx_knet.c: DELTA netsend-proto-and-obsd-includes-20021010
	AUTHOR rees@umich.edu
	
	Put in a prototype for osi_NetSend(), and try to fix all versions 
	of rx_knet.c.  Sorry if I broke yours.	Fix includes for OpenBSD.

2002-10-09 22:36  kolya

	* src/afs/: LINUX/osi_vnodeops.c, VNOPS/afs_vnop_lookup.c: 
	DELTA fakestat-for-crosscell-mountpoints-only-20021009 AUTHOR
	kolya@mit.edu
	
	A better way to do cross-cell-only fakestat, which should also
	avoid problems with Linux's attribute validation.

2002-10-09 18:25  rees

	* src/afs/: afs.h, afs_callback.c, afs_daemons.c, afs_dcache.c,
	afs_init.c, afs_osi.c, afs_osi.h, afs_osi_pag.c, afs_prototypes.h,
	afs_server.c, afs_stat.c, afs_vcache.c: DELTA
	openbsd-continues-20021009 AUTHOR rees@umich.edu
	
	More OpenBSD merge.  Please let me know if this breaks other
	architectures.

2002-10-09 15:57  rees

	* src/util/: afs_atomlist.h, afs_lhash.h: DELTA
	no-stddef-in-kernel-20021009 AUTHOR rees@umich.edu
	
	Don't include stddef.h in the kernel.  Untested except on OpenBSD,
	but I warned the mailing list.	Let me know if this breaks your
	favorite sysname.

2002-10-09 15:54  shadow

	* src/viced/callback.c: DELTA
	
	make struct CallBack a multiple of 32 bit so the weird math works
	again
	fileserver-cbs-raise-limit-by-killing-goofy-u-short-indexing-200210
	08 AUTHOR shadow@dementia.org

2002-10-09 15:39  shadow

	* src/viced/callback.c: DELTA
	
	make typing of the indexes into timeout[] match
	fileserver-cbs-raise-limit-by-killing-goofy-u-short-indexing-200210
	08 AUTHOR shadow@dementia.org

2002-10-09 02:58  shadow

	* src/viced/callback.c: DELTA
	
	once more with feeling
	fileserver-cbs-raise-limit-by-killing-goofy-u-short-indexing-200210
	08 AUTHOR shadow@dementia.org

2002-10-09 02:34  shadow

	* src/viced/: callback.c, host.h: DELTA
	
	try, try again
	fileserver-cbs-raise-limit-by-killing-goofy-u-short-indexing-200210
	08 AUTHOR shadow@dementia.org

2002-10-09 02:26  shadow

	* src/viced/callback.c: DELTA
	
	i did miss something. also, change FileEntry padding and axe
	useless comment
	fileserver-cbs-raise-limit-by-killing-goofy-u-short-indexing-200210
	08 AUTHOR shadow@dementia.org

2002-10-09 01:20  shadow

	* src/viced/: callback.c, viced.c: DELTA
	
	i probably missed something here.
	fileserver-cbs-raise-limit-by-killing-goofy-u-short-indexing-200210
	08 AUTHOR shadow@dementia.org

2002-10-09 01:02  shadow

	* src/: afs/afs_daemons.c, afs/afs_trace.et,
	afs/AIX/osi_vnodeops.c, afs/UKERNEL/afs_usrops.c,
	afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_remove.c,
	afs/VNOPS/afs_vnop_rename.c, cf/osconf.m4, config/param.rs_aix51.h,
	config/param.rs_aix51_usr.h, export/export5.exp,
	rx/rx_prototypes.h, shlibafsrpc/Makefile.in: DELTA
	aix51-support-20021008 AUTHOR reuter@rzg.mpg.de
	
	aix 5.1 support, not yet ready for prime-time

2002-10-09 00:54  shadow

	* src/rx/rx_kernel.h: DELTA
	osi-wakeup-return-zero-on-doing-a-wakeup-20021008 AUTHOR
	shadow@dementia.org
	
	based on patch submitted by reuter@rzg.mpg.de, but i actually
	ported it to all platforms.

2002-10-09 00:45  shadow

	* src/afs/: afs_dcache.c, afs_prototypes.h, AIX/osi_sleep.c,
	DARWIN/osi_sleep.c, DUX/osi_sleep.c, FBSD/osi_sleep.c,
	HPUX/osi_machdep.h, HPUX/osi_sleep.c, IRIX/osi_sleep.c,
	LINUX/osi_sleep.c, NBSD/osi_sleep.c, SOLARIS/osi_sleep.c: DELTA
	osi-wakeup-return-zero-on-doing-a-wakeup-20021008 AUTHOR
	shadow@dementia.org
	
	based on patch submitted by reuter@rzg.mpg.de, but i actually
	ported it to all platforms.

2002-10-08 17:48  rees

	* src/afs/: afs_osi.c, afs_osi.h, afs_osi_pag.c, afs_pioctl.c,
	HPUX/osi_machdep.h, IRIX/osi_machdep.h: DELTA curcred-20021008
	AUTHOR rees@umich.edu
	
	Add osi_curcred().  Re-format a bit for readability.

2002-10-08 04:15  shadow

	* src/afs/VNOPS/afs_vnop_write.c: DELTA aix51-support-20020926
	AUTHOR reuter@rzg.mpg.de
	
	aix 5.1 support, not yet ready for prime-time

2002-10-07 09:29  kolya

	* src/venus/cmdebug.c: 
	DELTA make-cmdebug-addrs-portable-20021007 AUTHOR kolya@mit.edu
	
	Make cmdebug -addrs work on platforms other than Solaris.

2002-10-06 23:00  kolya

	* src/: afs/afs_prototypes.h, afs/afs_util.c,
	afs/LINUX/osi_vnodeops.c, afs/VNOPS/afs_vnop_lookup.c, afsd/afsd.c:
	
	DELTA fakestat-for-crosscell-mountpoints-only-20021006 AUTHOR
	kolya@mit.edu
	
	Change the meaning of the -fakestat switch to only enable fakestat
	for cross-cell mountpoints.  The -fakestat-all switch can now be
	used to enable fakestat for all mountpoints (old behavior).

2002-10-06 22:58  kolya

	* src/libuafs/Makefile.common.in: 
	DELTA make-clean-should-remove-juafs-20021006 AUTHOR kolya@mit.edu
	
	Add JUAFS to the list of things that make clean should remove.

2002-10-03 21:44  rees

	* src/afs/: afs.h, afs_buffer.c, afs_dcache.c, afs_osi.c,
	afs_osi_pag.c, afs_prototypes.h, VNOPS/afs_vnop_readdir.c: DELTA
	openbsd31-cm-20021003 AUTHOR rees@umich.edu
	
	OpenBSD 3.1 changes for the cache manager eliminate some unused
	variables

2002-10-03 21:24  shadow

	* src/vol/: ihandle.c, volume.c: DELTA
	
	also avoid potential null deref in ih_open but with the
	ReadVolumeHeader patch we should never get there.
	
	thanks to Kris Van Hees for discovering this
	fileserver-may-not-have-valid-diskDataHandle-if-volume-was-offlined
	-20021003 AUTHOR shadow@dementia.org

2002-10-03 00:42  kolya

	* src/: afs/afs_call.c, afs/afs_dcache.c, afs/afs_nfsclnt.c,
	afs/afs_osi_pag.c, afs/afs_pioctl.c, afs/IRIX/osi_groups.c,
	config/param.hp_ux102.h, config/param.hp_ux110.h,
	config/param.rs_aix42.h, config/param.sgi_62.h,
	config/param.sgi_63.h, config/param.sun4_413.h: 
	DELTA getuerror-ifdef-cleanup-20021002 AUTHOR kolya@mit.edu
	
	Clean up the #ifdefs around getuerror calls: change
	KERNEL_HAVE_SETUERROR to KERNEL_HAVE_UERROR, and use that for both
	setuerror and getuerror.

2002-10-02 21:48  rees

	* src/afs/: afs_analyze.c, afs_callback.c, afs_cell.c,
	afs_daemons.c, afs_prototypes.h, afs_user.c: DELTA
	unused-vars-20021002 AUTHOR rees@umich.edu
	
	remove (some) unused variables fix a few compiler warnings this is
	part of OpenBSD merge

2002-10-02 21:45  rees

	* src/dir/dir.c: DELTA openbsd-mbuf-before-in-20021002 AUTHOR
	rees@umich.edu
	
	include mbuf.h before in.h let me know if this breaks anything

2002-10-02 15:58  rees

	* src/afs/: afs_chunkops.h, afs_init.c, afs_osi.h, afs_pioctl.c,
	afs_server.c, sysincludes.h: DELTA openbsd31-cm-20021002 AUTHOR
	contributor@some.site
	
	OpenBSD 3.1 changes for the cache manager eliminate some unused
	variables

2002-10-02 00:48  kolya

	* src/afs/: LINUX/osi_vfs.hin, VNOPS/afs_vnop_create.c: 
	DELTA dont-allow-creating-a-fifo-under-afs-20021001 AUTHOR
	kolya@mit.edu
	
	Return EINVAL when the user tries to create a FIFO under afs,
	instead of silently creating a regular file.

2002-10-01 18:16  shadow

	* src/rx/rx_kernel.h: DELTA aix51-support-20020926 AUTHOR
	reuter@rzg.mpg.de
	
	aix 5.1 support, not yet ready for prime-time

2002-10-01 18:09  shadow

	* src/afs/afs_vcache.c: DELTA
	linux-dcache-flushing-experimental-20020819 AUTHOR nneul@umr.edu
	
	fix missed ref DELTA some-name-yyyymmdd AUTHOR
	contributor@some.site

2002-10-01 09:51  shadow

	* src/cf/osconf.m4: DELTA dux51-support-20021001 AUTHOR
	mattiasa@e.kth.se
	
	this was missed. oops.

2002-10-01 09:50  shadow

	* acinclude.m4: DELTA configure-check-for-timegm-20021001 AUTHOR
	lha@stacken.kth.se
	
	check for timegm. lha needs it for rxkad but it's "safe"

2002-10-01 03:32  shadow

	* src/afs/SOLARIS/osi_file.c: DELTA
	solaris-dont-truncate-inode-number-20020930 AUTHOR
	shadow@dementia.org
	
	if ino_t is a larger type than afs_int32, we lose bits, then treat
	it as if nothing happened...

2002-09-30 20:05  shadow

	* src/afs/afs_dcache.c: DELTA
	wakeup-only-returns-int-on-aix-20020930 AUTHOR shadow@dementia.org
	
	reported by several people.

2002-09-30 20:01  shadow

	* src/afs/afs_dcache.c: DELTA
	wakeup-only-returns-int-on-aix-20020930 AUTHOR shadow@dementia.org
	
	reported by several people.

2002-09-30 19:36  shadow

	* src/rx/rx_kernel.h: DELTA hpux-rx-cleanup-20020930 AUTHOR
	nneul@umr.edu
	
	make the hpux client work

2002-09-30 19:30  shadow

	* src/rx/: xdr.h, xdr_rx.c: DELTA hpux-rx-cleanup-20020930 AUTHOR
	nneul@umr.edu
	
	make the hpux client work

2002-09-30 19:29  shadow

	* src/: afs/lock.h, lwp/lock.h: DELTA lock-header-cleanup-20020930
	AUTHOR nneul@umr.edu
	
	make sure we include what we mean to

2002-09-30 19:25  shadow

	* src/afs/sysincludes.h: DELTA
	completion-deal-with-redhat-patch-20020930 AUTHOR
	shadow@dementia.org
	
	just include the header directly if we caN

2002-09-30 19:23  shadow

	* src/libafs/MakefileProto.HPUX.in: DELTA
	hpux-bin-is-a-symlink-so-install-elsewhere-20020930 AUTHOR
	nneul@umr.edu
	
	update install

2002-09-30 19:21  shadow

	* src/viced/afsfileprocs.c: DELTA
	handle-cow-differently-if-volume-wont-be-salvaged-20020930 AUTHOR
	nneul@umr.edu
	
	as edited by shadow@dementia.org

2002-09-30 19:13  shadow

	* src/afs/VNOPS/afs_vnop_write.c: DELTA aix51-support-20020926
	AUTHOR reuter@rzg.mpg.de
	
	aix 5.1 support, not yet ready for prime-time

2002-09-30 18:38  shadow

	* src/: afs/afs_dcache.c, rx/rx_kernel.h: DELTA
	wakeup-only-returns-int-on-aix-20020930 AUTHOR shadow@dementia.org
	
	reported by several people.

2002-09-29 18:36  shadow

	* src/rxkad/ticket5.c: file ticket5.c was initially added on branch
	openafs-rxkad-krb5-lha.

2002-09-27 00:51  shadow

	* src/rx/HPUX/rx_kmutex.h: DELTA
	hpux-updated-rx-kmutex-from-ibm-20020926 AUTHOR shadow@dementia.org
	
	as provided by Srikanth Vishwanathan

2002-09-26 23:42  shadow

	* src/rx/HPUX/rx_kmutex.h: DELTA hpux-kmutex-cleanup-20020926
	AUTHOR nneul@umr.edu
	
	clean up missed and won't-compile stuff

2002-09-26 19:48  shadow

	* src/rx/HPUX/rx_kmutex.h: DELTA hpux-rx-kmutex-h-20020926 AUTHOR
	shadow@dementia.org
	
	basically verbatim import from ibm afs, per laura stentz: Derrick,
	
	I have gotten approval to allow you to publish this header in
	OpenAFS.  Enjoy!
	
	Laura

2002-09-26 07:13  shadow

	* acinclude.m4, src/config/afs_sysnames.h,
	src/config/param.alpha_dux51.h, src/config/param.alpha_dux51_usr.h:
	DELTA tru64-51-gets-a-sysname-20020926 AUTHOR mattiasa@e.kth.se
	
	the binaries from 5.0 don't work, so...

2002-09-26 07:09  shadow

	* src/: cf/osconf.m4, rx/Makefile.in, libafsrpc/Makefile.in: DELTA
	xdr-build-ours-entirely-20020926 AUTHOR nneul@umr.edu
	
	If we're doing our own xdr, we should be doing ALL of of own xdr,
	not piecemeal. This impacted on HP w/ duplicate symbols if -lnsl,
	and missing symbols if no -lnsl.

2002-09-26 07:07  shadow

	* src/cf/osconf.m4: DELTA
	shlib-linker-handle-objdir-builds-on-solaris-20020926 AUTHOR
	nneul@umr.edu
	
	at least he notices when i screw this up

2002-09-26 07:01  shadow

	* Makefile.in, src/afs/afs.h, src/afs/afs_daemons.c,
	src/afs/afs_dcache.c, src/afs/afs_init.c, src/afs/afs_osi.c,
	src/afs/afs_osi_pag.c, src/afs/afs_pioctl.c, src/afs/afs_trace.et,
	src/afs/sysincludes.h, src/afs/AIX/osi_config.c,
	src/afs/AIX/osi_groups.c, src/afs/AIX/osi_vfsops.c,
	src/afs/AIX/osi_vnodeops.c, src/afs/LINUX/osi_vnodeops.c,
	src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_read.c,
	src/afs/VNOPS/afs_vnop_write.c, src/cf/osconf.m4,
	src/comerr/compile_et.c, src/config/afs_sysnames.h,
	src/export/Makefile.in, src/export/cfgexport.c,
	src/export/export.c, src/libafs/MakefileProto.AIX.in,
	src/rx/rx_getaddr.c, src/rx/rx_kcommon.c, src/rx/rx_kernel.h,
	src/tsm41/aix41_auth.c, src/util/snprintf.c, src/vol/volume.c,
	src/vol/volume.h, src/volser/volprocs.c: DELTA
	aix51-support-20020926 AUTHOR reuter@rzg.mpg.de
	
	aix 5.1 support, not yet ready for prime-time

2002-09-26 06:39  shadow

	* src/afs/: afs_init.c, afs_prototypes.h, LINUX/osi_module.c,
	LINUX/osi_prototypes.h: DELTA linux-init-rwlocks-20020926 AUTHOR
	dhowells@warthog.cambridge.redhat.com
	
	init linux rwlocks we missed before

2002-09-26 06:33  shadow

	* src/afs/LINUX/osi_groups.c: DELTA
	linux-pag-deal-with-no-groups-20020926 AUTHOR ingolia@mit.edu
	
	If ngroups in the parent is 0, but the first two elements of the
	groups array represent a valid PAG (perhaps because they weren't
	zeroed), then set_pag_in_parent won't add 2 to ngroups and the
	parent process won't join the PAG.

2002-09-26 03:47  zacheiss

	* acinclude.m4: 
	DELTA darwin-map-more-versions-20020925 AUTHOR zacheiss@mit.edu
	
	Recognize MacOS X 10.2.1 as ppc_darwin_60.  It's compatible.

2002-09-26 02:57  kolya

	* src/vol/vol-salvage.c: 
	DELTA
	
	remove an extraneous right paren
	salvager-dont-mask-uniq-comparison-in-vnodes-only-in-inodes-2002092
	0 AUTHOR kolya@mit.edu

2002-09-25 23:38  zacheiss

	* NEWS: 
	DELTA update-news-20020925 AUTHOR zacheiss@mit.edu
	
	Update NEWS file with user visible changes and other noteworthy
	things about OpenAFS 1.2.7.

2002-09-20 16:32  rees

	* acinclude.m4, src/cf/osconf.m4, src/config/param.i386_obsd31.h,
	src/config/param.i386_obsd31_usr.h, src/lwp/process.s: DELTA
	update-openbsd-31-20020920 AUTHOR rees@umich.edu
	
	update OpenBSD to 3.1

2002-09-20 15:38  shadow

	* src/vol/vol-salvage.c: DELTA
	
	the masking operation is for inodes when using "inode spares"
	fields which overflow, not for vnode operations.
	salvager-dont-mask-uniq-comparison-in-vnodes-only-in-inodes-2002092
	0 AUTHOR aedil@sinenomine.net

2002-09-13 23:52  shadow

	* src/afs/afs_nfsclnt.c: DELTA
	nfs-trans-comment-unused-variables-20020913 AUTHOR
	shadow@dementia.org
	
	make solaris xlator module load

2002-09-13 02:48  shadow

	* src/: afs/afs_pioctl.c, rxkad/rxkad_client.c: DELTA
	rxkad-client-offer-better-bad-token-warnings-20020912 AUTHOR
	shadow@dementia.org
	
	if it's too large to be a valid token, offer a useful error.

2002-09-11 16:15  shadow

	* src/afs/afs_call.c: DELTA
	linux-use-kernel-threads-and-completions-if-possible-20020911
	AUTHOR shadow@dementia.org
	
	sys_exit not exported everywhere

2002-09-11 08:16  shadow

	* src/config/param.rs_aix42.h: DELTA
	aix-namei-fileserver-fix-20020911 AUTHOR nik@zurich.ibm.com
	
	make namei fileserver work on aix

2002-09-11 07:19  shadow

	* src/ptserver/ptprocs.c: DELTA
	ptserver-acl-dumpentry-to-disallow-access-based-on-record-20020911
	AUTHOR shadow@dementia.org
	
	tighten up acl enforcement

2002-09-11 06:56  shadow

	* src/afs/afs_call.c: DELTA
	linux-use-kernel-threads-and-completions-if-possible-20020911
	AUTHOR shadow@dementia.org
	
	and deal with change to afsd ops

2002-09-11 06:44  shadow

	* src/afs/afs_call.c: DELTA
	linux-use-kernel-threads-and-completions-if-possible-20020911
	AUTHOR shadow@dementia.org
	
	fix ifdef

2002-09-11 06:38  shadow

	* src/afs/afs_call.c: DELTA
	linux-use-kernel-threads-and-completions-if-possible-20020911
	AUTHOR shadow@dementia.org
	
	fix ifdef to encapsulate correct code

2002-09-11 05:52  shadow

	* src/cf/linux-test4.m4: DELTA
	linux-use-kernel-threads-and-completions-if-possible-20020911
	AUTHOR shadow@dementia.org
	
	rest of the configure glue

2002-09-11 05:52  shadow

	* src/afs/afs_call.c: DELTA
	linux-use-kernel-threads-and-completions-if-possible-20020911
	AUTHOR cg2v@andrew.cmu.edu
	
	with minor rewriting by shadow@dementia.org

2002-09-11 05:51  shadow

	* acconfig.h, acinclude.m4: DELTA
	linux-use-kernel-threads-and-completions-if-possible-20020911
	AUTHOR shadow@dementia.org
	
	configure glue is all my fault

2002-09-10 21:41  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	parisc-linux-kernel-headers-20020909 AUTHOR nneul@umr.edu
	
	link in stuff from asm

2002-09-10 04:00  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	evalmountpoint-save-stack-20020909 AUTHOR shadow@dementia.org
	
	use "small" memory pool instead of 128 bytes off the stack

2002-09-10 01:12  shadow

	* src/: shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in: DELTA
	shlib-updates-20020909 AUTHOR shadow@dementia.org
	
	install everything in toplibdir

2002-09-10 00:59  shadow

	* src/: shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in: DELTA
	shlib-updates-20020909 AUTHOR shadow@dementia.org
	
	fix link lines for real

2002-09-10 00:52  shadow

	* src/shlibafsrpc/mapfile: DELTA shlib-updates-20020909 AUTHOR
	shadow@dementia.org
	
	based on reports from nneul@umr.edu

2002-09-09 23:52  shadow

	* src/: shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in: DELTA
	shlib-updates-20020909 AUTHOR shadow@dementia.org
	
	based on reports from nneul@umr.edu

2002-09-09 23:43  shadow

	* src/lwp/: lwp.c, process.c: DELTA
	parisc-linux-lwp-update-20020909 AUTHOR nneul@umr.edu
	
	gets all the test cases working

2002-09-09 21:36  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	parisc-linux-kernel-headers-20020909 AUTHOR nneul@umr.edu
	
	link in stuff from asm

2002-09-09 20:21  shadow

	* src/: shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in: DELTA
	shlib-updates-20020909 AUTHOR shadow@dementia.org
	
	fix dest for real

2002-09-09 18:21  shadow

	* src/: shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in: DELTA
	shlib-updates-20020909 AUTHOR shadow@dementia.org
	
	based on reports from nneul@umr.edu

2002-09-09 17:55  shadow

	* src/shlibafsauthent/Makefile.in: DELTA shlib-updates-20020909
	AUTHOR shadow@dementia.org
	
	based on reports from nneul@umr.edu

2002-09-09 17:24  shadow

	* src/: cf/osconf.m4, config/Makefile.config.in,
	shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in: DELTA
	shlib-updates-20020909 AUTHOR shadow@dementia.org
	
	based on reports from nneul@umr.edu

2002-09-09 17:00  shadow

	* src/uss/uss_vol.c: DELTA uss-fix-typo-20020909 AUTHOR
	shadow@dementia.org
	
	reported anonymously

2002-09-06 02:44  shadow

	* src/kauth/kaprocs.c: DELTA
	revert-kaserver-set-realm-name-in-tgts-20020708 AUTHOR
	shadow@dementia.org
	
	based on feedback from Pavel Semerad
	
	fair warning; without this if you live in a world with multiple kdc
	vendors in the same realm serving the same data you will be sad. so
	don't.

2002-08-28 06:05  shadow

	* Makefile.in, configure.in, src/libafsauthent/Makefile.in,
	src/libafsrpc/Makefile.in, src/shlibafsauthent/.cvsignore,
	src/shlibafsauthent/Makefile.in, src/shlibafsauthent/NTMakefile,
	src/shlibafsauthent/README, src/shlibafsauthent/afsauthent.def,
	src/shlibafsauthent/afsauthent.exp,
	src/shlibafsauthent/afsauthent.rc, src/shlibafsauthent/mapfile,
	src/shlibafsrpc/.cvsignore, src/shlibafsrpc/Makefile.in,
	src/shlibafsrpc/afsrpc.exp, src/shlibafsrpc/mapfile: DELTA
	shared-libafsrpc-and-libafsauthent-20020828 AUTHOR
	shadow@dementia.org
	
	shared library versions of libafsrpc and libafsauthent

2002-08-28 04:30  shadow

	* acconfig.h: DELTA linux-tasklist-lock-export-detection-20020829
	AUTHOR shadow@dementia.org
	
	add macro i forgot to commit

2002-08-28 04:13  shadow

	* acinclude.m4, src/afs/afs_osi.c: DELTA
	linux-tasklist-lock-export-detection-20020829 AUTHOR
	shadow@dementia.org
	
	if you don't have a versioned kernel, so sorry.

2002-08-27 22:18  shadow

	* src/: afs/afs_call.c, afs/afs_dcache.c, afs/afs_osi_alloc.c,
	afs/afs_vcache.c, config/param.rs_aix42.h: DELTA
	pin-function-definition-and-ifdef-cleanup-20020827 AUTHOR
	shadow@dementia.org
	
	define if kernel uses pin/unpin to pin memory; cleanup ifdef usage

2002-08-27 21:42  shadow

	* src/: afs/afs_call.c, afs/afs_nfsclnt.c, afs/afs_pioctl.c,
	afs/IRIX/osi_groups.c, config/param.hp_ux102.h,
	config/param.hp_ux110.h, config/param.rs_aix42.h,
	config/param.sgi_62.h, config/param.sgi_63.h,
	config/param.sun4_413.h: DELTA
	cachemgr-setuerror-ifdef-cleanup-20020827 AUTHOR
	shadow@dementia.org
	
	feature-ifdef for setuerror, and clean up where it's called

2002-08-27 20:46  shadow

	* src/vol/namei_ops.c: DELTA
	namei-close-directory-behind-us-always-20020827 AUTHOR
	shadow@dementia.org
	
	more or less verbatim as suggested by kolya@mit.edu
	
	avoid leaking directory fds if we get an error

2002-08-26 21:04  shadow

	* src/: viced/viced_prototypes.h, volser/volser_prototypes.h: DELTA
	prototypes-empty-files-to-diff-against-20020826 AUTHOR
	nneul@umr.edu
	
	literally empty

2002-08-26 21:01  shadow

	* src/packaging/README: DELTA packaging-rationale-20020826 AUTHOR
	shadow@dementia.org
	
	why we bothered to put it here

2002-08-26 20:52  shadow

	* src/packaging/Debian/: ConfigUtils.pm, README.Debian,
	README.modules, README.servers, TODO, afs-newcell, afs-rootvol,
	changelog, configuration-transcript.txt, control, control.module,
	control.module-image, copyright, filelist, genchanges.sh,
	kern-sysname, make-links, movefiles, openafs-client.conffiles,
	openafs-client.config, openafs-client.dirs, openafs-client.docs,
	openafs-client.lintian, openafs-client.postinst,
	openafs-client.postrm, openafs-client.prerm,
	openafs-client.templates, openafs-client.undocumented,
	openafs-dbserver.dirs, openafs-fileserver.conffiles,
	openafs-fileserver.config, openafs-fileserver.dirs,
	openafs-fileserver.init, openafs-fileserver.lintian,
	openafs-fileserver.postinst, openafs-fileserver.postrm,
	openafs-fileserver.preinst, openafs-fileserver.templates,
	openafs-fileserver.undocumented, openafs-kpasswd.dirs,
	openafs-kpasswd.undocumented, openafs-modules-source.docs,
	patch.001_libafs_destination_name,
	patch.002_sketchy_hpux_process_c, patch.004_bozo_permissions,
	patch.006_more_bozo_permissions, postinst.mod, prep-modules,
	prerm.mod, pt_util.sgml, rules, sysname: DELTA
	debian-packagings-20020826 AUTHOR hartmans@mit.edu
	
	packagings for debian.

2002-08-26 20:46  shadow

	* src/packaging/RedHat/: afsmodname, openafs-1.2.6-rc.patch,
	openafs-1.2.6.spec, openafs-README, openafs-SuidCells,
	openafs-ThisCell, openafs-cacheinfo: DELTA
	redhat-packagings-20020826 AUTHOR warlord@mit.edu
	
	afsmodname actually from jhutz@cmu.edu but i don't feel like
	committing twice

2002-08-26 20:24  shadow

	* src/packaging/MacOS/: CellServDB, CellServDB.list, License.rtf,
	OpenAFS.info, OpenAFS.post_install, OpenAFS.pre_upgrade,
	ReadMe.rtf, buildpkg.sh, csrvdbmerge.pl: DELTA
	packaging-add-macos-bits-20020826 AUTHOR cg2v@andrew.cmu.edu
	
	the macos x packaging

2002-08-26 15:48  shadow

	* src/venus/Makefile.in: DELTA
	linux-kdump-cleanup-build-process-20020826 AUTHOR nneul@umr.edu
	
	so we don't remake this on each make

2002-08-26 15:47  shadow

	* src/venus/fs.c: DELTA fs-prototyping-20020826 AUTHOR
	nneul@umr.edu
	
	prototype the fs command source

2002-08-26 15:46  shadow

	* src/viced/callback.c: DELTA viced-prototypes-20020826 AUTHOR
	nneul@umr.edu
	
	prototyping for viced/callback.c

2002-08-26 15:45  shadow

	* src/volser/vsprocs.c: DELTA vos-move-more-diagnostics-20020826
	AUTHOR nneul@umr.edu
	
	in verbose mode, print better diagnostics

2002-08-26 15:33  shadow

	* src/: cf/osconf.m4, libafsauthent/Makefile.in,
	libafsrpc/Makefile.in: DELTA
	rpc-authent-shlib-support-mostly-20020826 AUTHOR
	shadow@dementia.org
	
	necessary bits to build shlibs, except since we can't easily decide
	when to deal, we don't, yet

2002-08-26 14:09  shadow

	* src/cf/osconf.m4: DELTA osconf-cleanup-20020826 AUTHOR
	shadow@dementia.org
	
	don't set shlib stuff in makefile fragments. do include sun4_413 in
	osconf

2002-08-26 14:01  shadow

	* src/libafsrpc/Makefile.in: DELTA
	libafsrpc-use-our-xdr-for-consistency-20020826 AUTHOR
	shadow@dementia.org
	
	suggested by Srikanth Vishwanathan

2002-08-23 04:52  shadow

	* src/libadmin/adminutil/afs_utilAdmin.h: DELTA
	prototypes-fixes-20020821 AUTHOR shadow@dementia.org
	
	can't know this sort of thing (and it's wrong at least sometimes)

2002-08-23 04:38  shadow

	* src/libuafs/MakefileProto.DUX.in: DELTA
	dux-juafs-make-it-compile-20020823 AUTHOR zacheiss@mit.edu
	
	fix this so make will bother

2002-08-23 04:29  shadow

	* src/afs/DUX/osi_vnodeops.c: DELTA
	dux-call-flushpages-with-cred-20020823 AUTHOR shadow@dementia.org
	
	we weren't passing in creds before. do so.

2002-08-23 04:24  shadow

	* src/rx/rx_kcommon.h: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	fix weird redefintion problem with kmem_alloc

2002-08-23 03:36  shadow

	* Makefile.in: DELTA hpux-dont-build-login-20020822 AUTHOR
	nneul@umr.edu
	
	don't build login on hpux

2002-08-23 03:31  kolya

	* src/afs/: DUX/osi_vfsops.c, NBSD/osi_vfsops.c: 
	DELTA new-and-maybe-improved-cell-code-20020822 AUTHOR
	kolya@mit.edu
	
	Fix some more references to the now-nonexistant cell->index

2002-08-23 03:13  shadow

	* src/afs/IRIX/osi_vfsops.c: DELTA
	new-and-maybe-improved-cell-code-20020822 AUTHOR
	shadow@dementia.org
	
	update irix to deal

2002-08-23 03:03  shadow

	* src/afs/IRIX/osi_vnodeops.c: DELTA 
	new-and-maybe-improved-cell-code-20020822 AUTHOR
	shadow@dementia.org
	
	update irix to deal

2002-08-22 23:26  shadow

	* src/afs/afs_cell.c: DELTA 
	new-and-maybe-improved-cell-code-20020822 AUTHOR
	shadow@dementia.org
	
	make the arguments afs_CellNumValid takes match the prototype
	(since it really is a afs_int32 it looks like)

2002-08-22 23:10  shadow

	* src/rx/rx_kcommon.h: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	keep trying...

2002-08-22 22:54  shadow

	* src/afs/afs_prototypes.h: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	one more missed extern

2002-08-22 22:52  shadow

	* src/rx/rx_kcommon.h: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	ok, another try. don't include protosw.h here and let sysincludes.h
	pull it in

2002-08-22 22:49  shadow

	* src/afs/afs_prototypes.h: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	add externs removed and missed

2002-08-22 22:44  kolya

	* src/: config/afs_args.h, afs/afs.h, afs/afs_analyze.c,
	afs/afs_call.c, afs/afs_callback.c, afs/afs_cell.c,
	afs/afs_daemons.c, afs/afs_dcache.c, afs/afs_dynroot.c,
	afs/afs_init.c, afs/afs_osi_vget.c, afs/afs_pioctl.c,
	afs/afs_prototypes.h, afs/afs_server.c, afs/afs_stats.h,
	afs/afs_vcache.c, afs/afs_volume.c, afs/DUX/osi_vfsops.c,
	afs/IRIX/osi_vfsops.c, afs/IRIX/osi_vnodeops.c,
	afs/NBSD/osi_vfsops.c, afs/VNOPS/afs_vnop_lookup.c, afsd/afsd.c,
	venus/cmdebug.c, venus/kdump.c, xstat/xstat_fs_callback.c,
	fsint/afscbint.xg, fsprobe/fsprobe_callback.c: 
	DELTA new-and-maybe-improved-cell-code-20020822 AUTHOR
	kolya@mit.edu
	
	This is mostly a rewrite of src/afs/afs_cell.c, and associated
	changes to other things.  Features of the new cell code:
	
	 * Persistent name-to-cell-number mapping across reboots, to ensure
	the
	   cell numbers in the dcache are meaningful.  Stored in the new
	cache
	   file, /usr/vice/cache/CellInfo.
	 * Allow cmdebug to query the cell number to cell name mapping.
	 * Allow clients to have an empty CellServDB as long as AFSDB is
	enabled
	   and ThisCell has AFSDB records.
	 * The home cell retains the setuid bit even if looked up via
	AFSDB.
	 * Dynroot gets its own cell, rather than piggybacking on cell 1.
	 * Cell 1 is no longer special; cell numbers are now semi-opaque.
	 * Convert cell traversal code to using GetCellByIndex rather than
	   directly poking at CellLRU / afs_xcell.
	 * Separate cells from aliases, which shouldn't have been the same
	   in the first place.
	 * Cleaner code (IMHO).

2002-08-22 22:37  shadow

	* src/afs/afs_dcache.c: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	make dux compiler happy. oops.

2002-08-22 22:35  shadow

	* src/afs/IRIX/osi_file.c: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	for some reason you just can't declare the same thing the same way
	twice

2002-08-22 22:30  shadow

	* src/rx/rx_kcommon.h: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org causes multiple inclusion of protosw.h which
	isn't safe on irix.

2002-08-22 22:26  shadow

	* src/auth/ktc.c: DELTA prototypes-fixes-20020821 AUTHOR
	zacheiss@mit.edu
	
	already prototyped in rxkad_prototypes.h

2002-08-22 22:21  shadow

	* src/sys/afssyscalls.h: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	dux compiler doesn't like this (i think this one is actually my
	fault)

2002-08-22 22:19  shadow

	* src/venus/livesys.c: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	yup, aix still hates this

2002-08-22 22:15  shadow

	* src/venus/fs.c: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	again, aix doesn't like this. so, we don't do it

2002-08-22 22:14  shadow

	* src/rx/IRIX/rx_knet.c: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	fix missed argument

2002-08-22 21:59  shadow

	* src/cf/osconf.m4: DELTA dux-force-lex-compatible-lex-20020822
	AUTHOR shadow@dementia.org
	
	hopefully to correct problem observed by garry zacheiss

2002-08-22 21:25  shadow

	* src/vlserver/cnvldb.c: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	aix gets bitter at this

2002-08-22 21:09  shadow

	* src/afs/afs_prototypes.h: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	clean up osi_UFSOpen prototyping

2002-08-22 21:00  shadow

	* src/butc/: tcmain.c, tcudbprocs.c: DELTA
	prototypes-fixes-20020821 AUTHOR shadow@dementia.org
	
	nope. this time for sure (more lwp createprocess casting)

2002-08-22 20:59  shadow

	* src/: afs/FBSD/osi_vnodeops.c, afs/UKERNEL/sysincludes.h,
	rx/xdr.h, rx/xdr_int32.c: DELTA prototypes-fixes-20020821 AUTHOR
	cg2v@andrew.cmu.edu
	
	make it build on the bsds

2002-08-22 20:57  shadow

	* src/butc/tcprocs.c: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	hopefully last of the lwp fun

2002-08-22 20:48  jhutz

	* src/rxkad/asn1-common.h: file asn1-common.h was initially added
	on branch openafs-rxkad-krb5.

2002-08-22 20:48  jhutz

	* src/rxkad/asn1_err.h: file asn1_err.h was initially added on
	branch openafs-rxkad-krb5.

2002-08-22 20:48  jhutz

	* src/rxkad/der.h: file der.h was initially added on branch
	openafs-rxkad-krb5.

2002-08-22 20:48  jhutz

	* src/rxkad/v5gen.c: file v5gen.c was initially added on branch
	openafs-rxkad-krb5.

2002-08-22 20:48  jhutz

	* src/rxkad/v5der.c: file v5der.c was initially added on branch
	openafs-rxkad-krb5.

2002-08-22 20:48  jhutz

	* src/rxkad/crc.c: file crc.c was initially added on branch
	openafs-rxkad-krb5.

2002-08-22 20:48  jhutz

	* src/rxkad/v5gen-rewrite.h: file v5gen-rewrite.h was initially
	added on branch openafs-rxkad-krb5.

2002-08-22 20:48  jhutz

	* src/rxkad/v5gen.h: file v5gen.h was initially added on branch
	openafs-rxkad-krb5.

2002-08-22 19:43  kolya

	* src/afs/afs_memcache.c: 
	DELTA memcache-dont-hold-glock-when-not-needed-20020822 AUTHOR
	kolya@mit.edu
	
	Drop GLOCK over the entire loop iterating over the iovec, since
	it's not needed for any operations performed in the loop (rather
	than dropping it just for the memcpy inside the loop).

2002-08-22 18:45  shadow

	* src/: bozo/bnode.c, bozo/bosserver.c, bucoord/bc_status.c,
	bucoord/dump.c, bucoord/main.c, budb/dbs_dump.c, butm/test_ftm.c,
	fsprobe/fsprobe.c, gtx/input.c, kauth/krb_udp.c, lwp/iomgr.c,
	rx/rx_lwp.c, scout/scout.c, ubik/ubik.c, viced/viced.c,
	volser/volmain.c, xstat/xstat_cm.c, xstat/xstat_fs.c: DELTA
	prototypes-fixes-20020821 AUTHOR shadow@dementia.org
	
	and cast all the pointers

2002-08-22 18:29  shadow

	* src/: lwp/lwp.c, lwp/lwp.h, bucoord/bc_status.c, bucoord/dump.c,
	bucoord/main.c, budb/dbs_dump.c: DELTA prototypes-fixes-20020821
	AUTHOR shadow@dementia.org
	
	screw it. if winnt can have generic pointers, so can we

2002-08-22 18:21  shadow

	* src/bucoord/bc_status.c: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	more lwp

2002-08-22 18:16  shadow

	* src/bucoord/dump.c: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	more lwp createprocess fun

2002-08-22 18:12  shadow

	* src/: bucoord/main.c, budb/dbs_dump.c: DELTA
	prototypes-fixes-20020821 AUTHOR shadow@dementia.org
	
	cast parm argument to CreateProcess

2002-08-22 17:53  shadow

	* src/volser/vsprocs.c: DELTA vsprocs-checkvolume-bug-20020822
	AUTHOR shadow@dementia.org
	
	if we're going to make a string we should make it where we expect
	it

2002-08-22 17:23  shadow

	* src/vol/vol-salvage.c: DELTA prototypes-fixes-20020821 AUTHOR
	shadow@dementia.org
	
	irix needs this, put it back

2002-08-22 17:02  shadow

	* src/: lwp/lwp.h, lwp/process.c, config/param.ia64_linux24.h,
	config/param.ia64_linux24_usr.h: DELTA
	sunos-support-cleanup-20020822 AUTHOR shadow@dementia.org
	
	some things want ucontext.h. leave it there

2002-08-22 17:01  kolya

	* src/afs/: afs_cell.c, afs_osi.c, afs_prototypes.h, afs_util.c,
	UKERNEL/afs_usrops.c: 
	DELTA add-useful-string-functions-20020822 AUTHOR kolya@mit.edu
	
	Add two useful functions for string operations: afs_strdup() and
	afs_osi_FreeStr().  Will be used by an upcoming patch.

2002-08-22 17:00  kolya

	* src/venus/fs.c: 
	DELTA allow-fs-newcell-even-when-no-cells-exist-20020822 AUTHOR
	kolya@mit.edu
	
	Make "fs newcell" work even when there are no pre-existing cells in
	the kernel yet.  Previously, newcell tried to issue a GetCell
	pioctl to figure out what version of the pioctl interface the
	kernel is using.  Lacking such information (if the pioctl returns
	an error), we now assume the newer interface.

2002-08-22 16:19  shadow

	* src/afs/afs.h: DELTA struct-buf-hack-cleanup-20020822 AUTHOR
	cg2v@andrew.cmu.edu
	
	get rid of bogus struct and just declare it

2002-08-22 16:14  shadow

	* src/libafs/MakefileProto.SOLARIS.in: DELTA
	solaris-make-cleanup-20020822 AUTHOR shadow@dementia.org
	
	avoid make confusion about libafs target

2002-08-22 16:13  shadow

	* acinclude.m4, src/lwp/preempt.c: DELTA
	sunos-support-cleanup-20020822 AUTHOR shadow@dementia.org
	
	some things want ucontext.h. leave it there

2002-08-22 00:15  shadow

	* acinclude.m4, src/afs/afs_prototypes.h, src/afs/sysincludes.h,
	src/afs/DARWIN/osi_vnodeops.c, src/afs/UKERNEL/sysincludes.h,
	src/cf/osconf.m4, src/libuafs/MakefileProto.DARWIN.in,
	src/rx/rx_kcommon.c: DELTA darwin-head-build-fixes-20020821 AUTHOR
	cg2v@andrew.cmu.edu
	
	make the head build on darwin

2002-08-22 00:13  shadow

	* src/: afs/afs_buffer.c, afs/afs_prototypes.h,
	afs/VNOPS/afs_vnop_flock.c, rx/rx_kcommon.h, rxkad/Makefile.in:
	DELTA prototypes-fixes-20020821 AUTHOR cg2v@andrew.cmu.edu
	
	fix the following problems - including osi_vfs.h on almost all
	platforms, even though afsincludes.h already deals with it -
	universally declaring afs_globalVFS as a struct vfs * - declaring
	afs_stats_XferSumBytes in a header without a storage class - using
	afsincludes.h without sysincludes.h - make clean removes a source
	file in rxkad

2002-08-22 00:05  shadow

	* src/afs/afs_buffer.c: DELTA osi-vfs-h-only-on-linux-20020821
	AUTHOR shadow@dementia.org
	
	based on report from Chaskiel Grundman
	
	no osi_vfs.h on anything but linux

2002-08-21 22:07  shadow

	* src/: config/param.ppc_darwin_60.h,
	config/param.ppc_darwin_60_usr.h,
	libafs/afs.ppc_darwin_60.plist.in: DELTA  darwin-updates-20020821
	AUTHOR cg2v@andrew.cmu.edu
	
	should be correct support for 10.2. also updates for 10.1

2002-08-21 21:12  shadow

	* src/ptserver/ptprocs.c: DELTA
	ptserver-catch-empty-idlist-20020831 AUTHOR shadow@dementia.org
	
	based on report from joda+openafs@pdc.kth.se consistent with what
	the opposite transform does

2002-08-21 20:57  shadow

	* src/config/stds.h: DELTA int64-operator-updates-20020821 AUTHOR
	reuter@rzg.mpg.de
	
	Changing the length and offset fields from afs_int64 to afs_uint64
	gave strange results for CompareInt64 and SubtractInt64. Therefore
	it's better to cast the values as signed in these macros.

2002-08-21 20:50  shadow

	* acinclude.m4, src/afs/afs.h, src/afs/afs_analyze.c,
	src/afs/afs_call.c, src/afs/afs_cell.c, src/afs/afs_conn.c,
	src/afs/afs_server.c, src/afs/afs_user.c, src/afs/afs_util.c,
	src/afs/afs_vcache.c, src/afs/afs_volume.c,
	src/afs/DARWIN/osi_machdep.h, src/afs/DARWIN/osi_module.c,
	src/afs/DARWIN/osi_prototypes.h, src/afs/DARWIN/osi_vm.c,
	src/afs/DARWIN/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_attrs.c,
	src/afsd/afs.rc.darwin, src/butc/dump.c, src/config/afs_sysnames.h,
	src/dir/dir.c, src/gtx/curseswindows.c,
	src/libafs/MakefileProto.DARWIN.in, src/pinstall/install.c,
	src/rx/rx_kcommon.c, src/rx/rx_kcommon.h,
	src/rx/DARWIN/rx_kmutex.h, src/rxgen/rpc_main.c,
	src/rxkad/rxkad_common.c: DELTA darwin-updates-20020821 AUTHOR
	cg2v@andrew.cmu.edu
	
	should be correct support for 10.2. also updates for 10.1

2002-08-21 20:34  shadow

	* src/config/: param.sun4x_59_usr.h, param.sunx86_57_usr.h,
	param.sunx86_58_usr.h: DELTA eliminate-nested-comments-20020821
	AUTHOR nneul@umr.edu
	
	cleanup config fragments

2002-08-21 20:32  shadow

	* src/viced/: callback.c, host.c: DELTA
	viced-provide-way-to-not-retraverse-hostlist-20020821 AUTHOR
	nneul@umr.edu
	
	based on thomas muellers patch

2002-08-21 20:30  shadow

	* src/afs/UKERNEL/afs_usrops.c: DELTA
	ukernel-updateosi-read-write-for-prototypes-20020821 AUTHOR
	nneul@umr.edu
	
	cleanup

2002-08-21 20:02  shadow

	* src/volser/vsprocs.c: DELTA volser-prototypes-20020831 AUTHOR
	nneul@umr.edu
	
	vsprocs prototyping

2002-08-21 19:57  shadow

	* src/rx/LINUX/rx_kmutex.h: DELTA
	linux-22-kernel-support-for-current-state-20020821 AUTHOR
	shadow@dementia.org
	
	based on report from alfw@SLAC.Stanford.EDU

2002-08-21 19:49  shadow

	* src/bozo/bosserver.c: DELTA
	bosserver-dont-create-unused-directories-20020821 AUTHOR
	shadow@dementia.org
	
	in a build with alternate dirpaths we shouldn't create directories
	we don't use

2002-08-21 19:33  shadow

	* src/bozo/bosoprocs.c: DELTA
	print-cause-of-bosserver-whining-20020821 AUTHOR lha@stacken.kth.se
	
	instead of a vague error be slightly more useful

2002-08-21 19:26  shadow

	* src/volser/vsprocs.c: DELTA
	volser-vsprocs-call-enumerateentry-correctly-20020821 AUTHOR
	nneul@umr.edu
	
	prototyping caught this

2002-08-21 19:23  shadow

	* src/: afs/SUNOS/osi_inode.h, config/param.sun4_413.h,
	config/param.sun4_413_usr.h, rx/SUNOS/rx_kmutex.h,
	rx/SUNOS/rx_knet.c: DELTA sunos4-port-20020821 AUTHOR jhutz@cmu.edu
	
	This patch adds support for building OpenAFS user-mode code on
	SunOS 4.  It does not include libafs, ulibafs, or any code that
	needs to understand the filesystem layout (so, no vfsck, and while
	the salvager will be built, it won't work).

2002-08-21 19:19  shadow

	* Makefile.in, acconfig.h, acinclude.m4, src/afs/Makefile.in,
	src/afsd/afsd.c, src/auth/cellconfig.c, src/bozo/bnode.c,
	src/butc/dump.c, src/config/venus.h, src/lwp/preempt.c,
	src/pinstall/install.c, src/rx/rx_user.h, src/usd/usd_file.c,
	src/util/snprintf.c, src/util/vice.h, src/venus/Makefile.in,
	src/viced/viced.c, src/vol/listinodes.c, src/vol/partition.c,
	src/vol/vol-salvage.c, src/vol/volume.c: DELTA sunos4-port-20020821
	AUTHOR jhutz@cmu.edu
	
	This patch adds support for building OpenAFS user-mode code on
	SunOS 4.  It does not include libafs, ulibafs, or any code that
	needs to understand the filesystem layout (so, no vfsck, and while
	the salvager will be built, it won't work).

2002-08-21 19:04  shadow

	* src/util/uuid.c: DELTA uuid-update-copyright-info-20020821 AUTHOR
	shadow@dementia.org
	
	apply copyright info from arla.

2002-08-21 18:58  shadow

	* src/bozo/: bnode.c, bosserver.c, cronbnodeops.c, ezbnodeops.c,
	fsbnodeops.c, fsbnodeops.c: DELTA modernize-bozo-20020821 AUTHOR
	shadow@dementia.org
	
	convert to protoized declarations in the bosserver deal with
	InitBnode malloc failures

2002-08-21 18:52  shadow

	* src/: des/des_prototypes.h, rx/rx_prototypes.h, rx/xdr_int32.c,
	rx/xdr_prototypes.h, rxkad/rxkad_prototypes.h,
	util/afsutil_prototypes.h: DELTA pull-prototypes-to-head-20020821
	AUTHOR nneul@umr.edu
	
	pull up prototypes to head

2002-08-21 18:35  shadow

	* src/des/strng_to_key.c: DELTA pull-prototypes-to-head-20020821
	AUTHOR nneul@umr.edu
	
	pull up prototypes to head

2002-08-21 18:12  shadow

	* README.DEVEL, acconfig.h, acinclude.m4, src/afs/afs.h,
	src/afs/afs_analyze.c, src/afs/afs_axscache.c,
	src/afs/afs_axscache.h, src/afs/afs_buffer.c, src/afs/afs_call.c,
	src/afs/afs_callback.c, src/afs/afs_cbqueue.c,
	src/afs/afs_cbqueue.h, src/afs/afs_cell.c, src/afs/afs_chunkops.h,
	src/afs/afs_conn.c, src/afs/afs_daemons.c, src/afs/afs_dcache.c,
	src/afs/afs_dynroot.c, src/afs/afs_exporter.c, src/afs/afs_init.c,
	src/afs/afs_lock.c, src/afs/afs_mariner.c, src/afs/afs_memcache.c,
	src/afs/afs_nfsclnt.c, src/afs/afs_osi.c, src/afs/afs_osi.h,
	src/afs/afs_osi_alloc.c, src/afs/afs_osi_pag.c,
	src/afs/afs_osi_uio.c, src/afs/afs_osi_vget.c,
	src/afs/afs_osidnlc.c, src/afs/afs_osidnlc.h, src/afs/afs_pioctl.c,
	src/afs/afs_prototypes.h, src/afs/afs_segments.c,
	src/afs/afs_server.c, src/afs/afs_stat.c, src/afs/afs_stats.h,
	src/afs/afs_user.c, src/afs/afs_util.c, src/afs/afs_vcache.c,
	src/afs/afs_volume.c, src/afs/afsincludes.h, src/afs/lock.h,
	src/afs/AIX/osi_file.c, src/afs/AIX/osi_inode.c,
	src/afs/AIX/osi_sleep.c, src/afs/AIX/osi_vfsops.c,
	src/afs/AIX/osi_vm.c, src/afs/AIX/osi_vnodeops.c,
	src/afs/DARWIN/osi_file.c, src/afs/DARWIN/osi_inode.c,
	src/afs/DARWIN/osi_sleep.c, src/afs/DARWIN/osi_vfsops.c,
	src/afs/DARWIN/osi_vm.c, src/afs/DUX/osi_file.c,
	src/afs/DUX/osi_inode.c, src/afs/DUX/osi_sleep.c,
	src/afs/DUX/osi_vfsops.c, src/afs/DUX/osi_vm.c,
	src/afs/DUX/osi_vnodeops.c, src/afs/FBSD/osi_file.c,
	src/afs/FBSD/osi_inode.c, src/afs/FBSD/osi_sleep.c,
	src/afs/FBSD/osi_vfsops.c, src/afs/FBSD/osi_vm.c,
	src/afs/HPUX/osi_file.c, src/afs/HPUX/osi_inode.c,
	src/afs/HPUX/osi_sleep.c, src/afs/HPUX/osi_vfsops.c,
	src/afs/HPUX/osi_vm.c, src/afs/IRIX/osi_file.c,
	src/afs/IRIX/osi_inode.c, src/afs/IRIX/osi_sleep.c,
	src/afs/IRIX/osi_vfsops.c, src/afs/IRIX/osi_vm.c,
	src/afs/LINUX/osi_alloc.c, src/afs/LINUX/osi_file.c,
	src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_misc.c,
	src/afs/LINUX/osi_sleep.c, src/afs/LINUX/osi_vfsops.c,
	src/afs/LINUX/osi_vnodeops.c, src/afs/NBSD/osi_file.c,
	src/afs/NBSD/osi_inode.c, src/afs/NBSD/osi_sleep.c,
	src/afs/NBSD/osi_vfsops.c, src/afs/NBSD/osi_vm.c,
	src/afs/NBSD/osi_vnodeops.c, src/afs/SOLARIS/osi_file.c,
	src/afs/SOLARIS/osi_inode.c, src/afs/SOLARIS/osi_sleep.c,
	src/afs/SOLARIS/osi_vfsops.c, src/afs/SOLARIS/osi_vm.c,
	src/afs/SOLARIS/osi_vnodeops.c, src/afs/UKERNEL/afs_usrops.c,
	src/afs/UKERNEL/afsincludes.h, src/afs/UKERNEL/osi_groups.c,
	src/afs/UKERNEL/osi_vfsops.c, src/afs/UKERNEL/osi_vm.c,
	src/afs/UKERNEL/sysincludes.h, src/afs/VNOPS/afs_vnop_access.c,
	src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_create.c,
	src/afs/VNOPS/afs_vnop_dirops.c, src/afs/VNOPS/afs_vnop_flock.c,
	src/afs/VNOPS/afs_vnop_link.c, src/afs/VNOPS/afs_vnop_lookup.c,
	src/afs/VNOPS/afs_vnop_open.c, src/afs/VNOPS/afs_vnop_read.c,
	src/afs/VNOPS/afs_vnop_readdir.c, src/afs/VNOPS/afs_vnop_remove.c,
	src/afs/VNOPS/afs_vnop_rename.c, src/afs/VNOPS/afs_vnop_symlink.c,
	src/afs/VNOPS/afs_vnop_write.c, src/afsd/afsd.c,
	src/afsmonitor/afsmon-output.c, src/afsmonitor/afsmon-win.c,
	src/afsmonitor/afsmonitor.c, src/afsweb/apache_afs_plugin.c,
	src/afsweb/apache_afs_weblog.c, src/afsweb/weblog.c,
	src/audit/audit.c, src/auth/authcon.c, src/auth/cellconfig.c,
	src/auth/cellconfig.p.h, src/auth/copyauth.c, src/auth/userok.c,
	src/auth/writeconfig.c, src/auth/test/testcellconf.c,
	src/bozo/bnode.c, src/bozo/bos.c, src/bozo/bos_util.c,
	src/bozo/bosoprocs.c, src/bozo/bosserver.c,
	src/bozo/cronbnodeops.c, src/bozo/ezbnodeops.c,
	src/bozo/fsbnodeops.c, src/bu_utils/fms.c, src/bucoord/btest.c,
	src/bucoord/commands.c, src/bucoord/dlq.c, src/bucoord/dump.c,
	src/bucoord/main.c, src/bucoord/restore.c, src/bucoord/ttest.c,
	src/bucoord/ubik_db_if.c, src/budb/database.c, src/budb/db_alloc.c,
	src/budb/db_dump.c, src/budb/db_hash.c, src/budb/db_text.c,
	src/budb/dbs_dump.c, src/budb/ol_verify.c, src/budb/procs.c,
	src/budb/server.c, src/butc/dbentries.c, src/butc/dump.c,
	src/butc/list.c, src/butc/lwps.c, src/butc/read_tape.c,
	src/butc/recoverDb.c, src/butc/tcmain.c, src/butc/tcudbprocs.c,
	src/butc/test.c, src/cf/osconf.m4, src/cmd/cmd.c, src/cmd/cmd.p.h,
	src/cmd/test/ctest.c, src/cmd/test/dtest.c, src/cmd/test/itest.c,
	src/comerr/com_err.c, src/comerr/com_err.h,
	src/comerr/compile_et.c, src/comerr/error_msg.c,
	src/comerr/error_table.h, src/comerr/error_table.y,
	src/comerr/et_lex.lex_nt.c, src/comerr/et_name.c,
	src/comerr/internal.h, src/comerr/test/test.c,
	src/config/Makefile.in, src/config/config.c, src/config/mc.c,
	src/config/mkvers.c, src/config/param.i386_fbsd_42.h,
	src/config/param.i386_fbsd_43.h, src/config/param.i386_fbsd_44.h,
	src/config/param.i386_fbsd_45.h, src/config/param.i386_fbsd_46.h,
	src/config/param.nbsd15.h, src/config/param.nbsd16.h,
	src/config/param.sun4x_57_usr.h, src/config/stds.h,
	src/dauth/dlog.c, src/dauth/dpass.c, src/des/Makefile.in,
	src/des/cbc_encrypt.c, src/des/cksum.c, src/des/des.c,
	src/des/key_parity.c, src/des/key_sched.c, src/des/main.c,
	src/des/make_fp.c, src/des/make_ip.c, src/des/make_keyperm.c,
	src/des/make_p.c, src/des/make_p_table.c, src/des/make_s_table.c,
	src/des/misc.c, src/des/new_rnd_key.c, src/des/pcbc_encrypt.c,
	src/des/quad_cksum.c, src/des/read_pssword.c,
	src/des/strng_to_key.c, src/des/util.c, src/des/weak_key.c,
	src/dir/dir.c, src/dir/dir.h, src/dir/salvage.c,
	src/export/Makefile.in, src/finale/translate_et.c,
	src/fsint/afsaux.c, src/fsprobe/fsprobe.c,
	src/fsprobe/fsprobe_test.c, src/gtx/X11windows.c,
	src/gtx/curseswindows.c, src/gtx/dumbwindows.c, src/gtx/frame.c,
	src/gtx/gtxtest.c, src/gtx/input.c, src/gtx/keymap.c,
	src/gtx/lightobject.c, src/gtx/objdict.c, src/gtx/object_test.c,
	src/gtx/objects.c, src/gtx/screen_test.c, src/gtx/textcb.c,
	src/gtx/textobject.c, src/kauth/admin_tools.c,
	src/kauth/authclient.c, src/kauth/kaserver.c, src/kauth/kdb.c,
	src/kauth/klog.c, src/kauth/klogin.c, src/kauth/knfs.c,
	src/kauth/kpasswd.c, src/kauth/manyklog.c, src/kauth/read_passwd.c,
	src/kauth/rebuild.c, src/kauth/token.c, src/kauth/user_nt.c,
	src/kauth/test/multiklog.c, src/kauth/test/test_badtix.c,
	src/libadmin/adminutil/afs_utilAdmin.h,
	src/libadmin/bos/afs_bosAdmin.c, src/libadmin/cfg/cfgclient.c,
	src/libadmin/client/afs_clientAdmin.c,
	src/libadmin/kas/afs_kasAdmin.c, src/libadmin/pts/afs_ptsAdmin.c,
	src/libadmin/samples/rxdebug_rx_stats.c,
	src/libadmin/samples/rxstat_get_peer.c,
	src/libadmin/samples/rxstat_get_process.c,
	src/libadmin/test/afscp.c, src/libadmin/test/bos.c,
	src/libadmin/vos/lockprocs.c, src/libadmin/vos/vsprocs.c,
	src/libafs/Makefile.common.in, src/libafs/MakefileProto.AIX.in,
	src/libafs/MakefileProto.DARWIN.in,
	src/libafs/MakefileProto.FBSD.in,
	src/libafs/MakefileProto.LINUX.in,
	src/libafs/MakefileProto.SOLARIS.in, src/libafsrpc/Makefile.in,
	src/libuafs/Makefile.common.in, src/libuafs/MakefileProto.LINUX.in,
	src/libuafs/linktest.c, src/log/kseal.c, src/log/tokens.c,
	src/log/unlog.c, src/login/login.c, src/lwp/fasttime.c,
	src/lwp/iomgr.c, src/lwp/lwp.c, src/lwp/lwp.h, src/lwp/preempt.c,
	src/lwp/threadname.c, src/lwp/waitkey.c, src/pam/afs_auth.c,
	src/pam/afs_pam_msg.c, src/pam/afs_password.c,
	src/pam/afs_setcred.c, src/pam/afs_util.c, src/pam/afs_util.h,
	src/pinstall/install.c, src/ptserver/db_verify.c,
	src/ptserver/display.c, src/ptserver/ptprocs.c,
	src/ptserver/ptserver.c, src/ptserver/ptuser.c,
	src/ptserver/testpt.c, src/ptserver/ubik.c, src/rx/Makefile.in,
	src/rx/rx.c, src/rx/rx.h, src/rx/rx_clock.c, src/rx/rx_clock.h,
	src/rx/rx_conncache.c, src/rx/rx_event.c, src/rx/rx_event.h,
	src/rx/rx_getaddr.c, src/rx/rx_globals.h, src/rx/rx_internal.h,
	src/rx/rx_kcommon.c, src/rx/rx_kcommon.h, src/rx/rx_kernel.h,
	src/rx/rx_lwp.c, src/rx/rx_misc.c, src/rx/rx_multi.c,
	src/rx/rx_multi.h, src/rx/rx_null.c, src/rx/rx_null.h,
	src/rx/rx_packet.c, src/rx/rx_packet.h, src/rx/rx_pthread.c,
	src/rx/rx_rdwr.c, src/rx/rx_user.c, src/rx/rx_user.h,
	src/rx/rxdebug.c, src/rx/xdr.c, src/rx/xdr.h, src/rx/xdr_afsuuid.c,
	src/rx/xdr_array.c, src/rx/xdr_arrayn.c, src/rx/xdr_float.c,
	src/rx/xdr_int64.c, src/rx/xdr_mem.c, src/rx/xdr_rec.c,
	src/rx/xdr_refernce.c, src/rx/xdr_rx.c, src/rx/xdr_update.c,
	src/rx/AIX/rx_knet.c, src/rx/DARWIN/rx_knet.c,
	src/rx/DUX/rx_knet.c, src/rx/FBSD/rx_knet.c, src/rx/HPUX/rx_knet.c,
	src/rx/IRIX/rx_knet.c, src/rx/LINUX/rx_knet.c,
	src/rx/NBSD/rx_knet.c, src/rx/SOLARIS/rx_knet.c,
	src/rx/UKERNEL/rx_kcommon.h, src/rx/UKERNEL/rx_knet.c,
	src/rx/bulktest/bulk_client.c, src/rx/test/generator.c,
	src/rxdebug/rxdebug.c, src/rxgen/rpc_clntout.c,
	src/rxgen/rpc_cout.c, src/rxgen/rpc_hout.c, src/rxgen/rpc_main.c,
	src/rxgen/rpc_parse.c, src/rxgen/rpc_parse.h, src/rxgen/rpc_scan.c,
	src/rxgen/rpc_scan.h, src/rxgen/rpc_svcout.c, src/rxgen/rpc_util.c,
	src/rxgen/rpc_util.h, src/rxgen/rxgen_consts.h,
	src/rxkad/Makefile.in, src/rxkad/fc_test.c,
	src/rxkad/private_data.h, src/rxkad/rxkad.p.h,
	src/rxkad/rxkad_client.c, src/rxkad/rxkad_common.c,
	src/rxkad/rxkad_server.c, src/rxkad/ticket.c,
	src/rxkad/domestic/crypt_conn.c, src/rxkad/domestic/fcrypt.c,
	src/rxkad/domestic/fcrypt.h, src/rxkad/test/stress.c,
	src/rxkad/test/stress_c.c, src/scout/scout.c,
	src/sgistuff/sgi_auth.c, src/sys/afssyscalls.c, src/sys/pagsh.c,
	src/sys/rmtsysc.c, src/sys/rmtsysd.c, src/sys/rmtsysnet.c,
	src/tests/fsx.c, src/tsm41/aix41_auth.c, src/ubik/beacon.c,
	src/ubik/disk.c, src/ubik/phys.c, src/ubik/ubik.c,
	src/ubik/udebug.c, src/ubik/utst_client.c, src/ubik/utst_server.c,
	src/update/client.c, src/update/server.c, src/update/utils.c,
	src/usd/usd_file.c, src/uss/grammar.y, src/uss/uss.c,
	src/uss/uss_acl.c, src/uss/uss_common.c, src/uss/uss_fs.c,
	src/uss/uss_kauth.c, src/uss/uss_procs.c, src/uss/uss_vol.c,
	src/util/Makefile.in, src/util/afs_lhash.c, src/util/afsutil.h,
	src/util/assert.c, src/util/get_krbrlm.c, src/util/hostparse.c,
	src/util/kreltime.c, src/util/ktime.c, src/util/ktime.h,
	src/util/netutils.c, src/util/netutils.h, src/util/uuid.c,
	src/venus/cacheout.c, src/venus/cmdebug.c, src/venus/fs.c,
	src/venus/fstrace.c, src/venus/kdump.c, src/venus/livesys.c,
	src/venus/twiddle.c, src/venus/up.c,
	src/venus/test/getinitparams.c, src/venus/test/owntest.c,
	src/vfsck/main.c, src/viced/afsfileprocs.c, src/viced/callback.c,
	src/viced/fsprobe.c, src/viced/host.c, src/viced/physio.c,
	src/viced/viced.c, src/vlserver/cnvldb.c, src/vlserver/vlclient.c,
	src/vlserver/vldb_check.c, src/vlserver/vlprocs.c,
	src/vlserver/vlserver.c, src/vlserver/vlutils.c, src/vol/clone.c,
	src/vol/devname.c, src/vol/fs_conv_411.c, src/vol/ihandle.c,
	src/vol/nuke.c, src/vol/partition.c, src/vol/physio.c,
	src/vol/purge.c, src/vol/vnode.c, src/vol/vol-info.c,
	src/vol/vol-salvage.c, src/vol/volume.c, src/volser/dumpstuff.c,
	src/volser/lockprocs.c, src/volser/physio.c,
	src/volser/restorevol.c, src/volser/volmain.c,
	src/volser/volprocs.c, src/volser/voltrans.c, src/volser/vos.c,
	src/volser/vsprocs.c, src/volser/vsutils.c, src/xstat/xstat_cm.c,
	src/xstat/xstat_cm_test.c, src/xstat/xstat_fs.c,
	src/xstat/xstat_fs_callback.c, src/xstat/xstat_fs_test.c: DELTA
	pull-prototypes-to-head-20020821 AUTHOR nneul@umr.edu
	
	pull up prototypes to head

2002-08-21 15:43  shadow

	* src/bozo/bos.c: DELTA bos-fix-restart-usage-message-20020821
	AUTHOR shadow@dementia.org
	
	as suggested by Turbo Fredriksson
	
	restart does not default to all

2002-08-21 05:52  shadow

	* src/afs/afs_cell.c: DELTA realcellindex-fix-allocation-20020821
	AUTHOR shadow@dementia.org
	
	fix comparison and the double allocation it uncovers

2002-08-20 21:39  kolya

	* src/viced/afsfileprocs.c: 
	DELTA allow-chown-on-storedata-20020820 AUTHOR kolya@mit.edu
	
	Allow users with admin bits to store different user/group IDs along
	with a StoreData call; they can already do so anyway by using
	StoreStatus.  Fixes a spurious permission denied error with arla
	clients.

2002-08-19 22:06  shadow

	* src/afs/: afs_trace.et, afs_vcache.c: DELTA
	linux-dcache-flushing-experimental-20020819 AUTHOR
	chas@cmf.nrl.navy.mil
	
	shadow@dementia.org at least partly to blame.
	
	hold the dcache lock only briefly; instead put dcache entries to be
	junked onto a free list, by unhashing them, then grab the dcache
	lock, junk them, and release it.

2002-08-19 21:52  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-dentry-revalidate-lock-kernel-20020813 AUTHOR
	chas@cmf.nrl.navy.mil
	
	avoid potential race for shrink_dcache_parent/d_drop
	
	smbfs and nfs do equivalent.
	
	slight rework to avoid holding glock in a way which could deadlock
	us

2002-08-19 18:53  zacheiss

	* src/afs/VNOPS/afs_vnop_lookup.c: 
	DELTA eval-mountpoint-dont-return-eloop-20020819 AUTHOR
	zacheiss@mit.edu
	
	Don't return ELOOP when crossing a mountpoint boundary from a BK
	volume to a BK volume.	find treats it as a fatal error, and it's
	annoying not to be able to naively use find to recurse through a
	volume with its backup volume mounted.	Never noticed this before
	because we used to ignore this return value.  Return ENODEV
	instead.

2002-08-17 16:19  kolya

	* src/rx/rx_rdwr.c: 
	DELTA undo-unintended-change-20020817 AUTHOR lha@stacken.kth.se
	
	An unintentional change accidentally leaked out when the
	rx-avoid-using-newproc-on-solaris-20020812 delta was checked in. 
	Undo it, since it breaks things.

2002-08-15 21:10  shadow

	* src/cf/: aix-cc.m4, solaris-cc.m4: DELTA
	compiler-autoconf-tests-20020815 AUTHOR haba@stacken.kth.se
	
	attempt to find compilers we like

2002-08-14 21:18  shadow

	* src/afs/afs_pioctl.c: DELTA
	pioctl-write-null-before-copyout-20020814 AUTHOR
	shadow@dementia.org
	
	suggested by lha@stacken.kth.se

2002-08-14 01:24  shadow

	* src/config/param.sun4x_58_usr.h: DELTA
	solaris8-param-cleanup-nested-comments-20020813 AUTHOR
	nneul@umr.edu
	
	get rid of nested comment

2002-08-14 01:22  shadow

	* src/venus/Makefile.in: DELTA kdump-sh-objdir-build-fix-20020813
	AUTHOR nneul@umr.edu
	
	make objdir build that i keep breaking work again.

2002-08-14 01:21  shadow

	* src/venus/test/owntest.c: DELTA venus-owntest-cleanup-20020813
	AUTHOR nneul@umr.edu
	
	exit with errno on failures

2002-08-13 23:15  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-dentry-revalidate-lock-kernel-20020813 AUTHOR
	chas@cmf.nrl.navy.mil
	
	avoid potential race for shrink_dcache_parent/d_drop
	
	smbfs and nfs do equivalent.

2002-08-13 19:07  shadow

	* src/cf/solaris-cc.m4: DELTA
	solaris-find-valid-cc-for-compiling-kernel-20020813 AUTHOR
	haba@stacken.kth.se
	
	configure test to find solaris cc since we can't (yet) compile
	kernel module with gcc on solaris.

2002-08-12 21:32  kolya

	* src/afs/: AIX/osi_vfsops.c, DARWIN/osi_vfsops.c,
	DUX/osi_vfsops.c, FBSD/osi_vfsops.c, HPUX/osi_vfsops.c,
	IRIX/osi_vfsops.c, LINUX/osi_vfsops.c, NBSD/osi_vfsops.c,
	SOLARIS/osi_vfsops.c, UKERNEL/osi_vfsops.c: 
	DELTA fix-vcache-refcount-leak-20020812 AUTHOR kolya@mit.edu
	
	Fix a vcache refcount leak in afs_root() on all platforms.

2002-08-12 21:31  kolya

	* src/rx/: rx_kcommon.c, rx_kcommon.h, rx_pthread.c, rx_rdwr.c,
	SOLARIS/rx_knet.c: 
	DELTA rx-avoid-using-newproc-on-solaris-20020812 AUTHOR
	kolya@mit.edu
	
	Second attempt at avoiding the use of newproc() on Solaris.  This
	time, use thread_create to spawn a kernel thread, and use a dummy
	packet to wake up the listener during shutdown.

2002-08-12 21:29  kolya

	* src/libafs/: MakefileProto.HPUX.in, MakefileProto.IRIX.in,
	MakefileProto.NBSD.in, MakefileProto.OBSD.in,
	MakefileProto.SOLARIS.in: 
	DELTA libafs-avoid-double-linking-xdr-int64-20020812 AUTHOR
	kolya@mit.edu
	
	Only put xdr_int64.o on the linker's argument list once.  It's
	already listed in Makefile.common.in, so no need to specify it
	again.

2002-08-12 21:27  kolya

	* src/volser/vos.c: 
	DELTA vos-avoid-spurious-error-messages-20020812 AUTHOR
	kolya@mit.edu
	
	Don't print out-of-range index error messages when all it means is
	that we've reached the end of the server list.

2002-08-10 06:32  shadow

	* src/cf/linux-test4.m4: DELTA linux-symbol-export-test-20020810
	AUTHOR shadow@dementia.org
	
	test for tasklist_lock being exported
	
	discussion on openafs-devel to follow

2002-08-10 06:31  shadow

	* src/afs/afs_osi.c: DELTA linux-gcpags-smp-safeness-20020810
	AUTHOR shadow@dementia.org
	
	hold tasklist_lock in the right place. doesn't yet address versions
	which don't export it.

2002-08-09 21:15  kolya

	* src/afs/: LINUX/osi_misc.c, SOLARIS/osi_file.c: 
	DELTA ignore-max-file-size-ulimit-internally-20020809 AUTHOR
	kolya@mit.edu
	
	Set the maxfilesize rlimit to infinity while writing to cache files
	to avoid potential truncation if the user's rlimit is too low. 
	This bug likely also exists in AIX, DARWIN, DUX, FBSD, HPUX and
	NBSD, but surprisingly IRIX got this right.

2002-08-08 18:46  shadow

	* src/util/netutils.c: DELTA
	netinfo-support-fake-ips-for-nat-20020808 AUTHOR
	shadow@dementia.org
	
	basically verbatim from Todd DeSantis, cleared for release by IBM

2002-08-06 19:49  kolya

	* src/afs/: LINUX/osi_vnodeops.c, VNOPS/afs_vnop_read.c: 
	DELTA clean-up-prefetch-for-linux-20020806 AUTHOR
	chas@cmf.nrl.navy.mil
	
	Clean up the prefetch code for Linux, by calling afs_PrefetchChunk
	directly rather than changing the ifdef's in afs_UFSRead.

2002-08-06 18:58  shadow

	* src/pam/pam_afs.5: DELTA pam-afs-man-page-20020806 AUTHOR
	security@xauth.net
	
	our first real man page. now, we just need a few hundred others.

2002-08-06 18:21  kolya

	* src/: util/readdir_nt.c, WINNT/afsapplib/dialog.cpp: 
	DELTA windows-build-fixes-20020806 AUTHOR kolya@mit.edu
	
	Fix some of the things that break compilation on Windows.

2002-08-05 22:07  shadow

	* src/volser/vos.c: DELTA
	vos-listaddrs-avoid-holes-in-index-20020805 AUTHOR
	shadow@dementia.org
	
	index may have holes in it, so make sure we actually walk over the
	number of entries we expect

2002-08-05 21:03  shadow

	* src/afs/: afs_dcache.c, afs_trace.et: DELTA
	dcache-fix-alen-miscalculation-bug-20020805 AUTHOR
	reuter@rzg.mpg.de
	
	*alen was being calculated wrong in GetDCache also fix fstrace
	items

2002-08-02 07:01  zacheiss

	* NEWS: 
	DELTA update-news-file-20020802 AUTHOR zacheiss@mit.edu
	
	Update NEWS file with user visible changes in 1.2.6.

2002-08-02 02:41  zacheiss

	* src/rx/Makefile.in: 
	DELTA include-all-xdr-object-in-librx-20020801 AUTHOR
	zacheiss@mit.edu
	
	Include xdr.o and xdr_array.o in librx, to pick up xdr fix.

2002-08-01 18:08  kolya

	* src/afs/: VNOPS/afs_vnop_write.c, LINUX/osi_vnodeops.c: 
	DELTA linux-cleanup-partial-writes-20020801 AUTHOR
	chas@cmf.nrl.navy.mil
	
	Clean up partial write support on Linux by calling
	afs_DoPartialWrite from afs_linux_writepage_sync.

2002-08-01 16:11  shadow

	* src/afs/LINUX/osi_alloc.c: DELTA
	linux-alloc-dont-drop-what-you-dont-have-20020801 AUTHOR
	chas@cmf.nrl.navy.mil
	
	avoid trying to drop a glock we don't have

2002-08-01 03:33  zacheiss

	* src/afs/afs_prototypes.h: 
	DELTA prototype-to-fix-irix-build-20020731 AUTHOR zacheiss@mit.edu
	
	Add a prototype of afs_GetRealCellByIndex to fix Irix build.

2002-08-01 02:45  zacheiss

	* src/kauth/krb_udp.c: 
	DELTA include-errno-h-to-fix-compile-errors-20020731 AUTHOR
	zacheiss@mit.edu
	
	Include errno.h so this compiles again.

2002-07-31 23:13  shadow

	* src/rx/: xdr.c, xdr_array.c, xdr_arrayn.c: DELTA
	xdr-updates-20020731 AUTHOR jhutz@cmu.edu
	
	update xdr so internal variables match what's being passed in

2002-07-31 22:41  shadow

	* src/afsd/afs.rc.linux: DELTA
	linux-start-if-dynroot-even-if-no-network-20020731 AUTHOR
	warlord@mit.edu
	
	if we start with dynroot, dont worry if we have net or not

2002-07-31 22:35  shadow

	* src/: rx/rx_lwp.c, rx/rx_pthread.c, kauth/krb_udp.c: DELTA
	deal-with-linux-EAGAIN-returns-when-receiving-20020731 AUTHOR
	jhutz@cmu.edu
	
	sometimes you get EAGAIN from recvfrom, apparently if a packet
	comes in with a bad checksum for instance. we should deal better.

2002-07-31 22:29  shadow

	* src/afs/: afs_osi.c, LINUX/osi_alloc.c, LINUX/osi_prototypes.h,
	LINUX/osi_sleep.c: DELTA linux-alloc-drop-glock-if-we-can-20020731
	AUTHOR chas@cmf.nrl.navy.mil
	
	if we can drop the glock, do so. allocate up to PAGE_SIZE with
	kmalloc before switching to vmalloc

2002-07-31 22:15  shadow

	* src/: afs/afs.h, afs/afs_cell.c, afs/afs_pioctl.c,
	afs/afs_stats.h, venus/kdump.c, xstat/xstat_cm_test.c: DELTA
	afs-getcell-pioctl-should-be-able-to-provide-complete-list-20020731
	AUTHOR shadow@dementia.org
	
	don't use the LRUq since it can make us miss cells. don't use the
	existant index because it includes cell aliases

2002-07-31 21:54  shadow

	* src/: afs/LINUX/osi_sleep.c, rx/LINUX/rx_kmutex.c: DELTA
	
	based on discussion with David Howells of RedHat
	linux-note-we-use-interruptible-sleeps-in-non-compliant-manner-2002
	0731 AUTHOR shadow@dementia.org

2002-07-31 18:43  kolya

	* src/afs/VNOPS/afs_vnop_link.c: 
	DELTA fix-compile-on-solaris-20020731 AUTHOR kolya@mit.edu
	
	fix-fakestat-support-for-hardlinks-20020731 made afs_vnop_link.c
	not compile under Sun's cc, since it tried to take the address of a
	register variable.  Don't declare the arguments as register.

2002-07-31 16:41  shadow

	* src/afs/UKERNEL/afs_usrops.c: DELTA
	aix-make-ukernel-build-20020731 AUTHOR reuter@rzg.mpg.de
	
	make it compile under aix

2002-07-31 13:43  kolya

	* src/afs/VNOPS/afs_vnop_link.c: 
	DELTA fix-fakestat-support-for-hardlinks-20020731 AUTHOR
	kolya@mit.edu
	
	Support afs_link() in volume roots when using fakestat.

2002-07-30 19:34  kolya

	* src/afs/VNOPS/: afs_vnop_read.c, afs_vnop_write.c: 
	DELTA linux-enable-partial-writes-and-prefetch-20020730 AUTHOR
	chas@cmf.nrl.navy.mil
	
	Enable afs_DoPartialWrite() and afs_PrefetchChunk() in afs_UFSRead
	and afs_UFSWrite for Linux; fixes deadlock condition for small
	cache sizes.

2002-07-29 22:48  kolya

	* src/rx/LINUX/rx_kmutex.c: 
	DELTA fix-compile-on-linux-22-20020729 AUTHOR kolya@mit.edu
	
	Remove two unnecessary casts that prevented compilation on Linux
	2.2.

2002-07-29 20:45  kolya

	* src/afs/LINUX/osi_vnodeops.c: 
	DELTA fix-afs-putvcache-second-argument-20020729 AUTHOR
	nneul@umr.edu
	
	afs_PutVCache() takes a second argument, although it doesn't get
	used.

2002-07-29 20:03  kolya

	* src/: afs/afs.h, afs/afs_call.c, afs/afs_cell.c,
	afs/afs_dynroot.c, auth/cellconfig.c: 
	DELTA support-empty-cellservdb-entries-20020729 AUTHOR
	kolya@mit.edu
	
	Support empty CellServDB entries like arla; this is useful to tell
	dynroot about the existence of a cell without hard-coding the
	server list (it will be fetched from AFSDB).

2002-07-27 18:06  kolya

	* src/afs/LINUX/osi_vnodeops.c: 
	DELTA return-correct-values-for-fcntl-FGETLK-20020727 AUTHOR
	kolya@mit.edu
	
	Re-encode struct fcntl back into Linux's struct file_lock so that
	fcntl(F_GETLK) returns proper values to the user.

2002-07-26 20:55  shadow

	* src/: afs/afs_nfsdisp.c, libafs/Makefile.common.in: DELTA
	solaris-nfs-module-updates-20020726 AUTHOR shadow@dementia.org
	
	make it compile again

2002-07-26 20:38  shadow

	* src/afs/afs_pioctl.c: DELTA
	
	fix operator precedence bug
	cleanup-pioctl-avoid-inadvertantly-setting-new-pags-due-to-gcc-2002
	0726 AUTHOR tino.schwarze@informatik.tu-chemnitz.de

2002-07-26 20:27  kolya

	* src/afs/afs_dynroot.c: 
	DELTA verify-getcellbyindex-return-value-20020726 AUTHOR
	kolya@mit.edu
	
	Verify that afs_GetCellByIndex() returns a valid cell -- it might
	be NULL if afs_NewCell() aborted partway through, which could be
	the case of the CellServDB file has a typo.

2002-07-26 05:56  shadow

	* src/pam/: afs_auth.c, afs_message.c, afs_message.h,
	afs_setcred.c, afs_util.c: DELTA pam-multi-cell-support-20020725
	AUTHOR security@xauth.net
	
	"will let you do something like:
	
	auth optional	/lib/security/pam_afs.so cell other-cell.domain.net
	auth sufficient /lib/security/pam_afs.so try_first_pass
	refresh_token \     cell main-cell.domain.net auth required  
	/lib/security/pam_unix.so
	
	You need to specify "refresh_token" the second time you call it to
	prevent it from getting a second PAG and making your first token
	useless.
	
	Or, you can just use it once to authenticate to a cell other than
	what's in /usr/vice/etc/ThisCell.  Not specifying the "cell"
	argument causes the expected behavior of authenticating against the
	local cell."

2002-07-26 05:45  shadow

	* src/volser/vos.c: DELTA
	vos-examine-print-extra-stuff-if-so-compiled-20020725 AUTHOR
	jhutz@cmu.edu
	
	the --enable-full-vos-listvol-switch configure switch also compiles
	in this extended vos examine info

2002-07-26 05:33  shadow

	* Makefile.in, configure.in, src/TechNotes-JavaAPI,
	src/JAVA/classes/ErrorMessages.properties,
	src/JAVA/classes/org/openafs/jafs/ACL.java,
	src/JAVA/classes/org/openafs/jafs/AFSException.java,
	src/JAVA/classes/org/openafs/jafs/AFSFileException.java,
	src/JAVA/classes/org/openafs/jafs/AFSSecurityException.java,
	src/JAVA/classes/org/openafs/jafs/Cell.java,
	src/JAVA/classes/org/openafs/jafs/ErrorTable.java,
	src/JAVA/classes/org/openafs/jafs/File.java,
	src/JAVA/classes/org/openafs/jafs/FileInputStream.java,
	src/JAVA/classes/org/openafs/jafs/FileOutputStream.java,
	src/JAVA/classes/org/openafs/jafs/Group.java,
	src/JAVA/classes/org/openafs/jafs/Key.java,
	src/JAVA/classes/org/openafs/jafs/PTSEntry.java,
	src/JAVA/classes/org/openafs/jafs/Partition.java,
	src/JAVA/classes/org/openafs/jafs/Process.java,
	src/JAVA/classes/org/openafs/jafs/Server.java,
	src/JAVA/classes/org/openafs/jafs/Token.java,
	src/JAVA/classes/org/openafs/jafs/User.java,
	src/JAVA/classes/org/openafs/jafs/Volume.java,
	src/JAVA/libjafs/ACL.c, src/JAVA/libjafs/AdminToken.c,
	src/JAVA/libjafs/Cell.c, src/JAVA/libjafs/Exceptions.h,
	src/JAVA/libjafs/File.c, src/JAVA/libjafs/FileInputStream.c,
	src/JAVA/libjafs/FileOutputStream.c, src/JAVA/libjafs/Group.c,
	src/JAVA/libjafs/Internal.c, src/JAVA/libjafs/Internal.h,
	src/JAVA/libjafs/JAFS_README, src/JAVA/libjafs/Key.c,
	src/JAVA/libjafs/Makefile.in, src/JAVA/libjafs/Partition.c,
	src/JAVA/libjafs/Process.c, src/JAVA/libjafs/Server.c,
	src/JAVA/libjafs/User.c, src/JAVA/libjafs/UserToken.c,
	src/JAVA/libjafs/Volume.c, src/JAVA/libjafs/etc/CacheConfig,
	src/JAVA/libjafs/etc/CacheConfig.100MB,
	src/JAVA/libjafs/etc/CacheConfig.40MB,
	src/config/Makefile.config.in: DELTA jafs-library-20020725 AUTHOR
	mpereira@us.ibm.com
	
	Java API work

2002-07-26 05:09  shadow

	* src/WINNT/afsd/: smb.c, smb3.c: DELTA
	windows-no-more-files-workaround-20020725 AUTHOR lantzer@umr.edu
	
	work around erroneous "no more files" error in winnt client

2002-07-26 04:58  shadow

	* src/tbutc/Makefile.in: DELTA
	tbutc-uses-not-thread-safe-status-20020725 AUTHOR
	rtb@pclella.cern.ch
	
	"The multithreaded butc (src/tbutc/butc) includes bucoord/status.o,
	which is compiled together with the other bucoord stuff without
	MT_CFLAGS and hence without AFS_PTHREAD_ENV defined. Alas, it uses
	ObtainWriteLock and other macros out of lock.h which *are*
	sensitive to AFS_PTHREAD_ENV. Consequently, butc can hang trying to
	acquire the statusQueueLock when dumping volumes, in particular if
	'backup status' commands are issued frequently.
	
	A proper fix would probably be to push some of those macros out of
	lock.h and make them subroutines in lock.c.
	
	A quick fix is ensuring status.c gets recompiled in
	tbutc/Makefile.in"

2002-07-25 23:37  shadow

	* src/afs/afs_vcache.c: DELTA
	linux-try-to-reduce-invasiveness-of-flushdcachechildren-20020725
	AUTHOR chas@cmf.nrl.navy.mil
	
	try to become less invasive about dcache child flushing

2002-07-25 23:29  shadow

	* src/rx/LINUX/rx_kmutex.c: DELTA
	linux-cleanup-rx-cv-locking-20020725 AUTHOR chas@cmf.nrl.navy.mil
	
	cleanup wait queue usage grab glock before mutex (like all other
	ports)

2002-07-25 23:11  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-hold-glock-across-dentry-trace-entries-while-tracing-20020725
	AUTHOR chas@cmf.nrl.navy.mil
	
	this is actually rather scary

2002-07-25 20:45  shadow

	* src/afs/afs_vcache.c: DELTA
	
	not currently safe on smp kernel uniprocessor systems for some
	reason. revert.  also fix unlock/dget ordering to be consistent
	revert-linux-use-d-prune-aliases-instead-of-try-dcache-children-200
	20725 AUTHOR chas@cmf.nrl.navy.mil

2002-07-22 23:04  kolya

	* NEWS, src/afs/VNOPS/afs_vnop_lookup.c: 
	DELTA fakestat-macosx-finder-workaround-20020722 AUTHOR
	kolya@mit.edu
	
	Work around MacOSX Finder's behavior by returning ENOENT when the
	user tries to look up Contents or .DS_Store in an uncached volume
	root.

2002-07-22 21:23  kolya

	* src/afs/SOLARIS/osi_machdep.h: 
	DELTA fix-solaris-32bit-file-size-check-20020722 AUTHOR
	kolya@mit.edu
	
	Correctly check for 32-bit file size limitations on Solaris; the
	MAXOFF_T value changed from 32-bit to 64-bit in Solaris 7.

2002-07-22 18:32  kolya

	* src/afs/SOLARIS/osi_vnodeops.c: 
	DELTA solaris-translate-faultcode-return-values-20020722 AUTHOR
	kolya@mit.edu
	
	Translate faultcode_t return values from vm routines into errno
	codes.

2002-07-22 03:47  shadow

	* src/afs/: afs_trace.et, afs_vcache.c, LINUX/osi_vnodeops.c: DELTA
	linux-dentry-deletion-for-unlinked-files-22-version-20020721 AUTHOR
	chas@cmf.nrl.navy.mil
	
	make it work for 2.2 kernels also also some debugging

2002-07-20 08:12  kolya

	* src/afs/LINUX/: osi_vfsops.c, osi_vnodeops.c: 
	DELTA update-volume-root-attributes-on-linux-fakestat-20020720
	AUTHOR kolya@mit.edu
	
	Try to update attributes for volume roots when they become
	available, under Linux with fakestat.

2002-07-20 07:57  kolya

	* src/afs/: afs.h, VNOPS/afs_vnop_lookup.c: 
	DELTA minor-fakestat-cleanup-20020720 AUTHOR kolya@mit.edu
	
	Minor internal cleanup of fakestat's afs_EvalFakeStat and
	afs_TryEvalFakeStat; no functional change.

2002-07-20 07:53  kolya

	* src/afs/afs_vcache.c: 
	DELTA avoid-deadlock-in-tryflushdcachechildren-20020720 AUTHOR
	kolya@mit.edu
	
	VN_RELE calls osi_iput on Linux which tries to get GLOCK.  Don't
	call VN_RELE while holding GLOCK.

2002-07-18 12:27  shadow

	* src/afs/afs_trace.et: DELTA
	linux-dentry-delete-so-unlinked-files-die-nicely-20020718 AUTHOR
	chas@cmf.nrl.navy.mil
	
	"d_delete: needs to call iput() to decrement i_count, which you get
	by returning 1 instead of 0.
	
	looking at the other fs schemes (actually its pretty clear in the
	nfs code too) i see that they return 1 for 'is_bad_inode()'."

2002-07-18 12:10  shadow

	* src/: lwp/Makefile.in, sys/Makefile.in: DELTA
	solaris-placate-gmake-builds-20020718 AUTHOR fallsjo@sanchin.se
	
	so gmake will find the necessary source files

2002-07-18 11:39  shadow

	* src/afs/LINUX/: osi_misc.c, osi_vnodeops.c: DELTA
	linux-dentry-delete-so-unlinked-files-die-nicely-20020718 AUTHOR
	chas@cmf.nrl.navy.mil
	
	"d_delete: needs to call iput() to decrement i_count, which you get
	by returning 1 instead of 0.
	
	looking at the other fs schemes (actually its pretty clear in the
	nfs code too) i see that they return 1 for 'is_bad_inode()'."

2002-07-16 22:24  shadow

	* src/: config/param.hp_ux110.h, libafs/MakefileProto.HPUX.in,
	rx/HPUX/rx_kmutex.h: DELTA hpux-updates-20020716 AUTHOR
	shadow@dementia.org
	
	get us closer to building

2002-07-16 21:03  shadow

	* src/afs/HPUX/osi_vnodeops.c: DELTA hpux-updates-20020716 AUTHOR
	shadow@dementia.org
	
	get us closer to building

2002-07-16 20:58  shadow

	* src/: rx/rx_kcommon.c, afs/HPUX/osi_machdep.h: DELTA
	hpux-updates-20020716 AUTHOR shadow@dementia.org
	
	get us closer to building

2002-07-16 17:39  kolya

	* doc/examples/CellAlias: 
	DELTA add-example-cellalias-file-20020716 AUTHOR kolya@mit.edu
	
	provide an example CellAlias file.

2002-07-13 03:30  shadow

	* src/afsd/afs.rc.fbsd: DELTA freebsd-isnt-darwin-20020713 AUTHOR
	cg2v@andrew.cmu.edu
	
	update rc script for freebsd

2002-07-13 03:28  shadow

	* src/afs/VNOPS/afs_vnop_read.c: DELTA
	freebsd-chunk-corruption-fix-20020713 AUTHOR cg2v@andrew.cmu.edu
	
	This patch will fix the "freebsd can't read files > 1 chunk"
	problem. It will almost certainly not fix the "cache files get the
	bootloader written into them" problem, but there is a miniscule
	chance:

2002-07-13 03:25  shadow

	* src/libuafs/Makefile.common.in: DELTA libjaufs-build-fix-20020713
	AUTHOR fallsjo@sanchin.se
	
	make it install cleanly

2002-07-12 20:41  shadow

	* src/afs/afs_vcache.c: DELTA
	linux-use-d-prune-aliases-instead-of-try-dcache-children-20020712
	AUTHOR chas@cmf.nrl.navy.mil
	
	clean up dcache entries with function provided in the kernel
	instead of by making our own. experimental.

2002-07-11 22:10  shadow

	* src/util/uuid.c: DELTA
	uuid-dont-require-snprintf-in-ukernel-20020711 AUTHOR
	shadow@dementia.org
	
	because obviously not everything has it

2002-07-11 02:32  shadow

	* src/afs/DARWIN/osi_vm.c: DELTA
	darwin-vm-bugfix-for-running-apps-out-of-afs-20020710 AUTHOR
	cg2v@andrew.cmu.edu
	
	this "fixes a problem that causes the afs kernel code to spew into
	syslog if a long running application is run out of /afs"

2002-07-08 20:17  shadow

	* src/kauth/kaprocs.c: DELTA
	kaserver-set-realm-name-in-tgts-20020708 AUTHOR shadow@dementia.org
	
	based on comment from Chaskiel Grandman regarding observed poor
	interoperability of klog-generated tgts with other kdcs where key
	is otherwise same

2002-07-02 05:01  shadow

	* src/libadmin/vos/vsprocs.h: DELTA
	libadmin-vsprocs-use-volint-prototyping-20020702 AUTHOR
	shadow@dementia.org
	
	use the prototyping from volint.h

2002-07-02 04:53  shadow

	* src/libuafs/: MakefileProto.AIX.in, MakefileProto.DARWIN.in,
	MakefileProto.DUX.in, MakefileProto.FBSD.in, MakefileProto.HPUX.in,
	MakefileProto.IRIX.in, MakefileProto.LINUX.in,
	MakefileProto.NBSD.in, MakefileProto.SOLARIS.in: DELTA
	libuafs-build-juafs-everywhere-20020702 AUTHOR shadow@dementia.org
	
	copy this crap to the other makefiles

2002-07-01 16:26  shadow

	* src/util/uuid.c: DELTA
	afs-uuid-no-string-functions-in-kernel-20020701 AUTHOR
	shadow@dementia.org
	
	some kernels have no sscanf. don't do it.

2002-06-30 17:13  shadow

	* acinclude.m4, src/cf/osconf.m4, src/config/afs_sysnames.h,
	src/config/param.alpha_nbsd16.h,
	src/config/param.alpha_nbsd16_usr.h,
	src/config/param.i386_nbsd16.h, src/config/param.i386_nbsd16_usr.h,
	src/config/param.nbsd16.h: DELTA netbsd-16-initial-support-20020630
	AUTHOR lha@e.kth.se
	
	allow us to configure for nbsd 16

2002-06-30 07:43  shadow

	* src/tools/: openafs-tools-cmd.README, install/.afs_state,
	install/K5_README, install/RPM.README, install/afs_uninstall,
	install/install_afs, install/make_rpm_source,
	install/openafs-tools-cmd-1.2.5-1.spec, install/unpack_cmd: DELTA
	openafs-tools-update-20020630 AUTHOR strib@uclink4.berkeley.edu
	
	updates for openafs-tools command suite

2002-06-30 07:05  shadow

	* .cvsignore: DELTA ignore-more-20020630 AUTHOR lha@stacken.kth.se
	
	ignore more stuff at the top-level

2002-06-30 06:48  shadow

	* acinclude.m4, src/afs/FBSD/osi_vm.c, src/cf/osconf.m4,
	src/config/afs_sysnames.h, src/config/param.i386_fbsd_45.h,
	src/config/param.i386_fbsd_46.h,
	src/config/param.i386_fbsd_46_usr.h: DELTA
	freebsd-initial-46-support-20020630 AUTHOR cg2v@andrew.cmu.edu
	
	make it build for 4.6

2002-06-30 06:39  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-fix-readdir-hinting-20020630 AUTHOR chas@cmf.nrl.navy.mil
	
	an earlier patch erroneously removed this

2002-06-25 15:25  shadow

	* src/: afs/afs_osi.c, afs/LINUX/osi_machdep.h,
	afs/LINUX/osi_sysctl.c, config/param.alpha_linux_22.h,
	config/param.alpha_linux_24.h, config/param.i386_linux22.h,
	config/param.i386_linux24.h, config/param.ia64_linux24.h,
	config/param.parisc_linux24.h, config/param.ppc_linux22.h,
	config/param.ppc_linux24.h, config/param.s390_linux22.h,
	config/param.s390_linux24.h, config/param.sparc_linux22.h,
	config/param.sparc_linux24.h: DELTA linux-gcpags-support-20020625
	AUTHOR shadow@dementia.org
	
	might even work

2002-06-25 15:02  shadow

	* acconfig.h: DELTA
	linux-kernel-detect-gfp-mask-in-struct-address-space-20020624
	AUTHOR shadow@dementia.org
	
	based on report that new redhat kernels need this

2002-06-24 22:18  shadow

	* src/afs/LINUX/osi_sleep.c: DELTA
	linux-sleep-wakeup-cleanup-20020624 AUTHOR chas@cmf.nrl.navy.mil
	
	"cleanup osi_sleep.c to remove some additional races.  this patches
	removes AFS_GLOBAL_SUNLOCK and just uses that case to handle both
	smp and non smp cases.	osi_TimedSleep always sleeps atleast 1 hz. 
	(it also always sleeps interruptibly -- you might get some extra
	loops but this is better than the load average running away)
	sleep_on's are replaced with the more appropriate
	add_waitq/schedule sequence.  getevent is called after addevent
	since there is no danger of GLOCK dropping.  getevent/addevent isnt
	re-merged since osi_Wakeup doesnt create entries in the event
	table."

2002-06-24 19:09  shadow

	* src/vol/: partition.c, partition.h: DELTA
	
	otherwise long device paths can screw you
	vol-allocate-partition-names-dynamically-to-avoid-problems-with-vx-
	stuff-20020624 AUTHOR aedil@sinenomine.net

2002-06-24 18:57  shadow

	* acinclude.m4, src/afs/afs_vcache.c, src/cf/linux-test2.m4: DELTA
	linux-kernel-detect-gfp-mask-in-struct-address-space-20020624
	AUTHOR shadow@dementia.org
	
	based on report that new redhat kernels need this

2002-06-24 18:41  shadow

	* src/afs/LINUX/osi_sleep.c: DELTA
	linux-sleep-wakeup-cleanup-20020624 AUTHOR chas@cmf.nrl.navy.mil
	
	"cleanup osi_sleep.c to remove some additional races.  this patches
	removes AFS_GLOBAL_SUNLOCK and just uses that case to handle both
	smp and non smp cases.	osi_TimedSleep always sleeps atleast 1 hz. 
	(it also always sleeps interruptibly -- you might get some extra
	loops but this is better than the load average running away)
	sleep_on's are replaced with the more appropriate
	add_waitq/schedule sequence.  getevent is called after addevent
	since there is no danger of GLOCK dropping.  getevent/addevent isnt
	re-merged since osi_Wakeup doesnt create entries in the event
	table."

2002-06-24 17:34  shadow

	* src/afs/Makefile.in: DELTA
	linux-dont-install-osi-vfs-h-when-no-kernel-module-20020611 AUTHOR
	shadow@dementia.org
	
	the rest of the patch

2002-06-24 16:30  shadow

	* src/ubik/: beacon.c, disk.c, lock.c, recovery.c, remote.c,
	ubik.c, ubik.p.h: DELTA ubik-pause-collapsing-20020624 AUTHOR
	mdw@umich.edu
	
	I'm told that after we introduce ptserver nested groups we can
	expect to see periodic pauses in ubik operations, and this fixes
	the problem. if it happens, we can start with the UBIK_PAUSE code
	and go from there

2002-06-24 15:40  shadow

	* src/afs/LINUX/osi_alloc.c: DELTA
	linux-more-osi-sleep-wakeup-fun-20020624 AUTHOR
	chas@cmf.nrl.navy.mil
	
	"the attached patch 'fixes', in my opinion, in osi_alloc.  objects
	<= AFS_SMALLOCSIZ are alloced with kmalloc, other vmalloc.  if
	kmalloc fails it doesnt fail over to vmalloc.  TASK_RUNNING is set
	after schedule.  it doesnt drop the GLOCK.  i moved the allocator
	init later so that it doesnt need to toggle the semaphore just
	before going to linux_alloc."

2002-06-24 15:23  shadow

	* src/afs/VNOPS/afs_vnop_read.c: DELTA
	ufsread-save-the-oops-for-where-we-expect-it-20020624 AUTHOR
	shadow@dementia.org
	
	based on comment from matt@slackers.net

2002-06-24 15:03  shadow

	* src/afs/VNOPS/: afs_vnop_read.c, afs_vnop_remove.c,
	afs_vnop_symlink.c: DELTA dcache-locking-cleanup-20020624 AUTHOR
	semerad@ss1000.ms.mff.cuni.cz
	
	don't oops if getDCache failed

2002-06-22 04:32  zacheiss

	* src/viced/afsfileprocs.c: 
	DELTA check-for-sgid-bits-when-updating-vnode-20020622 AUTHOR
	probe@mit.edu
	
	Update_TargetVnodeStatus() checks and strips setuid bits for non
	admin clients; it should do the same thing for setgid files.

2002-06-22 04:26  zacheiss

	* src/util/uuid.c: 
	DELTA add-uuid-utility-functions-20020622 AUTHOR
	shadow@dementia.org
	
	Add afsUUID_to_string() and afsUUID_from_string() utility
	functions, from arla.

2002-06-22 04:24  zacheiss

	* src/config/: param.alpha_linux_22.h, param.alpha_linux_24.h,
	param.i386_linux22.h, param.i386_linux24.h, param.ia64_linux24.h,
	param.parisc_linux24.h, param.ppc_linux22.h, param.ppc_linux24.h,
	param.s390_linux22.h, param.s390_linux24.h,
	param.sparc64_linux22.h, param.sparc64_linux24.h,
	param.sparc_linux22.h, param.sparc_linux24.h: 
	DELTA define-config_smp-to-some-value-not-empty-string-20020622
	AUTHOR zacheiss@mit.edu
	
	Use:
	
	#define CONFIG_SMP 1
	
	instead of:
	
	#define CONFIG_SMP
	
	to fix recent Redhat kernel which used #if CONFIG_SMP instead of
	#ifdef CONFIG_SMP in some kernel headers.

2002-06-15 17:11  shadow

	* src/afs/afs_vcache.c: DELTA
	
	based on report from wilder@us.ibm.com not clear this is sufficient
	linux-newvcache-make-sure-we-dont-try-to-iterate-null-pointer-20020
	615 AUTHOR shadow@dementia.org

2002-06-15 16:52  shadow

	* src/afsd/afsd.c: DELTA
	afsd-dont-print-garbage-on-bad-cacheinfo-file-20020615 AUTHOR
	shadow@dementia.org
	
	based on report from matt@slackers.net
	
	don't bother printing anything we parsed, since we're guaranteed at
	least one item is trash anyhow

2002-06-14 17:45  shadow

	* src/afs/DUX/osi_vfsops.c: DELTA dux-sysent-update-20020614 AUTHOR
	mattiasa@e.kth.se cast this to deal with changes in sysent in later
	tru64

2002-06-14 17:22  shadow

	* src/libafs/: MakefileProto.AIX.in, MakefileProto.DARWIN.in,
	MakefileProto.FBSD.in, MakefileProto.LINUX.in: DELTA
	junk-xdr-in-non-common-makefiles-20020614 AUTHOR
	shadow@dementia.org
	
	based on report from chas@cmf.nrl.navy.mil

2002-06-13 19:35  shadow

	* src/rx/rx_kcommon.c: DELTA
	revert-dont-spawn-kernel-thread-for-rxk-listener-20020426 AUTHOR
	shadow@dementia.org
	
	in some cases this causes shutdowns to hang forever. notably
	shutdown -i0 -g6 -y works while reboot does not

2002-06-13 19:33  shadow

	* src/volser/vos.c: DELTA
	
	lha@stacken.kth.se complained that we sometimes printed garbage, so
	i took the opportunity to both fix it and update ours to support
	the options the arla vos listaddrs does
	vos-listaddrs-cleanup-and-allow-printing-of-ip-or-uuid-or-both-2002
	0613 AUTHOR shadow@dementia.org

2002-06-12 21:41  shadow

	* src/afs/afs_pioctl.c: DELTA
	pioctl-always-null-terminate-after-copy-20020612 AUTHOR
	shadow@dementia.org
	
	based on report from lha@e.kth.se
	
	note that this works because PIGGYSIZE is always less than
	AFS_LRALLOCSIZ

2002-06-12 18:22  shadow

	* src/util/dirpath_nt.h: DELTA
	windows-update-dirpath-header-20020612 AUTHOR dionne@cs.wisc.edu
	
	add missing definitions

2002-06-12 17:06  zacheiss

	* src/viced/afsfileprocs.c: 
	DELTA fileserver-no-implicit-a-for-directory-owners-20020612 AUTHOR
	probe@mit.edu
	
	Don't give directory owners any implicit rights.  Volume owners
	still have their implicit rights.

2002-06-12 06:02  shadow

	* src/afs/afs_pioctl.c: DELTA arla-pioctls-now-bogus-20020612
	AUTHOR shadow@dementia.org
	
	as reported by lha@stacken.kth.se

2002-06-12 00:25  shadow

	* Makefile.in, acinclude.m4, src/config/param.sunx86_57.h,
	src/config/param.sunx86_57_usr.h, src/config/param.sunx86_58.h,
	src/config/param.sunx86_58_usr.h, src/libafsrpc/Makefile.in,
	src/login/Makefile.in, src/lwp/Makefile.in, src/sys/Makefile.in,
	src/venus/Makefile.in: DELTA solaris-x86-20020611 AUTHOR
	fallsjo@sanchin.se
	
	solaris 7 and 8 for x86

2002-06-12 00:03  shadow

	* src/: rx/rx_clock.c, rx/rx_event.c, afs/SOLARIS/osi_machdep.h,
	rxkad/rxkad_common.c: DELTA solaris-9-support-20020611 AUTHOR
	quanah@stanford.edu
	
	update hrestime interface

2002-06-11 23:53  shadow

	* src/afs/Makefile.in: DELTA
	linux-dont-install-osi-vfs-h-when-no-kernel-module-20020611 AUTHOR
	shadow@dementia.org
	
	do --disbale-kernel-mdoule build works

2002-06-11 23:33  shadow

	* src/WINNT/afsd/cm_callback.c: DELTA
	windows-callback-interface-updates-20020611 AUTHOR
	shadow@dementia.org
	
	make callback interface like unix

2002-06-11 23:29  shadow

	* src/libuafs/: Makefile.common.in, MakefileProto.LINUX.in, README:
	DELTA libjuafs-target-20020611 AUTHOR mpereira@us.ibm.com
	
	create a libjuafs library for the java api to use

2002-06-08 11:01  shadow

	* src/vlserver/vldbint.xg: DELTA getcellservdb-cleanup-20020608
	AUTHOR shadow@dementia.org
	
	based on comments and suggestion from Srikanth Vishwanathan
	<vsrikanth@in.ibm.com> avoid deadlock. send back variable length
	list. allocate what we need to, and be care to clean up after
	ourselves if there's an error. whether this should be variable
	length is arguable but it's pretty clear no one was using this
	before.

2002-06-08 10:19  shadow

	* src/: afs/afs_callback.c, fsint/common.xg: DELTA
	getcellservdb-cleanup-20020608 AUTHOR shadow@dementia.org
	
	based on comments and suggestion from Srikanth Vishwanathan
	<vsrikanth@in.ibm.com> avoid deadlock. send back variable length
	list. allocate what we need to, and be care to clean up after
	ourselves if there's an error. whether this should be variable
	length is arguable but it's pretty clear no one was using this
	before.

2002-06-08 07:44  shadow

	* src/fsint/afsint.xg: DELTA
	
	allocating memory from a pool and then having it be freed out from
	under you is unwise
	use-private-xdr-in-kernel-to-avoid-conflicts-over-memory-ownership-
	20020608 AUTHOR shadow@dementia.org

2002-06-08 04:54  zacheiss

	* NEWS: 
	DELTA update-news-file-20020608 AUTHOR zacheiss@mit.edu
	
	Update NEWS file with important changes in 1.2.5 release.

2002-06-08 04:43  shadow

	* src/: afs/afs_callback.c, afs/sysincludes.h, fsint/afsaux.c,
	libafs/Makefile.common.in, rx/rx_kcommon.h, rx/xdr.c, rx/xdr.h,
	rx/xdr_rx.c, rxgen/rpc_main.c, rxkad/rxkad_client.c,
	rxkad/rxkad_common.c: DELTA
	
	allocating memory from a pool and then having it be freed out from
	under you is unwise
	use-private-xdr-in-kernel-to-avoid-conflicts-over-memory-ownership-
	20020608 AUTHOR shadow@dementia.org

2002-06-08 01:29  zacheiss

	* acinclude.m4: 
	DELTA darwin-map-more-versions-20020607 AUTHOR zacheiss@mit.edu
	
	Recognize MacOS X 10.1.5 as ppc_darwin_14.  It's compatible.

2002-06-07 23:55  shadow

	* src/des/crypt.c: DELTA
	des-fix-linux-64bit-problems-more-usefully-20020607 AUTHOR
	chas@cmf.nrl.navy.mil
	
	with a minor fix from shadow@dementia.org
	
	long isn't 32bit on ia64 or alpha

2002-06-05 15:56  kolya

	* src/afs/afs_segments.c: 
	DELTA avoid-deadlock-while-upgrading-vcache-lock-20020605 AUTHOR
	kolya@mit.edu
	
	Delay calling afs_ProcessFS() and upgrading the shared vcache lock
	until after the dcache locks have been released, to obey lock
	ordering and avoid deadlock.

2002-05-29 20:59  zacheiss

	* src/tests/: KeyFile.uu, kaserver.DB0.uu, kaserver.DBSYS1.uu,
	run-suite.pl: 
	DELTA uuencode-binary-files-it-hurts-less-20020529 AUTHOR
	zacheiss@mit.edu
	
	uuencode binary files used by the test suite (KeyFile and sample
	kaserver database).  Keeping binary files in CVS is annoying, and
	this way "cvs rdiff" will work again.

2002-05-24 22:05  shadow

	* src/viced/host.c: DELTA
	viced-malloc-dont-make-assumptions-about-the-compiler-20020524
	AUTHOR shadow@dementia.org
	
	based on report from lha@stacken.kth.se "identP = (struct Identity
	*)malloc(1);
	
	This can't be right, there should not be an assumption how the
	c-compiler will lay out code. I find it acceptable to do something
	like this
	
		   /* sizeof valid + offset of valid. */
		   i.. = malloc(sizeof(identP->valid) + (int)&(((struct
	Identity *)0)->valid));
	
	But then, why not just allocate a whole identP and be happy. A
	afsUUID is not that bloted (16 bytes) so I can't see why way this
	is chosen. 20 bytes will probably be allocated on 32 bit platforms
	for the whole struct Identity.
	
	"

2002-05-23 05:21  shadow

	* src/: afs/afs_call.c, afsd/afsd.c: DELTA
	afs-dont-allow-shutdown-before-umount-20020523 AUTHOR
	shadow@dementia.org
	
	fix afs to enforce that /afs must be unmounted, and afsd to report
	it

2002-05-21 06:37  kolya

	* src/venus/cmdebug.c: 
	DELTA avoid-random-crashes-getting-remote-cacheconfig-20020521
	AUTHOR kolya@mit.edu
	
	Zero out some fields to avoid random crashes in "cmdebug host
	-cache".

2002-05-21 06:35  kolya

	* src/afs/afs_init.c: 
	DELTA report-correct-cache-size-for-memcache-20020521 AUTHOR
	kolya@mit.edu
	
	Report correct cache size when -memcache is used.

2002-05-21 05:35  shadow

	* src/: libafsrpc/Makefile.in, sys/Makefile.in, tsm41/Makefile.in:
	DELTA aix-fix-objdir-build-20020521 AUTHOR nneul@umr.edu
	
	make objdir builds work on aix

2002-05-21 05:30  shadow

	* src/ptserver/ptutils.c: DELTA
	pts-sysviewer-should-be-able-to-listowned-20020521 AUTHOR
	cg2v@andrew.cmu.edu
	
	fix so the "any reader" can really read anythinmg

2002-05-16 13:54  shadow

	* src/util/: NTMakefile, dirpath_nt.h: DELTA
	NT-dirpath-copy-in-useful-file-20020516 AUTHOR shadow@dementia.org
	
	basically until NT port has been properly set up to deal with
	dirpath, make it work as before

2002-05-16 13:47  shadow

	* src/afs/VNOPS/afs_vnop_attrs.c: DELTA
	afs-attrs-cast-date-to-int-to-avoid-negative-dates-20020516 AUTHOR
	shadow@dementia.org
	
	cheap hack to avoid negative date problem which occasionally
	plagues solaris

2002-05-16 12:54  shadow

	* src/afs/afs_pioctl.c: DELTA
	pioctl-avoid-inadvertantly-setting-new-pags-due-to-gcc-20020516
	AUTHOR nneul@umr.edu
	
	some versions of gcc compile the if used to decide whether to
	allocate a pag badly. make life easier.

2002-05-15 20:04  zacheiss

	* src/: afs/LINUX/osi_misc.c, rx/LINUX/rx_knet.c: 
	DELTA linux-really-fix-shutdown-hang-20020515 AUTHOR
	warlord@mit.edu
	
	osi_linux_unmask() needs to explicitly flush_signals() before
	calling recalc_sigpending(), otherwise recent kernels don't appear
	to deliver new instances of any signals already received.
	
	Revert back to using SIGKILL at shutdown time, but use SIGKILL
	instead of explicitly using signal 9, because abstraction is your
	friend.

2002-05-14 22:56  zacheiss

	* src/rx/LINUX/rx_knet.c: 
	DELTA linux-use-sigterm-at-shutdown-time-20020514 AUTHOR
	warlord@mit.edu
	
	Seems to fix a hang at shutdown time seen on Redhat 7.3 kernels;
	doesn't appear to affect older kernels.

2002-05-14 22:48  zacheiss

	* src/libafs/MakefileProto.LINUX.in: 
	DELTA build-support-for-bigmem-kernels-20020514 AUTHOR
	warlord@mit.edu
	
	Allows us to build modules for the bigmem kernels redhat started
	shipping.

2002-05-14 20:21  shadow

	* src/dir/buffer.c: DELTA
	
	liberal debugging code and hammering produced a failure where
	newslot was actually walking on another call to newslot because the
	bufferlock was being dropped before newslot incremented lockers on
	the buffer it was allocating, allowing someone else to come along
	and also think they could allocate it.
	
	by holding the bufferlock just a little longer we avoid this
	dir-hold-afs-bufferlock-across-increment-of-buffer-lockers-to-preve
	nt-newslot-from-walking-on-stuff-20020514 AUTHOR
	shadow@dementia.org

2002-05-13 01:20  zacheiss

	* NEWS: 
	DELTA update-news-file-20020512 AUTHOR zacheiss@mit.edu
	
	Update NEWS file with user visible changes in 1.2.4.

2002-05-09 20:37  kolya

	* src/afs/afs_dcache.c: 
	DELTA fix-dynroot-support-with-memcache-20020509 AUTHOR
	kolya@mit.edu
	
	Avoid kernel panic when dynroot and memcache are used
	simultaneously.

2002-05-09 15:56  shadow

	* src/viced/afsfileprocs.c: DELTA
	viced-cleanup-dirhandle-references-after-ourselves-20020509 AUTHOR
	shadow@dementia.org
	
	doesn't fix any problem that i can find, but results in ihandles
	not having thousands of bogus references (and may fix problems if
	refcnt were to wrap)

2002-05-07 20:01  zacheiss

	* src/volser/vos.c: 
	DELTA vos-addsite-and-remsite-ignore-magic-suffixes-20020507 AUTHOR
	zacheiss@mit.edu
	
	Use vsu_ExtractName() to get the RW volume name before doing the
	vid lookup for addsite and remsite operations, since "vos addsite
	foo.bar.readonly" is such a common thinko.

2002-05-06 07:13  kolya

	* src/afs/LINUX/osi_vnodeops.c: 
	DELTA remove-osi-dnlc-prototype-include-20020506 AUTHOR
	kolya@mit.edu
	
	Undo need-prototype-for-osi-dnlc-lookup-20020503, as it created
	double inclusion of afs_osidnlc.h.
	
	An equivalent patch was already present in the mainline as part of
	linux-dcache-inconsistency-fix-20020115, but its pullup to the
	stable branch, STABLE12-linux-dcache-inconsistency-fix-20020120,
	was oddly missing this particular part of the diff.

2002-05-03 19:03  zacheiss

	* src/afs/LINUX/osi_vnodeops.c: 
	DELTA need-prototype-for-osi-dnlc-lookup-20020503 AUTHOR
	chas@cmf.nrl.navy.mil
	
	Include afs_osidnlc.h for osi_dnlc_lookup() prototype.	Apparently
	fixes a panic on ia64.

2002-05-02 15:11  shadow

	* Makefile.in, src/cf/osconf.m4: DELTA
	linux-ia64-build-pam-module-20020502 AUTHOR chas@cmf.nrl.navy.mil
	
	keep small globals from being gprel

2002-05-02 14:38  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	linux-ia64-no-asm-syscall-stubs-20020502 AUTHOR
	chas@cmf.nrl.navy.mil
	
	rewrite syscall stubs not in machine code

2002-05-02 06:35  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-revalidate-root-always-good-20020502 AUTHOR
	kwc@citi.umich.edu
	
	avoid ESTALE in 2.4.19-pre7

2002-04-29 23:40  shadow

	* src/vol/ihandle.c: DELTA vol-ihandle-cleanup-20020429 AUTHOR
	vsrikanth@in.ibm.com
	
	this does fix some potential problems, even if none of them are the
	CopyOnWrite problem. basically, ih_reallyclose() could reinsert a
	now-unref'd fd handle into the wrong list when cleaning up, and
	this cleans up the code considerably.

2002-04-29 15:32  shadow

	* src/rxkad/.cvsignore: DELTA cvsignore-updates-20020429 AUTHOR
	cg2v@andrew.cmu.edu
	
	add missed fc_test

2002-04-29 15:31  shadow

	* src/config/param.ppc_darwin_14.h: DELTA
	darwin-use-namei-fileserver-20020429 AUTHOR cg2v@andrew.cmu.edu
	
	build the right fileserver on darwin

2002-04-26 21:33  kolya

	* src/afs/SOLARIS/osi_inode.c: 
	DELTA dont-bother-updating-free-inodes-20020426 AUTHOR
	kolya@mit.edu
	
	If the inode is not allocated, don't bother updating timestamps. 
	Pointed out by Frank.Batschulat@Sun.COM.

2002-04-26 21:27  kolya

	* src/rx/rx_kcommon.c: 
	DELTA dont-spawn-kernel-thread-for-rxk-listener-20020426 AUTHOR
	kolya@mit.edu
	
	Don't spawn a separate kernel thread for rx kernel listener under
	Solaris, but instead just use the afsd fork for the listener. Use
	of newproc() is deprecated, according to Frank.Batschulat@Sun.COM.

2002-04-25 21:44  shadow

	* acinclude.m4: DELTA darwin-map-more-versions-20020425 AUTHOR
	cg2v@andrew.cmu.edu
	
	5.3 and 5.4 are "Same" enough

2002-04-25 21:18  shadow

	* src/rxkad/rxkad_common.c: DELTA
	rxkad-stats-initialize-to-placate-darwin-compiler-20020425 AUTHOR
	cg2v@andrew.cmu.edu
	
	because it deals badly with common symbols

2002-04-23 13:45  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	linux-ia64-cleanup-casting-20020423 AUTHOR chas@cmf.nrl.navy.mil
	
	so we don't need the SYSCALL2POINTER change

2002-04-23 03:26  shadow

	* src/afs/: afs_call.c, LINUX/osi_alloc.c, LINUX/osi_groups.c:
	DELTA sparc64-linux-and-setgroups32-cleanup-20020422 AUTHOR
	cg2v@andrew.cmu.edu
	
	update setgroups32 for 2.4 and make sparc64 linux2.4 work again

2002-04-23 03:03  shadow

	* Makefile.in, src/afs/LINUX/osi_module.c, src/cf/osconf.m4,
	src/kauth/client.c, src/libafs/MakefileProto.LINUX.in: DELTA
	linux-ia64-updates-20020422 AUTHOR chas@cmf.nrl.navy.mil
	
	updates to make it work with later 2.4
	
	SYSCALL2POINTER change may be unnecessary (sparc64 way should work)
	but without any way to test...

2002-04-22 17:16  kolya

	* src/viced/host.c: 
	DELTA fix-pointer-argument-type-in-hLookup-20020422 AUTHOR
	kolya@mit.edu
	
	The heldp argument to h_Lookup should be an int* rather than int,
	as pointed out by amu@alum.mit.edu.

2002-04-22 16:05  shadow

	* src/afs/VNOPS/afs_vnop_remove.c: DELTA
	darwin-vnops-make-unlink-fix-fake-references-20020422 AUTHOR
	cg2v@andrew.cmu.edu
	
	so unlink doesn't panic us

2002-04-22 15:42  shadow

	* src/libadmin/pts/: afs_ptsAdmin.c, afs_ptsAdmin.h: DELTA
	libadmin-pts-allow-listing-all-users-and-groups-20020422 AUTHOR
	strib@uclink4.berkeley.edu
	
	so the java api can take advantage of this

2002-04-17 22:29  shadow

	* src/ubik/beacon.c: DELTA
	
	if you really want to mask the IP address from
	gethostbyname(gethostname()) there's not really any reason to stand
	in your way
	ubik-allow-netinfo-netrestrict-to-mask-address-pointed-to-by-hostna
	me-20020417 AUTHOR shadow@dementia.org

2002-04-15 21:36  kolya

	* src/viced/host.c: 
	DELTA prevent-host-deletion-race-20020415 AUTHOR kolya@mit.edu
	
	Make h_Lookup_r return the host held, and ensure that it's not
	deleted at that point; otherwise, the host may be deleted by
	another thread between a call to h_Lookup_r and the time when we
	actually get around to h_Hold'ing it.

2002-04-11 19:19  shadow

	* src/rxkad/rxkad_prototypes.h: file rxkad_prototypes.h was
	initially added on branch openafs-prototypes-1_3_x.

2002-04-11 07:18  kolya

	* src/afs/VNOPS/afs_vnop_remove.c: 
	DELTA fix-__afs-file-creation-20020411 AUTHOR kolya@mit.edu
	
	Pass &treq to afsrename() when preserving a currently-open file.

2002-04-09 19:21  kolya

	* src/afs/VNOPS/: afs_vnop_flock.c, afs_vnop_lookup.c,
	afs_vnop_readdir.c: 
	DELTA fix-evalfakestat-argument-ordering-20020409 AUTHOR
	kolya@mit.edu
	
	Fix more places where afs_EvalFakeStat arguments were out of order

2002-04-09 18:08  shadow

	* src/afs/VNOPS/afs_vnop_flock.c: DELTA
	fakestat-fix-eval-args-ordering-20020409 AUTHOR
	semerad@ss1000.ms.mff.cuni.cz
	
	fixed bad args ordering in call to afs_EvalFakeStat

2002-04-05 18:13  shadow

	* src/afs/afs_vcache.c: DELTA
	linux-newvcache-more-simplification-20020405 AUTHOR
	shadow@dementia.org
	
	based on suggestion from vsrikanth@in.ibm.com
	
	eliminate extra for loop, flatten function to drop dentries, fix
	locking error i introduced

2002-04-04 19:03  shadow

	* src/afs/afs_nfsdisp.c: DELTA
	solaris-nfstrans-make-it-compile-20020404 AUTHOR
	shadow@dementia.org
	
	it compiles. it's not pretty, but it does compile

2002-04-03 06:20  kolya

	* src/rx/rx.c: 
	DELTA clear-attachwait-flag-20020403 AUTHOR kolya@mit.edu
	
	Clear the RX_CONN_ATTACHWAIT flag when an asymmetric client's calls
	time out; otherwise, the client could be locked out until the conn
	is recycled.

2002-04-02 20:05  shadow

	* src/rx/xdr_int32.c: file xdr_int32.c was initially added on
	branch openafs-prototypes-1_3_x.

2002-04-02 20:05  shadow

	* src/des/des_prototypes.h: file des_prototypes.h was initially
	added on branch openafs-prototypes-1_3_x.

2002-04-02 17:35  kolya

	* src/afs/VNOPS/afs_vnop_write.c: 
	DELTA fix-aix-build-20020402 AUTHOR kolya@mit.edu
	
	Don't make tvc a register, since we want to dereference it later
	on.  Pointed out by nneul@umr.edu.

2002-04-02 05:09  kolya

	* NEWS, src/afs/afs.h, src/afs/afs_call.c, src/afs/afs_pioctl.c,
	src/afs/afs_vcache.c, src/afs/LINUX/osi_vnodeops.c,
	src/afs/VNOPS/afs_vnop_access.c, src/afs/VNOPS/afs_vnop_attrs.c,
	src/afs/VNOPS/afs_vnop_create.c, src/afs/VNOPS/afs_vnop_dirops.c,
	src/afs/VNOPS/afs_vnop_flock.c, src/afs/VNOPS/afs_vnop_lookup.c,
	src/afs/VNOPS/afs_vnop_open.c, src/afs/VNOPS/afs_vnop_readdir.c,
	src/afs/VNOPS/afs_vnop_remove.c, src/afs/VNOPS/afs_vnop_rename.c,
	src/afs/VNOPS/afs_vnop_symlink.c, src/afs/VNOPS/afs_vnop_write.c,
	src/afsd/afsd.c, src/config/afs_args.h: 
	DELTA initial-fakestat-support-20020402 AUTHOR kolya@mit.edu
	
	Initial fakestat support (fake mountpoint directory attributes). 
	Useful for quickly stat'ing everything under /afs, for instance. 
	Reasonably tested on Solaris, and appears to work on Linux too. 
	Enable with 'afsd -fakestat'.

2002-04-01 19:18  kolya

	* src/afs/DARWIN/osi_vnodeops.c: 
	DELTA darwin-fix-build-20020401 AUTHOR kolya@mit.edu
	
	Fix build on Darwin (missing close paren).

2002-04-01 16:30  shadow

	* src/util/afsutil_prototypes.h: file afsutil_prototypes.h was
	initially added on branch openafs-prototypes-1_3_x.

2002-04-01 16:25  shadow

	* src/WINNT/afssvrmgr/cmdline.cpp: DELTA
	winnt-servermgr-use-existing-creds-option-20020401 AUTHOR
	D.Bailey@Bristol.ac.uk
	
	This adds /useexisting to use current AFS creds, bypassing the
	initial authentication dialog box. It's useful if you're not
	running kaserver (i.e. if you've moved over to kerberos 5) and
	can't authenticate again by the normal AFS means.

2002-03-30 18:02  kolya

	* src/rx/: rx.c, rx_pthread.h: 
	DELTA minor-rx-lock-cleanup-20020330 AUTHOR kolya@mit.edu
	
	Add osi_Assert()'s around pthread_{cond,mutex}_* calls to make sure
	we aren't getting errors anywhere.
	
	Update the documentation/comments about Rx lock ordering.
	
	Fix possible deadlock in asymmetric client detection code.

2002-03-28 22:00  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	afs-dont-mask-rights-granted-by-lookup-20020328 AUTHOR
	shadow@dementia.org
	
	lookup is sufficient for this, fix the client not to bogusly
	enforce extra restrictions

2002-03-28 20:45  shadow

	* src/rx/xdr_prototypes.h: file xdr_prototypes.h was initially
	added on branch openafs-prototypes-1_3_x.

2002-03-28 20:43  shadow

	* src/afs/afs_vcache.c: DELTA
	
	based on patch by Srikanth Vishwanathan and modifications based on
	suggestions from Ted Anderson applicable to this part of the code.
	
	the original theory we operated under, namely that negative
	dentries could be banished entirely, causes file creation to stop
	working under linux 2.2 kernels. reverting that change means we
	have to deal with these negative dentries, and Srikanth's original
	suggested patch does so.
	linux-dcache-create-negative-dentries-22-needs-while-still-avoiding
	-vlru-cycle-20020328 AUTHOR shadow@dementia.org

2002-03-26 20:08  shadow

	* src/rx/rx_prototypes.h: file rx_prototypes.h was initially added
	on branch openafs-prototypes-1_3_x.

2002-03-25 18:35  shadow

	* src/venus/fstrace.c: DELTA fstrace-fix-memory-leak-20020325
	AUTHOR nneul@umr.edu
	
	avoid leaking catalog reference on failure

2002-03-25 18:30  shadow

	* .cvsignore: DELTA cvsignore-update-for-autoconf-25-20020325
	AUTHOR nneul@umr.edu
	
	autoconf 2.5x turds to ignore

2002-03-25 18:09  shadow

	* src/afs/: afs.h, afs_vcache.c, LINUX/osi_misc.c,
	LINUX/osi_vfsops.c, LINUX/osi_vm.c, LINUX/osi_vnodeops.c: DELTA
	convert-linux-macros-for-inodes-appropriately-20020325 AUTHOR
	shadow@dementia.org
	
	even though right now a vnode and an inode are basically but not
	exactly the same, part of the usefulness of this change is the
	ability to convert to inodes linked from vcaches later. make the
	macros fit with this view of the fture

2002-03-25 17:39  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	convert-vcache-casts-to-macros-20020325 AUTHOR joda@pdc.kth.se
	
	convert vcache casting in cache manager to macros
	
	should ease further changes later

2002-03-25 17:26  shadow

	* src/afs/afs_daemons.c: DELTA
	convert-vcache-casts-to-macros-20020325 AUTHOR joda@pdc.kth.se
	
	convert vcache casting in cache manager to macros
	
	should ease further changes later

2002-03-25 17:11  shadow

	* src/afs/: afs.h, afs_daemons.c, afs_nfsdisp.c, afs_osi.c,
	afs_pioctl.c, afs_vcache.c, AIX/osi_vfsops.c, AIX/osi_vm.c,
	AIX/osi_vnodeops.c, DARWIN/osi_vfsops.c, DARWIN/osi_vm.c,
	DARWIN/osi_vnodeops.c, DUX/osi_machdep.h, DUX/osi_vfsops.c,
	DUX/osi_vm.c, DUX/osi_vnodeops.c, FBSD/osi_vfsops.c, FBSD/osi_vm.c,
	FBSD/osi_vnodeops.c, HPUX/osi_machdep.h, HPUX/osi_vfsops.c,
	HPUX/osi_vm.c, HPUX/osi_vnodeops.c, IRIX/osi_machdep.h,
	IRIX/osi_vfsops.c, IRIX/osi_vm.c, IRIX/osi_vnodeops.c,
	LINUX/osi_misc.c, LINUX/osi_vfsops.c, LINUX/osi_vm.c,
	LINUX/osi_vnodeops.c, NBSD/osi_vfsops.c, NBSD/osi_vnodeops.c,
	SOLARIS/osi_machdep.h, SOLARIS/osi_vfsops.c, SOLARIS/osi_vm.c,
	SOLARIS/osi_vnodeops.c, UKERNEL/afs_usrops.c,
	UKERNEL/osi_machdep.h, UKERNEL/osi_vfsops.c,
	UKERNEL/osi_vnodeops.c, VNOPS/afs_vnop_attrs.c,
	VNOPS/afs_vnop_create.c, VNOPS/afs_vnop_dirops.c,
	VNOPS/afs_vnop_fid.c, VNOPS/afs_vnop_flock.c,
	VNOPS/afs_vnop_link.c, VNOPS/afs_vnop_lookup.c,
	VNOPS/afs_vnop_open.c, VNOPS/afs_vnop_remove.c,
	VNOPS/afs_vnop_rename.c, VNOPS/afs_vnop_strategy.c,
	VNOPS/afs_vnop_symlink.c, VNOPS/afs_vnop_write.c: DELTA
	convert-vcache-casts-to-macros-20020325 AUTHOR joda@pdc.kth.se
	
	convert vcache casting in cache manager to macros
	
	should ease further changes later

2002-03-24 23:39  kolya

	* src/viced/host.c: 
	DELTA be-more-consistent-about-host-format-in-logfiles-20020324
	AUTHOR kolya@mit.edu
	
	Clean up some more ViceLog calls to consistently refer to hosts in
	a format like 18.239.2.102:7001, rather than memory address or hex
	IP.

2002-03-24 19:21  kolya

	* src/afs/VNOPS/: afs_vnop_create.c, afs_vnop_dirops.c,
	afs_vnop_link.c, afs_vnop_remove.c, afs_vnop_rename.c,
	afs_vnop_symlink.c: 
	DELTA verify-name-lengths-in-vnops-20020324 AUTHOR kolya@mit.edu
	
	Verify that name lengths are at most AFSNAMEMAX and symlink
	contents are at most AFSPATHMAX (notably, the Linux kernel doesn't
	check this for us); bug report by nneul@umr.edu.

2002-03-24 19:08  kolya

	* src/afs/VNOPS/afs_vnop_remove.c: 
	DELTA initialize-tvc-on-osf-20020324 AUTHOR kolya@mit.edu
	
	Initialize tvc in afs_remove so that we don't call afs_PutVCache on
	stack garbage in case of some failure.

2002-03-22 21:56  shadow

	* src/afs/: afsincludes.h, UKERNEL/afsincludes.h: DELTA
	
	fix for earlier change to RX_AFS_GLOCK()
	rx-glock-order-headers-correctly-so-its-defined-or-not-consistently
	-20020322 AUTHOR nneul@umr.edu

2002-03-21 18:44  shadow

	* src/afs/VNOPS/afs_vnop_write.c: DELTA
	afs-memcachetruncate-takes-memcacheentry-not-inode-20020321 AUTHOR
	shadow@dementia.org
	
	prototyping caught this; the usage is inconsistent with other cases
	and i believe this is the correct fix. it's not clear to me why we
	weren't seeing problems from this, though

2002-03-21 18:11  shadow

	* src/afs/afs_server.c: DELTA
	afs-checkservers-call-getuser-with-cell-index-20020321 AUTHOR
	nneul@umr.edu
	
	this means to be calling afs_GetUser with a cell index, not with
	the cell structure itself

2002-03-20 18:59  shadow

	* src/rxkad/Makefile.in: DELTA rxkad-regression-test-20020228
	AUTHOR lha@e.kth.se
	
	regression test for rxkad

2002-03-20 18:38  shadow

	* src/afs/VNOPS/: afs_vnop_create.c, afs_vnop_dirops.c,
	afs_vnop_link.c, afs_vnop_remove.c, afs_vnop_symlink.c: DELTA
	tru64-avoid-leaking-vnodes-when-failure-20020320 AUTHOR
	mattiasa@e.kth.se
	
	tru64 needs vrele when an error happens, rather than just
	returning. make sure we do so

2002-03-19 22:03  kolya

	* src/venus/cmdebug.c: 
	DELTA fix-afsargs-h-include-20020319 AUTHOR nneul@umr.edu

2002-03-19 22:01  shadow

	* src/sys/Makefile.in: DELTA
	sys-add-aix-syscall-exports-removed-incorrectly-earlier-20020319
	AUTHOR shadow@dementia.org
	
	and also reinstall them for the user cache manager library

2002-03-19 20:02  shadow

	* src/sys/Makefile.in: DELTA
	sys-add-aix-syscall-exports-removed-incorrectly-earlier-20020319
	AUTHOR shadow@dementia.org
	
	to export syscalls as functions you need the magic exp file

2002-03-18 03:03  kolya

	* src/afs/VNOPS/afs_vnop_symlink.c: 
	DELTA allocate-correct-size-string-for-symlinks-20020317 AUTHOR
	kolya@mit.edu
	
	Allocate the exact string length needed for the string in symlink
	contents, rather than assuming that symlink data never contains
	nulls (or that it's of the length we expect).

2002-03-18 02:51  kolya

	* src/afs/afs_callback.c: 
	DELTA do-afs-putcell-after-getcellbyindex-20020317 AUTHOR
	kolya@mit.edu
	
	Call afs_PutCell after afs_GetCellByIndex, even though right now it
	doesn't do anything.

2002-03-17 17:59  shadow

	* src/vol/ihandle.c: DELTA nbsd-fileserver-dont-leak-fds-20020317
	AUTHOR lha@stacken.kth.se
	
	file server now works usefully on netbsd

2002-03-17 17:53  shadow

	* src/afs/afs_callback.c: DELTA callback-function-fixes-20020317
	AUTHOR shadow@dementia.org
	
	suggested by lha@stacken.kth.se
	
	drop locks when rxi_Alloc fails, and rework SRXAFSCB_GetCellServDB
	to use afs_GetCellByIndex. He suggested same for GetLocalCell, and
	as long as cell 1 and not CPrimary is the local cell indicator that
	works, but I left that part of the code as is for now.

2002-03-16 22:17  kolya

	* src/venus/cmdebug.c: 
	DELTA cmdebug-cache-mgr-config-support-20020316 AUTHOR
	kolya@mit.edu
	
	Add a -cache flag to cmdebug to remotely obtain cache manager
	configuration parameters.

2002-03-14 19:57  kolya

	* src/libafs/MakefileProto.LINUX.in: 
	DELTA fix-fomit-frame-pointer-typo-20020314 AUTHOR nneul@umr.edu
	
	Fix typo: OMIT_FRAME_POINTER not FOMIT_FRAME_POINTER

2002-03-14 19:50  kolya

	* src/afs/LINUX/osi_vnodeops.c: 
	DELTA avoid-double-freeing-20020314 AUTHOR nneul@umr.edu
	
	Zero out the "allocated" flag so that we don't accidentally free
	something that wasn't allocated.

2002-03-10 19:26  shadow

	* src/vfsck/pass1.c: DELTA
	solaris-vfsck-allow-force-runs-when-old-inodes-exist-20020310
	AUTHOR shadow@dementia.org
	
	if running with -y report old inodes and continue anyway

2002-03-10 19:23  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	revert-part-of-linux-dcache-inconsistency-fix-20020115 AUTHOR
	shadow@dementia.org
	
	may revisit this before release; however, open_namei on 2.2 wants a
	dentry returned to it and so without this change, creating files in
	afs breaks

2002-03-10 19:07  shadow

	* src/: bozo/bosoprocs.c, bucoord/commands.c, budb/budb_client.p.h,
	budb/procs.c, butc/dump.c, butc/lwps.c, butc/tcprocs.c,
	butc/tcstatus.c, fsprobe/fsprobe_callback.c, rxgen/rpc_parse.c,
	sys/rmtsyss.c, ubik/beacon.c, ubik/remote.c, ubik/vote.c,
	uss/uss_kauth.c, venus/fs.c, viced/afsfileprocs.c,
	vlserver/vlprocs.c, volser/volprocs.c, xstat/xstat_fs_callback.c:
	DELTA rxgen-prototypes-fixes-20020310 AUTHOR lha@e.kth.se
	
	prototype fixes as fallout from rxgen header prototypes
	
	emit server stubs which include header as well

2002-03-10 18:44  shadow

	* src/config/: param.alpha_nbsd15.h, param.i386_nbsd15.h: DELTA
	netbsd-allow-param-file-inclusion-20020310 AUTHOR lha@e.kth.se
	
	fix param files so ifdef error does not preclude inclusion at all

2002-03-10 18:41  shadow

	* src/afsmonitor/afsmonitor.c: DELTA
	afsmonitor-strcasestr-in-freebsd-not-netbsd-20020310 AUTHOR
	lha@e.kth.se
	
	1.5 and current have no strcasestr

2002-03-10 18:39  shadow

	* acinclude.m4, src/libafs/MakefileProto.LINUX.in: DELTA
	configure-allow-kernel-debugging-support-20020310 AUTHOR
	warlord@mit.edu
	
	currently for linux only, but allow it for others in the future

2002-03-10 18:24  shadow

	* src/WINNT/afsd/smb3.h: DELTA
	winnt-deal-with-compiler-packing-20020310 AUTHOR yeejiun@yahoo.com
	
	use pragmas to hit compiler into packing smb_tran2QFSInfo usefully

2002-03-08 06:08  shadow

	* src/viced/afsfileprocs.c: DELTA
	viced-call-safss-functions-with-acall-not-tcon-20020307 AUTHOR
	kolya@mit.edu
	
	based on report from mattiasa@e.kth.se who has the following
	feedback from lha@e.kth.se: Patch from Love to make filserver not
	loop on MUTEX_ENTER() in   rx_SetSpecific()

2002-03-08 06:03  shadow

	* src/afs/afs_vcache.c: DELTA
	freebsd-use-fake-refs-to-hold-inodes-20020307 AUTHOR
	cg2v@andrew.cmu.edu
	
	unlike macos x a fake ref works for freebsd

2002-03-08 05:59  shadow

	* src/: afsd/Makefile.in, afsmonitor/Makefile.in, auth/Makefile.in,
	bozo/Makefile.in, bu_utils/Makefile.in, budb/Makefile.in,
	butc/Makefile.in, butm/Makefile.in, cf/osconf.m4,
	config/Makefile.in, finale/Makefile.in, fsprobe/Makefile.in,
	login/Makefile.in, pinstall/Makefile.in, sia/Makefile.in,
	ubik/Makefile.in, venus/Makefile.in: DELTA
	makefiles-dont-hardcode-optimization-flags-20020307 AUTHOR
	mattiasa@e.kth.se
	
	allow setting optimization in CFLAGS in makefiles
	
	use -g3 on tru64

2002-03-08 05:48  shadow

	* src/afs/afs_stats.h: DELTA fix-stats-structure-ordering-20020307
	AUTHOR shadow@dementia.org report from jhutz@cmu.edu says
	client-64bit-file-size-support-20011031  was broken in this way

2002-03-08 04:57  shadow

	* src/afs/LINUX/osi_misc.c: DELTA linux24-fix-memcache-20020307
	AUTHOR warlord@mit.edu
	
	The problem is that on 2.4 the 'code' variable is over-written
	during the path walk, such that by the time it's checking if the
	inode exists, code is already '0'.  But if the inode does not
	exist, code should be ENOENT to show that the file does not exist.

2002-03-04 16:47  shadow

	* src/: vol/partition.c, config/param.alpha_dux50.h: DELTA
	dux-make-namei-fileserver-work-20020304 AUTHOR mattiasa@e.kth.se
	
	namei should now work on tru64 (tested on 5.0a)

2002-03-04 16:44  shadow

	* src/cf/osconf.m4: DELTA dux-autoconf-tweaks-20020228 AUTHOR
	mattiasa@e.kth.se
	
	and make 4.0d work again as well

2002-02-28 20:00  shadow

	* src/bubasics/butc.xg: DELTA butc-make-xg-match-code-20020228
	AUTHOR nneul@umr.edu
	
	this may need to be revisited in the future but in the meantime the
	rpc stubs match the code

2002-02-28 18:15  shadow

	* src/cf/osconf.m4: DELTA dux-autoconf-tweaks-20020228 AUTHOR
	mattiasa@e.kth.se
	
	make tru64 5.0a build work

2002-02-28 06:34  kolya

	* src/afs/afs_server.c: 
	DELTA use-afs-rxdeadtime-constant-20020228 AUTHOR kolya@mit.edu
	
	Use AFS_RXDEADTIME instead of hardcoding a value of 50

2002-02-28 06:25  shadow

	* src/rxkad/: Makefile.in, fc_test.c: DELTA
	rxkad-regression-test-20020228 AUTHOR lha@e.kth.se
	
	regression test for rxkad

2002-02-28 06:10  shadow

	* src/: bozo/bosserver.c, budb/server.c, kauth/kaserver.c,
	ptserver/ptserver.c, vlserver/vlserver.c, volser/volmain.c: DELTA
	afs-servers-use-rx-setnojumbo-interface-20020228 AUTHOR
	mattiasa@e.kth.se
	
	use rx library interface instead of tweaking in each program

2002-02-28 06:08  shadow

	* src/afs/: afs_analyze.c, afs_callback.c, afs_memcache.c,
	afs_pioctl.c, afs_segments.c, afs_server.c, afs_vcache.c,
	afs_volume.c: DELTA afs-rx-enable-locks-cleanup-20020228 AUTHOR
	nneul@umr.edu
	
	use RX_AFS_GLOCK macros instead of ifdef wrappers

2002-02-28 06:05  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	vnop-lookup-fix-putvcache-calls-to-match-prototype-20020228 AUTHOR
	nneul@umr.edu
	
	provide unused 2nd arg to putvcache

2002-02-28 06:01  shadow

	* src/bubasics/butc.xg: DELTA butc-make-xg-match-code-20020228
	AUTHOR nneul@umr.edu
	
	this may need to be revisited in the future but in the meantime the
	rpc stubs match the code

2002-02-26 23:35  kolya

	* src/viced/afsfileprocs.c: 
	DELTA recommit-improve-type-safety-and-prototype-matching-20020226
	AUTHOR nneul@umr.edu
	
	Really apply improve-type-safety-and-prototype-matching-20020226. 
	Somehow only the first 128K of afsfileprocs.c got copied over
	before.

2002-02-26 23:26  kolya

	* src/viced/afsfileprocs.c: 
	DELTA improve-type-safety-and-prototype-matching-20020226 AUTHOR
	nneul@umr.edu
	
	Make the SRXAFS_* functions match prototypes by taking an rx_call
	instead of rx_connection, and make CallPreamble() type-safe by
	taking two arguments instead of magically turning an rx_call into
	rx_connection.

2002-02-26 22:53  kolya

	* src/: bozo/bosint.xg, bozo/bosoprocs.c, bozo/bosserver.c,
	budb/budb.rg, budb/db_lock.c, budb/db_text.c, budb/dbs_dump.c,
	budb/ol_verify.c, budb/procs.c, butc/tcprocs.c, fsint/afsint.xg,
	fsprobe/fsprobe_callback.c, kauth/authclient.c, kauth/kautils.p.h,
	xstat/xstat_fs_callback.c: 
	DELTA more-rxgen-prototype-fixes-20020226 AUTHOR kolya@mit.edu
	
	Fix more build problems due to prototypes produced by rxgen.

2002-02-26 16:47  shadow

	* src/comerr/Makefile.in: DELTA
	comerr-fix-objdir-builds-after-sun-make-change-20020226 AUTHOR
	nneul@umr.edu
	
	use lex source from srcdir

2002-02-26 16:44  kolya

	* src/ubik/ubik.p.h: 
	DELTA dont-doubly-declare-ubik-tid-etc-20020226 AUTHOR
	kolya@mit.edu
	
	ubik_tid and ubik_version now come from ubik-int.h

2002-02-25 09:31  kolya

	* src/: kauth/kaprocs.c, kauth/kauth.rg, ptserver/ptint.xg,
	ptserver/ptprocs.c, ubik/ubik_int.xg, ubik/utst_server.c,
	vlserver/vldbint.xg, vlserver/vlprocs.c: 
	DELTA fix-linux-build-with-prototypes-20020225 AUTHOR kolya@mit.edu
	
	Fix some of the fallout from having rxgen-fabricated prototypes.

2002-02-23 09:38  kolya

	* src/ptserver/ptprocs.c: 
	DELTA check-malloc-return-value-in-ptserver-20020223 AUTHOR
	kolya@mit.edu
	
	Make sure we have enough memory to allocate the return list.

2002-02-22 09:00  kolya

	* src/: bubasics/butc.xg, fsprobe/fsprobe_callback.c,
	libadmin/bos/afs_bosAdmin.c, xstat/xstat_fs_callback.c: 
	DELTA fix-build-errors-20020222 AUTHOR kolya@mit.edu
	
	Fix minor build errors, and rename the dumpId argument of butc's
	DeleteDump to avoid collision with budb's #define dumpId.

2002-02-22 08:58  kolya

	* src/: rx/rx.c, rx/rx.h, viced/viced.c: 
	DELTA better-protection-against-asymmetric-clients-20020222 AUTHOR
	kolya@mit.edu
	
	Always verify that the client is fully reachable before talking to
	it, in the fileserver.	This prevents some additional lossage cases
	with poorly-connected clients.
	
	Disable same feature for other Rx services, since they don't need
	to incur extra RTT delay.

2002-02-22 08:03  kolya

	* src/afs/afs_callback.c: 
	DELTA fix-build-without-instrument-locks-20020222 AUTHOR
	kolya@mit.edu
	
	Fix build when INSTRUMENT_LOCKS isn't defined

2002-02-21 07:07  shadow

	* src/tests/run-suite.pl: DELTA
	
	was a case where we could end up testing "localcell" by accident
	test-suite-run-script-make-setup-not-use-localcell-inadvertantly-20
	020221 AUTHOR shadow@dementia.org

2002-02-21 06:25  shadow

	* src/tests/boslistkeys.pl: DELTA bos-listkeys-fix-test-20020221
	AUTHOR shadow@dementia.org
	
	cksum can be either number

2002-02-21 06:06  shadow

	* src/tests/: run-suite.pl, run-tests.in: DELTA
	test-suite-run-tests-export-shell-20020221 AUTHOR
	shadow@dementia.org
	
	set $SHELL to override whatever your shell sets

2002-02-21 05:18  shadow

	* src/tests/: build-openafs, run-tests.in: DELTA
	test-suite-updates-20020221 AUTHOR shadow@dementia.org
	
	minor tweaks found making solaris work

2002-02-21 05:15  shadow

	* src/tests/Makefile.in: DELTA
	test-suite-make-sure-test-script-is-executable-20020221 AUTHOR
	shadow@dementia.org
	
	since configure creates the script, just chmod it

2002-02-21 04:29  shadow

	* src/bozo/bosoprocs.c: DELTA
	
	on a server where bosserver sets up /usr/vice/etc with symlinks,
	the links are /usr/vice/etc/* -> /usr/afs/etc/*
	
	oops
	back-out-bosserver-dont-enforce-world-readability-on-server-etcdir-
	20011126 AUTHOR shadow@dementia.org

2002-02-19 19:23  shadow

	* src/pam/Makefile.in: DELTA pam-makefile-fix-dependancies-20020219
	AUTHOR Jaroslaw.Polok@cern.ch
	
	the rest of the patch is already in CVS but missed being pulled up
	to 1.2.3

2002-02-19 18:29  shadow

	* src/tests/: Makefile.in, write-rand.c: DELTA
	test-suite-solaris-fixes-plus-some-kaserver-glue-20020216 AUTHOR
	shadow@dementia.org
	
	make it all build on solaris. provide necessary files to set up a
	kaserver and authenticate against it (albeit with "known" keys)

2002-02-19 18:01  shadow

	* src/tests/: fs_lib.c, fsx.c, make-page.c: DELTA
	test-suite-solaris-fixes-plus-some-kaserver-glue-20020216 AUTHOR
	shadow@dementia.org
	
	make it all build on solaris. provide necessary files to set up a
	kaserver and authenticate against it (albeit with "known" keys)

2002-02-19 17:33  shadow

	* src/tests/snprintf.c: DELTA
	test-suite-solaris-fixes-plus-some-kaserver-glue-20020216 AUTHOR
	shadow@dementia.org
	
	make it all build on solaris. provide necessary files to set up a
	kaserver and authenticate against it (albeit with "known" keys)

2002-02-19 10:06  shadow

	* src/tests/Makefile.in: DELTA
	test-suite-solaris-fixes-plus-some-kaserver-glue-20020216 AUTHOR
	shadow@dementia.org
	
	make it all build on solaris. provide necessary files to set up a
	kaserver and authenticate against it (albeit with "known" keys)

2002-02-19 09:14  shadow

	* src/comerr/Makefile.in: DELTA
	makefile-use-filename-instead-of-dollar-questionmark-20020219
	AUTHOR shadow@dementia.org
	
	at least some versions of sun make try to run this as lex -t
	ex_lex.lex.l ex_lex.lex.l instead of lex -t ex_lex.lex.l

2002-02-18 21:09  shadow

	* src/dir/dir.c: DELTA
	dir-create-initialize-null-to-avoid-drelease-on-garbage-20020218
	AUTHOR shadow@dementia.org
	
	if FindItem returns without setting previtem this is never
	initialized

2002-02-16 18:23  shadow

	* Makefile.in, acconfig.h, acinclude.m4, configure-libafs.in,
	configure.in, src/afs/afs.h, src/afs/afs_buffer.c,
	src/afs/afs_call.c, src/afs/afs_init.c, src/afs/afs_mariner.c,
	src/afs/afs_osi.c, src/afs/afs_pioctl.c, src/afs/afs_vcache.c,
	src/afs/lock.h, src/afs/sysincludes.h, src/afs/FBSD/osi_file.c,
	src/afs/FBSD/osi_groups.c, src/afs/FBSD/osi_inode.c,
	src/afs/FBSD/osi_machdep.h, src/afs/FBSD/osi_misc.c,
	src/afs/FBSD/osi_module.c, src/afs/FBSD/osi_prototypes.h,
	src/afs/FBSD/osi_sleep.c, src/afs/FBSD/osi_vfsops.c,
	src/afs/FBSD/osi_vm.c, src/afs/FBSD/osi_vnodeops.c,
	src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_flock.c,
	src/afs/VNOPS/afs_vnop_read.c, src/afs/VNOPS/afs_vnop_readdir.c,
	src/afs/VNOPS/afs_vnop_strategy.c, src/afs/VNOPS/afs_vnop_write.c,
	src/afsmonitor/afsmonitor.c, src/auth/cellconfig.c,
	src/bucoord/commands.c, src/bucoord/config.c, src/bucoord/dsvs.c,
	src/bucoord/tape_hosts.c, src/butc/dump.c, src/cf/osconf.m4,
	src/config/afs_sysnames.h, src/config/param.i386_fbsd_42.h,
	src/config/param.i386_fbsd_42_usr.h,
	src/config/param.i386_fbsd_43.h,
	src/config/param.i386_fbsd_43_usr.h,
	src/config/param.i386_fbsd_44.h,
	src/config/param.i386_fbsd_44_usr.h,
	src/config/param.i386_fbsd_45.h,
	src/config/param.i386_fbsd_45_usr.h, src/fsint/afsaux.c,
	src/kauth/authclient.c, src/kauth/krb_udp.c,
	src/libafs/MakefileProto.FBSD.in,
	src/libuafs/MakefileProto.FBSD.in, src/ptserver/testpt.c,
	src/rx/rx.c, src/rx/rx_kcommon.c, src/rx/rx_kcommon.h,
	src/rx/rx_packet.c, src/rx/rx_user.c, src/rx/rxdebug.c,
	src/rx/FBSD/rx_kmutex.h, src/rx/FBSD/rx_knet.c,
	src/rxdebug/rxdebug.c, src/util/assert.c, src/viced/fsprobe.c:
	DELTA freebsd-almost-working-client-20020216 AUTHOR
	cg2v@andrew.cmu.edu
	
	a) a freebsd client that compiles, and to a certain extent, works.
	Should not be used except by people doing freebsd client
	development b) configure glue for freebsd 4.3, 4.4, and 4.5 c)
	freebsd tfileserver support. Note that, by default, this isn't very
	interesting, as the supported freebsd pthreads are just as
	cooperative as LWP. if you install the linuxthreads port and swap
	the MT_* variables in osconf.m4, you will get a more traditional
	tfileserver though. configure glue for that will be forthcoming at
	some point.  d) a maybe-fix that sets sin_len in sockaddrs on
	platforms that have them.
	
	(and also a fix for the AC_PROG_CC issue which affects autoconf
	2.13 and 2.5x  on same conf files issue)

2002-02-16 18:14  shadow

	* acinclude.m4: DELTA
	test-suite-solaris-fixes-plus-some-kaserver-glue-20020216 AUTHOR
	shadow@dementia.org
	
	make it all build on solaris. provide necessary files to set up a
	kaserver and authenticate against it (albeit with "known" keys)

2002-02-16 18:09  shadow

	* src/tests/: Makefile.in, fsx.c, run-suite.pl, snprintf.c, verr.c,
	verrx.c, vwarn.c, vwarnx.c, warnerr.c, OpenAFS/Auth-Kaserver.pm:
	DELTA test-suite-solaris-fixes-plus-some-kaserver-glue-20020216
	AUTHOR shadow@dementia.org
	
	make it all build on solaris. provide necessary files to set up a
	kaserver and authenticate against it (albeit with "known" keys)

2002-02-15 14:00  shadow

	* src/afs/LINUX/osi_alloc.c: DELTA
	
	Based on report from David Howells of RedHat (via Guy Streeter)
	linux-osi-alloc-up-alloc-sem-while-alloc-to-avoid-deadlock-against-
	glock-20020215 AUTHOR shadow@dementia.org

2002-02-15 05:07  kolya

	* acinclude.m4, src/cf/solaris-pcorefile.m4, src/rx/rx_kcommon.c: 
	DELTA check-for-p_corefile-using-autoconf-20020215 AUTHOR
	kolya@mit.edu
	
	Use autoconf to check for p_corefile in struct proc, rather than
	assuming it exists in Solaris 7 and above; nneul@umr.edu reports
	that it doesn't for some kernel revision.

2002-02-15 04:38  shadow

	* src/rx/rx_event.c: DELTA
	rx-event-deal-with-gcc-296-this-time-for-sure-20020214 AUTHOR
	shadow@dementia.org
	
	somehow i suspect one of our platforms doesn't do volatile and i'll
	regret this, but this stops linux i386 when afs_int32 is an int
	from going off into la-la land when an Rx retransmit is needed

2002-02-15 04:23  shadow

	* src/rx/rx_clock.h: DELTA
	rx-clock-cast-comparison-macros-to-int-20020212 AUTHOR
	shadow@dementia.org
	
	undo. the bug was a little more subtle and my debugging code masked
	it

2002-02-13 20:00  shadow

	* src/vol/vol-salvage.c: DELTA
	vol-salvage-add-missing-parameter-to-logging-20020213 AUTHOR
	ota@transarc.com
	
	bad trace statement due to missing parameter; added

2002-02-13 09:37  shadow

	* src/afsweb/: Makefile.in, afswsNetscape_config.sh: DELTA
	afsweb-add-netscape-config-script-20020213 AUTHOR stentz@us.ibm.com
	
	this was omitted from the original release and now can be included

2002-02-13 04:09  shadow

	* src/rxgen/: rpc_hout.c, rpc_parse.c, rpc_parse.h: DELTA
	rxgen-generate-function-prototypes-20020212 AUTHOR
	bartbanter@hotmail.com
	
	actually from David Howells of Red Hat.  generates function
	prototypes in rxgen-emitted headers

2002-02-13 04:00  shadow

	* src/viced/: afsfileprocs.c, physio.c: DELTA
	viced-printinode-returns-string-not-number-20020212 AUTHOR
	nneul@umr.edu
	
	based on feedback from ota@transarc.com
	
	PrintInode returns a string, use it

2002-02-13 03:54  shadow

	* src/rx/rx_clock.h: DELTA
	rx-clock-cast-comparison-macros-to-int-20020212 AUTHOR
	shadow@dementia.org
	
	gcc 2.96 appears to miscompile these

2002-02-08 19:50  kolya

	* src/: afs/SOLARIS/osi_vfsops.c, rx/rx_kcommon.c,
	rx/SOLARIS/rx_knet.c: 
	DELTA allow-solaris-kernel-module-reloading-20020208 AUTHOR
	kolya@mit.edu
	
	Allow AFS to shutdown on Solaris (and subsequently be reloaded and
	restarted).  Still leaks memory, unlike the Linux module.

2002-02-08 17:28  kolya

	* src/afs/VNOPS/afs_vnop_remove.c: 
	DELTA check-for-null-before-locking-20020208 AUTHOR
	reuter@rzg.mpg.de
	
	Don't grab tdc->lock when tdc is null.

2002-02-08 07:05  kolya

	* src/afs/SOLARIS/osi_vfsops.c: 
	DELTA solaris-release-glock-when-returning-20020208 AUTHOR
	kolya@mit.edu
	
	Properly AFS_GUNLOCK() when returning an error after having
	previously AFS_GLOCK()'ed, in afs_mount() and afs_unmount().

2002-02-07 03:07  kolya

	* src/afs/LINUX/osi_sysctl.c: 
	DELTA linux-sysctl-fix-includes-20020206 AUTHOR kolya@mit.edu
	
	Include linux/sysctl.h after afsconfig.h, since we need the
	modversion stuff first.

2002-02-07 00:06  shadow

	* src/: afs/LINUX/osi_module.c, libafs/MakefileProto.LINUX.in,
	afs/LINUX/osi_sysctl.c: DELTA
	linux-provide-sysctl-interface-20020206 AUTHOR aedil@sinenomine.net
	
	provide sysctl interface for toggling module state. provide hooks
	for all currently known tweakable items

2002-02-06 23:57  shadow

	* src/afs/: afs_call.c, SOLARIS/osi_groups.c: DELTA
	solaris-p-crlock-not-safe-to-hold-across-call-to-crset-20020206
	AUTHOR kolya@mit.edu
	
	crset() expects p_crlock to not be held when it's called; deal
	accordingly

2002-02-05 21:58  shadow

	* src/afs/afs_volume.c: DELTA
	newvolumebyname-analyze-the-vrequest-actually-used-20020205 AUTHOR
	shadow@dementia.org
	
	it's ok to support a null request being passed in, but if a real
	one is passed in we shouldn't analyze it when it's not the one we
	used when making calls.

2002-02-05 21:45  shadow

	* src/afs/afs_volume.c: DELTA
	newvolumebyname-analyze-the-vrequest-actually-used-20020205 AUTHOR
	shadow@dementia.org
	
	it's ok to support a null request being passed in, but if a real
	one is passed in we shouldn't analyze it when it's not the one we
	used when making calls.

2002-02-02 18:33  kolya

	* src/rx/SOLARIS/rx_kmutex.c: 
	DELTA fix-includes-for-solaris-rx-kmutex-20020202 AUTHOR
	kolya@mit.edu
	
	Add the necessary includes for AFS_ISGLOCK, AFS_GLOCK, AFS_GUNLOCK.

2002-02-01 22:12  shadow

	* src/viced/callback.c: DELTA
	viced-callback-avoid-potential-looping-problem-20020201 AUTHOR
	reuter@rzg.mpg.de
	
	avoid case where we never come out of loop attempting to clear host
	cvallbacks

2002-02-01 20:29  kolya

	* src/: afs/AIX/osi_sleep.c, afs/DARWIN/osi_sleep.c,
	afs/DUX/osi_sleep.c, afs/FBSD/osi_sleep.c, afs/HPUX/osi_sleep.c,
	afs/IRIX/osi_sleep.c, afs/LINUX/osi_sleep.c, afs/NBSD/osi_sleep.c,
	afs/SOLARIS/osi_sleep.c, afs/UKERNEL/afs_usrops.c,
	afs/VNOPS/afs_vnop_read.c, libafs/Makefile.common.in,
	libuafs/Makefile.common.in, rx/Makefile.in, rx/AIX/rx_kmutex.c,
	rx/DARWIN/rx_kmutex.c, rx/DARWIN/rx_kmutex.h, rx/DUX/rx_kmutex.c,
	rx/DUX/rx_kmutex.h, rx/FBSD/rx_kmutex.c, rx/FBSD/rx_kmutex.h,
	rx/HPUX/rx_kmutex.c, rx/IRIX/rx_kmutex.c, rx/LINUX/rx_kmutex.c,
	rx/LINUX/rx_kmutex.h, rx/NBSD/rx_kmutex.c, rx/NBSD/rx_kmutex.h,
	rx/SOLARIS/rx_kmutex.c, rx/SOLARIS/rx_kmutex.h,
	rx/UKERNEL/rx_kmutex.c, rx/UKERNEL/rx_kmutex.h: 
	DELTA improved-signal-handling-20020201 AUTHOR kolya@mit.edu
	
	First pass at better signal handling:
	
	  -- Add afs_osi_SleepSig, which returns EINTR when interrupted by
	signal.
	  -- Similar CV_WAIT_SIG for Rx code.
	  -- Implement afs_osi_SleepSig and CV_WAIT_SIG for Linux, Solaris.
	  -- Use afs_osi_SleepSig in afs_{UFS,Mem}Read, allowing user to
	interrupt
	     an AFS read if it's being handled by background daemon.
	  -- Balance the number of open & close braces in CV_TIMEDWAIT
	macros,
	     even though noone uses them.
	  -- Untangle parts of the macro forest by moving some of the Rx CV
	code
	     into rx_kmutex.c.

2002-01-30 21:13  kolya

	* src/rx/LINUX/rx_kmutex.h: 
	DELTA linux-block-signals-in-cvwait-too-20020130 AUTHOR
	kolya@mit.edu
	
	Block signals when sleeping in CV_WAIT() and CV_TIMEDWAIT(),
	similar to the linux-avoid-signal-wakeups-while-sleeping-20020129
	change for afs_osi_Sleep().

2002-01-30 16:16  kolya

	* src/afs/afs_volume.c: 
	DELTA avoid-resetvolume-deadlock-in-more-cases-20020130 AUTHOR
	kolya@mit.edu
	
	Avoid deadlocking with afs_ResetVolumeInfo in InstallVolumeInfo and
	InstallNVolumeInfo, like we already do in InstallUVolumeInfo.

2002-01-29 22:33  shadow

	* src/tests/: t.uniq-bad, t.uniq-bad: DELTA
	readd-t-uniq-bad-as-binary-20020129 AUTHOR shadow@dementia.org
	
	oops

2002-01-29 17:36  kolya

	* src/afs/LINUX/osi_sleep.c: 
	DELTA linux-avoid-signal-wakeups-while-sleeping-20020129 AUTHOR
	kolya@mit.edu
	
	Block all signals while sleeping; this prevents 100% cpu usage when
	a process waiting for an afs operation to complete receives a
	signal.

2002-01-29 17:26  kolya

	* src/afs/LINUX/osi_vfsops.c: 
	DELTA linux-gunlock-when-mounting-twice-20020129 AUTHOR
	kolya@mit.edu
	
	Properly release GLOCK when trying to mount AFS a second time.

2002-01-29 16:07  kolya

	* src/afs/LINUX/osi_vm.c: 
	DELTA linux-use-fdatasync-directly-20020129 AUTHOR kolya@mit.edu
	Use filemap_fdata{sync,wait} directly (available in 2.4.5 and
	above) rather than write_inode_now(), which steals afs inodes and
	puts them on the global inode lists.

2002-01-28 21:32  shadow

	* acinclude.m4: DELTA
	
	it was previously agreed that we wouldn't add gratuitous new
	sysnames unless things (not just what the vendor calls the
	operating system) changed. precedent is sun4m_412 still being
	"current" for sun4m_413, etc.
	configure-add-darwin-52-support-as-14-since-no-change-otherwise-200
	20128 AUTHOR shadow@dementia.org

2002-01-28 21:28  shadow

	* acinclude.m4: DELTA
	
	it was previously agreed that we wouldn't add gratuitous new
	sysnames unless things (not just what the vendor calls the
	operating system) changed. precedent is sun4m_412 still being
	"current" for sun4m_413, etc.
	configure-add-darwin-52-support-as-14-since-no-change-otherwise-200
	20128 AUTHOR shadow@dementia.org

2002-01-26 03:40  shadow

	* src/rx/rx.h: DELTA rx-dont-include-arraysize-in-offsetof-20020125
	AUTHOR kolya@mit.edu
	
	so this compiles on irix

2002-01-24 20:13  shadow

	* src/afs/LINUX/osi_sleep.c: DELTA
	linux-afsd-pids-block-signals-so-we-dont-need-to-flush-20020124
	AUTHOR shadow@dementia.org
	
	no point in keeping this around

2002-01-24 18:09  shadow

	* src/afsd/afs.conf.linux: DELTA
	linux-conf-fix-type-which-crept-in-20020124 AUTHOR
	bartbanter@hotmail.com
	
	"oops"

2002-01-24 10:46  shadow

	* src/rx/SOLARIS/rx_knet.c: DELTA
	solaris-rx-shutdown-sleep-only-if-listener-pid-not-freed-20020124
	AUTHOR shadow@dementia.org
	
	replace if with while in case the listener is freed before we call
	sleep

2002-01-24 10:42  shadow

	* src/afs/: afs_call.c, afs_osi.c, LINUX/osi_misc.c: DELTA
	linux-unmask-signals-in-rxk-listener-at-shutdown-20020124 AUTHOR
	shadow@dementia.org
	
	since the rxk listener gets "kill"d at shutdown we need to unmask
	to wake it up. this should probably be replaced but the logical way
	is evil, involves simulating a packet to the listener so it wakes
	up and notices it's time to die

2002-01-24 10:09  shadow

	* src/afs/afs_osi.c: DELTA
	linux-cant-daemonize-due-to-exit-mm-call-oh-well-20020124 AUTHOR
	shadow@dementia.org
	
	the call to daemonize() means we fail to shut down correctly on SMP
	machines; this is due to the call to exit_mm() in daemonize()

2002-01-23 19:27  shadow

	* src/afs/afs_call.c: DELTA
	
	based on suggestion from kolya@mit.edu
	
	and osi_Invisible cleanup so ifdef logic would be more clear
	linux-rework-signal-blocking-for-afsdb-handler-and-clean-up-osi-inv
	isible-before-im-completely-blind-20020123 AUTHOR
	shadow@dementia.org

2002-01-23 19:15  shadow

	* src/afs/: afs_call.c, afs_osi.c: DELTA
	
	based on suggestion from kolya@mit.edu
	
	and osi_Invisible cleanup so ifdef logic would be more clear
	linux-rework-signal-blocking-for-afsdb-handler-and-clean-up-osi-inv
	isible-before-im-completely-blind-20020123 AUTHOR
	shadow@dementia.org

2002-01-23 18:49  shadow

	* src/rx/LINUX/rx_knet.c: DELTA
	
	while loop idea from chas@cmf.nrl.navy.mil reminder that we should
	worry about 2.2 from somkar@in.ibm.com
	linux-use-while-loop-and-also-do-it-for-22-waiting-to-close-socket-
	20020123 AUTHOR shadow@dementia.org

2002-01-23 18:48  shadow

	* src/rx/: rx_kcommon.c, SOLARIS/rx_knet.c: DELTA
	solaris-wait-for-listenerproc-to-exit-20020123 AUTHOR
	somkar@in.ibm.com
	
	like linux, actually wait for listenerproc to finish before freeing
	the socket

2002-01-23 09:21  shadow

	* src/afs/afs_vcache.c: DELTA
	rework-linux-newvcache-clean-up-dentries-20020123 AUTHOR
	shadow@dementia.org
	
	previous pass wasn't SMP-happy. rework closer to original code.

2002-01-23 07:55  shadow

	* src/afs/afs_osi.c: DELTA linux-afsd-ignore-signals-20020123
	AUTHOR cg2v@andrew.cmu.edu
	
	ignore signals sent to afsd on linux instead of running out of
	control
	
	also daemonize ourselves

2002-01-23 05:09  shadow

	* src/afs/afs_vcache.c: DELTA
	linux24-add-configure-glue-for-new-inode-fields-20020108 AUTHOR
	shadow@dementia.org
	
	sure would be nice if it compiled

2002-01-23 00:43  shadow

	* acconfig.h, acinclude.m4: DELTA
	linux-use-results-of-all-inode-configure-tests-20020122 AUTHOR
	shadow@dementia.org
	
	we tested for and then failed to use things before

2002-01-22 23:31  shadow

	* src/cf/osconf.m4: DELTA hpux11-wants-system-ar-20020122 AUTHOR
	nneul@umr.edu
	
	gnu ar hates empty .o files

2002-01-22 05:51  shadow

	* src/afs/LINUX/osi_vm.c: DELTA linux-fix-mmap-write-20020122
	AUTHOR kolya@mit.edu
	
	a MAP_SHARED write wasn't being flushed back to the server

2002-01-21 19:34  shadow

	* src/rx/.cvsignore: DELTA rx-cvsignore-rxperf-20020121 AUTHOR
	lha@e.kth.se
	
	cvs shpuld ignore rxperf

2002-01-21 18:05  shadow

	* src/rx/rx.c: DELTA rx-cleanup-deadlock-and-refcnt-leak-20020121
	AUTHOR kolya@mit.edu
	
	The first part of the patch fixes a likely deadlock in the case
	when we're destroying a client connection with active calls.
	
	The second part fixes a minor connection refcount leak in my recent
	modification to protect against half-reachable clients.

2002-01-21 10:24  shadow

	* src/SOURCE-MAP: DELTA source-map-20020121 AUTHOR
	mnandrews@lbl.gov
	
	with modifications by shadow@dementia.org
	
	a guide to what's where in the OpenAFS source
	
	this time the right file. a sure sign that it's bedtime.

2002-01-21 10:18  shadow

	* src/SOURCE-MAP: DELTA source-map-20020121 AUTHOR
	mnandrews@lbl.gov
	
	with modifications by shadow@dementia.org
	
	a guide to what's where in the OpenAFS source

2002-01-21 09:14  shadow

	* acinclude.m4: DELTA i-hate-autoconf-20020120 AUTHOR
	shadow@dementia.org
	
	AC_PROG_CC not safe to call this early

2002-01-20 10:40  shadow

	* src/rx/rx_clock.h: DELTA rx-cleanup-gettimeofday-use-20020120
	AUTHOR shadow@dementia.org
	
	redo in a way that doesn't screw up with respect to libafsrpc and
	libafsrpc- using suites

2002-01-20 10:35  shadow

	* src/rx/: rx_clock.c, rx_clock.h: DELTA
	rx-cleanup-gettimeofday-use-20020120 AUTHOR shadow@dementia.org
	
	redo in a way that doesn't screw up with respect to libafsrpc and
	libafsrpc- using suites

2002-01-20 09:52  shadow

	* src/lwp/preempt.h: DELTA alpha-cleanup-20020119 AUTHOR
	shadow@dementia.org
	
	and unbreak linux

2002-01-20 08:04  shadow

	* src/config/param.alpha_nbsd15.h: DELTA
	alpha-netbsd-param-fixes-20020120 AUTHOR lha@e.kth.se
	
	make alpha little endian and remove duplicate define

2002-01-20 05:42  shadow

	* src/rx/rx_packet.c: DELTA
	
	causes problems at minimum for linux
	revert-rx-deal-with-missed-keepalives-by-accurately-tracking-call-n
	umber-20020120 AUTHOR shadow@dementia.org

2002-01-20 05:26  shadow

	* src/rx/: rx_clock.c, rx_clock.h: DELTA
	rx-cleanup-gettimeofday-use-20020120 AUTHOR lha@e.kth.se
	
	don't blindly make assumptions about gettimeofday

2002-01-20 05:19  shadow

	* src/des/: andrew-conf.h, conf-alpha-bsd.h, test/Makefile.in,
	test/key_test.c, test/testit.c, test/verify.c: DELTA
	des-support-alpha-bsd-and-fix-test-programs-20020119 AUTHOR
	lha@e.kth.se
	
	All BSDs are not I386s.
	
	Also include a patch that make sure that data are alligned on
	alpha. All bsd's will fix it up in kernel when used, but you'll get
	a huge performace penalty
	
	Use afs_int32 in the des programs to make sure they work and make
	them build again.

2002-01-20 02:17  shadow

	* src/rxkad/test/: .cvsignore, Makefile.in: DELTA
	rxkad-make-stress-compile-again-20020119 AUTHOR lha@e.kth.se
	
	Make stress compile again.

2002-01-19 16:31  shadow

	* src/bozo/bosserver.c: DELTA bosserver-nofork-20020119 AUTHOR
	lha@e.kth.se
	
	Make it easier to debug bosserver by adding a -nofork flag for the
	!nt40 env's.

2002-01-19 16:28  shadow

	* src/rx/: rx.c, rx.h: DELTA
	rx-protect-servers-from-half-reachable-clients-20020119 AUTHOR
	kolya@mit.edu
	
	This patch should protect Rx-based servers from half-reachable
	clients, which issue requests but don't acknowledge the server's
	response, thereby eventually tying up all of the server threads,
	and denying service to all other clients.  Such clients can arise
	in case of uni-directional routing failures, whereby all packets
	from the server to client are lost but not the other way around.
	
	The idea it to ping clients (using Rx ack ping) before attaching
	them to a thread, if (a) we're running low on threads, and (b) the
	client hasn't responsed to a ping recently.

2002-01-19 09:25  shadow

	* src/: config/param.alpha_nbsd15.h, lwp/lwp.c, lwp/preempt.c,
	lwp/rw.c, tests/Makefile.in: DELTA alpha-cleanup-20020119 AUTHOR
	lha@e.kth.se
	
	make alpha AFS_64BIT_ENV Avoid warning by not passing data inside a
	pointer in the test program rw.
	
	Provide compatibility symbols for those w/o preempt hack so its
	possible to link test program `rw'.
	
	When comparing to lwp_cpptr->statcheck, cast to int, since that is
	the type of lwp_cpptr->statcheck. It may be the case that
	sizeof(int) != sizeof(afs_int32), but then other things will break
	too.
	
	clean tests with -f

2002-01-19 09:21  shadow

	* src/des/make_p_table.c: DELTA
	des-fix-make-p-table-on-alpha-20020119 AUTHOR lha@e.kth.se
	
	if printing with a long (l) unsigned (X), make sure to pass such a
	value as   an argument (p_prime is of int type on alpha).

2002-01-18 21:03  shadow

	* src/bozo/: .cvsignore, Makefile.in: DELTA
	bozo-misc-cleanup-20020118 AUTHOR lha@e.kth.se
	
	- remove bos_util and install it - ignore it

2002-01-18 20:59  shadow

	* src/: cf/osconf.m4, config/.cvsignore, config/Makefile.in,
	config/param.alpha_nbsd15.h, config/param.alpha_nbsd15_usr.h,
	config/param.i386_nbsd15.h, config/param.nbsd15.h, lwp/Makefile.in,
	lwp/process.s, sys/Makefile.in: DELTA
	netbsd-alpha-more-patches-20020118 AUTHOR lha@e.kth.se
	
	get closer to server working

2002-01-18 18:51  shadow

	* src/usd/usd_file.c: DELTA largefile-dump-support-20020118 AUTHOR
	kolya@mit.edu
	
	64bit file support for vos dump

2002-01-18 18:47  shadow

	* src/cf/osconf.m4: DELTA largefile-dump-support-20020118 AUTHOR
	kolya@mit.edu
	
	64bit file support for vos dump

2002-01-18 18:45  shadow

	* acinclude.m4, src/config/Makefile.config.in,
	src/config/Makefile.in, src/config/param.alpha_nbsd15.h,
	src/config/param.i386_nbsd15.h, src/config/param.nbsd15.h: DELTA
	netbsd-alpha-start-at-server-support-20020118 AUTHOR lha@e.kth.se
	
	not ready yet adds the concept of a common OS param file

2002-01-17 10:49  shadow

	* src/tests/README: DELTA test-suite-update-README-20020117 AUTHOR
	shadow@dementia.org
	
	reflect new test, ordering

2002-01-17 10:47  shadow

	* src/tests/: run-suite.pl, baduniq.pl: DELTA
	
	since we run the script not from the script dir we need to know
	where it lives, or do this.
	testsuite-arrange-for-bad-volume-dump-to-be-in-useful-location-2002
	0117 AUTHOR shadow@dementia.org

2002-01-17 10:43  shadow

	* Makefile.in, configure.in: DELTA
	top-makefile-build-runtests-20020117 AUTHOR shadow@dementia.org
	
	make top makefile/configure build run-tests

2002-01-17 10:10  shadow

	* src/tests/run-suite.pl: DELTA
	test-suite-frontend-mkdir-afs-20020117 AUTHOR shadow@dementia.org
	
	mkdir /afs in case

2002-01-17 09:33  shadow

	* src/tests/run-suite.pl: DELTA test-suite-create-cachedir-20020117
	AUTHOR shadow@dementia.org
	
	take care of case where no cache dir exists yet

2002-01-17 09:24  shadow

	* src/tests/run-tests.in: DELTA
	
	there are cases where a vnode has a uniq which is different than
	that in the parent. the salvager should clean it up.
	test-suite-check-for-salvager-correctly-getting-a-bad-uniquifier-20
	020117 AUTHOR shadow@dementia.org

2002-01-17 07:52  shadow

	* src/tests/run-suite.pl: DELTA
	testsuite-frontend-restart-bosserver-20020117 AUTHOR
	shadow@dementia.org
	
	so bosserver rereads configs

2002-01-17 07:25  shadow

	* src/tests/: build-openafs, generic-build: DELTA
	suite-be-less-verbose-20020117 AUTHOR shadow@dementia.org
	
	toss more output in the non-verbose case

2002-01-17 06:47  shadow

	* src/kauth/ka_util.c: DELTA ka-util-differently-useless-20020117
	AUTHOR shadow@dementia.org
	
	drop state here

2002-01-17 05:08  shadow

	* src/tests/run-tests.in: DELTA
	test-script-substitute-fs-path-20020117 AUTHOR shadow@dementia.org
	
	don't assume /usr/local/bin

2002-01-17 05:01  shadow

	* src/tests/run-suite.pl: DELTA update-suite-frontend-20020117
	AUTHOR shadow@dementia.org
	
	fix to use the defined mechanisms to set up bos foo

2002-01-17 02:26  shadow

	* src/tests/run-suite.pl: DELTA
	test-suite-pick-up-replica-of-root-afs-20020116 AUTHOR
	shadow@dementia.org
	
	run in replicated root

2002-01-16 22:02  shadow

	* src/rx/: rx.c, rx.h: DELTA rx-dont-challenge-forever-20020116
	AUTHOR kolya@mit.edu
	
	don't repeat challenges forever. give up after 50 tries

2002-01-16 09:27  shadow

	* src/afs/afs_nfsdisp.c: DELTA
	nfs-translator-call-lookup-with-correct-form-of-dir-20020116 AUTHOR
	shadow@dementia.org
	
	based on information from Kris Van Hees
	
	still untested

2002-01-16 09:23  shadow

	* src/kauth/ka_util.c: DELTA introduce-ka-util-20020116 AUTHOR
	shadow@dementia.org
	
	the start of a tool to write out a kaserver database. currently
	dumps but cannot create a kaserver.DB0

2002-01-16 02:16  shadow

	* src/volser/vos.c: DELTA vos-extra-info-but-disabled-20020115
	AUTHOR jhutz@cmu.edu
	
	extra info in vos examine, but disabled until we figure out a way
	not to irritate things which parse vos examine output

2002-01-16 02:08  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-dcache-inconsistency-fix-20020115 AUTHOR
	chas@cmf.nrl.navy.mil
	
	minor rework on a patch from Ted Anderson (ota@transarc.com) to fit
	OpenAFS

2002-01-16 02:03  shadow

	* src/afs/: afs.h, afs_vcache.c: DELTA
	linux-newvcache-clean-up-dentries-20020115 AUTHOR ota@transarc.com
	
	With work and feedback from Omkar Sathe <somkar@in.ibm.com> and
	Srikanth Vishwanathan <vsrikanth@in.ibm.com>

2002-01-16 00:56  shadow

	* src/rx/rx.c: DELTA rxi-newcall-avoid-race-20020115 AUTHOR
	kolya@mit.edu
	
	avoid race when creating new calls

2002-01-16 00:49  shadow

	* src/tools/: openafs-tools-cmd.README, install/RPM.README,
	install/afs_uninstall, install/afsinit_both,
	install/afsinit_client, install/afsinit_server,
	install/check_udebug.pl, install/install_afs,
	install/make_rpm_source, install/openafs-tools-cmd-1.2.2-1.spec,
	install/unpack_cmd, install/write_fstab.pl, install/write_pam.pl:
	DELTA openafs-tools-cmd-20020115 AUTHOR jstribl@us.ibm.com
	
	Tools for configuring a new cell and for building RPMs of said
	tools

2002-01-16 00:42  shadow

	* src/rx/LINUX/rx_knet.c: DELTA
	linux-osi-sleep-avoid-forgetting-events-20020101 AUTHOR
	shadow@dementia.org
	
	fix for osi_StopListener so it does the rigth thing

2002-01-15 20:52  shadow

	* src/tests/run-suite.pl: DELTA test-suite-update-20020115 AUTHOR
	shadow@dementia.org
	
	stop bos bnodes before deleting

2002-01-15 19:22  shadow

	* Makefile.in, configure.in, src/tests/Makefile.in,
	src/tests/OpenAFS/Auth-Heimdal.pm,
	src/tests/OpenAFS/CMU_copyright.pm,
	src/tests/OpenAFS/ConfigUtils.pm, src/tests/OpenAFS/Dirpath.pm.in,
	src/tests/OpenAFS/OS-LINUX.pm, src/tests/OpenAFS/OS-SOLARIS.pm,
	src/tests/OpenAFS/afsconf.pm, src/tests/OpenAFS/bos.pm,
	src/tests/OpenAFS/config.pm, src/tests/OpenAFS/errtrans.pm,
	src/tests/OpenAFS/fs.pm, src/tests/OpenAFS/kas.pm,
	src/tests/OpenAFS/pts.pm, src/tests/OpenAFS/util.pm,
	src/tests/OpenAFS/vos.pm, src/tests/OpenAFS/wrapper.pm: DELTA
	test-suite-updates-20020115 AUTHOR shadow@dementia.org
	
	put perl modules in properly named subdir

2002-01-15 19:04  shadow

	* src/tests/Makefile.in: DELTA test-suite-updates-20020115 AUTHOR
	shadow@dementia.org
	
	cleanup all target, get missing headers

2002-01-15 19:00  shadow

	* src/tests/: Makefile.in, afscp.c, make-page.c,
	rename-under-feet.c: DELTA test-suite-updates-20020115 AUTHOR
	shadow@dementia.org
	
	cleanup all target, get missing headers

2002-01-15 17:17  shadow

	* src/afs/LINUX/osi_machdep.h: DELTA
	deal-with-linux-large-uids-20020115 AUTHOR shadow@dementia.org
	
	based on feedback from Hartmut Reuter <reuter@rzg.mpg.de>
	
	2.2 headers define the right things for this to work

2002-01-15 16:33  shadow

	* src/tests/.cvsignore: DELTA test-suite-cvsignore-20020115 AUTHOR
	shadow@dementia.org
	
	we need one

2002-01-15 16:26  shadow

	* src/tests/: Makefile.in, reauth.pl, run-suite.pl, test-front.sh:
	DELTA test-suite-update-20020115 AUTHOR shadow@dementia.org
	
	front-end script to tie together the test suite

2002-01-15 04:14  shadow

	* Makefile.in, configure.in, src/tests/Makefile.in,
	src/tests/README.dumptool, src/tests/TEMPLATE,
	src/tests/afsdump_dirlist.c, src/tests/afsdump_extract.c,
	src/tests/afsdump_scan.c, src/tests/afsdump_xsed.c,
	src/tests/backuphdr.c, src/tests/directory.c, src/tests/dump.c,
	src/tests/dumpfmt.h, src/tests/dumpscan.h,
	src/tests/dumpscan_errs.et, src/tests/dumptool.c,
	src/tests/int64.c, src/tests/intNN.h, src/tests/internal.h,
	src/tests/null-search.c, src/tests/parsedump.c,
	src/tests/parsetag.c, src/tests/parsevnode.c, src/tests/parsevol.c,
	src/tests/pathname.c, src/tests/primitive.c, src/tests/repair.c,
	src/tests/stagehdr.c, src/tests/stagehdr.h, src/tests/util.c,
	src/tests/xf_errs.et, src/tests/xf_files.c, src/tests/xf_printf.c,
	src/tests/xf_profile.c, src/tests/xf_rxcall.c, src/tests/xfiles.c,
	src/tests/xfiles.h: DELTA
	test-suite-pull-tools-directly-in-20020114 AUTHOR
	shadow@dementia.org
	
	move dump tools directly into test suite as that is their intended
	use
	
	canonical versions of these tools will be distributed otherwise and
	may be updated but these provide the minimum functionality

2002-01-14 07:49  shadow

	* Makefile.in, configure.in, src/tests/Makefile.in,
	src/tests/README, src/tests/README.afstools,
	src/tests/acladdgroup.pl, src/tests/acladdnegrights.pl,
	src/tests/acladdrights.pl, src/tests/acladduser.pl,
	src/tests/aclclearnegrights.pl, src/tests/aclcopy.pl,
	src/tests/aclremovegroup.pl, src/tests/aclremoveuser.pl,
	src/tests/afs-newcell.pl, src/tests/afs-rmcell.sh,
	src/tests/afscp.c, src/tests/afscp_callback.c,
	src/tests/append-over-page.c, src/tests/append1, src/tests/apwd.c,
	src/tests/asu.c, src/tests/blocks-new-file.c,
	src/tests/boot-strap-arla, src/tests/bosaddhost.pl,
	src/tests/bosaddkey.pl, src/tests/bosadduser.pl,
	src/tests/boscreate.pl, src/tests/bosdelete.pl,
	src/tests/bosdeleterunning.pl, src/tests/bosexec.pl,
	src/tests/bosinstall.pl, src/tests/boslisthosts.pl,
	src/tests/boslistkeys.pl, src/tests/boslistusers.pl,
	src/tests/bosremovehost.pl, src/tests/bosremovekey.pl,
	src/tests/bosremoveuser.pl, src/tests/bosrestartstopped.pl,
	src/tests/bossalvagepart.pl, src/tests/bossalvageserver.pl,
	src/tests/bossalvagevolume.pl, src/tests/bosshutdown.pl,
	src/tests/bosstart.pl, src/tests/bosstatus.pl,
	src/tests/bosstop.pl, src/tests/build-and-run-rcs,
	src/tests/build-emacs, src/tests/build-emacs-j,
	src/tests/build-gdb, src/tests/build-openafs, src/tests/checkpwd,
	src/tests/compare-inum-mp, src/tests/compare-inums,
	src/tests/compare-with-local, src/tests/copy-and-diff-gnu-mirror,
	src/tests/copy-file, src/tests/creat1, src/tests/create-dirs.c,
	src/tests/create-files.c, src/tests/create-remove-dirs,
	src/tests/create-remove-files, src/tests/create-remove.c,
	src/tests/create-stat.c, src/tests/create-symlinks.c, src/tests/dd,
	src/tests/deep-tree, src/tests/deep-tree2,
	src/tests/dir-size-mismatch, src/tests/dir-tree,
	src/tests/dup2-and-unlog.c, src/tests/echo-n.c, src/tests/err.c,
	src/tests/err.h, src/tests/errx.c, src/tests/exec,
	src/tests/exit-wo-close.c, src/tests/extcopyin,
	src/tests/extcopyout, src/tests/fcachesize-dir,
	src/tests/fcachesize-file-small, src/tests/fcachesize-read-file,
	src/tests/fcachesize-write-file, src/tests/fchmod.c,
	src/tests/fhbench.c, src/tests/find-and-cat-netbsd,
	src/tests/find-linux, src/tests/fs-flush, src/tests/fs-sa-la,
	src/tests/fs_lib.c, src/tests/fsx.c, src/tests/ga-test.c,
	src/tests/generic-build, src/tests/getdents-and-unlink1,
	src/tests/getdents-and-unlink2, src/tests/getdents-and-unlink3,
	src/tests/grind-arla-with-cvs, src/tests/hardlink1.c,
	src/tests/hardlink2.c, src/tests/hardlink3, src/tests/hardlink4.c,
	src/tests/hardlink5, src/tests/hello-world.in,
	src/tests/intr-read.c, src/tests/intr-read1,
	src/tests/invalidate-file.c, src/tests/kill-softer.c,
	src/tests/kill-softly.c, src/tests/kotest,
	src/tests/large-dir-16384, src/tests/large-dir-extra,
	src/tests/large-dir.c, src/tests/large-dir2.c,
	src/tests/large-dir3.c, src/tests/large-filename, src/tests/ls-afs,
	src/tests/make-page.c, src/tests/many-dirs, src/tests/many-fetchs,
	src/tests/many-files, src/tests/many-files-with-content,
	src/tests/many-stores, src/tests/many-symlinks, src/tests/mkdir,
	src/tests/mkdir-lnk, src/tests/mkdir1, src/tests/mkdir2.c,
	src/tests/mkdir3.c, src/tests/mkm-rmm, src/tests/mmap-and-read.c,
	src/tests/mmap-cat.c, src/tests/mmap-shared-write.c,
	src/tests/mmap-vs-read.c, src/tests/mmap-vs-read2.c,
	src/tests/mountpoint.in, src/tests/parallel1, src/tests/pine.c,
	src/tests/ptsadduser.pl, src/tests/ptschown.pl,
	src/tests/ptscreategroup.pl, src/tests/ptscreateuser.pl,
	src/tests/ptsdeletegroup.pl, src/tests/ptsdeleteuser.pl,
	src/tests/ptsexaminegroup.pl, src/tests/ptsexamineuser.pl,
	src/tests/ptslistmax.pl, src/tests/ptslistown.pl,
	src/tests/ptsmembersgroup.pl, src/tests/ptsmembersuser.pl,
	src/tests/ptsremove.pl, src/tests/ptssetf.pl,
	src/tests/ptssetmax.pl, src/tests/read-vs-mmap.c,
	src/tests/read-vs-mmap2.c, src/tests/read-write.c,
	src/tests/readdir-vs-lstat.c, src/tests/readfile-wo-create,
	src/tests/reauth.pl, src/tests/rename-under-feet.c,
	src/tests/rename1, src/tests/rename2, src/tests/rename3,
	src/tests/rename4, src/tests/rename5.c, src/tests/rename6.c,
	src/tests/rewrite-emacs, src/tests/rm-rf.c, src/tests/run-fsx,
	src/tests/run-rcs, src/tests/run-tests.in, src/tests/setgroups,
	src/tests/setpag, src/tests/shallow-tree,
	src/tests/still-there-p.c, src/tests/strange-characters,
	src/tests/strange-characters-c.c,
	src/tests/strange-other-characters, src/tests/symlink.c,
	src/tests/t.uniq-bad, src/tests/test-gunzip-gnu-mirror,
	src/tests/test-parallel1.c, src/tests/test-parallel2.c,
	src/tests/test-setgroups.c, src/tests/test-setpag.c,
	src/tests/too-many-files, src/tests/touch1,
	src/tests/truncate-files.c, src/tests/truncate.c,
	src/tests/untar-emacs, src/tests/untar-openafs,
	src/tests/utime-dir.c, src/tests/utime-file.c,
	src/tests/visit-volumes, src/tests/vosaddsite.pl,
	src/tests/vosbackup.pl, src/tests/voscreate.pl,
	src/tests/vosdelentry.pl, src/tests/vosdump.pl,
	src/tests/vosexamine.pl, src/tests/voslistpart.pl,
	src/tests/voslistvldb.pl, src/tests/voslistvol.pl,
	src/tests/voslock.pl, src/tests/vosmove.pl,
	src/tests/vospartinfo.pl, src/tests/vosrelease.pl,
	src/tests/vosremove.pl, src/tests/vosremsite.pl,
	src/tests/vosrename.pl, src/tests/vosrestore.pl,
	src/tests/vossyncserv.pl, src/tests/vossyncvldb.pl,
	src/tests/vosunlock.pl, src/tests/vosunlockall.pl,
	src/tests/voszap.pl, src/tests/warn.c, src/tests/warnx.c,
	src/tests/write-closed.c, src/tests/write-closed2.c,
	src/tests/write-large.c, src/tests/write-rand.c,
	src/tests/write-ro, src/tests/write-ro-file.c,
	src/tests/write-ucc.c, src/tests/write1, src/tests/write2,
	src/tests/write3.c: DELTA functionality-test-suite-20020114 AUTHOR
	shadow@dementia.org
	
	Based on Arla test suite and AFSTools with some other additions;
	intended to set up a standalone cell, perform operations

2002-01-13 23:47  shadow

	* Makefile.in, configure.in: DELTA dumptools-20020113 AUTHOR
	jhutz@cmu.edu
	
	tools for manipulating afs volume dumps

2002-01-13 17:06  shadow

	* src/cf/osconf.m4: DELTA alpha-linux-build-fixes-20020113 AUTHOR
	shirsch@adelphia.net
	
	so alpha linux builds work again

2002-01-12 21:35  shadow

	* src/bozo/Makefile.in: DELTA bos-key-utility-20020112 AUTHOR
	shadow@dementia.org
	
	modification of asetkey to allow manipulation of key files without
	a running bosserver (asetkey requires krb4; this does not)

2002-01-12 20:32  shadow

	* src/bozo/: Makefile.in, bos_util.c: DELTA
	bos-key-utility-20020112 AUTHOR shadow@dementia.org
	
	modification of asetkey to allow manipulation of key files without
	a running bosserver (asetkey requires krb4; this does not)

2002-01-11 16:44  shadow

	* src/afs/LINUX/osi_sleep.c: DELTA
	linux-remove-hazardous-trace-events-20020111 AUTHOR
	shadow@dementia.org
	
	use of osi_Sleep in tracing code makes this dangerous.

2002-01-10 06:42  shadow

	* src/afs/SOLARIS/osi_vnodeops.c: DELTA
	solaris-obtain-locks-under-GLOCK-20020101 AUTHOR kolya@mit.edu
	
	Fix the two places in Solaris afs_GetOnePage where locks   are
	obtained/released without GLOCK.
	
	(Fix error in application of patch)

2002-01-08 20:54  shadow

	* src/afs/: afs_lock.c, afs_trace.et, lock.h: DELTA
	lock-tracing-20020108 AUTHOR kolya@mit.edu
	
	patches to allow tracing with fstrace of afs locks

2002-01-08 20:44  shadow

	* src/: NTMake9x, NTMakefile,
	WINNT/afs_setup_utils/afs_setup_utils.cpp,
	WINNT/afs_setup_utils/_isuser/_IsUser.RC,
	WINNT/afs_setup_utils/_isuser/ntmakefile, WINNT/afsd/NTMakefile,
	WINNT/afsd/afsd_service.c, WINNT/afsd/afslogon.c,
	WINNT/afsd/cm_callback.c, WINNT/afsd/cm_dcache.c,
	WINNT/afsd/cm_scache.c, WINNT/client_config/dlg_automap.cpp,
	WINNT/client_config/drivemap.cpp, WINNT/client_config/drivemap.h,
	WINNT/client_creds/NTMakefile, WINNT/client_creds/main.cpp,
	WINNT/install/InstallShield5/Default.txt,
	WINNT/install/InstallShield5/GenFileGroups.bat,
	WINNT/install/InstallShield5/setup.rul,
	WINNT/install/Win9x/NTMakeFile, WINNT/pthread/NTMakefile,
	WINNT/pthread/test/NTMakefile, config/NTDllmap.txt,
	config/NTMakefile.i386_nt40, config/NTMakefile.i386_win95,
	kauth/kautils.p.h, libadmin/adminutil/NTMakefile,
	libadmin/bos/NTMakefile, libadmin/cfg/NTMakefile,
	libadmin/cfg/test/NTMakefile, libadmin/client/NTMakefile,
	libadmin/kas/NTMakefile, libadmin/pts/NTMakefile,
	libadmin/test/NTMakefile, libadmin/vos/NTMakefile,
	libafsauthent/NTMakefile, libafsrpc/NTMakefile,
	procmgmt/NTMakefile, procmgmt/test/NTMakefile, tbutc/NTMakefile,
	tviced/NTMakefile, vol/NTMakefile: DELTA windows-updates-20010108
	AUTHOR jimpeter@us.ibm.com
	
	"1. The default Open AFS is set to normal security (doesn't
	generate random user names).  If you are installing over a previous
	version (before 1.2.2b) it's default is high security; therefore,
	if you want the normal security, you should uninstall the previous
	version (1.2.2a or earlier) and select to 'Not Preserve previous
	settings'.
	
	To manually change security you need to set the following registry
	keys:
	
	3. Windows 2000/NT, Win9x - First time installations will create
	necessary directories when user decides to download CellServDB
	
	4. Windows 2000/NT, Global Drive working.
	
	5. Windows XP - Drive mapping via GUI working.
	
	6. Rename pthread.dll to afspthread.dll"
	
	DELTA some-name-yyyymmdd AUTHOR contributor@some.site
	HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TransarcAFSDae
	mond\NetworkProvider	  LogonOptions = 1 - Integrated Logon	  
	LogonOptions = 2 - High Security options, Random User name
	generation	LogonOptions = 3 - both

2002-01-08 20:41  shadow

	* src/afs/afs_vcache.c, acinclude.m4: DELTA
	linux24-add-configure-glue-for-new-inode-fields-20020108 AUTHOR
	shadow@dementia.org
	
	based on report from cg@cdegroot.com

2002-01-02 04:12  shadow

	* README.DEVEL: DELTA
	update-readme-devel-for-parallel-make-hints-20020101 AUTHOR
	nneul@umr.edu
	
	suggestions which make parallel make easier to support

2002-01-02 04:08  shadow

	* src/vlserver/Makefile.in: DELTA
	vlserver-remove-duplicate-targets-20020101 AUTHOR kolya@mit.edu
	
	"duplicates seem to confuse /usr/bin/make on MacOSX"

2002-01-01 21:02  shadow

	* src/: config/afs_sysnames.h, config/param.i386_nbsd15.h,
	config/param.i386_nbsd15_usr.h, venus/Makefile.in: DELTA
	netbsd-initial-support-20020101 AUTHOR lha@e.kth.se
	
	update parameters so it will build

2002-01-01 20:24  shadow

	* src/pinstall/install.c: DELTA netbsd-server-support-20020101
	AUTHOR lha@e.kth.se
	
	like openbsd, stripping on netbsd strips libraries

2002-01-01 19:41  shadow

	* src/uss/uss_common.h: DELTA netbsd-server-support-20020101 AUTHOR
	lha@e.kth.se
	
	support for fileserver (namei) on netbsd

2002-01-01 19:32  shadow

	* src/: rx/NBSD/rx_kmutex.h, rx/NBSD/rx_knet.c,
	afs/NBSD/opt_posix.h, afs/NBSD/osi_file.c, afs/NBSD/osi_groups.c,
	afs/NBSD/osi_inode.c, afs/NBSD/osi_inode.h, afs/NBSD/osi_machdep.h,
	afs/NBSD/osi_misc.c, afs/NBSD/osi_sleep.c, afs/NBSD/osi_vfsops.c,
	afs/NBSD/osi_vm.c, afs/NBSD/osi_vnodeops.c: DELTA
	netbsd-server-support-20020101 AUTHOR lha@e.kth.se
	
	support for fileserver (namei) on netbsd

2002-01-01 19:09  shadow

	* src/config/: afs_sysnames.h, param.sparc_linux24.h,
	param.sparc_linux24_usr.h: DELTA
	linux-sparc-24-kernel-support-20020101 AUTHOR eichin@thok.org
	
	config for linux 2.4 kernels on sparc

2002-01-01 19:01  shadow

	* acinclude.m4: DELTA
	acinclude-update-for-new-darwin-version-strings-20020101 AUTHOR
	ted@mit.edu
	
	so we can build for new darwin versions

2002-01-01 18:57  shadow

	* Makefile.in, acinclude.m4, src/cf/osconf.m4,
	src/config/Makefile.config.in, src/config/param.i386_nbsd15.h,
	src/config/param.i386_nbsd15_usr.h, src/gtx/curseswindows.c,
	src/libafs/MakefileProto.NBSD.in,
	src/libuafs/MakefileProto.NBSD.in, src/lwp/Makefile.in,
	src/pinstall/install.c, src/usd/usd_file.c, src/venus/up.c: DELTA
	netbsd-server-support-20020101 AUTHOR lha@e.kth.se
	
	support for fileserver (namei) on netbsd

2002-01-01 18:49  shadow

	* src/afs/LINUX/osi_sleep.c: DELTA
	linux-osi-sleep-avoid-forgetting-events-20020101 AUTHOR
	chas@cmf.nrl.navy.mil
	
	based on suggestion from Ted Anderson "the changes make more sense
	than the code as it currently exists.  the only think i am nervous
	about is the dontSleep delete.	while it makes more sense to just
	not wakeup sleepers if none exist, i suppose its possible that some
	bit of afs code wants acausal (wake before sleep) events.  that
	does seem quite unlikely.  just looking at the sleep on solaris, it
	checks the seq number to get the next event not a previous event.
	
	i imported the changes and make the fixup in osi_stoplistener().  i
	dropped some of the silly syntax changes that junked up the diff --
	this makes it a bit easier to see what was changed.  i just added
	an assert in afs_addevent for quality assurance purposes."

2002-01-01 18:34  shadow

	* src/afs/SOLARIS/osi_vnodeops.c: DELTA
	solaris-obtain-locks-under-GLOCK-20020101 AUTHOR kolya@mit.edu
	
	Fix the two places in Solaris afs_GetOnePage where locks   are
	obtained/released without GLOCK.

2001-12-30 00:07  shadow

	* src/afs/LINUX/osi_alloc.c: DELTA
	
	linux 2.2 lacks set_current_state. currently in 2.4 it's a
	definition and not a real function, so this will work
	linux22-also-alloc-avoid-potential-recursion-freeing-memory-and-sch
	edule-when-vmalloc-fails-20011229 AUTHOR kolya@mit.edu

2001-12-25 18:19  shadow

	* src/afs/LINUX/osi_alloc.c: DELTA
	
	"The first is to change the gfp_mask passed to kmalloc(). Using
	GFP_KERNEL,   it is possible that the VM will call back to the
	filesystem to free up	memory to satisfy the kmalloc request.
	GFP_NOFS will prevent this possible   recursion. I believe GFP_NOFS
	first appeared in the 2.4.6 kernel.
	
	  The second change involves the call to schedule() when vmalloc()
	fails. This
	  can also cause a hang. The schedule() call could be replaced
	with:
	
	  set_current_state(TASK_INTERRUPTIBLE);
	  schedule_timeout(HZ);"
	linux-alloc-avoid-potential-recursion-freeing-memory-and-schedule-w
	hen-vmalloc-fails-20011225 AUTHOR bartbanter@hotmail.com

2001-12-25 18:13  shadow

	* src/rx/rx.c: DELTA rx-avoid-unnecessary-wakeups-20011225 AUTHOR
	kolya@mit.edu
	
	"This fixes a livelock condition introduced in my earlier  
	resource starvation patch; apparently I had erred too far   on the
	side of "wake up just in case".  The livelock bug   is exhibited
	when running 10 fsstress processes at once;   if many processes are
	waiting for a new Rx call, they get   stuck in an uninterruptible
	kernel loop waking each other	up."

2001-12-25 18:10  shadow

	* src/afs/afs_segments.c: DELTA fix-dcache-deadlock-20011225 AUTHOR
	kolya@mit.edu
	
	"This patch fixes a deadlock in the new dcache locking scheme.	 
	The underlying bug apparently existed before, but due to the   
	absence of locking, it probably resulted in spuriously high   
	refcounts rather than deadlock.
	
	  The problem happens when there are zero-length dcache entries
	  associated with a file; this is demonstrated by fsx, which
	  hangs after running on AFS for a while.  The writeback loop
	  never releases dcache entries unless they're stored back to
	  the server as part of a sequential byte range."

2001-12-25 18:09  shadow

	* src/afs/afs.h: DELTA fix-formatting-in-afs-h-20011225 AUTHOR
	kolya@mit.edu
	
	minor formatting cleanup

2001-12-25 18:04  shadow

	* src/afs/afs_dcache.c: DELTA
	dcache-dont-erroneously-fail-to-fill-in-tsmall-20011225 AUTHOR
	kolya@mit.edu
	
	"The particular problem seems to be, when size	 is computed to be
	zero, tsmall is not filled in with valid data,	 and ProcessFS is
	called with a zeroed out OutStatus.  This causes   the file to
	magically turn into a directory (VDIR), among other   things"
	
	"The second part of the patch doesn't fix any bug that I've ran
	into   thus far, but seemed like a good idea while I was reading
	the code   to find the former bug."

2001-12-24 21:19  shadow

	* doc/txt/ka2heim.txt: DELTA doc-heimdal-conversion-howto-20011224
	AUTHOR shadow@dementia.org
	
	short explanation of how to convert from a kaserver to a heimdal
	kdc including setting up iprop

2001-12-08 02:29  shadow

	* src/viced/afsfileprocs.c: DELTA
	
	Currently it's possible to give StoreData negative
	Pos/Length/FileLength	arguments and thereby set the volume quota
	usage to arbitrary values.    This patch makes these values
	unsigned, since negative file positions    and lengths don't make
	sense anyway.
	make-storedata-use-unsigned-values-so-quota-cant-get-corrupted-2001
	1203 AUTHOR kolya@mit.edu

2001-12-06 23:39  shadow

	* src/rx/: Makefile.in, rxperf.c: DELTA
	rx-add-performance-testing-client-20011206 AUTHOR lha@e.kth.se
	
	add rxperf with modified license which allows us to distribute it
	now pending more useful OpenAFS documentation existing at some
	point in the future.

2001-12-03 23:21  shadow

	* src/: fsint/afsint.xg, viced/afsfileprocs.c: DELTA
	
	Currently it's possible to give StoreData negative
	Pos/Length/FileLength	arguments and thereby set the volume quota
	usage to arbitrary values.    This patch makes these values
	unsigned, since negative file positions    and lengths don't make
	sense anyway.
	make-storedata-use-unsigned-values-so-quota-cant-get-corrupted-2001
	1203 AUTHOR kolya@mit.edu

2001-11-26 21:29  shadow

	* src/bozo/bosoprocs.c: DELTA
	bosserver-dont-enforce-world-readability-on-server-etcdir-20011126
	AUTHOR hartmans@mit.edu
	
	no reason server etcdir needs to be forced world readable; nothing
	need default to those cellconfig files except in the localauth case
	and then you need to be able to read the KeyFile anyway

2001-11-21 18:29  shadow

	* doc/txt/winnotes/afsdb-freelance-notes: DELTA
	windows-afsdb-freelance-notes-20011120 AUTHOR
	riegel@almaden.ibm.com
	
	notes from Jeff about AFSDB and Freelance clients

2001-11-21 16:01  shadow

	* src/: afs/afs.h, afs/afs_cbqueue.c, afs/afs_daemons.c,
	afs/afs_dcache.c, afs/afs_init.c, afs/afs_memcache.c,
	afs/afs_osi.h, afs/afs_pioctl.c, afs/afs_segments.c,
	afs/afs_vcache.c, afs/afs_volume.c, afs/lock.h,
	afs/AIX/osi_vnodeops.c, afs/DOC/afs_rwlocks,
	afs/DUX/osi_vnodeops.c, afs/FBSD/osi_vnodeops.c,
	afs/IRIX/osi_vnodeops.c, afs/LINUX/osi_vnodeops.c,
	afs/SOLARIS/osi_vnodeops.c, afs/VNOPS/afs_vnop_create.c,
	afs/VNOPS/afs_vnop_dirops.c, afs/VNOPS/afs_vnop_link.c,
	afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_read.c,
	afs/VNOPS/afs_vnop_readdir.c, afs/VNOPS/afs_vnop_remove.c,
	afs/VNOPS/afs_vnop_rename.c, afs/VNOPS/afs_vnop_symlink.c,
	afs/VNOPS/afs_vnop_write.c, venus/kdump.c: DELTA
	dcache-finegrained-locks-20011121 AUTHOR kolya@mit.edu
	
	This patch implements more fine-grained locking for dcache entries.
	 The main advantage is that multiple chunks of the same file can be
	fetched at once.  This means that an incorrectly-guessed prefetch
	won't block other fetches, prefetches of multiple chunks can occur
	in parallel, and multiple processes sharing the same file can read
	from different parts of the file at once.

2001-11-21 15:54  shadow

	* src/afsd/afs.rc.linux: DELTA
	quote-modloaddir-when-looking-for-kernel-module-20011120 AUTHOR
	schutz@in2p3.fr
	
	quote variable evaluation

2001-11-21 15:41  shadow

	* src/afsd/afs.rc.linux: DELTA
	linux-rc-make-ifconfig-speak-english-for-parsing-20011120 AUTHOR
	thomas.mueller@hrz.tu-chemnitz.de
	
	sadly the script is fluent only in english and can't even pretend
	it knows anything else

2001-11-21 15:36  shadow

	* src/bozo/bnode.c: DELTA bozo-make-logging-more-readable-20011120
	AUTHOR zacheiss@mit.edu
	
	add missing newlines

2001-11-21 15:31  shadow

	* src/afs/Makefile.in: DELTA afs-trace-missing-dependancy-20011120
	AUTHOR nneul@umr.edu
	
	so when afs_trace.et updates the header gets rebuilt

2001-11-21 15:29  shadow

	* src/auth/ktc.c: DELTA ktc-dont-prototype-lseek-20011120 AUTHOR
	hartmans@mit.edu
	
	breaks sparc linux 2.2

2001-11-21 06:44  shadow

	* src/: WINNT/afsd/NTMakefile, WINNT/afsd/cm_ioctl.c,
	WINNT/afsd/smb.h, WINNT/afsd/smb3.h,
	WINNT/client_config/drivemap.cpp, WINNT/client_creds/advtab.cpp,
	auth/ktc_nt.c, kauth/user_nt.c, libafsauthent/afsauthent.def: DELTA
	windows-updates-20011121 AUTHOR jimpeter@us.ibm.com
	
	missed updates needed for next release

2001-11-20 20:04  shadow

	* src/afs/afs_volume.c: DELTA
	afs-resetvolumes-zero-serverhost-to-avoid-deadlock-20011120 AUTHOR
	shadow@dementia.org
	
	the equivalent of what's done in InstallUVolumeEntry to avoid a
	deadlock but just for this server since it's all we're dealing with

2001-11-19 16:59  shadow

	* src/viced/afsfileprocs.c: DELTA
	viced-getstatus-clear-lengthhi-since-not-now-using-it-20011119
	AUTHOR chas@cmf.nrl.navy.mil
	
	so we don't end up with bogus value here

2001-11-19 16:58  shadow

	* src/afs/afs_dcache.c: DELTA
	
	show fetch64 errors also mask high bit for reporting EFBIG
	startrxafs-fetchdata64-always-show-result-and-EFBIG-at-7fffffff-200
	11119 AUTHOR chas@cmf.nrl.navy.mil

2001-11-19 16:53  shadow

	* src/viced/afsfileprocs.c: DELTA
	viced-fetchdata64-should-call-common-code-in-64-mode-20011119
	AUTHOR chas@cmf.nrl.navy.mil
	
	both of the stubs shouldn't be using the 32 bit case in common

2001-11-19 16:52  shadow

	* src/: rx/Makefile.in, sys/Makefile.in: DELTA
	rx-sys-fix-broken-install-dependancies-20011119 AUTHOR
	chas@cmf.nrl.navy.mil
	
	this got broken in one of the sets of changes

2001-11-14 23:59  shadow

	* src/: libafs/MakefileProto.SOLARIS.in, viced/afsfileprocs.c,
	libafs/MakefileProto.SOLARIS.in: DELTA
	viced-add-missing-comma-in-64bit-detailed-stats-case-20011114
	AUTHOR shadow@dementia.org
	
	and due to no prototypes this slipped right on by

2001-11-14 17:39  shadow

	* src/bozo/bnode.c: DELTA
	bosserver-log-improve-readability-20011114 AUTHOR zacheiss@mit.edu
	
	include newlines in boslog output

2001-11-14 04:02  shadow

	* src/rx/: rx.c, rx.h: DELTA
	rx-fix-resource-starvation-problem-20011113 AUTHOR kolya@mit.edu
	
	This patch fixes a resource starvation condition in Rx.  The  
	problem arises, for instance, when more than 4 daemons try to  
	prefetch chunks of the same file at once.  The fifth daemon is	
	stuck in MAKECALL_WAITING state, never getting a chance to run,  
	because the other 4 daemons never yield to the scheduler after	
	releasing the call, and just grab the call back again.

2001-11-13 20:31  shadow

	* src/afs/afs_cell.c: DELTA
	afs-cell-avoid-need-for-new-prototype-20011113 AUTHOR
	shadow@dementia.org
	
	reogranize so we don't need to add a prototype
	
	based on report from kolya@mit.edu
	
	DELTA some-name-yyyymmdd AUTHOR contributor@some.site

2001-11-13 17:24  shadow

	* src/afs/: afs.h, afs_cell.c, afs_pioctl.c: DELTA
	hold-afs-xcell-lock-during-setserverprefs-20011113 AUTHOR
	shadow@dementia.org
	
	afs_RemoveCellEntry holds afs_xcell; setserverprefs modified the
	same structure but did not which was problematic if something
	changed out from under it

2001-11-13 14:47  shadow

	* src/afs/: afs_dcache.c, afs_trace.et, LINUX/osi_sleep.c,
	VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_read.c,
	VNOPS/afs_vnop_readdir.c: DELTA
	64bit-client-mods-build-cleanly-20011113 AUTHOR reuter@rzg.mpg.de
	
	necessary fixes for aix and solaris, plus fix for linux for when
	wake_up doesn't wake the sleeper

2001-11-13 14:40  shadow

	* src/pam/afs_util.c: DELTA
	pam-include-limits-h-for-NGROUPS-MAX-20011113 AUTHOR
	reuter@rzg.mpg.de
	
	pam module needs limits.h to build

2001-11-13 13:14  shadow

	* src/afs/lock.h: DELTA
	nbobtainwritelock-fix-precedence-problem-20011113 AUTHOR
	kolya@mit.edu
	
	NBObtainWriteLock always returned 0 due to precedence problem. Also
	add NBObtainSharedLock

2001-11-13 04:59  shadow

	* src/rx/rx.h: DELTA rx-compute-ackdatasize-correctly-20011113
	AUTHOR kolya@mit.edu
	
	This patch clarifies the implicit 3 reserved bytes in
	rx_AckDataSize,   and hopefully makes the code more portable for
	future platforms.

2001-11-13 04:52  shadow

	* acinclude.m4, src/sys/pagsh.c: DELTA irix-build-cleanup-20011113
	AUTHOR chas@cmf.nrl.navy.mil
	
	make IP35 port select correctly. make pagsh build again

2001-11-11 17:11  shadow

	* src/afs/IRIX/osi_vfs.h: DELTA
	irix-PFLUSHINVAL-should-be-VOP-FLUSHINVAL-PAGES-20011111 AUTHOR
	chas@cmf.nrl.navy.mil
	
	Based on suggestions from gwehrman@sgi.com

2001-11-11 01:57  shadow

	* src/: afs/DARWIN/osi_vm.c, cf/osconf.m4,
	libafs/MakefileProto.DARWIN.in: DELTA
	make-darwin-14-build-with-new-makefile-frag-system-20011110 AUTHOR
	cg2v@andrew.cmu.edu
	
	head now builds on darwin 1.4; may not build in objdir env yet

2001-11-10 23:20  shadow

	* src/: afs/afs_osi.c, afs/DARWIN/osi_module.c,
	afs/DARWIN/osi_sleep.c, afs/DARWIN/osi_vm.c,
	afs/DARWIN/osi_vnodeops.c, cf/osconf.m4, config/afs_sysnames.h,
	config/param.ppc_darwin_14.h, config/param.ppc_darwin_14_usr.h,
	libafs/afs.ppc_darwin_14.plist.in: DELTA darwin-14-support-20011110
	AUTHOR cg2v@andrew.cmu.edu
	
	base support for darwin 1.4

2001-11-10 23:00  shadow

	* src/afs/: afs_daemons.c, afs_segments.c, afs_trace.et,
	SOLARIS/osi_vnodeops.c, VNOPS/afs_vnop_write.c: DELTA
	more-64bit-client-fixes-20011110 AUTHOR reuter@rzg.mpg.de
	
	some afs_offs_t still missing so obsolete code fixed and new trace
	for m.Length change

2001-11-10 22:36  shadow

	* src/: pam/afs_util.c, sys/pagsh.c: DELTA
	
	NGROUPS_MAX instead of 30 used so we get all groups from getgroups
	use-NGROUPS-MAX-instead-of-constant-for-curpag-getgroups-call-20011
	110 AUTHOR thomas.mueller@hrz.tu-chemnitz.de

2001-11-10 22:31  shadow

	* src/: NTMake9x, NTMakefile, WINNT/afs_setup_utils/NTMakefile,
	WINNT/afs_setup_utils/afs_setup_utils.cpp,
	WINNT/afsd/afsd_service.c, WINNT/afsd/afslogon.c,
	WINNT/afsd/cm_config.c, WINNT/afsd/fs.c, WINNT/afsd/smb.c,
	WINNT/afsd/smb3.c, WINNT/afsd/smb_ioctl.c,
	WINNT/client_config/config.cpp, WINNT/client_config/config.h,
	WINNT/client_config/dlg_misc.cpp, WINNT/client_config/drivemap.cpp,
	WINNT/client_config/drivemap.h, WINNT/client_config/resource.h,
	WINNT/client_config/tab_drives.cpp,
	WINNT/client_config/tab_general.cpp,
	WINNT/client_config/lang/en_US/afs_config.rc,
	WINNT/client_creds/advtab.cpp, WINNT/client_creds/afswiz.cpp,
	WINNT/client_creds/main.cpp, WINNT/client_osi/libosi.def,
	WINNT/client_osi/osilog.c, WINNT/client_osi/osilog.h,
	WINNT/install/InstallShield5/Default.txt,
	WINNT/install/InstallShield5/NTMakefile,
	WINNT/install/InstallShield5/PackageWeb.pfw,
	WINNT/install/Win9x/NTMakeFile, WINNT/win9xpanel/WinAfsLoad.cpp,
	config/NTMakefile, config/NTMakefile.i386_nt40,
	config/NTMakefile.i386_win95, rxkad/rxkad.p.h: DELTA
	windows-updates-including-dont-lose-tokens-20011110 AUTHOR
	jimpeter@us.ibm.com
	
	Win2k tokens association problems are fixed. details are in
	doc/txt/winnotes in the 1.2.2a updates file

2001-11-10 18:21  shadow

	* src/afsd/afsd.c: DELTA
	linux-afsd-allow-ext3-journals-without-error-20011110 AUTHOR
	thomas@cs.wisc.edu
	
	an ext3 journal in the vice cache (root of the partition) is
	allowable
	
	we have no useful way to discern ext2 from ext3 without groveling
	in fstab so just allow it

2001-11-10 18:14  shadow

	* src/rx/rx.c: DELTA
	
	"My theory of what happened is roughly as follows:
	
	    Process tries to read data from AFS (as part of a page fault);
	    issues a new Rx call on an Rx connection to the fileserver.
	
	    The server transmits some data back to the client, but some
	packet
	    is lost.
	
	    Something tries to garbage-collect/destroy the connection;
	since
	    there is an active call, it can't do so, but issues an
	rx_AckAll
	    anyway, which acknowledges all packets transmitted by the
	server
	    as having been received.  Server flushes its retransmit queue.
	
	    Client waits forever for the lost packet to arrive, but since
	the
	    server has already flushed the transmit queue, it cannot
	possibly
	    retransmit it.
	
	All this is happening while the client has read-locked its address
	space (since the read is part of a page fault).  /proc accesses
	that try to poke into that processes address space hang waiting for
	said lock, causing the lossage we actually observed."
	rx-dont-ackall-a-connection-were-waiting-for-retransmits-on-2001111
	0 AUTHOR kolya@mit.edu

2001-11-10 18:08  shadow

	* src/rx/rx_packet.c: DELTA
	
	(as originally discovered by ted@mit.edu)
	
	"This fix deals with the following lose case:	Client starts a
	call that, for some reason, takes a long time on the   server. 
	While the client waits for the server to finish, client and  
	server usually send each other keep alive packets.  If something  
	causes those packets to be delayed or dropped, then the client will
	  conclude that the call has failed or finished (usually failed),
	while	the server is still *busy* doing the call.
	
	  In this circumstance, the client will initiate another call and
	the
	  server will correctly respond that it is busy.  Unfortunately, if
	the
	  callNumber of a received packet doesn't match the callNumber of
	the
	  outstanding call, then the client never sees that the server says
	it's
	  busy.  Instead the server appears as a black hole to the client.
	
	  This fix ensures that the client sees the busy packets when its
	  callNumber is reasonably out of sync with the server."
	rx-deal-with-missed-keepalives-by-accurately-tracking-call-number-2
	0011110 AUTHOR zacheiss@mit.edu

2001-11-10 17:53  shadow

	* src/afs/afs_segments.c: DELTA
	irix-memcache-dont-call-osi-vm-storeallsegments-20011110 AUTHOR
	chas@cmf.nrl.navy.mil
	
	this caused a call to pdflush to happen at the wrong time, which
	should fix the zero filled files problem, the osi_assert(cred)
	problem and the execsorwriters == 0 warnings to go away

2001-11-08 08:12  shadow

	* src/venus/kdump.c: DELTA
	linux-kdump-also-work-with-early-24-kernels-20011108 AUTHOR
	shadow@dementia.org
	
	yup, it had to come from somewhere. now it would compile with early
	and late 2.4 kernels

2001-11-08 03:02  shadow

	* src/config/Makefile.config.in: DELTA
	config-makefile-include-xcflags64-20011107 AUTHOR kolya@mit.edu
	
	this was missed during the conversion

2001-11-07 00:15  shadow

	* src/vfsck/main.c: DELTA
	
	if you're not using ufs logging it's ok to replace solaris fsck
	with vfsck, except sometimes it exits with 40 and that's not a
	failure to the solaris scripts.
	
	make it so for us also
	solaris-vfsck-do-a-better-job-of-putting-on-the-ufs-fsck-face-for-t
	he-world-20011106 AUTHOR zacheiss@mit.edu

2001-11-07 00:11  shadow

	* src/butc/tcmain.c: DELTA
	butc-allow-comments-in-tapeconfig-20011106 AUTHOR zacheiss@mit.edu
	
	continue to allow extra column for comments as was previously (afs
	3.4a) the case

2001-11-07 00:01  shadow

	* src/: afs/afs_cell.c, auth/cellconfig.c: DELTA
	afsdb-avoid-dns-case-issues-for-cell-aliases-20011106 AUTHOR
	kolya@mit.edu
	
	This patch makes sure that in-kernel aliases to non-existant names
	aren't	 accidentally created due to case mismatch (e.g. "athena"
	being created as   a symlink to "athena.MIT.EDU", while
	"athena.mit.edu" is the real cell   that already exists).  It also
	lowercases cell names in AFSDB lookups,   otherwise the same
	problem appears in userspace (eg "aklog athena" tries	to obtain
	tokens for cell "athena.MIT.EDU").

2001-11-05 19:43  shadow

	* src/venus/kdump.c: DELTA
	linux-kdump-kernel-also-has-timer-t-sigh-20011105 AUTHOR
	shadow@dementia.org
	
	not the cleanest way of dealing, either

2001-11-05 19:39  shadow

	* src/venus/kdump.c: DELTA
	linux-kdump-timeval-probably-not-needed-20011105 AUTHOR
	shadow@dementia.org
	
	not sure what needs this. if something does we need to figure out
	what and only do this for them

2001-11-05 19:34  shadow

	* src/venus/kdump.c: DELTA
	
	This patch fixes a problem with 64-bit pointers being munged by the
	background daemons (by separating sizes and pointers into separate
	variables -- this bug was apparently introduced by the 64-bit file
	support patch), and makes the background daemons handle requests in
	order they came in.  The latter will be mostly just useful for some
	prefetching and fine grained dcache-locking patches
	bkg-daemon-dont-break-64bit-pointers-and-handle-requests-in-order-2
	0011102 AUTHOR shadow@dementia.org

2001-11-05 18:40  shadow

	* src/pam/Makefile.in: DELTA
	pam-update-for-correct-krb-aware-module-20011102 AUTHOR
	thomas.mueller@hrz.tu-chemnitz.de
	
	clean up spacing

2001-11-02 22:14  shadow

	* src/pam/: Makefile.in, afs_auth.c, afs_setcred.c: DELTA
	pam-update-for-correct-krb-aware-module-20011102 AUTHOR
	thomas.mueller@hrz.tu-chemnitz.de
	
	the krb version of the module should be built completely in
	AFS_KERBEROS_ENV

2001-11-02 21:04  shadow

	* src/afs/: afs.h, afs_daemons.c, afs_pioctl.c,
	IRIX/osi_vnodeops.c, VNOPS/afs_vnop_read.c, VNOPS/afs_vnop_write.c:
	DELTA
	
	This patch fixes a problem with 64-bit pointers being munged by the
	background daemons (by separating sizes and pointers into separate
	variables -- this bug was apparently introduced by the 64-bit file
	support patch), and makes the background daemons handle requests in
	order they came in.  The latter will be mostly just useful for some
	prefetching and fine grained dcache-locking patches
	bkg-daemon-dont-break-64bit-pointers-and-handle-requests-in-order-2
	0011102 AUTHOR kolya@mit.edu

2001-11-02 21:00  shadow

	* src/: WINNT/afsd/cm_freelance.c, afs/afs_dynroot.c: DELTA
	dynamic-root-allocate-space-for-dot-and-dotdot-20011102 AUTHOR
	kolya@mit.edu
	
	no space was being allocated for . and ..; do so

2001-11-02 08:07  shadow

	* src/afs/afs_server.c: DELTA
	afs-checkservers-improve-lock-granularity-20011102 AUTHOR
	kolya@mit.edu
	
	work harder to release afs_xserver and afs_xsrvAddr locks in
	afs_CheckServers when not needed

2001-11-02 08:03  shadow

	* Makefile.in, src/auth/Makefile.in, src/kauth/Makefile.in,
	src/venus/Makefile.in, src/vol/Makefile.in: DELTA
	solaris9-and-makefile-updates-20011102 AUTHOR kolya@mit.edu
	
	updates for solaris 9; also don't have ${XLIBS} in target
	dependancies if it's going to include things like -lnsl

2001-11-02 07:57  shadow

	* src/viced/host.c: DELTA
	
	Currently nothing clears the CLIENTDELETED flag in hosts, so once  
	a client has been deleted, h_TossStuff_r() will keep getting called
	  with every host release.  This patch clears the CLIENTDELETED
	flag   every time we take care of deleted clients.
	viced-clear-clientdeleted-when-deleted-clients-are-cleaned-up-20011
	102 AUTHOR kolya@mit.edu

2001-11-01 05:45  shadow

	* src/pam/afs_setcred.c: DELTA
	pam-setcred-dont-ask-for-passwords-20011101 AUTHOR
	carsten@ccac.rwth-aachen.de
	
	don't prompt for passwords during setcred step

2001-11-01 05:24  shadow

	* NEWS, src/afs/afs.h, src/afs/afs_call.c, src/afs/afs_cell.c,
	src/afs/afs_dynroot.c, src/afs/afs_osi_vget.c,
	src/afs/afs_pioctl.c, src/afs/IRIX/osi_vfsops.c,
	src/afs/VNOPS/afs_vnop_remove.c, src/afs/VNOPS/afs_vnop_symlink.c,
	src/afsd/afsd.c, src/auth/cellconfig.c, src/auth/cellconfig.p.h,
	src/config/afs_args.h, src/config/venus.h, src/util/dirpath.c,
	src/util/dirpath.hin, src/util/vice.h, src/venus/fs.c: DELTA
	dynroot-allow-cell-aliases-20011101 AUTHOR kolya@mit.edu
	
	allow cell aliases. includes support for non-'V' pioctls

2001-11-01 05:18  shadow

	* src/venus/kdump.c: DELTA
	kdump-display-timeout-for-cell-info-20011101 AUTHOR kolya@mit.edu
	
	added field in kdump output to display afsdb timeout info DELTA
	some-name-yyyymmdd AUTHOR contributor@some.site

2001-11-01 05:16  shadow

	* src/rx/rx_kcommon.c: DELTA
	solaris-rx-kernel-set-listener-pid-from-curproc-20011101 AUTHOR
	kolya@mit.edu
	
	set kernel listener pid from curproc rather than curthread (and
	clean up unnecessary break case in code)

2001-11-01 05:11  shadow

	* src/ptserver/pts.c: DELTA pts-error-message-cleanup-20011031
	AUTHOR kolya@mit.edu
	
	print error in such a way that it makes more sense

2001-11-01 05:10  shadow

	* src/afsd/: afs.conf.linux, afs.rc.linux, afs.rc.sgi,
	afs.rc.solaris, afs.rc.solaris.2.7, afs.rc.solaris.2.8,
	afs.rc.solaris.2.9, afs.rc.solaris.2_5: DELTA
	afsdb-default-in-rc-files-20011031 AUTHOR kolya@mit.edu
	
	enable afsdb using rc files

2001-11-01 05:05  shadow

	* acinclude.m4, src/libafs/MakefileProto.IRIX.in: DELTA
	irix-build-ip35-module-only-if-headers-exist-20011031 AUTHOR
	shadow@dementia.org
	
	IP35 support requires 6.5.9 or later; only build if we have headers

2001-11-01 04:59  shadow

	* Makefile.in, acinclude.m4, configure-libafs.in, configure.in,
	src/afs/Makefile.in, src/afsd/Makefile.in,
	src/afsmonitor/Makefile.in, src/afsweb/Makefile.in,
	src/audit/Makefile.in, src/auth/Makefile.in,
	src/auth/test/Makefile.in, src/bozo/Makefile.in,
	src/bozo/test/Makefile.in, src/bu_utils/Makefile.in,
	src/bubasics/Makefile.in, src/bucoord/Makefile.in,
	src/budb/Makefile.in, src/butc/Makefile.in, src/butm/Makefile.in,
	src/cf/osconf.m4, src/cmd/Makefile.in, src/cmd/test/Makefile.in,
	src/comerr/Makefile.in, src/comerr/test/Makefile.in,
	src/config/Makefile.config.in, src/config/Makefile.i386_djgpp,
	src/config/Makefile.in, src/dauth/Makefile.in, src/des/Makefile.in,
	src/des/test/Makefile.in, src/des_stub/Makefile.in,
	src/dir/Makefile.in, src/dir/test/Makefile.in,
	src/export/Makefile.in, src/finale/Makefile.in,
	src/fsint/Makefile.in, src/fsprobe/Makefile.in,
	src/gtx/Makefile.in, src/kauth/Makefile.in,
	src/kauth/test/Makefile.in, src/libacl/Makefile.in,
	src/libacl/test/Makefile.in, src/libadmin/Makefile.in,
	src/libadmin/adminutil/Makefile.in, src/libadmin/bos/Makefile.in,
	src/libadmin/cfg/Makefile.in, src/libadmin/cfg/test/Makefile.in,
	src/libadmin/client/Makefile.in, src/libadmin/kas/Makefile.in,
	src/libadmin/pts/Makefile.in, src/libadmin/samples/Makefile.in,
	src/libadmin/test/Makefile.in, src/libadmin/vos/Makefile.in,
	src/libafs/MakefileProto.AIX.in,
	src/libafs/MakefileProto.DARWIN.in,
	src/libafs/MakefileProto.DUX.in, src/libafs/MakefileProto.FBSD.in,
	src/libafs/MakefileProto.HPUX.in, src/libafs/MakefileProto.IRIX.in,
	src/libafs/MakefileProto.LINUX.in,
	src/libafs/MakefileProto.OBSD.in,
	src/libafs/MakefileProto.SOLARIS.in, src/libafsauthent/Makefile.in,
	src/libafsrpc/Makefile.in, src/libuafs/MakefileProto.AIX.in,
	src/libuafs/MakefileProto.DARWIN.in,
	src/libuafs/MakefileProto.DUX.in,
	src/libuafs/MakefileProto.FBSD.in,
	src/libuafs/MakefileProto.HPUX.in,
	src/libuafs/MakefileProto.IRIX.in,
	src/libuafs/MakefileProto.LINUX.in,
	src/libuafs/MakefileProto.SOLARIS.in, src/log/Makefile.in,
	src/log/test/Makefile.in, src/login/Makefile.in,
	src/lwp/Makefile.in, src/lwp/test/Makefile.in, src/mpp/Makefile.in,
	src/null/Makefile.in, src/package/Makefile.in, src/pam/Makefile.in,
	src/pinstall/Makefile.in, src/pinstall/test/Makefile.in,
	src/procmgmt/Makefile.in, src/procmgmt/test/Makefile.in,
	src/ptserver/Makefile.in, src/rx/Makefile.in,
	src/rx/bulk.example/Makefile.in, src/rx/bulktest/Makefile.in,
	src/rx/multi.example/Makefile.in,
	src/rx/simple.example/Makefile.in, src/rx/test/Makefile.in,
	src/rxdebug/Makefile.in, src/rxgen/Makefile.in,
	src/rxkad/Makefile.in, src/rxkad/test/Makefile.in,
	src/rxstat/Makefile.in, src/scout/Makefile.in,
	src/sgistuff/Makefile.in, src/sia/Makefile.in, src/sys/Makefile.in,
	src/tbutc/Makefile.in, src/tsm41/Makefile.in,
	src/tviced/Makefile.in, src/ubik/Makefile.in,
	src/update/Makefile.in, src/usd/Makefile.in,
	src/usd/test/Makefile.in, src/uss/Makefile.in,
	src/util/Makefile.in, src/util/test/Makefile.in,
	src/venus/Makefile.in, src/venus/test/Makefile.in,
	src/vfsck/Makefile.in, src/viced/Makefile.in,
	src/vlserver/Makefile.in, src/vol/Makefile.in,
	src/vol/test/Makefile.in, src/volser/Makefile.in,
	src/wsadmin.src/Makefile.in, src/xstat/Makefile.in: DELTA
	
	junk all of Makefile.${SYS_NAME} in favor of a common makefile
	built by configure, and use it
	build-system-specific-makefile-configuration-from-configure-2001103
	1 AUTHOR nneul@umr.edu

2001-11-01 04:39  shadow

	* src/: afs/afs_daemons.c, afs/afs_trace.et,
	afs/SOLARIS/osi_vnodeops.c, afs/VNOPS/afs_vnop_remove.c,
	afs/VNOPS/afs_vnop_rename.c, afs/VNOPS/afs_vnop_strategy.c,
	fsint/afscbint.xg, fsint/afsint.xg: DELTA
	more-64bit-file-size-support-20011031 AUTHOR reuter@rzg.mpg.de
	
	further 64bit file size support for client

2001-11-01 04:01  shadow

	* src/: afs/afs.h, afs/afs_analyze.c, afs/afs_call.c,
	afs/afs_callback.c, afs/afs_chunkops.h, afs/afs_daemons.c,
	afs/afs_dcache.c, afs/afs_init.c, afs/afs_memcache.c,
	afs/afs_pioctl.c, afs/afs_segments.c, afs/afs_stats.h,
	afs/afs_trace.et, afs/afs_vcache.c, afs/AIX/osi_vfsops.c,
	afs/AIX/osi_vnodeops.c, afs/LINUX/osi_machdep.h,
	afs/LINUX/osi_misc.c, afs/LINUX/osi_prototypes.h,
	afs/LINUX/osi_vfs.hin, afs/LINUX/osi_vnodeops.c,
	afs/VNOPS/afs_vnop_access.c, afs/VNOPS/afs_vnop_attrs.c,
	afs/VNOPS/afs_vnop_create.c, afs/VNOPS/afs_vnop_dirops.c,
	afs/VNOPS/afs_vnop_link.c, afs/VNOPS/afs_vnop_lookup.c,
	afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_readdir.c,
	afs/VNOPS/afs_vnop_remove.c, afs/VNOPS/afs_vnop_rename.c,
	afs/VNOPS/afs_vnop_symlink.c, afs/VNOPS/afs_vnop_write.c,
	config/icl.h, config/param.i386_linux24.h, config/param.rs_aix42.h,
	config/param.rs_aix42_usr.h, dir/dir.c, fsint/afscbint.xg,
	fsint/afsint.xg, fsint/common.xg, fsprobe/fsprobe_callback.c,
	sys/afssyscalls.h, venus/fstrace.c, venus/kdump.c,
	viced/afsfileprocs.c, xstat/xstat_fs_callback.c: DELTA
	client-64bit-file-size-support-20011031 AUTHOR reuter@rzg.mpg.de
	
	new RPCs and client-side support for large files

2001-11-01 03:58  shadow

	* src/vol/partition.c: DELTA aix-namei-fileserver-support-20011031
	AUTHOR reuter@rzg.mpg.de
	
	necessary for namei support on aix

2001-11-01 03:55  shadow

	* src/vol/vol-salvage.c: DELTA
	aix-namei-fileserver-support-20011031 AUTHOR reuter@rzg.mpg.de
	
	necessary for namei support on aix DELTA some-name-yyyymmdd AUTHOR
	contributor@some.site

2001-11-01 03:54  shadow

	* src/vol/vol-salvage.c: DELTA
	fast-restart-exit-if-no-args-20011031 AUTHOR reuter@rzg.mpg.de
	
	when using fast restart, if salvager took no args, assume it's the
	fs bnode and exit

2001-11-01 03:40  shadow

	* src/: WINNT/afsd/cm_cell.c, WINNT/afsd/cm_cell.h,
	WINNT/afsd/cm_freelance.c, WINNT/afsd/cm_ioctl.c,
	WINNT/afsd/cm_vnodeops.c, auth/cellconfig.c, bozo/NTMakefile,
	bucoord/NTMakefile, budb/NTMakefile, butc/NTMakefile,
	ptserver/ptclient.c, tbutc/NTMakefile, update/NTMakefile,
	vlserver/NTMakefile, volser/NTMakefile: DELTA
	freelance-updates-20011031 AUTHOR riegel@almaden.ibm.com
	
	updates to make freelance patches work, create mountpoints from
	afsdb on the fly

2001-10-26 03:50  shadow

	* src/lwp/: lwp.c, process.c: DELTA
	parisc-linux-lwp-updates-20011025 AUTHOR nneul@umr.edu
	
	update parisc lwp foo

2001-10-26 03:49  shadow

	* src/rx/test/Makefile.in: DELTA rx-test-srcdir-support-20011025
	AUTHOR nneul@umr.edu
	
	continuing srcdir support for objdir builds`

2001-10-24 15:56  shadow

	* src/export/export.c: DELTA
	export-dont-include-afsconfig-to-avoid-conflicts-20011024 AUTHOR
	reuter@rzg.mpg.de
	
	ncluding afsconfig results in conflicts on some systems due to
	_KERNEL

2001-10-24 15:25  shadow

	* src/afsd/afsd.c: DELTA
	afsd-make-debug-switch-print-afsops-20011024 AUTHOR warlord@mit.edu
	
	just print one more argument for afs system calls

2001-10-24 15:14  shadow

	* src/bozo/bosoprocs.c: DELTA bozo-fix-bos-addhost--clone-20011024
	AUTHOR reuter@rzg.mpg.de
	
	addhost -clone didn't previously work right. this fixes it

2001-10-24 15:03  shadow

	* src/afs/Makefile.in: DELTA
	undo-makefiles-rewrite-for-objdir-support-20011023 AUTHOR
	nneul@umr.edu
	
	fails certain cases

2001-10-23 22:06  shadow

	* src/cf/linux-test4.m4: DELTA
	linux-autoconf-reuse-i-truncate-sem-name-for-new-test-20011023
	AUTHOR shadow@dementia.org
	
	since we need to initialize a semaphore

2001-10-23 20:57  shadow

	* Makefile.in, src/auth/Makefile.in, src/bozo/Makefile.in,
	src/bubasics/Makefile.in, src/budb/Makefile.in,
	src/cmd/Makefile.in, src/dauth/Makefile.in, src/kauth/Makefile.in,
	src/libafs/MakefileProto.AIX.in,
	src/libafs/MakefileProto.DARWIN.in,
	src/libafs/MakefileProto.DUX.in, src/libafs/MakefileProto.FBSD.in,
	src/libafs/MakefileProto.HPUX.in, src/libafs/MakefileProto.IRIX.in,
	src/libafs/MakefileProto.LINUX.in,
	src/libafs/MakefileProto.OBSD.in,
	src/libafs/MakefileProto.SOLARIS.in, src/ptserver/Makefile.in,
	src/rx/Makefile.in, src/rxstat/Makefile.in, src/sys/Makefile.in,
	src/ubik/Makefile.in, src/update/Makefile.in, src/util/Makefile.in,
	src/vlserver/Makefile.in, src/vol/Makefile.in,
	src/volser/Makefile.in: DELTA
	makefiles-attempt-to-support-gmake-j-20011023 AUTHOR nneul@umr.edu
	
	move toward being able to gmake -j openafs

2001-10-23 20:39  shadow

	* src/venus/Makefile.in: DELTA
	venus-kdump-build-from-srcdir-20011023 AUTHOR nneul@umr.edu
	
	kdump should be built from src in srcdir

2001-10-23 20:36  shadow

	* src/lwp/process.c: DELTA parisc-linux-lwp-sp-20011023 AUTHOR
	nneul@umr.edu
	
	provide stack pointer for parisc linux lwp

2001-10-23 18:56  shadow

	* src/: vfsck/Makefile.in, libacl/Makefile.in, login/Makefile.in,
	afs/Makefile.in: DELTA
	makefiles-rewrite-for-objdir-support-20011023 AUTHOR nneul@umr.edu
	
	rewrite makefiles to support objdir; simplify in the process

2001-10-23 15:27  shadow

	* acconfig.h, acinclude.m4, src/afs/afs_vcache.c,
	src/cf/linux-test2.m4: DELTA
	linux-configure-support-mandrake-kernel-patches-20011023 AUTHOR
	shadow@dementia.org
	
	init_once in mandrake calls init_rwsem(&inode->i_truncate_sem);
	
	so do we

2001-10-23 15:26  shadow

	* doc/html/index.htm: DELTA
	doc-html-index-correct-spelling-20011023 AUTHOR shadow@dementia.org
	
	documentation should be spelled that way

2001-10-22 16:55  shadow

	* src/venus/Makefile.in: DELTA
	venus-install-kdump-scripts-from-srcdir-20011022 AUTHOR
	nneul@umr.edu
	
	non-generated scripts come from srcdir

2001-10-20 16:27  shadow

	* src/volser/vos.c: DELTA vos-rename-crypt-to-encrypt-20011020
	AUTHOR shadow@dementia.org
	
	so -c is again unique

2001-10-19 18:52  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	cache-server-inlinebulk-support-and-enable-inlinebulk-20011019
	AUTHOR kolya@mit.edu
	
	fix precedence error

2001-10-19 16:24  shadow

	* src/afs/: afs.h, VNOPS/afs_vnop_lookup.c: DELTA
	cache-server-inlinebulk-support-and-enable-inlinebulk-20011019
	AUTHOR shadow@dementia.org
	
	expand struct server's "flags" to unsigned int from char assume
	inlinebulk and turn off on first failure

2001-10-19 16:22  jhutz

	* doc/html/: banner.gif, books.gif, bot.gif, index.gif, index.htm,
	next.gif, prev.gif, toc.gif, top.gif: 
	DELTA html-doc-add-buttons-20011019 AUTHOR jhutz@cmu.edu
	
	added button GIF's to the HTML docs

2001-10-19 15:56  shadow

	* src/des/Makefile.in: DELTA
	des-use-ar-macro-instead-of-direct-call-like-everyone-else-20011019
	AUTHOR nneul@umr.edu
	
	so we can use ar like every other directory

2001-10-19 15:48  shadow

	* src/libafs/MakefileProto.IRIX.in: DELTA
	irix-ip35-tweak-kernel-cflags-20011019 AUTHOR shadow@dementia.org
	
	based on doc provided by gwehrman@sgi.com

2001-10-19 15:31  shadow

	* src/cmd/Makefile.in: DELTA
	cmd-errors64-is-generated-so-not-from-srcdir-20011019 AUTHOR
	nneul@umr.edu
	
	fix problem with objdir builds

2001-10-18 15:40  shadow

	* src/libafs/MakefileProto.IRIX.in: DELTA
	irix-first-pass-at-ip35-support-20011017 AUTHOR
	chas@cmf.nrl.navy.mil
	
	i missed this and chas caught it

2001-10-17 23:36  shadow

	* Makefile.in, src/afsd/Makefile.in, src/butc/Makefile.in,
	src/config/param.sunx86_58.h, src/config/param.sunx86_58_usr.h,
	src/libafsrpc/Makefile.in, src/login/Makefile.in,
	src/lwp/Makefile.in, src/sys/Makefile.in, src/venus/Makefile.in,
	src/viced/Makefile.in: DELTA sunx86-support-20011017 AUTHOR
	elauri@lacitec.on.ca
	
	base sunx86 support for newer than solaris 2.4

2001-10-17 23:06  shadow

	* Makefile.in, acinclude.m4, configure.in, src/afs/Makefile.in,
	src/afsd/Makefile.in, src/afsmonitor/Makefile.in,
	src/afsweb/Makefile.in, src/audit/Makefile.in,
	src/auth/Makefile.in, src/bozo/Makefile.in,
	src/bozo/test/Makefile.in, src/bu_utils/Makefile.in,
	src/bubasics/Makefile.in, src/bucoord/Makefile.in,
	src/budb/Makefile.in, src/butc/Makefile.in, src/butm/Makefile.in,
	src/cf/Makefile.am.common, src/cf/linux-test2.m4,
	src/cmd/Makefile.in, src/comerr/Makefile.in,
	src/comerr/compile_et.c, src/comerr/test/Makefile.in,
	src/config/Makefile.in, src/config/make_vnode.pl,
	src/dauth/Makefile.in, src/des/Makefile.in,
	src/des/test/Makefile.in, src/dir/Makefile.in,
	src/export/Makefile.in, src/finale/Makefile.in,
	src/fsint/Makefile.in, src/fsprobe/Makefile.in,
	src/gtx/Makefile.in, src/kauth/Makefile.in, src/libacl/Makefile.in,
	src/libacl/test/Makefile.in, src/libadmin/Makefile.in,
	src/libadmin/adminutil/Makefile.in, src/libadmin/bos/Makefile.in,
	src/libadmin/cfg/Makefile.in, src/libadmin/client/Makefile.in,
	src/libadmin/kas/Makefile.in, src/libadmin/pts/Makefile.in,
	src/libadmin/samples/Makefile.in, src/libadmin/test/Makefile.in,
	src/libadmin/vos/Makefile.in, src/libafs/Makefile.common.in,
	src/libafs/MakefileProto.AIX.in,
	src/libafs/MakefileProto.DARWIN.in,
	src/libafs/MakefileProto.DUX.in, src/libafs/MakefileProto.FBSD.in,
	src/libafs/MakefileProto.HPUX.in, src/libafs/MakefileProto.IRIX.in,
	src/libafs/MakefileProto.LINUX.in,
	src/libafs/MakefileProto.OBSD.in,
	src/libafs/MakefileProto.SOLARIS.in, src/libafsauthent/Makefile.in,
	src/libafsrpc/Makefile.in, src/libuafs/Makefile.common.in,
	src/libuafs/MakefileProto.AIX.in,
	src/libuafs/MakefileProto.DARWIN.in,
	src/libuafs/MakefileProto.DUX.in,
	src/libuafs/MakefileProto.FBSD.in,
	src/libuafs/MakefileProto.HPUX.in,
	src/libuafs/MakefileProto.IRIX.in,
	src/libuafs/MakefileProto.LINUX.in,
	src/libuafs/MakefileProto.SOLARIS.in, src/log/Makefile.in,
	src/log/test/Makefile.in, src/login/Makefile.in,
	src/lwp/Makefile.in, src/mpp/Makefile.in, src/null/Makefile.in,
	src/package/Makefile.in, src/pam/Makefile.in,
	src/pinstall/Makefile.in, src/pinstall/test/Makefile.in,
	src/procmgmt/Makefile.in, src/ptserver/Makefile.in,
	src/rx/Makefile.in, src/rxdebug/Makefile.in, src/rxgen/Makefile.in,
	src/rxkad/Makefile.in, src/rxkad/test/Makefile.in,
	src/rxstat/Makefile.in, src/scout/Makefile.in,
	src/sgistuff/Makefile.in, src/sia/Makefile.in, src/sys/Makefile.in,
	src/tbutc/Makefile.in, src/tsm41/Makefile.in,
	src/tviced/Makefile.in, src/ubik/Makefile.in,
	src/update/Makefile.in, src/usd/Makefile.in, src/uss/Makefile.in,
	src/util/Makefile.in, src/venus/Makefile.in,
	src/venus/test/Makefile.in, src/vfsck/Makefile.in,
	src/viced/Makefile.in, src/viced/afsfileprocs.c,
	src/viced/callback.c, src/viced/viced.c, src/vlserver/Makefile.in,
	src/vol/Makefile.in, src/vol/test/Makefile.in,
	src/volser/Makefile.in, src/xstat/Makefile.in: DELTA
	initial-objdir-support-20011017 AUTHOR nneul@umr.edu
	
	first cut at objdir support

2001-10-17 22:24  shadow

	* README.DEVEL: DELTA development-readme-20011017 AUTHOR
	nneul@umr.edu
	
	hints for developers

2001-10-17 22:17  shadow

	* src/: afs/Makefile.in, venus/Makefile.in, venus/kdump.c: DELTA
	linux-dont-require-osi-vfs-to-be-installed-20011017 AUTHOR
	shadow@dementia.org
	
	based on reports from hartmans@mit.edu and jhutz@cmu.edu

2001-10-17 21:53  shadow

	* src/: afs/IRIX/osi_misc.c, libafs/MakefileProto.IRIX.in: DELTA
	irix-first-pass-at-ip35-support-20011017 AUTHOR shadow@dementia.org
	
	based on extensive feedback from Forest Godfrey and Michael Raymond
	of SGI

2001-10-17 21:07  shadow

	* src/: afs/IRIX/osi_vfs.h, afs/IRIX/osi_vfsops.c,
	afs/IRIX/osi_vnodeops.c, libafs/MakefileProto.IRIX.in: DELTA
	sgi-ip20-work-around-cvt-bug-20011017 AUTHOR chas@cmf.nrl.navy.mil
	
	"apparently the rev 1 r5000 chips implement 'cvt' incorrectly.	the
	irix kernel works around this problem by checking each text page
	mapped into memory and doing a fixup on the cvt instructions.  it
	tries to maintain a hash of these pages using fid2() or fid() if
	fid2() returns ENOSYS.	afs, in an effort to prevent people from
	doing checkpoints on an afs filesystem, makes fid2() return EINVAL.
	 this also keeps the kernel from mapping executables that are in
	afs space on the broken r5000's.
	
	this is the patch i have been using for the past couple years while
	waiting for an official fix.  it makes fid2() return ENOSYS, so you
	now need to have to have v_ckpt.  however i disabled the rest of
	the CKPT code since i have no idea how well that code actually
	works.	additionally, this behavior is only functional on machines
	with the 'broken' r5000 h/w.  i cant think of a better way to fix
	this problem since i cant change the irix kernel."

2001-10-17 21:03  shadow

	* Makefile.in: DELTA
	top-makefile-make-installs-not-depend-on-extra-building-20011017
	AUTHOR warlord@mit.edu
	
	kernel module should not make usermode stuff and vice versa

2001-10-17 20:46  shadow

	* src/bozo/: bosint.xg, bosoprocs.c: DELTA
	bozo-getcellhost-takes-uint32-not-int32-20011017 AUTHOR
	kolya@mit.edu
	
	pass in a uint32 rather than an int32

2001-10-17 16:43  shadow

	* src/venus/cmdebug.c: DELTA cmdebug-addrs-option-20011017 AUTHOR
	kolya@mit.edu
	
	This patch adds an "-addrs" option to cmdebug, which lists the
	interfaces of a remote cache manager, via the WhoAreYou AFSCB RPC.

2001-10-17 16:36  shadow

	* src/afs/LINUX/.cvsignore: DELTA cvsignore-updates-20011017 AUTHOR
	shadow@dementia.org
	
	based on comment from nneul@umr.edu

2001-10-17 15:29  shadow

	* .cvsignore, src/login/.cvsignore, src/venus/.cvsignore: DELTA
	cvsignore-updates-20011017 AUTHOR shadow@dementia.org
	
	based on comment from nneul@umr.edu

2001-10-17 03:06  shadow

	* src/config/: param.alpha_dux40.h, param.alpha_dux50.h: DELTA
	dux-kernel-lacks-mem-functions-20011016 AUTHOR shadow@dementia.org
	
	from report from jimmy@e.kth.se
	
	you can tell how many people are using openafs on digital
	unix/tru64. sigh.

2001-10-13 05:28  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	disable-client-inlinebulk-20011013 AUTHOR shadow@dementia.org
	
	until we can remember which servers support it

2001-10-13 05:27  shadow

	* NEWS: DELTA update-news-file-20011013 AUTHOR shadow@dementia.org
	
	update news file for new advances

2001-10-12 17:55  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA linux-no-umount-begin-20011012
	AUTHOR shadow@dementia.org
	
	to fix problem reported by rtm@cert.org
	
	this code needs to be reworked before it can be reactivated

2001-10-12 13:55  shadow

	* src/libafs/MakefileProto.FBSD.in: DELTA
	fbsd-makefile-typo-20011012 AUTHOR zik@msu.edu
	
	add missing =

2001-10-12 00:24  shadow

	* src/bozo/bnode.c: DELTA
	make-logging-enhancements-aix-friendly-20011011 AUTHOR
	shadow@dementia.org
	
	AIX lacks WCOREDUMP so we work around it

2001-10-11 21:51  shadow

	* src/volser/volprocs.c: DELTA
	fix-attach-directories-code-to-properly-use-vgetpartition-20011011
	AUTHOR shadow@dementia.org
	
	irix hates us when we misuse functions

2001-10-11 21:41  shadow

	* src/rx/IRIX/rx_knet.c: DELTA
	irix-adapt-mtu-correctly-in-multi-interface-case-20011011 AUTHOR
	kolya@mit.edu
	
	undo chas's earlier patch fix another flub

2001-10-11 21:33  shadow

	* src/util/assert.c: DELTA
	logging-enhancements-need-ctime-decl-20011011 AUTHOR
	shadow@dementia.org
	
	make irix happy

2001-10-11 21:14  shadow

	* src/rx/IRIX/rx_knet.c: DELTA
	irix-adapt-mtu-correctly-in-multi-interface-case-20011011 AUTHOR
	kolya@mit.edu
	
	let hash_enum iterate so we get the right interface

2001-10-11 20:43  shadow

	* src/tbutc/Makefile.in: DELTA
	tbutc-make-tsm-a-configure-option-20011009 AUTHOR
	shadow@dementia.org
	
	gmake wasn't part of the deal

2001-10-11 20:34  shadow

	* acinclude.m4: DELTA support-nested-variables-20011009 AUTHOR
	jhutz@cmu.edu
	
	bash 1.14.7 can't deal with backslash-quoting for this

2001-10-11 18:39  shadow

	* src/rx/IRIX/rx_knet.c: DELTA irix-adapt-mtu-correctly-20011011
	AUTHOR chas@cmf.nrl.navy.mil
	
	rxi_MatchIfnet() always returns 0 (i.e. not a match).  so
	rxi_FindIfnet() will always return 0 and the ADAPT_MTU code can
	never determine the interface (and its mtu)
	
	fix by returning 1 if we have a match_value

2001-10-11 17:39  shadow

	* configure-libafs.in, configure.in: DELTA
	check-for-makefile-fragments-for-systype-at-configure-time-20011011
	AUTHOR nneul@umr.edu
	
	don't look at the generated files

2001-10-11 16:41  shadow

	* src/config/: param.sgi_62.h, param.sgi_63.h, param.sgi_64.h,
	param.sgi_65.h: DELTA
	
	same as how we fix solaris
	irix-lacks-mem-functions-in-kernel-so-revert-to-b-functions-2001101
	1 AUTHOR chas@cmf.nrl.navy.mil

2001-10-11 07:55  shadow

	* configure-libafs.in, configure.in: DELTA
	check-for-makefile-fragments-for-systype-at-configure-time-20011011
	AUTHOR raeburn@raeburn.org
	
	don't succeed configuring if we can't build for them

2001-10-11 07:50  shadow

	* src/config/: param.alpha_linux_24.h, param.alpha_linux_24_usr.h:
	DELTA alpha-linux-24-base-support-20011011 AUTHOR
	raeburn@raeburn.org
	
	openafs works on alpha linux 2.4

2001-10-11 07:43  shadow

	* acinclude.m4: DELTA merged-configure-support-solaris9-20011011
	AUTHOR kolya@mit.edu
	
	this slipped through the cracks when configure and configure-libafs
	were merged

2001-10-11 07:41  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	bulkstat-correctly-return-fetchstatus-error-20011011 AUTHOR
	kolya@mit.edu
	
	actually fall back to fetchstatus's error

2001-10-11 07:36  shadow

	* src/afs/afs_nfsdisp.c: DELTA
	solaris-afs-nfs-translator-not-a-prayer-20011011 AUTHOR
	shadow@dementia.org
	
	first pass at afs-nfs translator for solaris. it has not a prayer
	of working. i don't really have time to work on it, hopefully
	someone will see it and care.

2001-10-11 03:15  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	
	afs_put_super calls afs_shutdown, which expects to be called with
	afs_shuttingdown equal to 0, not 1
	linux-umount-begin-dont-preclude-afs-put-super-from-usefully-callin
	g-afs-shutdown-20011010 AUTHOR shadow@dementia.org

2001-10-10 19:32  shadow

	* src/afs/afs_cell.c: DELTA
	cell-alias-support-fix-memory-leak-20011010 AUTHOR kolya@mit.edu
	
	be careful to clean up after ourselves

2001-10-10 14:00  shadow

	* src/viced/host.c: DELTA
	h-release-r-should-try-harder-to-reap-deleted-hosts-20011008 AUTHOR
	jimmy@e.kth.se
	
	mask holdbit in case i missed

2001-10-10 03:16  shadow

	* src/afsd/afs.rc.linux: DELTA linux-rc-file-cleanup-20011008
	AUTHOR warlord@mit.edu
	
	fix silly typo

2001-10-10 00:10  shadow

	* NEWS, README, src/afs/afs.h, src/afs/afs_call.c,
	src/afs/afs_daemons.c, src/afs/afs_dcache.c, src/afs/afs_dynroot.c,
	src/afs/afs_vcache.c, src/afs/afs_volume.c,
	src/afs/VNOPS/afs_vnop_lookup.c, src/afsd/afsd.c,
	src/config/afs_args.h, src/dir/dir.h: DELTA
	unix-dynroot-support-20011009 AUTHOR kolya@mit.edu
	
	  The result is that if afsd is started with "-dynroot", /afs
	  will be a locally-generated directory, with mountpoints for every
	  cell in CellServDB (and /afs/.cellname as the rw mountpoint).  If
	  AFSDB support is also enabled, attempting to access /afs/foo will
	  cause the cache manager to do an AFSDB lookup on foo, similar to
	  an automounter.  Cell aliases become symlinks to the real cell
	  names under /afs.

2001-10-10 00:05  shadow

	* src/: afs/afs.h, afs/afs_call.c, afs/afs_cell.c,
	afs/afs_pioctl.c, afsd/afsd.c, auth/cellconfig.c: DELTA
	support-cell-aliases-20011009 AUTHOR kolya@mit.edu This patch adds
	support for "cell aliases": a cell alias allows a   single cell to
	be known by multiple names (one of them the primary).	 This is
	useful in conjunction with AFSDB support, where you want all	the
	possible names for the same cell to share the same tokens, etc.
	
	  For instance, if the local resolver has "mit.edu" in its search
	  domain, an AFSDB lookup on cell "athena" will cause the primary
	  cell "athena.mit.edu" to be created, and "athena" made an alias
	  for it.

2001-10-09 23:59  shadow

	* src/rx/rx_trace.c: DELTA
	rx-trace-check-correctly-for-file-descriptor-validity-20011009
	AUTHOR kolya@mit.edu
	
	file descriptor numbered 0 is valid

2001-10-09 23:58  shadow

	* src/afs/afs_buffer.c: DELTA
	release-buffer-cache-lock-before-opening-file-20011009 AUTHOR
	kolya@mit.edu	make the buffer cache release	the buffer hash
	lock before trying to open the corresponding file.    Since we're
	already holding a buffer cache entry, we can lock it	instead and
	let other threads obtain the big hash lock.
	
	DELTA some-name-yyyymmdd AUTHOR contributor@some.site

2001-10-09 23:57  shadow

	* acinclude.m4, src/tbutc/Makefile.in: DELTA
	tbutc-make-tsm-a-configure-option-20011009 AUTHOR nneul@umr.edu
	
	not tsm support can be configure'd on

2001-10-09 23:45  shadow

	* acinclude.m4, src/util/Makefile.in: DELTA
	support-nested-variables-20011009 AUTHOR katzj@redhat.com
	
	necessary changes to nest variables so build directories can be
	changed when installing by overriding fewer variables

2001-10-09 14:48  shadow

	* acinclude.m4, configure-libafs.in: DELTA
	
	except don't require autoconf 2.50
	configure-and-configure-libafs-use-acinclude-as-common-ground-20011
	008 AUTHOR jhutz@cmu.edu

2001-10-09 06:32  shadow

	* src/venus/livesys.c: DELTA add-live-sys-cmd-20011008 AUTHOR
	jhutz@cmu.edu
	
	The attached patch adds a program named 'livesys' to the venus
	directory.    This program has exactly the same interface as 'sys',
	but actually does a    pioctl to find out the current sysname
	instead of printing a value    compiled into it.  It is intended
	for sites who want 'sys' to report the	  active, locally-assigned
	sysname of the machine on which it is run.

2001-10-09 06:16  shadow

	* acinclude.m4: DELTA
	
	use a single file for most of both configure scripts
	configure-and-configure-libafs-use-acinclude-as-common-ground-20011
	008 AUTHOR jhutz@cmu.edu

2001-10-09 05:56  shadow

	* src/afs/afs_server.c: DELTA
	
	but it would be better to figure out how we're losing a server out
	from under us.
	avoid-losing-when-sorting-server-prefs-if-a-server-has-left-out-fro
	m-under-us-while-we-were-playing-20011009 AUTHOR
	shadow@dementia.org

2001-10-09 05:29  shadow

	* src/volser/volprocs.c: DELTA volser-update-backup-times-20011009
	AUTHOR jhutz@cmu.edu
	
	update backup time when the backup is recloned

2001-10-09 05:27  shadow

	* src/util/assert.c: DELTA logging-enhancements-20011009 AUTHOR
	jhutz@cmu.edu
	
	Messages generated as the result of assertion failures now include
	timestamps.

2001-10-09 05:27  shadow

	* src/bozo/bnode.c: DELTA logging-enhancements-20011009 AUTHOR
	jhutz@cmu.edu
	
	The bosserver now logs the exit status of processes under its
	control.

2001-10-09 05:18  shadow

	* src/config/afs_sysnames.h: DELTA
	parisc-linux-initial-support-20011008 AUTHOR nneul@umr.edu
	
	initial support for the pa risc linux port

2001-10-09 05:14  shadow

	* Makefile.in, config.sub, src/afs/LINUX/osi_module.c,
	src/config/param.parisc_linux24.h,
	src/config/param.parisc_linux24_usr.h, src/des/andrew-conf.h,
	src/des/conf-parisc-linux.h, src/libafs/MakefileProto.LINUX.in:
	DELTA parisc-linux-initial-support-20011008 AUTHOR nneul@umr.edu
	
	initial support for the pa risc linux port

2001-10-09 04:57  shadow

	* src/WINNT/afsd/cm_freelance.c: DELTA
	freelance-compute-dirsize-correctly-20011009 AUTHOR kolya@mit.edu
	
	compute directory size properly

2001-10-09 04:56  shadow

	* src/WINNT/afsd/: cm_dns.c, cm_dns.h, cm_dns_private.h,
	cm_freelance.c, cm_freelance.h: DELTA
	windows-afsdb-and-freelance-afs-root-support-20011005 AUTHOR
	riegel@almaden.ibm.com
	
	afsdb record support for windows freelance /afs (make up an afs
	root instead of using root.afs from some cell) support for windows

2001-10-09 00:07  shadow

	* src/afs/afs_vcache.c: DELTA
	
	less aggressive, though, than the "don't use the dcache at all"
	d_drop solution i proposed.
	linux-dcache-cleanup-aggressively-to-avoid-having-too-many-vcache-e
	ntries-locked-down-20011008 AUTHOR cg2v@andrew.cmu.edu

2001-10-08 22:58  shadow

	* src/venus/Makefile.in: DELTA add-live-sys-cmd-20011008 AUTHOR
	jhutz@cmu.edu
	
	The attached patch adds a program named 'livesys' to the venus
	directory.    This program has exactly the same interface as 'sys',
	but actually does a    pioctl to find out the current sysname
	instead of printing a value    compiled into it.  It is intended
	for sites who want 'sys' to report the	  active, locally-assigned
	sysname of the machine on which it is run.

2001-10-08 22:55  shadow

	* src/volser/: volser.p.h, vos.c, vsprocs.c, vsutils.c: DELTA
	vos-command-enhancements-20011008 AUTHOR jhutz@cmu.edu
	
	- Adds the -crypt option, which causes rx connections to be
	encrypted
	
	  - Adds the 'vos setfields' command, which allows volume info
	fields to
	    be set.  Currently, this command allows a volume's quota to be
	set,
	    and allows its dayuse counter to be manually cleared.  At
	present,
	    no other changes are supported by the volserver RPC interface.
	
	  - Adds the 'vos changeloc' command, which allows the VLDB's idea
	of the
	    location of an RW volume to be explicitly changed without
	actually
	    moving the volume.	This can be used in cases where the VLDB
	has the
	    wrong idea of the location of a volume for some reason.  It is
	    somewhat more predictable and easy to understand than the
	syncserv
	    and syncvldb commands.
	
	  - Adds the -offline option to 'vos restore'.	This option causes
	the
	    restored volume to be left offline.  This functionality was
	already
	    present in the code but previously had no user interface.
	
	  - Adds the -readonly option to 'vos restore'.  This option causes
	the
	    restored volume to be an RO volume.  It is not permitted to
	restore
	    an RO volume when the associated RW volume already exists. 
	While
	    it is possible to restore an RW volume where an RO volume
	exists,
	    caution should be used to avoid doing this with VLDB entries
	created
	    by 'vos restore -readonly', since such entries have their ROVOL
	and
	    RWVOL ID's set to the same thing.

2001-10-08 22:47  shadow

	* src/auth/cellconfig.c: DELTA fix-uafs-build-20011008 AUTHOR
	kolya@mit.edu
	
	apply until intent of change is clear

2001-10-08 22:42  shadow

	* src/viced/host.c: DELTA
	h-release-r-should-try-harder-to-reap-deleted-hosts-20011008 AUTHOR
	shadow@dementia.org
	
	based on complaint from and work with jimmy@e.kth.se
	
	h_OtherHolds_r will never return 0 if we mask our own hold bit
	before calling it. however we must be careful to mask before
	h_TossStuff_r so we aren't still "holding" then
	
	otherwise just release our hold

2001-10-08 22:34  shadow

	* src/: config/.cvsignore, libafs/.cvsignore, venus/.cvsignore:
	DELTA more-cvsignore-updates-20011008 AUTHOR nneul@umr.edu
	
	fix some cases where versions were hardcoded

2001-10-08 22:29  shadow

	* src/afsd/: afs.conf.linux, afs.rc.linux: DELTA
	linux-rc-file-cleanup-20011008 AUTHOR warlord@mit.edu
	
	Modularize the Linux RC file(s) a bit.	In particular, add more
	options for larger caches, allow autogeneration of the cacheinfo
	file, make sure AFS only starts if the network is running, add SuSE
	header information, and cope with the Red Hat initscripts better
	(on Red Hat only, but should work on all systems).

2001-10-08 22:22  shadow

	* configure-libafs.in, configure.in: DELTA
	
	use a single file for most of both configure scripts
	configure-and-configure-libafs-use-acinclude-as-common-ground-20011
	008 AUTHOR jhutz@cmu.edu

2001-10-08 22:19  shadow

	* src/: afs/SOLARIS/osi_file.c, afs/SOLARIS/osi_vfsops.c,
	afs/SOLARIS/osi_vnodeops.c, afs/VNOPS/afs_vnop_strategy.c,
	afsd/Makefile.in, afsd/afs.rc.solaris.2.9, config/afs_sysnames.h,
	config/param.sun4x_59.h, config/param.sun4x_59_usr.h,
	libafs/MakefileProto.SOLARIS.in: DELTA solaris-9-support-20011008
	AUTHOR kolya@mit.edu
	
	support solaris 9

2001-10-08 22:15  shadow

	* src/afs/: afs.h, afs_callback.c, afs_pioctl.c, afs_util.c,
	afs_vcache.c, LINUX/osi_vfs.hin, LINUX/osi_vm.c,
	VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_remove.c,
	VNOPS/afs_vnop_write.c: DELTA
	fix-linux-atomic-t-lossage-by-macroizing-vnode-refcounts-20011008
	AUTHOR kolya@mit.edu
	
	convert to macros for dealing with vnode refcounts deal with linux
	2.4 atomic_t in the process

2001-10-05 21:40  shadow

	* src/: Makefile.djgpp, NTMake9x, NTMakefile,
	WINNT/afsd/Makefile.djgpp, WINNT/afsd/NTMakefile,
	WINNT/afsd/afsd.h, WINNT/afsd/afsd95.c, WINNT/afsd/afsd_init.c,
	WINNT/afsd/afsd_init95.c, WINNT/afsd/cm_callback.c,
	WINNT/afsd/cm_cell.c, WINNT/afsd/cm_cell.h, WINNT/afsd/cm_config.c,
	WINNT/afsd/cm_config.h, WINNT/afsd/cm_dcache.c,
	WINNT/afsd/cm_ioctl.c, WINNT/afsd/cm_ioctl.h,
	WINNT/afsd/cm_scache.c, WINNT/afsd/cm_vnodeops.c,
	WINNT/afsd/libafsconf.def, WINNT/client_osi/osisleep.h,
	auth/NTMakefile, auth/cellconfig.c, config/Makefile.i386_djgpp,
	config/NTMakefile.i386_nt40, config/NTMakefile.i386_win95,
	config/afsconfig-windows.h, kauth/NTMakefile, kauth/kpasswd.c,
	kauth/user_nt.c, libafsauthent/NTMakefile, ptserver/NTMakefile,
	ptserver/pts.c: DELTA
	windows-afsdb-and-freelance-afs-root-support-20011005 AUTHOR
	riegel@almaden.ibm.com
	
	afsdb record support for windows freelance /afs (make up an afs
	root instead of using root.afs from some cell) support for windows

2001-10-05 21:31  shadow

	* src/vol/: ihandle.c, ihandle.h: DELTA
	vol-warnings-cleanup-20011005 AUTHOR nneul@umr.edu
	
	make stream_open take const arguments

2001-10-05 21:30  shadow

	* src/sys/rmtsysnet.c: DELTA sys-warnings-cleanup-20011005 AUTHOR
	nneul@umr.edu
	
	add headers

2001-10-05 21:30  shadow

	* src/rx/: rx_clock.c, rx_packet.c: DELTA
	rx-warnings-cleanup-20011005 AUTHOR nneul@umr.edu
	
	add header, pull ++ out of ntohl

2001-10-05 21:28  shadow

	* src/util/Makefile.in: DELTA
	util-makefile-suppress-multiple-install-target-20011005 AUTHOR
	nneul@umr.edu
	
	extra install target unneeded

2001-10-05 21:25  shadow

	* src/viced/host.c: DELTA
	viced-server-shutdown-diagnostics-20011005 AUTHOR nneul@umr.edu
	
	print some debugging if we shutdown due to failure

2001-10-05 21:24  shadow

	* src/util/: assert.c, casestrcpy.c, fileutil.c, kreltime.c,
	ktime.c, uuid.c: DELTA util-warning-cleanup-20011005 AUTHOR
	nneul@umr.edu
	
	add headers, parens, and braces ifdef notdef unused routines

2001-10-05 21:23  shadow

	* src/auth/: cellconfig.c, ktc.c, writeconfig.c: DELTA
	auth-warning-cleanup-20011005 AUTHOR nneul@umr.edu
	
	add headers, parens, and braces

2001-10-05 21:22  shadow

	* src/pinstall/install.c: DELTA pinstall-warning-cleanup-20011005
	AUTHOR nneul@umr.edu
	
	add header to suppress warning

2001-10-05 21:19  shadow

	* src/des/: main.c, make_ip.c: DELTA des-warning-cleanup-20011005
	AUTHOR nneul@umr.edu
	
	cleanup warnings from des (add headers)

2001-10-05 21:18  shadow

	* src/rxkad/: rxkad_client.c, rxkad_common.c, rxkad_server.c,
	ticket.c: DELTA rxkad-warning-cleanup-20011005 AUTHOR nneul@umr.edu
	
	cleanup warnings from rxkad (add headers, move a ++ outside a
	htonl)

2001-10-05 21:17  shadow

	* src/kauth/: authclient.c, client.c, kaauxdb.c, kadatabase.c,
	kalocalcell.c, kalog.c, kas.c, kaserver.c, kautils.c, klog.c,
	kpasswd.c, kpwvalid.c, krb_tf.c, krb_udp.c, rebuild.c, token.c,
	user.c: DELTA kauth-warning-cleanup-20011005 AUTHOR nneul@umr.edu
	
	cleanup warnings from kauth (add headers)

2001-10-05 21:13  shadow

	* src/update/client.c: DELTA
	make-upclient-clean-up-after-itself-20011005 AUTHOR nneul@umr.edu
	to preclude lots of turds being left in /tmp from failures

2001-10-05 21:10  shadow

	* src/viced/host.c: DELTA
	viced-hosts-dump-make-output-more-useful-for-holds-20011005 AUTHOR
	lha@e.kth.se
	
	don't just print pointer to holds array

2001-10-05 21:07  shadow

	* src/ptserver/: db_verify.c, ptprocs.c, ptserver.c, ptuser.c,
	ptutils.c, readgroup.c, readpwd.c, testpt.c, utils.c: DELTA
	ptserver-warning-cleanup-20011005 AUTHOR nneul@umr.edu
	
	clean up warnings in ptserver dir

2001-10-05 21:05  shadow

	* src/ubik/: beacon.c, disk.c, phys.c, recovery.c, remote.c,
	ubik.c, ubikcmd.c, utst_client.c, utst_server.c, vote.c: DELTA
	ubik-warning-cleanup-20011005 AUTHOR nneul@umr.edu
	
	clean up warnings (mostly new headers or added parens) in ubik

2001-10-05 21:03  shadow

	* src/afsd/: afsd.c, vsys.c: DELTA afsd-warning-cleanup-20011005
	AUTHOR nneul@umr.edu
	
	clean up warnings in afsd directory

2001-10-05 20:58  shadow

	* src/ptserver/ptclient.c: DELTA ptclient-add-lh-command-20011005
	AUTHOR jhutz@cmu.edu
	
	The attached patch adds a new 'lh' command to the ptclient utility.
	   Analogous to 'l', this command lists the hostCPS for a specified
	host.

2001-10-05 20:45  shadow

	* src/rxdebug/rxdebug.c: DELTA rxdebug-add-verbosity-20011005
	AUTHOR kolya@mit.edu
	
	This patch adds a "-long" option to rxdebug, to print out more
	verbose output, and makes rxdebug print out more information about
	the Rx peers when ran with "-long".

2001-10-05 20:44  shadow

	* src/: afs/afs_server.c, rx/rx_kcommon.c, rx/rx_kcommon.h,
	rx/rx_misc.h, rx/SOLARIS/rx_knet.c: DELTA
	solaris-mtu-cleanup-20011005 AUTHOR kolya@mit.edu
	
	This patch provides better MTU selection on Solaris, by   actually
	going through the list of interfaces and picking   the correct MTU,
	rather than assuming 1500.
	
	  It also fixes a small bug in the server preference code,
	  which wasn't checking for IPv6 interfaces, and if there
	  were any IPv6 interface, it would believe all servers
	  were on the local subnet.

2001-10-05 20:41  shadow

	* src/: config/.cvsignore, libafs/.cvsignore, ptserver/.cvsignore,
	venus/.cvsignore, vfsck/.cvsignore, vol/.cvsignore: DELTA
	cvsignore-updates-kolya-20011005 AUTHOR kolya@mit.edu ignore more
	things since we missed them before

2001-10-05 20:41  shadow

	* src/: config/mkvers.c, kauth/admin_tools.c: DELTA
	fix-prototype-warnings-and-eliminate-unused-variables-20011005
	AUTHOR kolya@mit.edu
	
	minor cleanup in mkvers and kauth/admin_tools

2001-10-05 20:38  shadow

	* src/: afs/afs_call.c, afsd/afsd.c, rx/rx_getaddr.c: DELTA
	linux-compute-mtu-correctly-20011005 AUTHOR kolya@mit.edu
	
	This patch fixes two bugs:
	
	  (1) pass more than 4 parameters to AFSCALL syscalls on Linux,
	      allowing the ADVISEADDR op to pass the MTU array pointer.
	
	  (2) properly convert MTU's to network byte order, since that's
	      what the rest of the code expects them to be.

2001-10-05 20:36  shadow

	* src/: afs/afs_call.c, afs/afs_cell.c, afs/afs_dcache.c,
	afsd/afsd.c, config/afs_args.h: DELTA
	afsd-afsdb-shutdown-cleanly-20011005 AUTHOR kolya@mit.edu
	
	make userspace afsdb handler shut down cleanly

2001-10-01 22:58  shadow

	* Makefile.in, NEWS, acconfig.h, configure-libafs.in, configure.in,
	src/afs/LINUX/osi_vfs.hin, src/cf/linux-test2.m4,
	src/config/make_vnode.pl: DELTA
	
	hopefully this will be the end (at least for a while) of problems
	where every linux version requires a new openafs release. the
	struct vnode is now dynamically generated by parsing the linux/fs.h
	file and pulling out the struct inode, then rewriting osi_vfs.h
	linux-generate-struct-vnode-dyanmically-from-kernel-headers-instead
	-of-by-perverting-configure-to-test-for-every-one-of-alan-coxs-addi
	tions-some-of-which-will-doubtless-never-make-it-into-mainline-kern
	els-20011001 AUTHOR warlord@mit.edu

2001-10-01 19:20  shadow

	* configure.in: DELTA
	allow-configure-time-override-of-DEST-20011001 AUTHOR
	shadow@dementia.org
	
	so DEST=foo ./configure will work

2001-10-01 17:51  shadow

	* src/viced/callback.c: DELTA
	
	remove extra ) which snuck in
	be-more-careful-about-references-when-adding-and-deleting-callbacks
	-20011001 AUTHOR shadow@dementia.org

2001-10-01 17:38  shadow

	* src/viced/callback.c: DELTA
	
	perhaps too careful. to fix potential crash in TDel and TAdd
	be-more-careful-about-references-when-adding-and-deleting-callbacks
	-20011001 AUTHOR shadow@dementia.org

2001-10-01 17:35  shadow

	* src/viced/afsfileprocs.c: DELTA
	
	make sure a mount point isn't being created if the user isn't
	allowed to do that
	require-administer-permission-for-mount-point-creation-harder-20010
	926 AUTHOR kolya@mit.edu

2001-10-01 17:31  shadow

	* acconfig.h, configure-libafs.in, configure.in,
	src/cf/linux-test4.m4: DELTA
	linux24-another-new-inode-field-sigh-20011001 AUTHOR
	eichin-oa@boxedpenguin.com
	
	with configure glue by shadow@dementia.org
	
	one of these days we really need to implement a better solution

2001-10-01 17:20  shadow

	* src/login/Makefile.in: DELTA
	login-makefile-needs-new-build-system-update-20011001 AUTHOR
	nneul@umr.edu
	
	fixed missed case of afs/ in libdir

2001-10-01 17:19  shadow

	* src/pam/afs_util.c: DELTA pam-build-on-hpux11-20011001 AUTHOR
	nneul@umr.edu
	
	so pam now builds on hpux 11

2001-10-01 17:17  shadow

	* src/venus/: Makefile.in, kdump.sh.linux: DELTA
	linux-kdump-wrapper-20011001 AUTHOR nneul@umr.edu
	
	install a kdump wrapper for linux. (with mod to use $0 instead of
	kdump)

2001-10-01 17:11  shadow

	* src/vol/Makefile.in: DELTA
	fix-destdir-support-for-fsconv-and-xfs-binaries-20011001 AUTHOR
	jhutz@cmu.edu
	
	properly support DESTDIR case in vol makefile for certain files
	which were broken before

2001-09-28 13:09  shadow

	* src/rx/rx.h: DELTA rx-ignore-vab-harder-20010928 AUTHOR
	shadow@dementia.org
	
	if the other side suggests we use the vab security class, ignore
	them harder than we did before

2001-09-27 17:37  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	afs-lookup-put-back-vcache-entry-on-failed-evalmountpoint-20010927
	AUTHOR shadow@dementia.org
	
	based on observations of effects related to
	afs-lookup-check-evalmountpoint-return-20010221 and affirmed based
	on mail from Todd_DeSantis@transarc.com
	
	this should reduce but perhaps not eliminate the VLRU cycle:
	increase -stat parameter problem on Linux as it's not yet clear
	that this is the only problem and circumstantially it is probably
	not.

2001-09-27 02:16  shadow

	* src/afs/VNOPS/afs_vnop_flock.c: DELTA
	afs-client-inline-bulkstatus-rpc-support-20010926 AUTHOR
	shadow@dementia.org
	
	rename spare2

2001-09-27 00:32  shadow

	* src/audit/audit.h: DELTA
	afs-client-inline-bulkstatus-rpc-support-20010926 AUTHOR
	shadow@dementia.org
	
	create audit event for inlinebulk

2001-09-26 21:49  rees

	* src/afs/lock.h: DELTA fix-locks-for-openbsd-20010926 AUTHOR
	rees@umich.edu
	
	don't confuse direct with dirent use curproc instead of cur_proc()

2001-09-26 15:28  shadow

	* src/bozo/bos.c: DELTA
	bos-avoid-false-errors-when-salvaging-20010926 AUTHOR
	shadow@dementia.org
	
	there were some cases where we falsely reported the BZNOENT from
	salvage-tmp being cleanup up as "bos: failed to start 'salvager'
	(no such entity)"..  despite having just reported: bos: salvage
	completed
	
	this should no longer happen.

2001-09-26 13:07  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	afs-client-inline-bulkstatus-rpc-support-20010926 AUTHOR
	shadow@dementia.org
	
	this cuts rpc traffic in half for directories on which you have no
	permissions and is capable of doing more if a useful way can be
	conceived of caching errors.
	
	currently bulkstat works thus: say a directory has 100 files.
	bulkstat will on the first hit stat the first 30 files, integrating
	the information if successful, and when you hit file 31, repeat.
	meaning if you can read that 100 files is 4 bulkstatus rpcs
	(3*30+10). if you can't, you do bulkstatus, get an abort, then do
	fetchstatus on the file and find out why you lost. you go on and
	try bulkstatus again this time for files 2-31 instead of 1-30. same
	failure, meaning you do 2N rpcs for the N files. inlinebulk doesn't
	abort but instead fills in stat info for any of the up to 30 files
	it can, and errors for any it can't.
	
	currently the client will pull out any stat info filled in, and
	then return the error from the first file, meaning if you can't
	read the directory we do N inlinebulk rpcs instead of N bulkstatus
	+ N fetchstatus rpcs. if the errors for the other 29 could be
	meaningfully cached (and you have to be careful not to pollute
	information such that it's not useful for someone in a different
	auth context) then we could get down to the same 4 rpcs we have for
	success, but that's an exercise for later give how the cache
	manager works.

2001-09-26 00:02  shadow

	* src/vol/partition.c: DELTA
	
	more carefully avoid non-vicepX partitions
	allow-namei-fileservers-to-use-directories-instead-of-partitions-fo
	r-vicep-20010924 AUTHOR kolya@mit.edu

2001-09-25 15:44  shadow

	* src/: fsint/afsint.xg, viced/afsfileprocs.c: DELTA
	create-inline-bulkstatus-rpc-and-server-stub-20010925 AUTHOR
	shadow@dementia.org
	
	this way it's possible to do a bulkstatus where some items succeed
	and fill in that stat info, instead of just getting an error.

2001-09-25 15:42  shadow

	* src/vol/partition.c: DELTA
	
	carefully avoid non vicep directories and/or partitions as it may
	get upset at automounters or running cachemanagers!
	allow-namei-fileservers-to-use-directories-instead-of-partitions-fo
	r-vicep-20010924 AUTHOR kolya@mit.edu

2001-09-24 22:19  shadow

	* src/: viced/afsfileprocs.c, rx/rx.h: DELTA
	fileserver-remove-delay-on-stat-errors-20010925 AUTHOR
	shadow@dementia.org
	
	previously and since 3.5 rx enhancements fileserver would delay 3
	seconds on sending an rx abort when the abort was the 11th or more
	occurance of the same error on the same call. the problem was
	fetchstatus/bulkstatus on a directory on which you have "l" but not
	"r" would take forever after the first 5 files (bulkstatus and then
	fetchstatus on each file, 2*5=10)
	
	so in FetchStatus and BulkStatus stubs we suppress repeated errors
	from Check_PermissionRights *only*, which has the effect of
	suppressing the problem without removing the theoretical benefit of
	avoiding letting any one client throw requests at as as fast as we
	can abort them unless those requests happen to be fetch/bulkstat
	requests which fail a permission check, but in order to avoid that
	we'd also need to cache what they last tried to stat, and then
	things would get ugly.

2001-09-24 16:11  shadow

	* src/comerr/compile_et.c: DELTA
	comerr-include-proper-old-compat-glue-20010924 AUTHOR
	shadow@dementia.org
	
	so old initialize function works correctly

2001-09-24 12:17  shadow

	* src/vlserver/vlserver.p.h: DELTA
	export-vlops-in-vldbint-xg-file-20010924 AUTHOR shadow@dementia.org
	
	based on report from lha@stacken.kth.se
	
	remove from vlserver.p.h

2001-09-24 11:16  shadow

	* src/vlserver/vldbint.xg: DELTA
	export-vlops-in-vldbint-xg-file-20010924 AUTHOR shadow@dementia.org
	
	based on report from lha@stacken.kth.se
	
	include vlops in the "published" interface

2001-09-24 10:51  shadow

	* NEWS: DELTA NEWS-updates-20010924 AUTHOR shadow@dementia.org
	
	update NEWS for stuff in 1.2.1 and stuff to go into 1.2.2 DELTA
	some-name-yyyymmdd AUTHOR contributor@some.site

2001-09-24 10:49  shadow

	* src/: vol/namei_ops.c, vol/partition.c, vol/partition.h,
	volser/volprocs.c: DELTA
	
	 -- /vicepX/AFSIDat/README is created the first time the fileserver
	    is started, rather than the second time.
	
	 -- For the namei fileserver, /vicepa/Lock/vicepa is created as
	    the lockfile.  Previously, on Solaris, the raw device was
	    was being used for LockPartition(), and that breaks when
	    there isn't a corresponding device.
	
	 -- The VolPartitions and XVolPartitions volserver calls now return
	    the list of attached (rather than mounted) partitions.  This is
	    consistent with the NT fileserver and removes duplicate code.
	
	The actual magic for allowing the fileserver to attach non-mounted
	partitions is to create /vicepX/AlwaysAttach.
	allow-namei-fileservers-to-use-directories-instead-of-partitions-fo
	r-vicep-20010924 AUTHOR kolya@mit.edu

2001-09-24 10:48  shadow

	* src/viced/viced.c: DELTA
	viced-deal-gracefully-with-afsconf-failure-20010924 AUTHOR
	kolya@mit.edu
	
	-- Fileserver will complain if afsconf_Open() fails, rather than   
	 mysteriously segfault'ing later on.

2001-09-24 10:44  shadow

	* src/rx/: rx.c, rx_packet.c: DELTA rx-cleanup-20010924 AUTHOR
	kolya@mit.edu
	
	The rxi_ReceiveAckPacket() change makes sure we have two extra
	fields (the max and recommended packet sizes) hanging off the
	packet, rather than just one.
	
	The PKTFLAG_FREE stuff in rx_packet.c just initialized flags in
	case PKTFLAG_ACKED somehow didn't get cleared there.
	
	The wirevec changes are off-by-1 errors: there's p->niovecs iovecs
	in a packet, from 0 (header) to p->niovecs-1, so p->niovecs doesn't
	refer to a meaningful iovec.

2001-09-21 23:48  shadow

	* src/vfsck/setup.c: DELTA
	dux-vfsck-check-for-mounted-filesystem-20010919 AUTHOR
	mattiasa@e.kth.se
	
	modified by shadow@dementia.org for dux 4.0a (ifndef UID_NO_CHANGE
	case)

2001-09-20 20:10  shadow

	* src/: libafs/MakefileProto.DARWIN.in, util/dirpath.c,
	util/dirpath.hin: DELTA darwin-optimize-and-fix-dirpath-20010920
	AUTHOR cg2v@andrew.cmu.edu
	
	change optimization, add alternate dirpath for dealing with darwin
	and macos in same binaries

2001-09-20 05:08  shadow

	* src/afs/: LINUX/osi_vnodeops.c, VNOPS/afs_vnop_write.c: DELTA
	undo-linux-call-afs-dopartialwrite-20010920 AUTHOR
	shadow@dementia.org
	
	scrap this approach

2001-09-20 03:58  shadow

	* src/ubik/vote.c: DELTA ubik-fix-typo-20010919 AUTHOR
	shadow@dementia.org
	
	somehow this crept in

2001-09-20 03:03  shadow

	* src/vfsck/setup.c: DELTA
	dux-vfsck-check-for-mounted-filesystem-20010919 AUTHOR
	mattiasa@e.kth.se
	
	modified by shadow@dementia.org for dux 4.0a (ifndef UID_NO_CHANGE
	case)

2001-09-19 23:18  shadow

	* src/WINNT/afssvrcfg/afscfg.cpp: DELTA
	winnt-dont-do-unneeded-version-check-20010918 AUTHOR
	jimpeter@us.ibm.com
	
	make afs config wizard not complain about version < 3.5

2001-09-19 23:16  shadow

	* NEWS: DELTA news-include-windows-updates-20010918 AUTHOR
	luan@almaden.ibm.com
	
	list windows client user-visible changes

2001-09-19 17:59  rees

	* Makefile.in: DELTA openbsd-nits-20010919 AUTHOR rees@umich.edu
	
	With these small changes, "make" on OpenBSD actually completes!

2001-09-18 20:44  rees

	* README.CVS: document automake dependency
	
	DELTA automake-comment-20010918 AUTHOR rees@umich.edu

2001-09-18 04:26  shadow

	* src/: WINNT/afs_setup_utils/afsrm.c, WINNT/afsd/cm_utils.h,
	WINNT/afsreg/test/regman.c, afs/afs_analyze.c, afs/afs_trace.et,
	afs/afs_volume.c, auth/acfg_errors.et, auth/ktc_errors.et,
	bozo/bos.c, bozo/boserr.et, bubasics/butc_errs.et,
	bubasics/butm_errs.et, bubasics/butx_errs.et,
	bucoord/bucoord_errs.et, bucoord/main.c, budb/budb_errs.et,
	budb/server.c, butc/tcmain.c, butm/butm_test.c, butm/test_ftm.c,
	cmd/cmd_errors.et, cmd/test/itest.c, comerr/compile_et.c,
	comerr/error_table.y, comerr/error_table_nt.c, comerr/test/test.c,
	comerr/test/test1.et, comerr/test/test2.et, dauth/dlog.c,
	finale/translate_et.c, kauth/client.c, kauth/decode_ticket.c,
	kauth/kaerrors.et, kauth/kas.c, kauth/kautils.p.h,
	kauth/test/test_getticket.c, kauth/test/test_interim_ktc.c,
	kauth/test/test_rxkad_free.c,
	libadmin/adminutil/afs_AdminBosErrors.et,
	libadmin/adminutil/afs_AdminCfgErrors.et,
	libadmin/adminutil/afs_AdminClientErrors.et,
	libadmin/adminutil/afs_AdminCommonErrors.et,
	libadmin/adminutil/afs_AdminKasErrors.et,
	libadmin/adminutil/afs_AdminMiscErrors.et,
	libadmin/adminutil/afs_AdminPtsErrors.et,
	libadmin/adminutil/afs_AdminUtilErrors.et,
	libadmin/adminutil/afs_AdminVosErrors.et,
	libadmin/adminutil/afs_utilAdmin.c, package/package.c,
	ptserver/Makefile.in, ptserver/NTMakefile, ptserver/db_verify.c,
	ptserver/pt_util.c, ptserver/ptclient.c, ptserver/pterror.et,
	ptserver/ptuser.c, ptserver/testpt.c, rx/test/generator.c,
	rxkad/rxkad_errs.et, rxkad/test/stress.c,
	rxkad/test/stress_errs.et, ubik/ubik.c, ubik/ubikclient.c,
	ubik/uerrors.et, uss/uss.c, vlserver/vl_errors.et, volser/common.c,
	volser/volerr.et, volser/vsprocs.c: DELTA
	comerr-behave-like-the-rest-of-the-world-20010918 AUTHOR
	shadow@dementia.org
	
	no other comerr changes the case of the error table name you
	specify in the .et file. now neither does ours.

2001-09-17 21:37  shadow

	* src/volser/vsprocs.c: DELTA misc-build-cleanup-20010917 AUTHOR
	wcw@cmu.edu
	
	update function to be void

2001-09-17 21:21  shadow

	* src/vlserver/vldb_check.c: DELTA misc-build-cleanup-20010917
	AUTHOR wcw@cmu.edu
	
	technically the cmdprocs return int

2001-09-17 21:15  shadow

	* src/ubik/lock.c: DELTA misc-build-cleanup-20010917 AUTHOR
	wcw@cmu.edu
	
	change erroneous void to int

2001-09-17 20:59  shadow

	* src/auth/cellconfig.c: DELTA misc-build-cleanup-20010917 AUTHOR
	wcw@cmu.edu
	
	put symbol in an ifndef for winnt

2001-09-17 19:41  shadow

	* src/: WINNT/afsd/cm_config.c, auth/authcon.c, auth/cellconfig.c,
	auth/userok.c, bozo/bos.c, bozo/bosoprocs.c, bozo/bosserver.c,
	bozo/cronbnodeops.c, bozo/fsbnodeops.c, cmd/cmd.c, dir/buffer.c,
	dir/salvage.c, kauth/admin_tools.c, kauth/authclient.c,
	kauth/kaauxdb.c, kauth/kaprocs.c, kauth/krb_udp.c, kauth/rebuild.c,
	kauth/token.c, libacl/aclprocs.c, ptserver/db_verify.c,
	ptserver/display.c, ptserver/ptprocs.c, ptserver/ptserver.c,
	ptserver/readgroup.c, ptserver/utils.c, rx/rx_pthread.c,
	rxgen/rpc_main.c, rxgen/rpc_parse.c, rxkad/rxkad_server.c,
	sys/pioctl_nt.c, ubik/beacon.c, ubik/disk.c, ubik/lock.c,
	ubik/remote.c, ubik/vote.c, vlserver/vlclient.c,
	vlserver/vldb_check.c, vlserver/vlprocs.c, vlserver/vlutils.c,
	vol/clone.c, vol/partition.c, vol/vnode.c, vol/vol-salvage.c,
	vol/vutil.c, volser/common.c, volser/dumpstuff.c,
	volser/lockprocs.c, volser/volprocs.c, volser/vos.c,
	volser/vsprocs.c, volser/vsutils.c: DELTA
	misc-build-cleanup-20010917 AUTHOR wcw@cmu.edu
	
	1) Removal of unused variables 2) some NT ifdef cleanup 3) use of
	size_t rather than int to store the result of strlen() 4) some bugs
	that really only occured when errors occured.  5) some functions
	were implicitly declared as 'int' but doing a	 "return;" Some I
	declared as 'void' and prototyped them; some I	  just returned a
	value.

2001-09-17 19:35  shadow

	* src/: WINNT/afsadmsvr/NTMakefile, WINNT/license/lang/NTMakefile,
	auth/NTMakefile, bozo/NTMakefile, bucoord/NTMakefile,
	budb/NTMakefile, cmd/NTMakefile, des/NTMakefile, kauth/NTMakefile,
	rxstat/NTMakefile, tbutc/NTMakefile, ubik/NTMakefile,
	update/NTMakefile, volser/NTMakefile: DELTA
	nt-makefile-clean-targets-20010917 AUTHOR wcw@cmu.edu more work on
	providing a clean target for nt

2001-09-17 19:26  shadow

	* README.CVS: DELTA readme-cvs-update-with-instructions-20010917
	AUTHOR wcw@cmu.edu
	
	providedetails about openafs cvs

2001-09-17 18:12  shadow

	* src/afs/VNOPS/afs_vnop_write.c: DELTA
	
	don't erroneously call fakeopen
	linux-call-afs-dopartialwrite-from-afs-memwrite-and-afs-ufswrite-no
	t-afs-linux-write-20010828 AUTHOR shadow@dementia.org

2001-09-13 23:19  rees

	* Makefile.in, configure-libafs.in, configure.in,
	src/des/andrew-conf.h, src/des/conf-i386-obsd.h,
	src/des/read_pssword.c, src/afs/sysincludes.h,
	src/libafs/MakefileProto.OBSD.in, src/afsd/afsd.c,
	src/kauth/kaserver.c, src/kauth/klogin.c, src/kauth/user.c,
	src/lwp/Makefile.in, src/lwp/preempt.c, src/lwp/process.s,
	src/lwp/waitkey.c, src/pinstall/install.c, src/rx/rx_getaddr.c,
	src/rx/rx_kcommon.c, src/rx/rx_kcommon.h, src/rx/rx_packet.h,
	src/rx/rx_rdwr.c, src/rxgen/rpc_main.c, src/sys/Makefile.in,
	src/ubik/Makefile.in, src/usd/usd_file.c, src/viced/afsfileprocs.c,
	src/vol/devname.c, src/vol/listinodes.c, src/vol/partition.c,
	src/vol/vol-salvage.c, src/vol/volume.c: Initial OpenBSD support.
	Most of user space builds. No kernel module yet.
	
	DELTA OpenBSD-initial-commit-20010913 AUTHOR rees@umich.edu

2001-09-12 15:55  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	linux-makefileproto-redhat-enterprise-support-20010912 AUTHOR
	shadow@dementia.org
	
	based on work by thomas.mueller@hrz.tu-chemnitz.de

2001-09-12 05:00  shadow

	* Makefile.in, configure-libafs.in, configure.in,
	src/afsd/Makefile.in, src/afsd/afs.rc.darwin.plist,
	src/libafs/MakefileProto.DARWIN.in,
	src/libafs/afs.ppc_darwin_12.plist.in,
	src/libafs/afs.ppc_darwin_13.plist.in,
	src/libafs/afs.ppc_darwin_14.plist.in: DELTA
	darwin-update-plist-building-20010912 AUTHOR cg2v@andrew.cmu.edu
	
	update how plist files are constructed so subsconfigure for libafs
	can work

2001-09-11 19:28  shadow

	* src/afs/afs_callback.c: DELTA
	afs-callback-kill-bcopy-again-20010911 AUTHOR shadow@dementia.org
	
	this slipped in with the memory leak fix

2001-09-11 06:56  shadow

	* NEWS, README: DELTA
	update-top-level-docs-for-new-install-targets-20010911 AUTHOR
	shadow@dementia.org
	
	make top level files indicate current build instructions

2001-09-11 06:25  shadow

	* src/libafs/MakefileProto.AIX.in: DELTA
	aix-makefileproto-cleanup-dest-building-20010911 AUTHOR
	shadow@dementia.org
	
	readd missing /es

2001-09-11 04:46  shadow

	* src/libafs/MakefileProto.SOLARIS.in: DELTA
	makefileproto-solaris-install-modules-in-modlad-dir-20010911 AUTHOR
	shadow@dementia.org
	
	get rid of another bogosity

2001-09-11 04:00  shadow

	* configure-libafs.in: DELTA configure-libafs-fix-paths-20010910
	AUTHOR shadow@dementia.org
	
	update paths for building submodule

2001-09-11 03:30  shadow

	* src/libafs/MakefileProto.IRIX.in: DELTA
	irix-makefileproto-fix-dest-target-20010910 AUTHOR
	shadow@dementia.org
	
	rely on DEST not DESTDIR also install instead of cp to implicitly
	create needed directory

2001-09-10 23:49  shadow

	* Makefile.in: DELTA
	
	except it's helpful to actually include makefile.@sys
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-10 23:48  shadow

	* Makefile.in: DELTA
	
	remove explicit INSTALL and use makefile.@sys value instead
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-10 20:52  shadow

	* configure-libafs.in, configure.in, acconfig.h: DELTA
	linux-configure-check-for-more-inode-struct-members-20010910 AUTHOR
	shadow@dementia.org
	
	for redhat enterprise kernel

2001-09-10 20:50  shadow

	* configure-libafs.in: DELTA update-libafs-configure-20010910
	AUTHOR shadow@dementia.org
	
	so the kernel module subconfigure will work usefully

2001-09-10 20:21  shadow

	* src/: auth/Makefile.in, cmd/test/Makefile.in,
	config/Makefile.version-NOCML.in, dir/Makefile.in, gtx/Makefile.in,
	kauth/Makefile.in, kauth/test/Makefile.in, libacl/Makefile.in,
	libadmin/adminutil/Makefile.in, libadmin/bos/Makefile.in,
	libadmin/cfg/Makefile.in, libadmin/client/Makefile.in,
	libadmin/kas/Makefile.in, libadmin/pts/Makefile.in,
	libadmin/vos/Makefile.in, libafs/MakefileProto.AIX.in,
	libafs/MakefileProto.DARWIN.in, libafs/MakefileProto.IRIX.in,
	libafs/MakefileProto.LINUX.in, libafs/MakefileProto.SOLARIS.in,
	libafsrpc/Makefile.in, login/Makefile.in, null/Makefile.in,
	rxkad/test/Makefile.in, tbutc/Makefile.in, usd/test/Makefile.in,
	volser/Makefile.in: DELTA
	
	rationalize away some more crap
	makefile-cleanup-remove-extraneous-semicolons-and-other-unused-bits
	-20010910 AUTHOR nneul@umr.edu

2001-09-10 20:14  shadow

	* .cvsignore, src/afs/.cvsignore, src/afsd/.cvsignore,
	src/afsmonitor/.cvsignore, src/afsweb/.cvsignore,
	src/audit/.cvsignore, src/auth/.cvsignore,
	src/auth/test/.cvsignore, src/bozo/.cvsignore,
	src/bozo/test/.cvsignore, src/bu_utils/.cvsignore,
	src/bubasics/.cvsignore, src/bucoord/.cvsignore,
	src/budb/.cvsignore, src/butc/.cvsignore, src/butm/.cvsignore,
	src/cmd/.cvsignore, src/cmd/test/.cvsignore, src/comerr/.cvsignore,
	src/comerr/test/.cvsignore, src/config/.cvsignore,
	src/dauth/.cvsignore, src/des/.cvsignore, src/des/test/.cvsignore,
	src/des_stub/.cvsignore, src/dir/.cvsignore,
	src/dir/test/.cvsignore, src/export/.cvsignore,
	src/finale/.cvsignore, src/fsint/.cvsignore,
	src/fsprobe/.cvsignore, src/gtx/.cvsignore, src/kauth/.cvsignore,
	src/kauth/test/.cvsignore, src/libacl/.cvsignore,
	src/libacl/test/.cvsignore, src/libadmin/.cvsignore,
	src/libadmin/adminutil/.cvsignore, src/libadmin/bos/.cvsignore,
	src/libadmin/cfg/.cvsignore, src/libadmin/cfg/test/.cvsignore,
	src/libadmin/client/.cvsignore, src/libadmin/kas/.cvsignore,
	src/libadmin/pts/.cvsignore, src/libadmin/samples/.cvsignore,
	src/libadmin/test/.cvsignore, src/libadmin/vos/.cvsignore,
	src/libafs/.cvsignore, src/libafsauthent/.cvsignore,
	src/libafsrpc/.cvsignore, src/libuafs/.cvsignore,
	src/log/.cvsignore, src/log/test/.cvsignore, src/login/.cvsignore,
	src/lwp/.cvsignore, src/lwp/test/.cvsignore, src/mpp/.cvsignore,
	src/null/.cvsignore, src/package/.cvsignore, src/pam/.cvsignore,
	src/pinstall/.cvsignore, src/pinstall/test/.cvsignore,
	src/procmgmt/.cvsignore, src/procmgmt/test/.cvsignore,
	src/ptserver/.cvsignore, src/rx/.cvsignore,
	src/rx/bulk.example/.cvsignore, src/rx/bulktest/.cvsignore,
	src/rx/multi.example/.cvsignore, src/rx/simple.example/.cvsignore,
	src/rx/test/.cvsignore, src/rxdebug/.cvsignore,
	src/rxgen/.cvsignore, src/rxkad/.cvsignore,
	src/rxkad/test/.cvsignore, src/rxstat/.cvsignore,
	src/scout/.cvsignore, src/sgistuff/.cvsignore, src/sia/.cvsignore,
	src/sys/.cvsignore, src/tbutc/.cvsignore, src/tsm41/.cvsignore,
	src/tviced/.cvsignore, src/ubik/.cvsignore, src/update/.cvsignore,
	src/usd/.cvsignore, src/usd/test/.cvsignore, src/uss/.cvsignore,
	src/util/.cvsignore, src/util/test/.cvsignore,
	src/venus/.cvsignore, src/venus/test/.cvsignore,
	src/vfsck/.cvsignore, src/viced/.cvsignore,
	src/vlserver/.cvsignore, src/vol/.cvsignore,
	src/vol/test/.cvsignore, src/volser/.cvsignore,
	src/wsadmin.src/.cvsignore, src/xstat/.cvsignore: DELTA
	add-cvsignores-to-project-20010910 AUTHOR nneul@umr.edu
	
	start at cvsignores

2001-09-10 20:07  shadow

	* configure.in, doc/html/QuickStartUnix/auqbg007.htm,
	src/afsd/Makefile.in, src/afsd/afs.rc.darwin.plist: DELTA
	darwin-build-updates-20010910 AUTHOR cg2v@andrew.cmu.edu
	
	separate plist on per-version basis
	
	1.4 is not yet supported

2001-09-10 19:54  shadow

	* src/WINNT/afsclass/NTMakefile: DELTA
	winnt-create-missing-clean-target-20010910 AUTHOR wcw@cmu.edu
	
	get winnt make clean closer to working

2001-09-10 16:37  shadow

	* src/bucoord/bc_status.c: DELTA bucoord-cvs-bogosity-20010910
	AUTHOR shadow@dementia.org
	
	correct bogosity which crept into CVS (rtruct instead of struct)

2001-09-10 15:39  shadow

	* src/: NTMake9x, NTMakefile, WINNT/afs_setup_utils/NTMakefile,
	WINNT/afs_setup_utils/_isuser/ntmakefile: DELTA
	windows-install-updates-20010910 AUTHOR jimpeter@us.ibm.com
	
	more corrections for windows packaging

2001-09-10 04:41  shadow

	* src/vfsck/Makefile.in: DELTA
	
	kill refs to afssrvdir
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-10 04:34  shadow

	* src/vfsck/Makefile.in: DELTA
	
	update ref to libexecdir
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-10 04:27  shadow

	* src/libafs/MakefileProto.SOLARIS.in: DELTA
	
	update dest version of output
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-10 03:30  shadow

	* Makefile.in: DELTA
	
	remove bogus afssrvdir reference
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-09 14:58  shadow

	* src/sys/Makefile.in: DELTA
	
	put afs.exp in the right place
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-08 04:31  shadow

	* src/: WINNT/afsd/cm_utils.c, WINNT/pthread/NTMakefile,
	tbutc/NTMakefile, util/NTMakefile, util/dirpath.c: DELTA
	winnt-makefile-fixes-20010908 AUTHOR wcw@cmu.edu
	
	clean up makefile problems which got introduced by other changes

2001-09-08 03:05  shadow

	* src/vol/Makefile.in, Makefile.in: DELTA
	
	fix up some problems for make compatibility and missing trailing /
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-08 00:40  shadow

	* src/afsmonitor/Makefile.in: DELTA
	
	remove unused incdir
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-08 00:36  shadow

	* src/venus/test/Makefile.in: DELTA
	
	get rid of no longer used libdir
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-08 00:30  shadow

	* src/scout/Makefile.in: DELTA
	
	remove unused include directory
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-08 00:14  shadow

	* src/vlserver/Makefile.in: DELTA
	
	eliminate bogus escaping
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-08 00:12  shadow

	* src/sgistuff/Makefile.in: DELTA
	
	update another missed file
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-07 23:34  shadow

	* Makefile.in, configure.in, src/afs/Makefile.in,
	src/afsd/Makefile.in, src/afsmonitor/Makefile.in,
	src/afsweb/Makefile.in, src/audit/Makefile.in,
	src/auth/Makefile.in, src/auth/test/Makefile.in,
	src/bozo/Makefile.in, src/bozo/test/Makefile.in,
	src/bu_utils/Makefile.in, src/bubasics/Makefile.in,
	src/bucoord/Makefile.in, src/budb/Makefile.in,
	src/butc/Makefile.in, src/butm/Makefile.in, src/cmd/Makefile.in,
	src/cmd/test/Makefile.in, src/comerr/Makefile.in,
	src/comerr/test/Makefile.in, src/config/Makefile.in,
	src/config/Makefile.version-CML, src/dauth/Makefile.in,
	src/des/Makefile.in, src/des/test/Makefile.in, src/dir/Makefile.in,
	src/dir/test/Makefile.in, src/export/Makefile.in,
	src/finale/Makefile.in, src/fsint/Makefile.in,
	src/fsprobe/Makefile.in, src/gtx/Makefile.in,
	src/kauth/Makefile.in, src/kauth/test/Makefile.in,
	src/libacl/Makefile.in, src/libacl/test/Makefile.in,
	src/libadmin/Makefile.in, src/libadmin/adminutil/Makefile.in,
	src/libadmin/bos/Makefile.in, src/libadmin/cfg/Makefile.in,
	src/libadmin/client/Makefile.in, src/libadmin/kas/Makefile.in,
	src/libadmin/pts/Makefile.in, src/libadmin/samples/Makefile.in,
	src/libadmin/test/Makefile.in, src/libadmin/vos/Makefile.in,
	src/libafs/MakefileProto.AIX.in,
	src/libafs/MakefileProto.DARWIN.in,
	src/libafs/MakefileProto.DUX.in, src/libafs/MakefileProto.FBSD.in,
	src/libafs/MakefileProto.HPUX.in, src/libafs/MakefileProto.IRIX.in,
	src/libafs/MakefileProto.LINUX.in,
	src/libafs/MakefileProto.SOLARIS.in, src/libafsauthent/Makefile.in,
	src/libafsrpc/Makefile.in, src/libuafs/MakefileProto.AIX.in,
	src/libuafs/MakefileProto.DARWIN.in,
	src/libuafs/MakefileProto.DUX.in,
	src/libuafs/MakefileProto.FBSD.in,
	src/libuafs/MakefileProto.HPUX.in,
	src/libuafs/MakefileProto.IRIX.in,
	src/libuafs/MakefileProto.LINUX.in,
	src/libuafs/MakefileProto.SOLARIS.in, src/log/Makefile.in,
	src/log/test/Makefile.in, src/login/Makefile.in,
	src/lwp/Makefile.in, src/mpp/Makefile.in, src/null/Makefile.in,
	src/package/Makefile.in, src/pam/Makefile.in,
	src/pinstall/Makefile.in, src/pinstall/test/Makefile.in,
	src/procmgmt/Makefile.in, src/ptserver/Makefile.in,
	src/rx/Makefile.in, src/rx/test/Makefile.in,
	src/rxdebug/Makefile.in, src/rxdebug/rxdebug.c,
	src/rxdebug/rxdebug.rc, src/rxgen/Makefile.in,
	src/rxkad/Makefile.in, src/rxstat/Makefile.in,
	src/scout/Makefile.in, src/sgistuff/Makefile.in,
	src/sia/Makefile.in, src/sys/Makefile.in, src/tbutc/Makefile.in,
	src/tsm41/Makefile.in, src/tviced/Makefile.in,
	src/ubik/Makefile.in, src/update/Makefile.in, src/usd/Makefile.in,
	src/uss/Makefile.in, src/util/Makefile.in, src/util/dirpath.hin,
	src/venus/Makefile.in, src/venus/test/Makefile.in,
	src/vfsck/Makefile.in, src/viced/Makefile.in,
	src/vlserver/Makefile.in, src/vol/Makefile.in,
	src/vol/test/Makefile.in, src/volser/Makefile.in,
	src/wsadmin.src/Makefile.in, src/xstat/Makefile.in: DELTA
	
	according to jeff: - Renames the top-level 'install' target to
	'build'.  This should be     transparent, since no one should be
	using that.
	
	  - Improves on Sam's dirpath patches, by splitting out server
	binaries
	    into separate bin, sbin, and libexec directories in GCS mode
	(these
	    are all /usr/afs/bin in Transarc mode).
	
	  - Updates the top-level 'all' target so that it builds the
	software
	    but does not generate a dest tree.	Top-level 'lib' and
	'include'
	    directories are generated to hold the intermediate libraries
	and headers
	    used during the build.
	
	  - Adds a new top-level 'install' target, which installs things in
	the
	    appropriate directories under ${DESTDIR}, based on configure's
	install
	    directories plus the extras added by Sam's patch.
	
	  - Adds a new top-level 'dest' target, which creates an old-style
	dest
	    directory under ${DEST}.  The ${DEST} variable defaults to the
	    traditional value of ${SRCDIR_PARENT}/${SYS_NAME}/dest.  Note
	that
	    this variable used to be called ${DESTDIR}; it was renamed to
	avoid
	    conflicts with the de facto standard usage of ${DESTDIR}.
	make-install-support-for-transarc-and-prefix-style-universes-200109
	07 AUTHOR jhutz@cmu.edu

2001-09-07 20:47  shadow

	* src/rx/: rx.c, rx_packet.c, rx_packet.h: DELTA
	rx-do-housekeeping-on-packets-with-new-flags-20010907 AUTHOR
	kolya@mit.edu
	
	keep better track of packet state using flags in packet header
	indicating which packets are in acked state and which are free

2001-09-07 20:12  shadow

	* src/afs/afs_callback.c: DELTA
	afs-callback-plug-small-memory-leaks-20010907 AUTHOR kolya@mit.edu
	
	2 RPC stubs have small memory leaks since the actual string length
	is being freed and not the whole allocated chunk

2001-09-07 18:59  shadow

	* src/afsd/afs.rc.darwin: DELTA
	darwin-make-afsd-script-exit-for-failure-20010907 AUTHOR
	cg2v@andrew.cmu.edu
	
	script failed to exit for one of the failure cases before

2001-09-07 04:36  shadow

	* doc/html/QuickStartUnix/auqbg007.htm, src/pam/afs_auth.c,
	src/pam/afs_message.c, src/pam/afs_message.h,
	src/pam/afs_password.c, src/pam/afs_session.c,
	src/pam/afs_setcred.c, src/pam/afs_util.c, src/pam/afs_util.h,
	src/pam/test_pam.c: DELTA pam-afs-new-features-20010907 AUTHOR
	jacobi@de.ibm.com
	
	add ignore_uid (like ignore_root) plus set_token (set token in auth
	step instead of setcred), refresh_token (no new pag), use_klog
	(fork a klog child), no_unlog, remainlifetime (sleep before
	deleting creds at logout)

2001-09-07 04:00  shadow

	* src/afs/DARWIN/osi_module.c: DELTA
	macosx-dont-interfere-with-cd-audio-20010906 AUTHOR
	cg2v@andrew.cmu.edu
	
	don't use constant VT_AFS for our vfs type

2001-09-07 03:49  shadow

	* src/config/: param.sun4x_55.h, param.sun4x_56.h,
	param.sun4x_57.h, param.sun4x_58.h, param.sunx86_54.h: DELTA
	param-remove-nested-commenting-20010906 AUTHOR shadow@dementia.org
	
	based on comment from rjs3@andrew.cmu.edu

2001-09-07 03:38  shadow

	* src/: des/NTMakefile, WINNT/afs_setup_utils/NTMakefile,
	config/NTMakefile: DELTA
	winnt-more-makefile-fixes-for-cvs-head-20010906 AUTHOR wcw@cmu.edu
	
	take care of some places where we got out of sync between unix and
	windows, add media target in afs_setup_utils

2001-09-07 03:32  shadow

	* src/WINNT/: afsclass/afsclassfn.cpp, afsd/cm_utils.c,
	afsd/smb_ioctl.c: DELTA
	winnt-initialize-variables-and-memory-before-use-20010906 AUTHOR
	wcw@cmu.edu
	
	initialize a variable false when assumed; also some memset(...,0

2001-09-07 03:18  shadow

	* NEWS, README, configure.in, src/util/Makefile.in,
	src/util/dirpath.c, src/util/dirpath.hin: DELTA
	
	Sam's notes: "Here is a patch that supports directory paths,
	documentation for the	above and decanonicalization of of supplied
	paths.	Here are tests I   have run:
	
	  * Build with	both transarc and non-transarc paths and examined
	    dirpath.o
	  * Build with roughly FHS-style paths and tested on Debian
	  * confirmed that bos salvage	works even when salvager not in
	    /usr/afs/bin
	  (it gets the log correctly too)
	  * confirms that bos getlog can get logs from /usr/afs/logs even
	when
	    /ur/afs/logs
	  is /var/lib/openafs/logs
	  * confirmed that bos getlog can get /etc/motd
	"
	dirpath-support-configure-path-options-and-decanonicalization-20010
	906 AUTHOR hartmans@mit.edu

2001-09-07 03:05  shadow

	* src/config/afs_sysnames.h: DELTA
	afs-sysnames-add-sunx86-57-and-58-20010906 AUTHOR
	shadow@dementia.org
	
	allocate ids for sunx86 57 and 58

2001-09-07 02:54  shadow

	* src/: WINNT/afs_setup_utils/NTMakefile,
	WINNT/afs_setup_utils/afs_setup_utils.cpp,
	WINNT/afs_setup_utils/GetWebDll/GetWebDll.dep,
	WINNT/afs_setup_utils/GetWebDll/ntmakefile,
	WINNT/afs_setup_utils/_isuser/_IsUser.RC,
	WINNT/afs_setup_utils/_isuser/ntmakefile,
	WINNT/install/InstallShield5/Default.txt,
	WINNT/install/InstallShield5/GenFileGroups.bat,
	WINNT/install/InstallShield5/NTMakefile,
	WINNT/install/InstallShield5/PackageWeb.pfw,
	WINNT/install/InstallShield5/setup.rul, config/NTMakefile: DELTA
	windows-build-environment-cleanup-20010906 AUTHOR
	jimpeter@us.ibm.com
	
	clean up previous problems in the win2k build env

2001-09-07 01:12  shadow

	* src/cf/linux-test4.m4: DELTA
	linux22-redhat-enterprise-kernels-add-inode-fields-20010906 AUTHOR
	shadow@dementia.org
	
	struct vm_area_struct	*i_mmap_shared; added in a patch to the
	redhat enterprise kernel

2001-09-06 19:07  shadow

	* src/afs/LINUX/osi_misc.c: DELTA linux24-fix-path-leak-20010906
	AUTHOR cg2v@andrew.cmuj.edu
	
	based on suggestion from Srikanth and Chas Williams

2001-09-04 22:28  shadow

	* README: DELTA update-top-readme-20010904 AUTHOR hartmans@mit.edu
	
	add ppc linux stuff and update alpha linux

2001-08-30 06:14  shadow

	* src/libafs/MakefileProto.LINUX.in: DELTA
	libafs-linux-makefileproto-shouldnt-default-to-kgcc-20010830 AUTHOR
	shadow@dementia.org
	
	nuke kgcc crock *again*

2001-08-30 06:07  shadow

	* src/config/Makefile.in: DELTA
	config-makefile-further-cleanup-20010830 AUTHOR shadow@dementia.org
	
	get missing backquote

2001-08-30 06:05  shadow

	* src/config/Makefile.in: DELTA
	config-makefile-further-cleanup-20010830 AUTHOR shadow@dementia.org
	
	ordering of dependancies caused ${DESTDIR}/include/afs to not exist
	in time, masked if you built into an existing destdir. so let's
	make the makefile simpler and more logically paraallel.

2001-08-29 23:22  shadow

	* src/config/Makefile.in: DELTA more-makefiles-cleanup-20010829
	AUTHOR nneul@umr.edu
	
	get rid of another case of bogus trailing quoting

2001-08-29 23:13  shadow

	* Makefile.in, configure.in, src/Makefile.djgpp,
	src/afs/Makefile.in, src/afsd/Makefile.in,
	src/afsmonitor/Makefile.in, src/afsweb/Makefile.in,
	src/audit/Makefile.in, src/auth/Makefile.in,
	src/auth/test/Makefile.in, src/bozo/Makefile.in,
	src/bozo/test/Makefile.in, src/bu_utils/Makefile.in,
	src/bubasics/Makefile.in, src/bucoord/Makefile.in,
	src/budb/Makefile.in, src/butc/Makefile.in, src/butm/Makefile.in,
	src/cmd/Makefile.in, src/cmd/test/Makefile.in,
	src/comerr/Makefile.in, src/comerr/test/Makefile.in,
	src/config/Makefile.djgpp.common, src/config/Makefile.i386_djgpp,
	src/config/Makefile.in, src/dauth/Makefile.in, src/des/Makefile.in,
	src/des/test/Makefile.in, src/des_stub/Makefile.in,
	src/dir/Makefile.in, src/dir/test/Makefile.in,
	src/export/Makefile.in, src/finale/Makefile.in,
	src/fsint/Makefile.in, src/fsprobe/Makefile.in,
	src/gtx/Makefile.in, src/kauth/Makefile.in,
	src/kauth/test/Makefile.in, src/libacl/Makefile.in,
	src/libacl/test/Makefile.in, src/libadmin/adminutil/Makefile.in,
	src/libadmin/bos/Makefile.in, src/libadmin/cfg/Makefile.in,
	src/libadmin/cfg/test/Makefile.in, src/libadmin/client/Makefile.in,
	src/libadmin/kas/Makefile.in, src/libadmin/pts/Makefile.in,
	src/libadmin/samples/Makefile.in, src/libadmin/test/Makefile.in,
	src/libadmin/vos/Makefile.in, src/libafs/MakefileProto.AIX.in,
	src/libafs/MakefileProto.DARWIN.in,
	src/libafs/MakefileProto.DUX.in, src/libafs/MakefileProto.FBSD.in,
	src/libafs/MakefileProto.HPUX.in, src/libafs/MakefileProto.IRIX.in,
	src/libafs/MakefileProto.LINUX.in,
	src/libafs/MakefileProto.SOLARIS.in, src/libafsauthent/Makefile.in,
	src/libafsrpc/Makefile.in, src/libuafs/MakefileProto.AIX.in,
	src/libuafs/MakefileProto.DARWIN.in,
	src/libuafs/MakefileProto.DUX.in,
	src/libuafs/MakefileProto.FBSD.in,
	src/libuafs/MakefileProto.HPUX.in,
	src/libuafs/MakefileProto.IRIX.in,
	src/libuafs/MakefileProto.LINUX.in,
	src/libuafs/MakefileProto.SOLARIS.in, src/log/Makefile.in,
	src/log/test/Makefile.in, src/login/Makefile.in,
	src/lwp/Makefile.in, src/lwp/test/Makefile.in, src/mpp/Makefile.in,
	src/null/Makefile.in, src/package/Makefile.in, src/pam/Makefile.in,
	src/pinstall/Makefile.in, src/pinstall/test/Makefile.in,
	src/procmgmt/Makefile.in, src/procmgmt/test/Makefile.in,
	src/ptserver/Makefile.in, src/rx/Makefile.in,
	src/rx/test/Makefile.in, src/rxgen/Makefile.in,
	src/rxkad/Makefile.in, src/rxkad/test/Makefile.in,
	src/rxstat/Makefile.in, src/scout/Makefile.in,
	src/sgistuff/Makefile.in, src/sia/Makefile.in, src/sys/Makefile.in,
	src/tbutc/Makefile.in, src/tsm41/Makefile.in,
	src/tviced/Makefile.in, src/ubik/Makefile.in,
	src/update/Makefile.in, src/usd/Makefile.in,
	src/usd/test/Makefile.in, src/uss/Makefile.in,
	src/util/Makefile.in, src/util/test/Makefile.in,
	src/venus/Makefile.in, src/venus/test/Makefile.in,
	src/vfsck/Makefile.in, src/viced/Makefile.in,
	src/vlserver/Makefile.in, src/vol/Makefile.in,
	src/vol/test/Makefile.in, src/volser/Makefile.in,
	src/wsadmin.src/Makefile.in, src/xstat/Makefile.in: DELTA
	more-makefiles-cleanup-20010829 AUTHOR nneul@umr.edu
	
	get rid of cases where we'd end up with two / because of DESTDIR
	pasting
	
	macroize calls to rm

2001-08-29 22:10  shadow

	* Makefile.in: DELTA
	libafs-make-subtree-during-build-for-later-use-20010829 AUTHOR
	jhutz@cs.cmu.edu
	
	make the subdir buildable

2001-08-29 21:52  shadow

	* src/libafs/MakefileProto.IRIX.in: DELTA
	libafs-make-subtree-during-build-for-later-use-20010829 AUTHOR
	jhutz@cs.cmu.edu
	
	get rid of bogus ..'s

2001-08-29 21:31  shadow

	* src/libafs/MakefileProto.IRIX.in: DELTA
	libafs-irix-makefile-cleanup-20010829 AUTHOR shadow@dementia.org
	
	clean up typo so we build correct module

2001-08-29 19:17  shadow

	* Makefile.in, configure-libafs.in, regen.sh,
	src/libafs/MakefileProto.AIX.in,
	src/libafs/MakefileProto.DARWIN.in,
	src/libafs/MakefileProto.DUX.in, src/libafs/MakefileProto.FBSD.in,
	src/libafs/MakefileProto.HPUX.in, src/libafs/MakefileProto.IRIX.in,
	src/libafs/MakefileProto.LINUX.in,
	src/libafs/MakefileProto.SOLARIS.in: DELTA
	libafs-make-subtree-during-build-for-later-use-20010829 AUTHOR
	jhutz@cs.cmu.edu
	
	at build time, create a subtree for use later which can be used to
	build *only* kernel modules, but only for the afs sysname you were
	building for in the first place currently.

2001-08-29 19:04  shadow

	* acconfig.h, configure.in, src/cf/linux-test4.m4: DELTA
	linux-support-kernel-patches-used-by-suse-20010829 AUTHOR
	shadow@dementia.org
	
	check for added fields in struct inode

2001-08-29 18:45  shadow

	* README.CVS: DELTA cvs-needs-readme-20010829 AUTHOR
	shadow@dementia.org
	
	warn of the dangers of cvs snapshots explain how to use one

2001-08-29 17:40  shadow

	* src/venus/Makefile.in: DELTA venus-makefile-cleanup-20010829
	AUTHOR nneul@umr.edu
	
	cleanup and remove now unused for/do constructs

2001-08-29 17:37  shadow

	* src/afsd/Makefile.in: DELTA afsd-makefile-cleanup-20010829 AUTHOR
	nneul@umr.edu
	
	cleanup for afsd makefile

2001-08-29 17:36  shadow

	* src/venus/kdump.c: DELTA linux24-make-kdump-build-20010829 AUTHOR
	nneul@umr.edu
	
	make kdump at least buildable, not particularly pretty

2001-08-29 17:12  shadow

	* doc/html/QuickStartUnix/: auqbg002.htm, auqbg005.htm: DELTA
	dux-documentation-update-20010829 AUTHOR shadow@dementia.org
	
	based on information from joda@pdc.kth.se

2001-08-29 16:55  shadow

	* src/libafs/MakefileProto.DUX.in: DELTA
	configurable-dux-kernel-header-path-20010710 AUTHOR
	shadow@dementia.org
	
	fix typo

2001-08-29 16:39  shadow

	* src/libafs/MakefileProto.DUX.in: DELTA
	configurable-dux-kernel-header-path-20010710 AUTHOR joda@pdc.kth.se
	
	actually build afs.mod

2001-08-29 16:14  shadow

	* src/libafs/: MakefileProto.AIX.in, MakefileProto.DARWIN.in,
	MakefileProto.FBSD.in, MakefileProto.HPUX.in,
	MakefileProto.IRIX.in, MakefileProto.LINUX.in,
	MakefileProto.SOLARIS.in: DELTA
	xdr-int64-dont-build-on-dux-ever-20010829 AUTHOR
	shadow@dementia.org
	
	some form of xdr_int64 is always available on dux, so don't build
	it.

2001-08-29 16:05  shadow

	* src/libafs/MakefileProto.DUX.in: DELTA
	dux-create-loadable-kernel-module-20010829 AUTHOR joda@pdc.kth.se
	
	with minor correction by shadow@dementia.org to install the module,
	but we now create a loadable kernel module for dux

2001-08-29 03:59  shadow

	* src/mpp/mpp.c: DELTA mpp-needs-unistd-for-protos-on-irix-20010828
	AUTHOR shadow@dementia.org
	
	so we don't get the implicit int return type and upset the irix
	compiler

2001-08-29 01:19  shadow

	* src/util/Makefile.in: DELTA makefile-updates-20010828 AUTHOR
	nneul@umr.edu
	
	remove bogus quoting

2001-08-29 00:46  shadow

	* src/afs/: LINUX/osi_vnodeops.c, VNOPS/afs_vnop_write.c: DELTA
	
	attempt to deal with case where data not being flushed from cache
	linux-call-afs-dopartialwrite-from-afs-memwrite-and-afs-ufswrite-no
	t-afs-linux-write-20010828 AUTHOR shadow@dementia.org

2001-08-28 23:12  shadow

	* Makefile.in, configure.in, src/afs/Makefile.in,
	src/afsd/Makefile.in, src/afsmonitor/Makefile.in,
	src/afsweb/Makefile.in, src/audit/Makefile.in,
	src/auth/Makefile.in, src/auth/test/Makefile.in,
	src/bozo/Makefile.in, src/bozo/test/Makefile.in,
	src/bu_utils/Makefile.in, src/bubasics/Makefile.in,
	src/bucoord/Makefile.in, src/budb/Makefile.in,
	src/butc/Makefile.in, src/butm/Makefile.in, src/cmd/Makefile.in,
	src/cmd/test/Makefile.in, src/comerr/Makefile.in,
	src/comerr/test/Makefile.in, src/config/Makefile.i386_djgpp,
	src/config/Makefile.version-NOCML.in, src/dauth/Makefile.in,
	src/des/Makefile.in, src/des/main.c, src/des/misc.c,
	src/des/test/Makefile.in, src/des_stub/Makefile.in,
	src/dir/Makefile.in, src/dir/test/Makefile.in,
	src/export/Makefile.in, src/finale/Makefile.in,
	src/fsint/Makefile.in, src/fsprobe/Makefile.in,
	src/gtx/Makefile.in, src/kauth/Makefile.in,
	src/kauth/test/Makefile.in, src/libacl/Makefile.in,
	src/libacl/test/Makefile.in, src/libadmin/Makefile.in,
	src/libafs/MakefileProto.AIX.in, src/libafsauthent/Makefile.in,
	src/libafsrpc/Makefile.in, src/log/Makefile.in,
	src/log/test/Makefile.in, src/login/Makefile.in,
	src/lwp/Makefile.in, src/null/Makefile.in, src/package/Makefile.in,
	src/pam/Makefile.in, src/pinstall/Makefile.in,
	src/procmgmt/Makefile.in, src/ptserver/Makefile.in,
	src/rx/Makefile.in, src/rx/bulk.example/Makefile.in,
	src/rx/bulktest/Makefile.in, src/rx/multi.example/Makefile.in,
	src/rx/simple.example/Makefile.in, src/rx/test/Makefile.in,
	src/rxgen/Makefile.in, src/rxkad/Makefile.in,
	src/rxkad/test/Makefile.in, src/rxstat/Makefile.in,
	src/scout/Makefile.in, src/sgistuff/Makefile.in,
	src/sys/Makefile.in, src/tbutc/Makefile.in, src/tsm41/Makefile.in,
	src/tviced/Makefile.in, src/ubik/Makefile.in,
	src/update/Makefile.in, src/usd/Makefile.in, src/uss/Makefile.in,
	src/util/Makefile.in, src/venus/Makefile.in,
	src/venus/test/Makefile.in, src/vfsck/Makefile.in,
	src/viced/Makefile.in, src/vlserver/Makefile.in,
	src/vol/Makefile.in, src/vol/test/Makefile.in,
	src/volser/Makefile.in, src/xstat/Makefile.in: DELTA
	makefile-updates-20010828 AUTHOR nneul@umr.edu
	
	clean up all the makefiles to remove bogus targets, eliminate
	trailing / requirement from DESTDIR, avoid needing to pass things
	like DESTDIR around between makefiles

2001-08-28 18:03  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	linux-attempt-to-support-forcible-umount-20010828 AUTHOR
	shadow@dementia.org
	
	not well tested, likely neither complete nor 100% correct.

2001-08-28 14:05  shadow

	* src/config/: param.sun4x_55.h, param.sun4x_56.h,
	param.sun4x_57.h, param.sun4x_58.h: DELTA
	solaris-kernel-lacks-mem-functions-20010828 AUTHOR
	shadow@dementia.org
	
	this is a band-aid, since it maps all memsets to bzero; a
	replacement memset is actually needed for the non zero case

2001-08-27 03:35  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	afs-evalmountpoint-return-code-resync-20010826 AUTHOR kolya@mit.edu
	
	resync error codes so they work like they did before
	afs-lookup-check-evalmountpoint-return-20010221

2001-08-23 17:46  shadow

	* src/kauth/user_nt.c: DELTA
	windows-authentication-recognize-time-out-of-bounds-error-20010823
	AUTHOR shadow@dementia.org
	
	so people don't get "unknown" error 37

2001-08-23 17:26  shadow

	* src/: afs/afs_server.c, rxkad/rxkad_common.c: DELTA
	linux-kernel-headers-have-conflicting-min-max-defs-20010823 AUTHOR
	shadow@dementia.org
	
	so we cheat and call our macros something else.  based on report by
	Owen LeBlanc <LeBlanc@mcc.ac.uk>

2001-08-23 17:17  shadow

	* src/: WINNT/install/InstallShield5/BuildSetup.bat,
	WINNT/install/InstallShield5/CreateGeneratedFiles.bat,
	WINNT/install/InstallShield5/CreateISDirTree.bat,
	WINNT/install/InstallShield5/GatherFiles.bat,
	WINNT/install/InstallShield5/GenDefault.mda.bat,
	WINNT/install/InstallShield5/GenIS5.ipr.bat,
	WINNT/install/InstallShield5/ScatterFiles.bat,
	WINNT/install/InstallShield5/lang/en_US/value.txt,
	config/NTVersioninfo.rc: DELTA windows-installer-updates-20010823
	AUTHOR chas@cmf.nrl.navy.mil
	
	change references to be to openafs and not afs

2001-08-23 17:07  shadow

	* configure.in: DELTA hpux10-may-be-hppa-2-20010823 AUTHOR
	nneul@umr.edu
	
	deal with more uname output

2001-08-19 14:44  shadow

	* src/: WINNT/afs_setup_utils/NTMakefile,
	WINNT/afs_setup_utils/afs_setup_utils.cpp,
	WINNT/afs_setup_utils/GetWebDll/GetWebDll.cpp,
	WINNT/afs_setup_utils/GetWebDll/GetWebDll.def,
	WINNT/afs_setup_utils/GetWebDll/GetWebDll.dep,
	WINNT/afs_setup_utils/GetWebDll/GetWebDll.h,
	WINNT/afs_setup_utils/GetWebDll/GetWebDll.rc,
	WINNT/afs_setup_utils/GetWebDll/GetWebDllFun.h,
	WINNT/afs_setup_utils/GetWebDll/Resource.h,
	WINNT/afs_setup_utils/GetWebDll/StdAfx.h,
	WINNT/afs_setup_utils/GetWebDll/ntmakefile,
	WINNT/afs_setup_utils/_isuser/_IsUser.RC,
	WINNT/afs_setup_utils/_isuser/_isuser.c,
	WINNT/afs_setup_utils/_isuser/ntmakefile,
	WINNT/afs_setup_utils/_isuser/resource.h,
	WINNT/install/InstallShield5/Default.shl,
	WINNT/install/InstallShield5/Default.txt,
	WINNT/install/InstallShield5/GatherFiles.bat,
	WINNT/install/InstallShield5/HowToSetTheVersion.txt,
	WINNT/install/InstallShield5/NTMakefile,
	WINNT/install/InstallShield5/ScatterFiles.bat,
	WINNT/install/InstallShield5/setup.rul,
	WINNT/install/InstallShield5/lang/en_US/value.txt,
	WINNT/install/Win9x/NTMakeFile, WINNT/install/Win9x/setup.iss,
	WINNT/win9xpanel/CAfs.cpp, WINNT/win9xpanel/Change.cpp,
	WINNT/win9xpanel/NTMakefile, WINNT/win9xpanel/WinAfsLoad.cpp,
	WINNT/win9xpanel/WinAfsLoad.h, WINNT/win9xpanel/WinAfsLoad.rc,
	WINNT/win9xpanel/WinAfsLoadDlg.cpp,
	WINNT/win9xpanel/WinAfsLoadDlg.h, WINNT/win9xpanel/cafs.h,
	config/NTMakefile, config/NTMakefile.i386_nt40,
	config/NTMakefile.i386_win95, config/afsconfig-windows.h,
	config/util_cr.c, tviced/NTMakefile: DELTA windows-updates-20010819
	AUTHOR jimpeter@us.ibm.com
	
	complete list in first message

2001-08-19 14:43  shadow

	* src/NTMake9x: DELTA windows-updates-20010819 AUTHOR
	jimpeter@us.ibm.com
	
	1. Version control (Win9x & Windows NT/2000)  NTMakefile.i386_win95
	and NTMakefile.i386_nt40 added AFSPRODUCT_VERSION  variable,
	setting this will propagate through the software by setting  the
	product version for the installation and client dialog boxes.  In 
	particular it will provide correct notification if Win2K
	installation is  being upgraded, reinstall or downgraded.
	
	 Version information shows up in the following ways:
	   Welcome dialog during installation
	   Properities page for Install.exe (Windows Installation routine)
	   Windows Add/Remove Dialogs application list
	   AFS Control Center and Client dialog boxes
	
	 See README-WIN9X.TXT or README-NT.TXT for further information on
	how to set thi
	s   variable.
	
	2. CellServDB  (Win9x & Windows NT/2000)  The installer can choose
	between various sources for CellServDB:  a) Previous installed
	file, afsdcell.ini(WinNT/2000) or CellServDB(Win9x).   b) File that
	comes with the installation package (recent copy from grand.centra 
	l.org)	c) Download a the file from the Web (default
	http://grand.central.org/dl/cellse rvdb/CellServDB).   d) Browse
	for a file
	
	3. Drive Mapping (Win9x & Windows NT/2000)  The installer can
	choose up to two drive mappings during the installation  process. 
	Default is map Z: to AFS root and U: to user home directory
	
	4. Silent Running (Win9x & Windows NT/2000)  Setup.exe is capable
	of running silently (-s option); that is, it will use a pr e-made 
	response script to drive its responses.  You can also do a normal
	installation with  the record option (-r) to build a sample
	response file.
	
	 The installation routine has been improved to accept a modified
	response file s
	o the  administrator can setup up additional drive mappings
	including substituting the  user's  loggin name into the path.	By
	using a text editor an administrator can setup a  variable  path
	name that includes %LOGINNAME% in a path statement.  This variable
	will be
	
	 substituted for the current user's login name.  (Only at
	installation time.)
	
	 For example: if an administrator wanted to install AFS client on a
	machine that
	 had the
	 following mappings:
	 Z:=/
	 U:=/afs/afscell.org/u/username
	 Q:=/afs/afscell.org/general
	
	 Then follow these steps:
	 a) run setup with -r option and specify install to record
	responses into file s
	etup.iss   setup.exe -r -f1setup.iss  b) Follow normal installation
	responses  c) Edit the setup.iss response file by modifying the
	"DRIVEPATH section".
	
	 This response file could start off looking like this:
	
	 [DLG_DRIVEPATH-1]
	 Result=1
	 Drive_0=Z:
	 Path_0=/
	 Share_0=all
	 Drive_1=U:
	 Path_1=/afs/afscell.org/u/administrator
	 Share_1=home
	 Count=2
	
	 This section map would be changed to look like this:
	
	 [DLG_DRIVEPATH-1]
	 Result=1
	 Drive_0=Z:
	 Path_0=/
	 Share_0=all
	 Drive_1=U:
	 Path_1=/afs/afscell.org/u/%LOGINNAME%
	 Share_1=home
	 Drive_2=Q:
	 Path_2=/afs/afscell.org/general
	 Share_2=genrl
	 Count=3
	
	 d) Use the silent mode to install AFS (must log to windows as your
	user name e.
	g. Frank)   setup.exe -s -f1setup.iss
	
	HINT: Share name should be limited to 12 characters.	  The
	response file terminate if the installation is in any way
	different; for	 example,      the response is recorded on a clean
	machine and it is run on a system where  AFS	 is already
	installed.	The execution is truly silent, except for a log
	file.	   The last response is BootOption and if set to 1 it will
	reboot your machine!
	
	 Refer to additional documentation on silent/record in you Install
	Shield User's
	 Guide.
	
	5. Fixed the Un-Installation bug that damaged the NetBT parameter
	registration. (Win2k/NT only)
	
	6. Change Default selection for Win2000 to Client and Documentation
	only.  (Win2 K/NT only)  The default installation is with Server
	and Control Center NOT selected.
	
	7. Win9x Client Operation (Win9x only)
	
	 Win9x client has been changed to allow "connection" with out
	forcing
	 authentication.  Previous implementation of the Win9x client had
	three steps to
	 the
	 connection process: 1) start client 2) obtain tokens 3) Map drives
	
	 The updated Win9x client can leave the username blank and select
	to Connect.  T
	herefore, only	the client will be started (without obtaining
	tokens).  The user can still map drives  (those that don't require
	authentication).  This is particularity useful if you  want to	use
	a different routine to obtain authentication tokens or additional
	drive map pings.
	
	 A command line option has also been added (-noid).  This option
	Prevent selecti
	on of  (Gray out) username/password. This will cause the client to
	start up without au thentication.   By using both -noid and
	-connect allows the user to run the AFS client in login   script  
	that could provide Kerbos 5 authentication and addition drive
	mapping.
	
	8. Installation (Win9x only)  Fix installation into paths that have
	space, e.g. \Program Files\Afscli

2001-08-16 07:56  shadow

	* src/libadmin/bos/afs_bosAdmin.c: DELTA
	bosadmin-setrestarttime-should-take-a-structure-20010816 AUTHOR
	jstribl@us.ibm.com bos_ExecutableRestartTimeSet called
	BOZO_SetRestartTime incorrectly

2001-08-16 07:54  shadow

	* configure.in: DELTA
	configure-simplify-hp-detection-for-sysname-20010816 AUTHOR
	nneul@umr.edu
	
	cut from 2 rules to one

2001-08-16 01:01  shadow

	* src/afs/LINUX/: osi_misc.c, osi_vfsops.c: DELTA
	linux-osi-clear-inode-locking-fix-20010816 AUTHOR
	chas@cmf.nrl.navy.mil
	
	"i think this was missed from a patch i sent a while back to
	cleanup   the iput() of afs inodes.  i think the lock(vc->lock)
	needs to be in	 osi_clear_inode() since osi_clear_inode is called
	a bit more often   than afs_delete_inode().  however, this like
	just might be uneeded	since no one has seen any problems
	apparently."

2001-08-16 00:50  shadow

	* src/rx/rx_event.c: DELTA
	clear-xfreemallocs-in-shutdown-rxevent-20010816 AUTHOR
	reuter@rzg.mpg.de
	
	only likely to matter to mr-afs

2001-08-16 00:48  shadow

	* src/: rx/rx.c, rx/rx_event.c, rxgen/rpc_main.c: DELTA
	fix-afsconfig-ordering-for-rx-20010816 AUTHOR warlord@mit.edu
	
	to fix symbol versioning problems
	
	change to rxgen ok on the basis that nothing other than AFS is in
	any danger of using rx kernel code

2001-08-09 00:20  shadow

	* src/: afsinstall/lib/patch.pl, budb/procs.c: DELTA
	convert-from-bsd-to-posix-string-and-memory-functions-20010807
	AUTHOR shadow@dementia.org
	
	fix two errors found by chas williams

2001-08-08 06:28  shadow

	* src/rx/: DARWIN/rx_knet.c, DUX/rx_knet.c, FBSD/rx_knet.c,
	IRIX/rx_knet.c: DELTA
	convert-from-bsd-to-posix-string-and-memory-functions-20010807
	AUTHOR shadow@dementia.org
	
	fix up more inadvertant turds

2001-08-08 06:08  shadow

	* src/cf/linux-test4.m4: DELTA
	linux-ext3-adds-items-to-struct-inode-and-so-do-we-20010807 AUTHOR
	shadow@dementia.org
	
	fix maxcro defn

2001-08-08 04:42  shadow

	* src/rx/rx_kcommon.c: DELTA
	convert-from-bsd-to-posix-string-and-memory-functions-20010807
	AUTHOR shadow@dementia.org
	
	correct another bad memcpy coversion

2001-08-08 02:41  shadow

	* src/rx/AIX/rx_knet.c: DELTA
	convert-from-bsd-to-posix-string-and-memory-functions-20010807
	AUTHOR shadow@dementia.org
	
	fix a minor flub in how this was done

2001-08-08 02:38  shadow

	* src/libacl/aclprocs.c: DELTA
	aix-needs-string-h-in-aclproc-20010807 AUTHOR shadow@dementia.org
	
	and we get back to the crux of the issue

2001-08-08 02:37  shadow

	* src/libacl/aclprocs.c: DELTA
	linux-ext3-adds-items-to-struct-inode-and-so-do-we-20010807 AUTHOR
	shadow@dementia.org
	
	this leaked in, separate delta

2001-08-08 02:36  shadow

	* acconfig.h, configure.in, src/cf/linux-test4.m4,
	src/libacl/aclprocs.c: DELTA
	linux-ext3-adds-items-to-struct-inode-and-so-do-we-20010807 AUTHOR
	shadow@dementia.org
	
	Thanks to shirsch@adelphia.net for mentioning something was added.

2001-08-08 02:05  shadow

	* src/afsmonitor/afsmonitor.c: DELTA
	convert-from-bsd-to-posix-string-and-memory-functions-20010807
	AUTHOR shadow@dementia.org
	
	make change to arguments globally and not just for e.g.
	linux/darwin/fbsd

2001-08-08 00:57  shadow

	* src/fsprobe/fsprobe.c: DELTA
	convert-from-bsd-to-posix-string-and-memory-functions-20010807
	AUTHOR shadow@dementia.org
	
	fix reference to memset the right thing

2001-08-08 00:34  shadow

	* src/cf/linux-test4.m4: DELTA
	linux-fs-h-struct-inode-test-for-i-cdev-20010807 AUTHOR
	shadow@dementia.org
	
	remove extra tests

2001-08-08 00:03  shadow

	* src/: WINNT/afsd/cm_callback.c, WINNT/afsd/fs.c,
	WINNT/afsd/krb.h, afs/afs_buffer.c, afs/afs_call.c,
	afs/afs_callback.c, afs/afs_cbqueue.c, afs/afs_cell.c,
	afs/afs_conn.c, afs/afs_daemons.c, afs/afs_dcache.c,
	afs/afs_exporter.c, afs/afs_init.c, afs/afs_memcache.c,
	afs/afs_nfsclnt.c, afs/afs_osi.c, afs/afs_osi_uio.c,
	afs/afs_osi_vget.c, afs/afs_osidnlc.c, afs/afs_pioctl.c,
	afs/afs_segments.c, afs/afs_server.c, afs/afs_stat.c,
	afs/afs_user.c, afs/afs_vcache.c, afs/afs_volume.c,
	afs/AIX/osi_file.c, afs/AIX/osi_timeout.c, afs/AIX/osi_vnodeops.c,
	afs/DARWIN/osi_file.c, afs/DARWIN/osi_module.c,
	afs/DARWIN/osi_vfsops.c, afs/DARWIN/osi_vnodeops.c,
	afs/DUX/osi_file.c, afs/DUX/osi_vfsops.c, afs/FBSD/osi_file.c,
	afs/FBSD/osi_vfsops.c, afs/HPUX/osi_file.c,
	afs/HPUX/osi_vnodeops.c, afs/IRIX/osi_file.c,
	afs/IRIX/osi_groups.c, afs/IRIX/osi_inode.c,
	afs/IRIX/osi_vnodeops.c, afs/LINUX/osi_file.c,
	afs/LINUX/osi_machdep.h, afs/SOLARIS/osi_file.c,
	afs/UKERNEL/afs_usrops.c, afs/VNOPS/afs_vnop_fid.c,
	afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_strategy.c,
	afsinstall/lib/patch.pl, afsmonitor/afsmonitor.c,
	afsweb/apache_afs_cache.c, afsweb/apache_afs_client.c,
	afsweb/apache_afs_utils.c, afsweb/weblog.c,
	afsweb/apache_includes/conf.h, afsweb/apache_includes/1.2/conf.h,
	afsweb/apache_includes/1.3.1/ap_config.h,
	afsweb/apache_includes/1.3.6/ap_config.h, audit/audit.c,
	auth/cellconfig.c, auth/ktc.c, auth/setkey.c, auth/writeconfig.c,
	auth/test/testcellconf.c, bozo/bnode.c, bozo/bos.c,
	bozo/bosoprocs.c, bozo/bosserver.c, bozo/cronbnodeops.c,
	bozo/ezbnodeops.c, bozo/fsbnodeops.c, bu_utils/fms.c,
	bucoord/commands.c, bucoord/config.c, bucoord/dsstub.c,
	bucoord/dsvs.c, bucoord/dump.c, bucoord/dump_sched.c,
	bucoord/expire.c, bucoord/main.c, bucoord/restore.c,
	bucoord/status.c, bucoord/tape_hosts.c, bucoord/ttest.c,
	bucoord/ubik_db_if.c, bucoord/vol_sets.c, budb/database.c,
	budb/db_alloc.c, budb/db_dump.c, budb/db_hash.c, budb/db_text.c,
	budb/dbs_dump.c, budb/ol_verify.c, budb/procs.c, budb/server.c,
	budb/struct_ops.c, butc/dbentries.c, butc/dump.c, butc/list.c,
	butc/lwps.c, butc/recoverDb.c, butc/tcmain.c, butc/tcprocs.c,
	butc/tcudbprocs.c, butc/tdump.c, butc/test.c, butm/butm_test.c,
	butm/file_tm.c, butm/test_ftm.c, config/param.i386_nt40.h,
	config/param.i386_win95.h, config/stds.h, dauth/dlog.c,
	des/cbc_encrypt.c, des/cksum.c, des/des.c, des/enc.c,
	des/new_rnd_key.c, des/pcbc_encrypt.c, des/read_pssword.c,
	des/strng_to_key.c, des/weak_key.c, dir/salvage.c,
	dir/test/dtest.c, export/cfgexport.c, export/symtab.c,
	fsprobe/fsprobe.c, fsprobe/fsprobe_test.c, gtx/frame.c,
	gtx/keymap.c, gtx/textcb.c, kauth/admin_tools.c,
	kauth/authclient.c, kauth/client.c, kauth/kadatabase.c,
	kauth/kaprocs.c, kauth/kaserver.c, kauth/kautils.c, kauth/kdb.c,
	kauth/kkids.c, kauth/klog.c, kauth/klogin.c, kauth/knfs.c,
	kauth/kpasswd.c, kauth/krb_udp.c, kauth/manyklog.c,
	kauth/read_passwd.c, kauth/rebuild.c, kauth/user.c,
	kauth/test/multiklog.c, kauth/test/test_badtix.c,
	kauth/test/test_getticket.c, kauth/test/test_interim_ktc.c,
	kauth/test/test_rxkad_free.c, libacl/aclprocs.c,
	libadmin/client/afs_clientAdmin.c, libadmin/test/bos.c,
	libadmin/vos/vosutils.c, libadmin/vos/vsprocs.c, log/kseal.c,
	log/test/testlog.c, login/login.c, login/setenv.c,
	login/util_logout.c, lwp/iomgr.c, lwp/lwp.c, lwp/preempt.c,
	lwp/test/selsubs.c, lwp/test/testlwp.c, mpp/mpp.c, package/check.c,
	package/conftree.c, pinstall/install.c, ptserver/db_verify.c,
	ptserver/ptclient.c, ptserver/ptprocs.c, ptserver/ptserver.c,
	ptserver/ptuser.c, ptserver/ptutils.c, ptserver/readgroup.c,
	ptserver/readpwd.c, ptserver/testpt.c, ptserver/utils.c, rx/rx.c,
	rx/rx_kcommon.c, rx/rx_packet.c, rx/rx_packet.h, rx/rx_rdwr.c,
	rx/rx_trace.c, rx/rx_user.c, rx/rxdebug.c, rx/xdr_afsuuid.c,
	rx/xdr_array.c, rx/xdr_arrayn.c, rx/xdr_int64.c, rx/xdr_mem.c,
	rx/xdr_rec.c, rx/xdr_refernce.c, rx/AIX/rx_knet.c,
	rx/DARWIN/rx_knet.c, rx/DUX/rx_knet.c, rx/FBSD/rx_knet.c,
	rx/HPUX/rx_knet.c, rx/IRIX/rx_knet.c, rx/SOLARIS/rx_knet.c,
	rx/bulk.example/bulk_client.c, rx/bulktest/bulk_client.c,
	rx/multi.example/sample_client.c,
	rx/simple.example/sample_client.c, rx/test/kctest.c,
	rx/test/testclient.c, rxgen/rpc_clntout.c, rxgen/rpc_main.c,
	rxgen/rpc_parse.c, rxgen/rpc_svcout.c, rxgen/rpc_util.c,
	rxkad/rxkad_client.c, rxkad/rxkad_common.c, rxkad/rxkad_server.c,
	rxkad/ticket.c, rxkad/domestic/crypt_conn.c,
	rxkad/domestic/fcrypt.c, rxkad/domestic/tcrypt.c,
	rxkad/test/stress.c, rxkad/test/stress_c.c, rxkad/test/stress_s.c,
	scout/scout.c, sys/rmtsysc.c, sys/rmtsyss.c, tsm41/aix41_auth.c,
	ubik/beacon.c, ubik/disk.c, ubik/recovery.c, ubik/remote.c,
	ubik/ubik.c, ubik/ubikcmd.c, ubik/udebug.c, ubik/vote.c,
	update/client.c, usd/usd_file.c, usd/usd_nt.c, uss/uss_fs.c,
	uss/uss_kauth.c, uss/uss_procs.c, uss/uss_ptserver.c,
	uss/uss_vol.c, util/hostparse.c, util/kreltime.c, util/ktime.c,
	util/uuid.c, util/volparse.c, venus/cacheout.c, venus/cmdebug.c,
	venus/fs.c, venus/fstrace.c, venus/kdump.c, venus/up.c,
	vfsck/dir.c, vfsck/inode.c, vfsck/main.c, vfsck/pass1.c,
	vfsck/pass1b.c, vfsck/pass2.c, vfsck/pass3.c, vfsck/pass4.c,
	vfsck/pass5.c, vfsck/proplist.c, vfsck/setup.c, vfsck/utilities.c,
	viced/afsfileprocs.c, viced/callback.c, viced/fsprobe.c,
	viced/host.c, viced/physio.c, viced/profile.c, viced/viced.c,
	vlserver/cnvldb.c, vlserver/sascnvldb.c, vlserver/vlclient.c,
	vlserver/vldb_check.c, vlserver/vlprocs.c, vlserver/vlserver.c,
	vlserver/vlutils.c, vol/clone.c, vol/devname.c, vol/fs_conv_411.c,
	vol/nuke.c, vol/physio.c, vol/purge.c, vol/vnode.c, vol/vol-info.c,
	vol/vol-salvage.c, vol/volume.c, vol/vutil.c,
	vol/test/listVicepx.c, volser/dumpstuff.c, volser/physio.c,
	volser/restorevol.c, volser/volmain.c, volser/volprocs.c,
	volser/voltrans.c, volser/vos.c, volser/vsprocs.c,
	volser/vsutils.c, xstat/xstat_cm.c, xstat/xstat_cm_test.c,
	xstat/xstat_fs.c, xstat/xstat_fs_test.c: DELTA
	convert-from-bsd-to-posix-string-and-memory-functions-20010807
	AUTHOR shadow@dementia.org
	
	bcopy, bcmp, bzero, index, rindex, you're all cut.  memcpy, memcmp,
	memset, strchr, strrchr, show us how it's done

2001-08-07 19:21  shadow

	* acconfig.h, configure.in, src/cf/linux-test4.m4: DELTA
	linux-fs-h-struct-inode-test-for-i-cdev-20010807 AUTHOR
	shadow@dementia.org
	
	doesn't look like it should matter but we might as well try to stay
	consistent

2001-08-07 16:14  shadow

	* src/venus/Makefile.in: DELTA solaris8-build-64bit-kdump-20010807
	AUTHOR jflemer@zoo.uvm.edu
	
	some solaris 8 machines are 64 bit so build kdump64

2001-08-07 00:11  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	introduce-linux-ia64-port-20010806 AUTHOR chas@cmf.nrl.navy.mil
	
	don't leak into not ia64 port

2001-08-07 00:04  shadow

	* configure.in, src/afs/afs_call.c, src/afs/afs_pioctl.c,
	src/afs/LINUX/osi_alloc.c, src/afs/LINUX/osi_groups.c,
	src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_module.c,
	src/config/afs_sysnames.h, src/config/param.ia64_linux24.h,
	src/config/param.ia64_linux24_usr.h, src/des/andrew-conf.h,
	src/des/conf-ia64-linux.h, src/des/crypt.c, src/dir/buffer.c,
	src/libafs/MakefileProto.LINUX.in, src/lwp/lwp.h,
	src/lwp/process.c, src/rx/rx.h: DELTA
	introduce-linux-ia64-port-20010806 AUTHOR chas@cmf.nrl.navy.mil
	
	"no special instructions this time other than you need a rather
	recent glibc (turbolinux beta5 or redhat 7.1) since the afs
	userland utilities use ucontext() instead of setjmp()/longjmp(). 
	this is probably the weakest part of the port since lwp is somewhat
	difficult to test rigorously.
	
	you can insmod the afs module now (and rmmod if you like)  why so
	difficult? function pointers are really pointers to a function
	descriptor that contains the function pointer and global pointer. 
	the syscall table (being written in assembler) only contains
	function pointers.  it doesnt setup the gp.  modules and kernels do
	not share the same gp.	so if you want the syscall to go to a
	module, you need to setup the gp and then call your module's
	routine.  be sure to restore the gp after returning from your
	routine :) i also converted to the 'new style' module_init() --
	only used on kernel versions 2.4.0 and up.  this does the right
	thing if you happen to be linked directly with the kernel.
	
	klog has been fixed (afs's crypt() function is sensitive to
	sizeof(long) -- des/crypt.c should probably use 'afs_int32', not
	'long' or 'int')
	
	in case it matters, my platform is a b3-stepping running beta5 of
	turbolinux."

2001-08-06 23:50  shadow

	* src/: auth/setkey.c, des/cksum.c, des/crypt.c, des/new_rnd_key.c,
	des/read_pssword.c, des/strng_to_key.c, des/weak_key.c,
	kauth/knfs.c, libadmin/vos/afs_vosAdmin.c,
	libadmin/vos/lockprocs.c, libadmin/vos/vosutils.c,
	libadmin/vos/vsprocs.c, lwp/threadname.c, rx/rx.c, rx/rx_misc.c,
	rx/rx_packet.c, rx/rx_rdwr.c, rx/rx_trace.c, rx/rx_user.c,
	rx/rxdebug.c, rxgen/rpc_cout.c, rxgen/rpc_main.c,
	rxgen/rpc_parse.c, rxgen/rpc_scan.c, rxgen/rpc_svcout.c,
	rxgen/rpc_util.c, ubik/recovery.c, ubik/udebug.c, update/client.c,
	update/server.c, update/utils.c, util/hostparse.c, util/netutils.c,
	util/serverLog.c, util/volparse.c: DELTA
	invert-sense-of-strings-string-header-inclusion-20010806 AUTHOR
	chas@cmf.nrl.navy.mil
	
	this will be obsolete in current form once b* and *index are dead
	but apply for now

2001-08-06 23:41  shadow

	* src/afs/afs.h: DELTA
	afs-vcache-state-flag-fix-and-cleanup-20010806 AUTHOR kolya@mit.edu
	
	"There appears to be a conflict between two vcache state flags:
	CWritingUFS and CDCLock are both 0x200000.  This patch moves
	CDCLock to 0x2000000 (which I'm guessing was the intended value
	from the position of that #define).  It also reformats the block of
	#define's to be consistent in number format and indentation, to
	make it somewhat more readable, and to make such conflicts less
	likely to reappear."

2001-08-06 23:39  shadow

	* src/afs/: afs_dcache.c, SOLARIS/osi_vnodeops.c: DELTA
	solaris-locking-cleanup-20010806 AUTHOR kolya@mit.edu
	
	reduce afs vnode lock contention, also implements async page
	requests
	
	"(In afs_GetDCache, the hints in the vnode are only updated if we
	can grab the write lock without blocking.  In afs_GetOnePage, we
	only grab the read lock, rather than the shared lock -- as far as I
	can tell, there's nothing that needs the write lock.)
	
	FWIW, the particular case where I was being bitten by this lock
	contention was playing an mp3 from AFS space and at the same time
	copying it to local disk.  The copy kept fetching chunks while
	holding the read lock, so the mp3 player couldn't grab a write lock
	in the page fault, even though the data was already in cache.
	
	While I'm not fully familiar with the semantics of afs vnode locks
	[do they even exist? :-)], I believe changing from shared to read
	locks in afs_GetOnePage should be safe."

2001-08-06 23:24  shadow

	* configure.in: DELTA configure-sysname-updates-20010806 AUTHOR
	shadow@dementia.org
	
	add omitted s390 linux port add alternate hpux11 port info from
	nneul@umr.edu

2001-08-06 23:09  shadow

	* src/kauth/krb_udp.c: DELTA
	kaserver-log-krb-udp-authentications-also-20010806 AUTHOR
	shadow@dementia.org
	
	currently krb udp auth requests don't get logged while ka requests
	do
	
	fix it.

2001-08-06 23:08  shadow

	* src/kauth/krb_udp.c: DELTA
	kaserver-krb-udp-construct-well-formed-tickets-20010806 AUTHOR
	shadow@dementia.org
	
	certain things really want the realm to be set correctly and not
	just left blank in tickets; existing krb4 kdcs get this correct.
	now so do we.

2001-08-03 17:47  shadow

	* src/WINNT/install/InstallShield5/setup.rul: DELTA
	allow-winnt-client-to-be-upgraded-20010803 AUTHOR
	jimpeter@us.ibm.com
	
	to allow for change in version numbering

2001-08-02 16:20  shadow

	* src/: config/param.sun4x_58_usr.h, vol/gi.c: DELTA
	solaris8-namei-cleanup-20010802 AUTHOR kolya@mit.edu
	
	note gi is useless for namei case
	
	The AFS_64BIT_ENV define is needed for afsutil.h which makes use of
	some 64-bit types (and if AFS_64BIT_ENV isn't set, defaults to the
	non-existant u_int64_t).

2001-08-02 16:17  shadow

	* NEWS: DELTA
	use-multiple-cache-directories-for-large-caches-20010802 AUTHOR
	warlord@mit.edu
	
	news entry for large cache patch

2001-08-02 16:16  shadow

	* src/afsd/afsd.c: DELTA
	use-multiple-cache-directories-for-large-caches-20010802 AUTHOR
	warlord@mit.edu
	
	- support for large caches in afsd.  Cachefiles are stored in  
	subdirectories.  The default is 2048 files per subdirectory, which 
	 should work fine in most situations.  You can use the new afsd  
	option -files_per_subdir to change this number.  Note that the
	first	time you run afsd with this patch, your cachefiles will get
	moved	into subdirectories.  If you subsequently run an older
	version of   afsd, you will lose all your cached files.

2001-08-02 16:12  shadow

	* src/WINNT/install/InstallShield5/NTMakefile: DELTA
	winnt-port-updates-20010802 AUTHOR jimpeter@us.ibm.com
	
	These patches solve the following problem:
	
	   During Un-Install of AFS for Windows, it removed the following
	key:
	  
	   Instead it should have removed only the SMBDeviceEnable=0 item
	within
	   the above key.
	   This damaged the NetBT (NetBios over TCP/IP) interface, and
	required
	   re-installing of TCP/IP.  The users found their ability to share
	files
	   and printers damaged.
	HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\NetBT\\Par
	ameters

2001-08-02 15:45  shadow

	* Makefile.in, configure.in, src/afs/Makefile.in,
	src/afsd/Makefile.in, src/afsmonitor/Makefile.in,
	src/afsweb/Makefile.in, src/audit/Makefile.in,
	src/auth/Makefile.in, src/auth/test/Makefile.in,
	src/bozo/Makefile.in, src/bozo/test/Makefile.in,
	src/bu_utils/Makefile.in, src/bubasics/Makefile.in,
	src/bucoord/Makefile.in, src/budb/Makefile.in,
	src/butc/Makefile.in, src/butm/Makefile.in, src/cmd/Makefile.in,
	src/cmd/test/Makefile.in, src/comerr/Makefile.in,
	src/comerr/test/Makefile.in, src/config/Makefile.i386_djgpp,
	src/config/Makefile.in, src/dauth/Makefile.in, src/des/Makefile.in,
	src/des/test/Makefile.in, src/des_stub/Makefile.in,
	src/dir/Makefile.in, src/dir/test/Makefile.in,
	src/export/Makefile.in, src/finale/Makefile.in,
	src/fsint/Makefile.in, src/fsprobe/Makefile.in,
	src/gtx/Makefile.in, src/kauth/Makefile.in,
	src/kauth/test/Makefile.in, src/libacl/Makefile.in,
	src/libacl/test/Makefile.in, src/libadmin/Makefile.in,
	src/libadmin/adminutil/Makefile.in, src/libadmin/bos/Makefile.in,
	src/libadmin/cfg/Makefile.in, src/libadmin/cfg/test/Makefile.in,
	src/libadmin/client/Makefile.in, src/libadmin/kas/Makefile.in,
	src/libadmin/pts/Makefile.in, src/libadmin/samples/Makefile.in,
	src/libadmin/test/Makefile.in, src/libadmin/vos/Makefile.in,
	src/libafs/MakefileProto.AIX.in,
	src/libafs/MakefileProto.DARWIN.in,
	src/libafs/MakefileProto.DUX.in, src/libafs/MakefileProto.FBSD.in,
	src/libafs/MakefileProto.HPUX.in, src/libafs/MakefileProto.IRIX.in,
	src/libafs/MakefileProto.LINUX.in,
	src/libafs/MakefileProto.SOLARIS.in, src/libafsauthent/Makefile.in,
	src/libafsrpc/Makefile.in, src/libuafs/MakefileProto.AIX.in,
	src/libuafs/MakefileProto.DARWIN.in,
	src/libuafs/MakefileProto.DUX.in,
	src/libuafs/MakefileProto.FBSD.in,
	src/libuafs/MakefileProto.HPUX.in,
	src/libuafs/MakefileProto.IRIX.in,
	src/libuafs/MakefileProto.LINUX.in,
	src/libuafs/MakefileProto.SOLARIS.in, src/log/Makefile.in,
	src/log/test/Makefile.in, src/login/Makefile.in,
	src/lwp/Makefile.in, src/lwp/test/Makefile.in, src/mpp/Makefile.in,
	src/null/Makefile.in, src/package/Makefile.in, src/pam/Makefile.in,
	src/pinstall/Makefile.in, src/pinstall/test/Makefile.in,
	src/procmgmt/Makefile.in, src/procmgmt/test/Makefile.in,
	src/ptserver/Makefile.in, src/rx/Makefile.in,
	src/rx/bulk.example/Makefile.in, src/rx/bulktest/Makefile.in,
	src/rx/multi.example/Makefile.in,
	src/rx/simple.example/Makefile.in, src/rx/test/Makefile.in,
	src/rxgen/Makefile.in, src/rxkad/Makefile.in,
	src/rxkad/test/Makefile.in, src/rxstat/Makefile.in,
	src/scout/Makefile.in, src/sgistuff/Makefile.in,
	src/sia/Makefile.in, src/sys/Makefile.in, src/tbutc/Makefile.in,
	src/tsm41/Makefile.in, src/tviced/Makefile.in,
	src/ubik/Makefile.in, src/update/Makefile.in, src/usd/Makefile.in,
	src/usd/test/Makefile.in, src/uss/Makefile.in,
	src/util/Makefile.in, src/util/test/Makefile.in,
	src/venus/Makefile.in, src/venus/test/Makefile.in,
	src/vfsck/Makefile.in, src/viced/Makefile.in,
	src/vlserver/Makefile.in, src/vol/Makefile.in,
	src/vol/test/Makefile.in, src/volser/Makefile.in,
	src/wsadmin.src/Makefile.in, src/xstat/Makefile.in: DELTA
	convert-all-makefiles-to-makefile-ins-20010802 AUTHOR nneul@umr.edu
	
	all relevant variables become subst'd and not passed in the
	environment

2001-07-23 20:50  shadow

	* src/venus/fs.c: DELTA
	fs-sysname-output-syntax-compatibility-20010723 AUTHOR
	shadow@dementia.org
	
	per comment by Chaskiel Grundman, fs sysname didn't include a :
	before, nuke it

2001-07-21 16:39  shadow

	* acconfig.h, configure.in: DELTA
	configure-allow-enabling-vos-full-listvol-switch-20010721 AUTHOR
	shadow@dementia.org
	
	enable switch for new feature

2001-07-21 16:35  shadow

	* src/volser/vos.c: DELTA
	vos-full-listvol-switch-for-parseable-output-20010721 AUTHOR
	shadow@dementia.org
	
	originally from Dan Lovinger. Provides easily parseable vos output
	and so hopefully should be useful

2001-07-21 07:07  shadow

	* src/rx/rx_packet.c: DELTA
	rx-packet-version-not-all-kernels-have-snprintf-20010721 AUTHOR
	zacheiss@mit.edu
	
	linux kernel for instance has no snprintf

2001-07-20 22:12  shadow

	* src/volser/vos.c: DELTA
	vos-syncvldb-zero-volname-before-starting-20010720 AUTHOR
	shadow@dementia.org
	
	so vos syncvldb will not core dump because of uninitialized pointer

2001-07-20 20:41  shadow

	* src/pam/: afs_auth.c, afs_password.c, afs_setcred.c: DELTA
	pam-make-module-useful-for-freebsd-20010720 AUTHOR
	msa@dinosauricon.com
	
	make module actually work for freebsd

2001-07-20 20:38  shadow

	* src/viced/afsfileprocs.c: DELTA
	
	don't just report "needs salvage", tell why it was taken offline
	viced-copyonwrite-give-useful-error-messages-when-taking-volumes-of
	fline-20010720 AUTHOR hartmans@mekinok.com

2001-07-20 18:09  shadow

	* src/venus/fs.c: DELTA
	fs-sysname-format-should-include-quotes-as-before-20010720 AUTHOR
	shadow@dementia.org
	
	based on report from Alf Wachsmann <alfw@SLAC.Stanford.EDU>

2001-07-20 15:59  shadow

	* src/rx/rx_packet.c: DELTA
	
	"This patch makes Rx only honor client-initiated Version and Debug
	packets, and respond to them without the "client-initiated" flag. 
	All existing code sends Version and Debug queries from the client
	with the appropriate flag set.	With the current code, one could
	easily create a UDP packet loop between two Rx services."
	rx-honor-only-client-initiated-debug-and-version-packets-to-prevent
	-loop-20010719 AUTHOR kolya@mit.edu

2001-07-19 21:51  shadow

	* src/: bucoord/main.c, lwp/waitkey.c: DELTA
	
	just tell the caller if we got an eof and move on with life
	lwp-waitkey-lacks-return-for-eof-and-hence-backup-is-unhappy-200107
	19 AUTHOR shadow@dementia.org

2001-07-19 21:25  shadow

	* configure.in: DELTA
	configure-fail-if-cant-guess-linux-version-for-sysname-20010719
	AUTHOR shadow@dementia.org
	
	if we disabled kernel module because there were no headers,
	guessing the sysname is harder

2001-07-19 17:41  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	
	To fix bug reported by Nathan Rawling.
	resolve-symlinks-from-stat-cache-with-just-lookup-permission-200107
	19 AUTHOR kolya@mit.edu

2001-07-16 22:06  shadow

	* src/config/param.i386_linux22.h: DELTA
	linux22-param-file-needs-modversions-reordering-20010716 AUTHOR
	shadow@dementia.org
	
	to make it possible to build modversion'd kernel on linux 2.2

2001-07-16 18:46  shadow

	* Makefile.in: DELTA more-make-clean-cleanup-20010716 AUTHOR
	shadow@dementia.org
	
	try harder to make clean target clean up nicely

2001-07-16 05:32  shadow

	* Makefile.in: DELTA
	
	darwin has a case-insensitive but case-preserving filesystem. yay.
	add-bogus-install-dependancy-for-lame-systems-which-think-INSTALL-i
	s-install-and-so-do-the-wrong-thing-20010716 AUTHOR
	shadow@dementia.org

2001-07-16 04:34  shadow

	* INSTALL, README, README.OBSOLETE, README.SECURITY: DELTA
	move-readmes-one-level-up-20010716 AUTHOR shadow@dementia.org
	
	move readmes/install into new top level

2001-07-16 00:59  shadow

	* acconfig.h, configure.in: DELTA
	configure-redhat-kernel-bug-workaround-20010715 AUTHOR
	warlord@mit.edu
	
	to allow hooking in to deal with bug in redhat kernel headers

2001-07-16 00:22  shadow

	* src/cf/linux-test3.m4: DELTA
	
	never need to define __SMP__ (or undefine __SMP__) in module
	compilation
	linux-under-under-smp-under-under-never-needs-to-be-defined-in-rhco
	nfig-20010715 AUTHOR warlord@mit.edu

2001-07-16 00:20  shadow

	* src/auth/cellconfig.c: DELTA
	afsdb-support-use-afs-not-dce-records-only-20010715 AUTHOR
	kolya@mit.edu
	
	so we don't use DCE AFSDB records

2001-07-16 00:13  shadow

	* configure.in: DELTA configure-fail-unknown-sysnames-20010715
	AUTHOR kolya@mit.edu
	
	fail on unknown systems to default system name

2001-07-12 19:58  shadow

	* src/: afs/afs_analyze.c, afs/afs_axscache.c, afs/afs_buffer.c,
	afs/afs_call.c, afs/afs_callback.c, afs/afs_cbqueue.c,
	afs/afs_cell.c, afs/afs_chunk.c, afs/afs_conn.c, afs/afs_daemons.c,
	afs/afs_dcache.c, afs/afs_exporter.c, afs/afs_init.c,
	afs/afs_lock.c, afs/afs_mariner.c, afs/afs_memcache.c,
	afs/afs_nfsclnt.c, afs/afs_osi.c, afs/afs_osi_alloc.c,
	afs/afs_osi_pag.c, afs/afs_osi_uio.c, afs/afs_osi_vget.c,
	afs/afs_osidnlc.c, afs/afs_pioctl.c, afs/afs_segments.c,
	afs/afs_server.c, afs/afs_stat.c, afs/afs_user.c, afs/afs_util.c,
	afs/afs_vcache.c, afs/afs_volume.c, afs/AIX/osi_config.c,
	afs/AIX/osi_file.c, afs/AIX/osi_groups.c, afs/AIX/osi_inode.c,
	afs/AIX/osi_misc.c, afs/AIX/osi_sleep.c, afs/AIX/osi_timeout.c,
	afs/AIX/osi_vfsops.c, afs/AIX/osi_vm.c, afs/AIX/osi_vnodeops.c,
	afs/DARWIN/osi_file.c, afs/DARWIN/osi_groups.c,
	afs/DARWIN/osi_inode.c, afs/DARWIN/osi_misc.c,
	afs/DARWIN/osi_module.c, afs/DARWIN/osi_sleep.c,
	afs/DARWIN/osi_vfsops.c, afs/DARWIN/osi_vm.c,
	afs/DARWIN/osi_vnodeops.c, afs/DUX/osi_file.c,
	afs/DUX/osi_groups.c, afs/DUX/osi_inode.c, afs/DUX/osi_misc.c,
	afs/DUX/osi_sleep.c, afs/DUX/osi_vfsops.c, afs/DUX/osi_vm.c,
	afs/DUX/osi_vnodeops.c, afs/FBSD/osi_file.c, afs/FBSD/osi_groups.c,
	afs/FBSD/osi_inode.c, afs/FBSD/osi_misc.c, afs/FBSD/osi_sleep.c,
	afs/FBSD/osi_vfsops.c, afs/FBSD/osi_vm.c, afs/FBSD/osi_vnodeops.c,
	afs/HPUX/osi_debug.c, afs/HPUX/osi_file.c, afs/HPUX/osi_groups.c,
	afs/HPUX/osi_inode.c, afs/HPUX/osi_misc.c, afs/HPUX/osi_sleep.c,
	afs/HPUX/osi_vfsops.c, afs/HPUX/osi_vm.c, afs/HPUX/osi_vnodeops.c,
	afs/IRIX/osi_file.c, afs/IRIX/osi_groups.c, afs/IRIX/osi_idbg.c,
	afs/IRIX/osi_inode.c, afs/IRIX/osi_misc.c, afs/IRIX/osi_sleep.c,
	afs/IRIX/osi_vfsops.c, afs/IRIX/osi_vm.c, afs/IRIX/osi_vnodeops.c,
	afs/LINUX/osi_alloc.c, afs/LINUX/osi_cred.c, afs/LINUX/osi_file.c,
	afs/LINUX/osi_groups.c, afs/LINUX/osi_inode.c,
	afs/LINUX/osi_misc.c, afs/LINUX/osi_module.c,
	afs/LINUX/osi_sleep.c, afs/LINUX/osi_vfsops.c, afs/LINUX/osi_vm.c,
	afs/LINUX/osi_vnodeops.c, afs/SOLARIS/osi_file.c,
	afs/SOLARIS/osi_groups.c, afs/SOLARIS/osi_inode.c,
	afs/SOLARIS/osi_sleep.c, afs/SOLARIS/osi_vfsops.c,
	afs/SOLARIS/osi_vm.c, afs/SOLARIS/osi_vnodeops.c,
	afs/UKERNEL/afs_usrops.c, afs/UKERNEL/osi_groups.c,
	afs/UKERNEL/osi_vfsops.c, afs/UKERNEL/osi_vm.c,
	afs/UKERNEL/osi_vnodeops.c, afs/VNOPS/afs_vnop_access.c,
	afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_create.c,
	afs/VNOPS/afs_vnop_dirops.c, afs/VNOPS/afs_vnop_fid.c,
	afs/VNOPS/afs_vnop_flock.c, afs/VNOPS/afs_vnop_link.c,
	afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_open.c,
	afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_readdir.c,
	afs/VNOPS/afs_vnop_remove.c, afs/VNOPS/afs_vnop_rename.c,
	afs/VNOPS/afs_vnop_strategy.c, afs/VNOPS/afs_vnop_symlink.c,
	afs/VNOPS/afs_vnop_write.c, afsd/afsd.c, afsd/vsys.c,
	afsmonitor/afsmon-output.c, afsmonitor/afsmon-parselog.c,
	afsmonitor/afsmon-win.c, afsmonitor/afsmonitor.c,
	afsweb/apache_afs_cache.c, afsweb/nsafs.c, afsweb/securehash.c,
	afsweb/weblog.c, audit/audit.c, auth/authcon.c, auth/cellconfig.c,
	auth/copyauth.c, auth/ktc.c, auth/ktc_nt.c, auth/setkey.c,
	auth/userok.c, auth/writeconfig.c, auth/test/ktctest.c,
	auth/test/testcellconf.c, bozo/bnode.c, bozo/bos.c,
	bozo/bosoprocs.c, bozo/bosserver.c, bozo/cronbnodeops.c,
	bozo/ezbnodeops.c, bozo/fsbnodeops.c, bozo/smail-notifier.c,
	bu_utils/fms.c, bucoord/bc_status.c, bucoord/commands.c,
	bucoord/config.c, bucoord/dlq.c, bucoord/dsstub.c, bucoord/dsvs.c,
	bucoord/dump.c, bucoord/dump_sched.c, bucoord/expire.c,
	bucoord/main.c, bucoord/restore.c, bucoord/server.c,
	bucoord/status.c, bucoord/tape_hosts.c, bucoord/ubik_db_if.c,
	bucoord/vol_sets.c, bucoord/volstub.c, budb/database.c,
	budb/db_alloc.c, budb/db_dump.c, budb/db_hash.c, budb/db_lock.c,
	budb/db_text.c, budb/dbs_dump.c, budb/ol_verify.c, budb/procs.c,
	budb/server.c, budb/struct_ops.c, butc/butc_xbsa.c,
	butc/dbentries.c, butc/dump.c, butc/list.c, butc/lwps.c,
	butc/read_tape.c, butc/recoverDb.c, butc/tcmain.c, butc/tcprocs.c,
	butc/tcstatus.c, butc/tcudbprocs.c, butc/test_budb.c,
	butm/butm_test.c, butm/file_tm.c, butm/test_ftm.c, cmd/cmd.c,
	cmd/test/ctest.c, cmd/test/dtest.c, cmd/test/itest.c,
	comerr/com_err.c, comerr/compile_et.c, comerr/error_msg.c,
	comerr/error_table.y, comerr/error_table_nt.c, comerr/et_name.c,
	comerr/test/test.c, dauth/dlog.c, dauth/dpass.c, des/cbc_encrypt.c,
	des/cksum.c, des/crypt.c, des/debug_decl.c, des/des.c, des/enc.c,
	des/key_parity.c, des/key_sched.c, des/make_e.c, des/make_fp.c,
	des/make_ip.c, des/make_keyperm.c, des/make_odd.c, des/make_p.c,
	des/make_p_table.c, des/make_s.c, des/make_s_table.c, des/misc.c,
	des/new_rnd_key.c, des/pcbc_encrypt.c, des/quad_cksum.c,
	des/read_pssword.c, des/strng_to_key.c, des/util.c, des/weak_key.c,
	des/test/key_test.c, des/test/testit.c, des/test/verify.c,
	dir/buffer.c, dir/dir.c, dir/salvage.c, dir/test/dtest.c,
	dir/test/physio.c, dir/test/test-salvage.c, export/cfgafs.c,
	export/cfgexport.c, export/symtab.c, finale/translate_et.c,
	finale/translate_et_nt.c, fsint/afsaux.c, fsprobe/fsprobe.c,
	fsprobe/fsprobe_callback.c, fsprobe/fsprobe_test.c,
	gtx/X11windows.c, gtx/cb_test.c, gtx/curses_test.c,
	gtx/curseswindows.c, gtx/dumbwindows.c, gtx/frame.c, gtx/gtxtest.c,
	gtx/input.c, gtx/keymap.c, gtx/lightobject.c, gtx/objdict.c,
	gtx/object_test.c, gtx/objects.c, gtx/screen_test.c, gtx/textcb.c,
	gtx/textobject.c, gtx/windows.c, kauth/admin_tools.c,
	kauth/authclient.c, kauth/client.c, kauth/decode_ticket.c,
	kauth/kaaux.c, kauth/kaauxdb.c, kauth/kadatabase.c,
	kauth/kalocalcell.c, kauth/kalog.c, kauth/kaprocs.c, kauth/kas.c,
	kauth/kaserver.c, kauth/kautils.c, kauth/kdb.c, kauth/kkids.c,
	kauth/klog.c, kauth/klogin.c, kauth/knfs.c, kauth/kpasswd.c,
	kauth/kpwvalid.c, kauth/krb_tf.c, kauth/krb_udp.c,
	kauth/manyklog.c, kauth/read_passwd.c, kauth/rebuild.c,
	kauth/token.c, kauth/user.c, kauth/user_nt.c,
	kauth/test/background.c, kauth/test/multiklog.c,
	kauth/test/test_badtix.c, kauth/test/test_getticket.c,
	kauth/test/test_interim_ktc.c, kauth/test/test_rxkad_free.c,
	libacl/aclprocs.c, libacl/netprocs.c, libacl/test/acltest.c,
	libadmin/adminutil/afs_utilAdmin.c, libadmin/bos/afs_bosAdmin.c,
	libadmin/cfg/cfgclient.c, libadmin/cfg/cfgdb.c,
	libadmin/cfg/cfghost.c, libadmin/cfg/cfginternal.c,
	libadmin/cfg/cfgservers.c, libadmin/cfg/test/cfgtest.c,
	libadmin/client/afs_clientAdmin.c, libadmin/kas/afs_kasAdmin.c,
	libadmin/pts/afs_ptsAdmin.c, libadmin/samples/cm_client_config.c,
	libadmin/samples/cm_list_cells.c, libadmin/samples/cm_local_cell.c,
	libadmin/samples/cm_server_prefs.c,
	libadmin/samples/rxdebug_basic_stats.c,
	libadmin/samples/rxdebug_conns.c, libadmin/samples/rxdebug_peers.c,
	libadmin/samples/rxdebug_rx_stats.c,
	libadmin/samples/rxdebug_supported_stats.c,
	libadmin/samples/rxdebug_version.c,
	libadmin/samples/rxstat_clear_peer.c,
	libadmin/samples/rxstat_clear_process.c,
	libadmin/samples/rxstat_disable_peer.c,
	libadmin/samples/rxstat_disable_process.c,
	libadmin/samples/rxstat_enable_peer.c,
	libadmin/samples/rxstat_enable_process.c,
	libadmin/samples/rxstat_get_peer.c,
	libadmin/samples/rxstat_get_process.c,
	libadmin/samples/rxstat_get_version.c,
	libadmin/samples/rxstat_query_peer.c,
	libadmin/samples/rxstat_query_process.c, libadmin/test/afscp.c,
	libadmin/test/bos.c, libadmin/test/client.c, libadmin/test/kas.c,
	libadmin/test/pts.c, libadmin/test/util.c, libadmin/test/vos.c,
	libadmin/vos/afs_vosAdmin.c, libadmin/vos/lockprocs.c,
	libadmin/vos/vosutils.c, libadmin/vos/vsprocs.c,
	libuafs/linktest.c, log/kseal.c, log/tokens.c, log/unlog.c,
	log/test/gettoktest.c, log/test/testlog.c, login/getenv.c,
	login/login.c, login/setenv.c, login/util_login.c,
	login/util_logout.c, login/util_logwtmp.c, lwp/fasttime.c,
	lwp/iomgr.c, lwp/lock.c, lwp/lwp.c, lwp/lwp_nt.c, lwp/preempt.c,
	lwp/process.c, lwp/rw.c, lwp/threadname.c, lwp/timer.c,
	lwp/waitkey.c, lwp/test/selclient.c, lwp/test/selserver.c,
	lwp/test/selsubs.c, lwp/test/test.c, lwp/test/test_key.c,
	lwp/test/testlwp.c, lwp/test/testtime.c, package/lex.l,
	pam/afs_account.c, pam/afs_auth.c, pam/afs_message.c,
	pam/afs_pam_msg.c, pam/afs_password.c, pam/afs_session.c,
	pam/afs_setcred.c, pam/afs_util.c, pam/test_pam.c,
	pinstall/install.c, procmgmt/afskill.c, procmgmt/procmgmt_nt.c,
	procmgmt/procmgmt_unix.c, procmgmt/redirect_nt.c,
	procmgmt/test/pmgttest.c, ptserver/db_verify.c, ptserver/display.c,
	ptserver/pt_util.c, ptserver/ptclient.c, ptserver/ptprocs.c,
	ptserver/pts.c, ptserver/ptserver.c, ptserver/ptuser.c,
	ptserver/ptutils.c, ptserver/readgroup.c, ptserver/readpwd.c,
	ptserver/testpt.c, ptserver/ubik.c, ptserver/utils.c,
	rx/rx_clock_nt.c, rx/rx_getaddr.c, rx/rx_globals.c,
	rx/rx_kcommon.c, rx/rx_lwp.c, rx/rx_misc.c, rx/rx_multi.c,
	rx/rx_packet.c, rx/rx_pthread.c, rx/rx_rdwr.c, rx/rx_trace.c,
	rx/rx_user.c, rx/rx_xmit_nt.c, rx/rxdebug.c, rx/xdr.c,
	rx/xdr_array.c, rx/xdr_arrayn.c, rx/xdr_float.c, rx/xdr_int64.c,
	rx/xdr_mem.c, rx/xdr_rec.c, rx/xdr_refernce.c, rx/xdr_stdio.c,
	rx/xdr_update.c, rx/AIX/rx_knet.c, rx/DARWIN/rx_knet.c,
	rx/DUX/rx_knet.c, rx/FBSD/rx_knet.c, rx/HPUX/rx_knet.c,
	rx/IRIX/rx_knet.c, rx/LINUX/rx_knet.c, rx/SOLARIS/rx_knet.c,
	rx/UKERNEL/rx_knet.c, rx/bulk.example/bulk_client.c,
	rx/bulk.example/bulk_io.c, rx/bulk.example/bulk_server.c,
	rx/bulktest/bulk_client.c, rx/bulktest/bulk_io.c,
	rx/bulktest/bulk_server.c, rx/multi.example/sample_client.c,
	rx/multi.example/sample_server.c,
	rx/simple.example/sample_client.c,
	rx/simple.example/sample_server.c, rx/test/generator.c,
	rx/test/tableGen.c, rx/test/testclient.c, rx/test/testqueue.c,
	rx/test/testserver.c, rxgen/rpc_clntout.c, rxgen/rpc_cout.c,
	rxgen/rpc_hout.c, rxgen/rpc_main.c, rxgen/rpc_parse.c,
	rxgen/rpc_scan.c, rxgen/rpc_svcout.c, rxgen/rpc_util.c,
	rxkad/rxkad_client.c, rxkad/rxkad_common.c, rxkad/rxkad_server.c,
	rxkad/ticket.c, rxkad/domestic/crypt_conn.c,
	rxkad/domestic/fcrypt.c, rxkad/domestic/tcrypt.c,
	rxkad/test/stress.c, rxkad/test/stress_c.c, rxkad/test/stress_s.c,
	scout/scout.c, sgistuff/sgi_auth.c, sia/siad.c, sia/test-reauth.c,
	sys/afssyscalls.c, sys/fixit.c, sys/icreate.c, sys/idec.c,
	sys/iinc.c, sys/iopen.c, sys/iread.c, sys/istat.c, sys/iwrite.c,
	sys/pagsh.c, sys/pioctl_nt.c, sys/rmtsysc.c, sys/rmtsysd.c,
	sys/rmtsysnet.c, sys/rmtsyss.c, tsm41/aix41_auth.c, ubik/beacon.c,
	ubik/disk.c, ubik/lock.c, ubik/phys.c, ubik/recovery.c,
	ubik/remote.c, ubik/ubik.c, ubik/ubikclient.c, ubik/ubikcmd.c,
	ubik/udebug.c, ubik/utst_client.c, ubik/utst_server.c, ubik/vote.c,
	update/client.c, update/server.c, update/utils.c, usd/usd_file.c,
	usd/usd_nt.c, usd/test/usd_test.c, uss/uss.c, uss/uss_acl.c,
	uss/uss_common.c, uss/uss_fs.c, uss/uss_kauth.c, uss/uss_procs.c,
	uss/uss_ptserver.c, uss/uss_vol.c, util/afs_atomlist.c,
	util/afs_lhash.c, util/assert.c, util/base32.c, util/base64.c,
	util/casestrcpy.c, util/dirpath.c, util/errmap_nt.c,
	util/fileutil.c, util/flipbase64.c, util/get_krbrlm.c,
	util/hostparse.c, util/hputil.c, util/isathing.c, util/kreltime.c,
	util/ktime.c, util/netutils.c, util/pthread_glock.c,
	util/readdir_nt.c, util/regex.c, util/serverLog.c, util/snprintf.c,
	util/sys.c, util/uuid.c, util/volparse.c, util/winsock_nt.c,
	util/test/b32.c, util/test/b64.c, util/test/dirpath_test.c,
	util/test/dtest.c, util/test/fb64.c, util/test/ktest.c,
	util/test/test_ktime.c, util/test/treaddir.c, venus/cacheout.c,
	venus/cmdebug.c, venus/fs.c, venus/fstrace.c, venus/gcpags.c,
	venus/kdump.c, venus/twiddle.c, venus/up.c, venus/whatfid.c,
	venus/test/fulltest.c, venus/test/idtest.c, venus/test/owntest.c,
	vfsck/dir.c, vfsck/dirutils.c, vfsck/inode.c, vfsck/main.c,
	vfsck/pass1.c, vfsck/pass1b.c, vfsck/pass2.c, vfsck/pass3.c,
	vfsck/pass4.c, vfsck/pass5.c, vfsck/proplist.c, vfsck/setup.c,
	vfsck/ufs_subr.c, vfsck/ufs_tables.c, vfsck/utilities.c,
	vfsck/vprintf.c, viced/afsfileprocs.c, viced/callback.c,
	viced/check_sysid.c, viced/fsprobe.c, viced/host.c, viced/physio.c,
	viced/profile.c, viced/viced.c, vlserver/cnvldb.c,
	vlserver/sascnvldb.c, vlserver/vlclient.c, vlserver/vldb_check.c,
	vlserver/vlprocs.c, vlserver/vlserver.c, vlserver/vlutils.c,
	vol/clone.c, vol/common.c, vol/fs_conv_411.c, vol/gi.c,
	vol/ihandle.c, vol/listinodes.c, vol/namei_ops.c, vol/ntops.c,
	vol/nuke.c, vol/partition.c, vol/physio.c, vol/purge.c,
	vol/vnode.c, vol/vol-info.c, vol/vol-salvage.c, vol/volume.c,
	vol/vutil.c, vol/test/ilist_nt.c, vol/test/listVicepx.c,
	vol/test/ltlist.c, vol/test/nicreate.c, vol/test/nilist.c,
	vol/test/nincdec.c, vol/test/nino.c, vol/test/nsubr.c,
	vol/test/testpart.c, vol/test/updateDirInode.c,
	vol/test/utilities.c, volser/common.c, volser/dumpstuff.c,
	volser/lockprocs.c, volser/physio.c, volser/restorevol.c,
	volser/volmain.c, volser/volprocs.c, volser/voltrans.c,
	volser/vos.c, volser/vsprocs.c, volser/vsutils.c, xstat/xstat_cm.c,
	xstat/xstat_cm_test.c, xstat/xstat_fs.c, xstat/xstat_fs_callback.c,
	xstat/xstat_fs_test.c: DELTA
	include-afsconfig-before-param-h-20010712 AUTHOR nneul@umr.edu
	
	so stuff can be defined in afsconfig.h and included first

2001-07-12 19:09  shadow

	* src/cf/solaris-dqrwlock.m4: DELTA
	solaris-detect-kernel-dqrwlock-20010712 AUTHOR kolya@mit.edu
	
	based on feedback from Frank Batschulat <Frank.Batschulat@Sun.COM>
	
	vfs_dqrwlock not present in all solaris versions

2001-07-12 19:04  shadow

	* configure.in, src/afs/SOLARIS/osi_inode.c: DELTA
	solaris-detect-kernel-dqrwlock-20010712 AUTHOR kolya@mit.edu
	
	based on feedback from Frank Batschulat <Frank.Batschulat@Sun.COM>
	
	vfs_dqrwlock not present in all solaris versions

2001-07-12 19:00  shadow

	* Makefile.in, configure.in, src/afs/DARWIN/osi_module.c: DELTA
	darwin-generate-module-version-from-version-string-20010712 AUTHOR
	cg2v@andrew.cmu.edu
	
	generate darwin version string from the autoconf version for the
	module

2001-07-12 18:57  shadow

	* configure.in, src/pam/Makefile.in: DELTA
	pam-needs-afsdb-libs-20010712 AUTHOR shadow@dementia.org
	
	since libauth can include afsdb support we need the support libs

2001-07-12 17:43  shadow

	* configure.in, src/config/Makefile.version-NOCML.in: DELTA
	generate-version-strings-from-configure-20010712 AUTHOR
	shadow@dementia.org
	
	have perfectly good version string. use it.

2001-07-12 17:26  shadow

	* Makefile.in: DELTA make-clean-cleanup-20010712 AUTHOR
	shadow@dementia.org
	
	make distclean not do clean's job (src/kauth/Kkauth.cs.c) make
	clean do clean's job (as above) make pristine make it out of the
	box clean

2001-07-12 17:18  shadow

	* Makefile.in, configure.in, src/cf/linux-test3.m4,
	src/libafs/MakefileProto.LINUX.in: DELTA
	add-redhat-buildsys-enabler-in-configure-20010712 AUTHOR
	warlord@mit.edu
	
	to make things easier when building in a spec file environment

2001-07-12 17:11  shadow

	* configure.in: DELTA configure-compute-darwin-sysnames-20010712
	AUTHOR shadow@dementia.org
	
	include _

2001-07-12 17:09  shadow

	* configure.in: DELTA configure-compute-darwin-sysnames-20010712
	AUTHOR shadow@dementia.org
	
	powerpc not ppc is the cpu type; specify version also

2001-07-12 15:55  shadow

	* src/util/afsutil.h: DELTA kill-afs-warning-message-20010712
	AUTHOR shadow@dementia.org
	
	we aren't ibm and hence government licensing issue doesn't matter

2001-07-12 15:54  shadow

	* src/afsd/afsd.c: DELTA itc-h-is-dead-use-potpourri-h-20010712
	AUTHOR shadow@dementia.org
	
	in reality potpourri should also die but one thing at a time

2001-07-12 15:37  shadow

	* acconfig.h, configure.in, src/afs/afs_vcache.c,
	src/cf/linux-test2.m4: DELTA
	linux24-handle-inode-address-space-page-lock-spinlock-20010712
	AUTHOR shadow@dementia.org
	
	One line patch to initialize spin lock added in a RedHat kernel
	patch.	This should fix the RedHat 7.1 SMP problem. Also includes
	configure glue to turn it on. Thanks to Chaskiel Grundman for
	suggesting the fix, Garry Zacheiss for suggesting it affected the
	SMP kernel generally and not just SMP hardware, and Andrei
	Maslennikov for noting the problem did not affect vanilla 2.4.3
	with only the Alan Cox (AC14 in this case) patch.

2001-07-12 02:14  shadow

	* Makefile.in: DELTA
	top-makefile-needs-lwp-before-rx-in-kfsint-20010711 AUTHOR
	hartmans@mit.edu
	
	since rx needs lwp, do lwp dep first

2001-07-11 21:00  shadow

	* configure.in: DELTA configure-guess-afs-sysnames-20010711 AUTHOR
	shadow@dementia.org
	
	stick in missing systems

2001-07-11 20:46  shadow

	* configure.in: DELTA configure-guess-afs-sysnames-20010711 AUTHOR
	shadow@dementia.org
	
	use precomputed kernel we're building for not uname output

2001-07-11 20:13  shadow

	* configure.in: DELTA configure-guess-afs-sysnames-20010711 AUTHOR
	shadow@dementia.org
	
	make configure attempt to guess the correct afs sysname for your
	platform

2001-07-11 18:06  shadow

	* NEWS: DELTA add-openafs-news-20010711 AUTHOR hartmans@mit.edu
	
	edited by shadow@dementia.org based on content and also on
	suggestions from nneul@umr.edu

2001-07-11 18:04  shadow

	* src/kauth/: kadatabase.c, kaprocs.c: DELTA
	kauth-retire-SPECIAL-macro-20010711 AUTHOR shadow@dementia.org
	
	SPECIAL macro was presumably for conversion to special key cache
	environment and is no longer needed

2001-07-11 17:45  shadow

	* src/auth/ktc.c: DELTA auth-ktc-no-kernel-has-ktc-h-20010711
	AUTHOR shadow@dementia.org
	
	retire MAYBE_NO_KTC since no kernels have afs integrated that way
	these days

2001-07-11 17:27  shadow

	* src/kauth/kaauxdb.c: DELTA
	kaauxdb-fix-silly-comment-substitution-20010711 AUTHOR
	shadow@dementia.org
	
	how afs_int32 can you be?

2001-07-11 17:25  shadow

	* src/libadmin/kas/afs_kasAdmin.c: DELTA
	libadmin-kas-bugfixes-20010711 AUTHOR shadow@dementia.org
	
	fixes for the following report from "Jeremy Stribling"
	<jstribl@us.ibm.com>	- In the GetPrincipalLockStatus function,
	an attempt is made to set the	lockedUntil variable to the minimum
	locked value for that principal among	all servers.  However,
	lockedUntil is set to 0 immediately before this, and   so all
	attempts to find a locked value less than it fails, and so  
	lockedUntil always comes out of that function as 0.
	
	     - Also in the GetPrincipalLockStatus function, if the
	principal is
	  locked out according to all servers, then the main loop will exit
	when
	  ubik_CallIter returns the UNOSERVERS error code.  But, since the
	return
	  code for GetPrincipalLockStatus is set to 1 if and only if
	ubik_CallIter
	  returns an error code of 0, this results in an return code of 0
	being
	  returned for GetPrincipalLockStatus when in reality no error
	occured.
	
	     - A similar problem occurs in the kas_PrincipalUnlock
	function.  If the
	  principal is not currently locked out of any server,
	ubik_CallIter will
	  iterate through all servers and return a UNOSERVERS error code. 
	Again, in
	  this case the return code of kas_PrincipalUnlock will not be set
	to 1 and
	  an error will be indicated even though no error occured.
	
	     - In kas_PrincipalKeySet, the return code is never set to 1,
	even when
	  it completes successfully, so it seems that an error always
	occurs when
	  calling this function.

2001-07-11 17:00  shadow

	* src/util/netutils.c: DELTA
	util-netutils-include-files-and-warnings-cleanup-20010711 AUTHOR
	nneul@umr.edu
	
	cleanup warnings and change inclusion of string/strings

2001-07-11 16:58  shadow

	* src/util/serverLog.c: DELTA
	util-serverlog-inclusion-and-warnings-cleanup-20010711 AUTHOR
	nneul@umr.edu
	
	change how string/strings include files happen, remove unused vars

2001-07-11 16:32  shadow

	* src/vlserver/: vlclient.c, vlserver.c: DELTA
	vlserver-header-updates-20010711 AUTHOR nneul@umr.edu
	
	autoconf-style header inclusion

2001-07-11 16:13  shadow

	* src/util/uuid.c: DELTA uuid-paren-cleanup-20010711 AUTHOR
	nneul@umr.edu
	
	add return type decls and missing parens to stop compiler whining

2001-07-11 16:09  shadow

	* src/afs/SOLARIS/osi_inode.c: DELTA
	solaris-inode-lock-cleanup-20010711 AUTHOR kolya@mit.edu
	
	fixes based on feedback from Frank Batschulat
	<Frank.Batschulat@Sun.COM>

2001-07-11 15:58  shadow

	* src/auth/auth.p.h: DELTA win32-ktc-set-tokens-proto-fix-20010711
	AUTHOR nneul@umr.edu
	
	declare correctly as afs_int32

2001-07-11 15:40  shadow

	* acconfig.h, configure.in, src/afs/afsincludes.h: DELTA
	
	we test for linux kernel features; might even be useful to use the
	results
	configure-linux-kernel-detection-should-set-afsconfig-items-2001071
	1 AUTHOR shadow@dementia.org

2001-07-10 23:40  shadow

	* configure.in, src/libafs/MakefileProto.DUX.in: DELTA
	configurable-dux-kernel-header-path-20010710 AUTHOR joda@pdc.kth.se
	
	modified slightly to allow selection if more than one directory
	exists

2001-07-10 17:31  shadow

	* src/config/venus.h: DELTA add-new-arla-pioctl-20010710 AUTHOR
	jimmy@e.kth.se
	
	reserve next pioctl for arla statistics gathering interface

2001-07-06 22:44  shadow

	* configure.in, src/cf/linux-test3.m4,
	src/libafs/MakefileProto.LINUX.in: DELTA
	configure-linux-redhat-support-on-redhat-only-20010706 AUTHOR
	cg2v@andrew.cmu.edu
	
	a) if the kernel headers use redhat's header-file selection thing,
	and    doesn't define their __BOOT_KERNEL* symbols if not.  b)
	which AFS kernel modules (single-processor, multi-processor, or
	both)	 it makes sense to compile against these kernel headers.
	e.g. in a    CONFIG_MODVERSIONS environment, it only makes sense to
	compile for the    same SMP-ness as the headers.

2001-07-06 05:08  shadow

	* doc/html/index.htm: DELTA html-doc-add-index-20010706 AUTHOR
	shadow@dementia.org
	
	top page for html docs

2001-07-06 04:45  shadow

	* Makefile.in: DELTA add-distclean-target-20010705 AUTHOR
	zacheiss@mit.edu
	
	clean up turds from build process

2001-07-06 04:19  shadow

	* src/export/export.c: DELTA
	export-param-inclusion-conflicts-with-system-headers-20010706
	AUTHOR shadow@dementia.org
	
	sys/user.h errors when param.h included first

2001-07-06 01:15  shadow

	* src/bozo/bnode.c: DELTA
	bozo-bnode-call-iomgr-softsys-with-proper-casted-args-20010705
	AUTHOR shadow@dementia.org
	
	iomgr_SoftSys is prototyped to take a char* as second arg

2001-07-06 01:12  shadow

	* src/gtx/windows.c: DELTA dux-curses-already-using-IN-20010705
	AUTHOR shadow@dementia.org
	
	don't define IN as it conflicts with curses.h on dux

2001-07-05 21:41  shadow

	* src/config/param.alpha_dux40.h: DELTA
	afsconfig-and-rcsid-all-around-20010705 AUTHOR nneul@umr.edu
	
	remove bogus if/define/endif triple

2001-07-05 20:24  shadow

	* acconfig.h: DELTA
	
	PACKAGE and VERSION aren't always in autoconf/acconfig.h
	acconfig-needs-version-and-package-macros-for-some-versions-of-auto
	header-20010705 AUTHOR shadow@dementia.org

2001-07-05 16:55  shadow

	* configure.in: DELTA
	allow-disabling-kernel-module-compilation-20010705 AUTHOR
	shadow@dementia.org
	
	add missing fi

2001-07-05 16:40  shadow

	* configure.in: DELTA
	configure-no-error-on-failure-to-find-pthreads-20010705 AUTHOR
	shadow@dementia.org failure to find pthreads should be non-fatal

2001-07-05 16:38  shadow

	* Makefile.in, configure.in: DELTA
	allow-disabling-kernel-module-compilation-20010705 AUTHOR
	shadow@dementia.org
	
	in response to reports from hartmans@mekinok.com and
	zacheiss@mit.edu
	
	will also autodisable for linux if no --with-linux-kernel-headers
	specified and none found

2001-07-05 15:56  shadow

	* src/update/server.c: DELTA
	upserver-remove-redundant-prototypes-20010705 AUTHOR
	shadow@dementia.org
	
	again remove redundancy so prototypes match the code

2001-07-05 15:44  shadow

	* src/vlserver/vlserver.c: DELTA
	vlserver-remove-redundant-prototypes-20010705 AUTHOR
	shadow@dementia.org
	
	so we get the prototypes whose types match

2001-07-05 15:42  shadow

	* src/budb/server.c: DELTA
	budb-remove-redundant-prototypes-20010705 AUTHOR
	shadow@dementia.org
	
	remove more redundant incorrect prototypes

2001-07-05 15:40  shadow

	* src/kauth/kaserver.c: DELTA
	kaserver-remove-redundant-prototype-20010705 AUTHOR
	shadow@dementia.org
	
	remove this this doesn't even match the code

2001-07-05 15:39  shadow

	* src/auth/cellconfig.p.h: DELTA
	cellconfig-add-missing-prototypes-20010705 AUTHOR
	shadow@dementia.org
	
	add prototypes for externally used functions

2001-07-05 15:30  shadow

	* configure.in: DELTA
	configure-updates-for-linux-kernel-detection-20010705 AUTHOR
	zacheiss@mit.edu
	
	report useful error if no kernel headers found. use last version
	string found in version.h

2001-07-05 15:20  shadow

	* src/: afs/afs_analyze.c, afs/afs_axscache.c, afs/afs_buffer.c,
	afs/afs_call.c, afs/afs_callback.c, afs/afs_cbqueue.c,
	afs/afs_cell.c, afs/afs_chunk.c, afs/afs_conn.c, afs/afs_daemons.c,
	afs/afs_dcache.c, afs/afs_exporter.c, afs/afs_init.c,
	afs/afs_lock.c, afs/afs_mariner.c, afs/afs_memcache.c,
	afs/afs_nfsclnt.c, afs/afs_osi.c, afs/afs_osi.h,
	afs/afs_osi_alloc.c, afs/afs_osi_pag.c, afs/afs_osi_uio.c,
	afs/afs_osi_vget.c, afs/afs_osidnlc.c, afs/afs_pioctl.c,
	afs/afs_segments.c, afs/afs_server.c, afs/afs_stat.c,
	afs/afs_user.c, afs/afs_util.c, afs/afs_vcache.c, afs/afs_volume.c,
	afs/lock.h, afs/voldefs.h, afs/AIX/osi_config.c,
	afs/AIX/osi_file.c, afs/AIX/osi_groups.c, afs/AIX/osi_inode.c,
	afs/AIX/osi_misc.c, afs/AIX/osi_sleep.c, afs/AIX/osi_timeout.c,
	afs/AIX/osi_vfsops.c, afs/AIX/osi_vm.c, afs/AIX/osi_vnodeops.c,
	afs/DARWIN/osi_file.c, afs/DARWIN/osi_groups.c,
	afs/DARWIN/osi_inode.c, afs/DARWIN/osi_misc.c,
	afs/DARWIN/osi_module.c, afs/DARWIN/osi_sleep.c,
	afs/DARWIN/osi_vfsops.c, afs/DARWIN/osi_vm.c,
	afs/DARWIN/osi_vnodeops.c, afs/DUX/osi_file.c,
	afs/DUX/osi_groups.c, afs/DUX/osi_inode.c, afs/DUX/osi_misc.c,
	afs/DUX/osi_sleep.c, afs/DUX/osi_vfsops.c, afs/DUX/osi_vm.c,
	afs/DUX/osi_vnodeops.c, afs/FBSD/osi_file.c, afs/FBSD/osi_groups.c,
	afs/FBSD/osi_inode.c, afs/FBSD/osi_misc.c, afs/FBSD/osi_sleep.c,
	afs/FBSD/osi_vfsops.c, afs/FBSD/osi_vm.c, afs/FBSD/osi_vnodeops.c,
	afs/HPUX/osi_debug.c, afs/HPUX/osi_file.c, afs/HPUX/osi_groups.c,
	afs/HPUX/osi_inode.c, afs/HPUX/osi_misc.c, afs/HPUX/osi_sleep.c,
	afs/HPUX/osi_vfsops.c, afs/HPUX/osi_vm.c, afs/HPUX/osi_vnodeops.c,
	afs/IRIX/osi_file.c, afs/IRIX/osi_groups.c, afs/IRIX/osi_idbg.c,
	afs/IRIX/osi_inode.c, afs/IRIX/osi_misc.c, afs/IRIX/osi_sleep.c,
	afs/IRIX/osi_vfsops.c, afs/IRIX/osi_vm.c, afs/IRIX/osi_vnodeops.c,
	afs/LINUX/osi_alloc.c, afs/LINUX/osi_cred.c, afs/LINUX/osi_file.c,
	afs/LINUX/osi_groups.c, afs/LINUX/osi_inode.c,
	afs/LINUX/osi_misc.c, afs/LINUX/osi_module.c,
	afs/LINUX/osi_sleep.c, afs/LINUX/osi_vfsops.c, afs/LINUX/osi_vm.c,
	afs/LINUX/osi_vnodeops.c, afs/SOLARIS/osi_file.c,
	afs/SOLARIS/osi_groups.c, afs/SOLARIS/osi_inode.c,
	afs/SOLARIS/osi_sleep.c, afs/SOLARIS/osi_vfsops.c,
	afs/SOLARIS/osi_vm.c, afs/SOLARIS/osi_vnodeops.c,
	afs/UKERNEL/afs_usrops.c, afs/UKERNEL/osi_groups.c,
	afs/UKERNEL/osi_vfsops.c, afs/UKERNEL/osi_vm.c,
	afs/UKERNEL/osi_vnodeops.c, afs/VNOPS/afs_vnop_access.c,
	afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_create.c,
	afs/VNOPS/afs_vnop_dirops.c, afs/VNOPS/afs_vnop_fid.c,
	afs/VNOPS/afs_vnop_flock.c, afs/VNOPS/afs_vnop_link.c,
	afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_open.c,
	afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_readdir.c,
	afs/VNOPS/afs_vnop_remove.c, afs/VNOPS/afs_vnop_rename.c,
	afs/VNOPS/afs_vnop_strategy.c, afs/VNOPS/afs_vnop_symlink.c,
	afs/VNOPS/afs_vnop_write.c, afsd/afsd.c, afsd/vsys.c,
	afsmonitor/afsmon-output.c, afsmonitor/afsmon-parselog.c,
	afsmonitor/afsmon-win.c, afsmonitor/afsmonitor.c,
	afsweb/apache_afs_cache.c, afsweb/apache_afs_utils.h,
	afsweb/nsafs.c, afsweb/securehash.c, afsweb/weblog.c,
	audit/audit.c, auth/authcon.c, auth/cellconfig.c, auth/copyauth.c,
	auth/ktc.c, auth/ktc_nt.c, auth/setkey.c, auth/userok.c,
	auth/writeconfig.c, auth/test/ktctest.c, auth/test/testcellconf.c,
	bozo/bnode.c, bozo/bos.c, bozo/bosoprocs.c, bozo/bosserver.c,
	bozo/cronbnodeops.c, bozo/ezbnodeops.c, bozo/fsbnodeops.c,
	bozo/smail-notifier.c, bu_utils/fms.c, bubasics/butm.p.h,
	bucoord/bc_status.c, bucoord/commands.c, bucoord/config.c,
	bucoord/dlq.c, bucoord/dsstub.c, bucoord/dsvs.c, bucoord/dump.c,
	bucoord/dump_sched.c, bucoord/expire.c, bucoord/main.c,
	bucoord/regex.c, bucoord/restore.c, bucoord/server.c,
	bucoord/status.c, bucoord/tape_hosts.c, bucoord/ubik_db_if.c,
	bucoord/vol_sets.c, bucoord/volstub.c, budb/database.c,
	budb/db_alloc.c, budb/db_dump.c, budb/db_hash.c, budb/db_lock.c,
	budb/db_text.c, budb/dbs_dump.c, budb/ol_verify.c, budb/procs.c,
	budb/server.c, budb/struct_ops.c, butc/butc_xbsa.c,
	butc/dbentries.c, butc/dump.c, butc/list.c, butc/lwps.c,
	butc/read_tape.c, butc/recoverDb.c, butc/tcmain.c, butc/tcprocs.c,
	butc/tcstatus.c, butc/tcudbprocs.c, butc/test_budb.c,
	butm/butm_test.c, butm/file_tm.c, butm/test_ftm.c, cmd/cmd.c,
	cmd/cmd.p.h, cmd/test/ctest.c, cmd/test/dtest.c, cmd/test/itest.c,
	comerr/com_err.c, comerr/compile_et.c, comerr/error_msg.c,
	comerr/error_table.y, comerr/error_table_nt.c, comerr/et_lex.lex.l,
	comerr/et_lex.lex_nt.c, comerr/et_name.c, comerr/internal.h,
	comerr/test/test.c, config/param.alpha_dux40.h,
	config/param.alpha_dux40_usr.h, config/param.alpha_dux50.h,
	config/param.alpha_dux50_usr.h, config/param.hp_ux102.h,
	config/param.hp_ux102_usr.h, config/param.hp_ux110.h,
	config/param.hp_ux110_usr.h, config/param.i386_djgpp.h,
	config/param.i386_djgpp_usr.h, config/param.i386_fbsd_42.h,
	config/param.i386_fbsd_42_usr.h, config/param.i386_linux22.h,
	config/param.i386_linux22_usr.h, config/param.i386_linux24.h,
	config/param.i386_linux24_usr.h, config/param.i386_nt40.h,
	config/param.i386_win95.h, config/param.ppc_darwin_12.h,
	config/param.ppc_darwin_12_usr.h, config/param.ppc_darwin_13.h,
	config/param.ppc_darwin_13_usr.h, config/param.ppc_linux22.h,
	config/param.ppc_linux22_usr.h, config/param.ppc_linux24.h,
	config/param.ppc_linux24_usr.h, config/param.rs_aix42.h,
	config/param.rs_aix42_usr.h, config/param.s390_linux22.h,
	config/param.s390_linux22_usr.h, config/param.s390_linux24.h,
	config/param.s390_linux24_usr.h, config/param.sgi_62.h,
	config/param.sgi_62_usr.h, config/param.sgi_63.h,
	config/param.sgi_63_usr.h, config/param.sgi_64.h,
	config/param.sgi_64_usr.h, config/param.sgi_65.h,
	config/param.sgi_65_usr.h, config/param.sparc64_linux22.h,
	config/param.sparc64_linux22_usr.h, config/param.sparc_linux22.h,
	config/param.sparc_linux22_usr.h, config/param.sun4x_55.h,
	config/param.sun4x_55_usr.h, config/param.sun4x_56.h,
	config/param.sun4x_56_usr.h, config/param.sun4x_57.h,
	config/param.sun4x_57_usr.h, config/param.sun4x_58.h,
	config/param.sun4x_58_usr.h, config/param.sunx86_54.h,
	config/stds.h, config/util_cr.c, config/venus.h, dauth/dlog.c,
	dauth/dpass.c, des/andrew-conf.h, des/cbc_encrypt.c, des/cksum.c,
	des/crypt.c, des/debug_decl.c, des/des.c, des/enc.c,
	des/key_parity.c, des/key_sched.c, des/make_e.c, des/make_fp.c,
	des/make_ip.c, des/make_keyperm.c, des/make_odd.c, des/make_p.c,
	des/make_p_table.c, des/make_s.c, des/make_s_table.c, des/misc.c,
	des/new_rnd_key.c, des/pcbc_encrypt.c, des/quad_cksum.c,
	des/read_pssword.c, des/strng_to_key.c, des/util.c, des/weak_key.c,
	des/test/key_test.c, des/test/testit.c, des/test/verify.c,
	dir/buffer.c, dir/dir.c, dir/salvage.c, dir/test/dtest.c,
	dir/test/physio.c, dir/test/test-salvage.c, export/cfgafs.c,
	export/cfgexport.c, export/export.c, export/symtab.c,
	finale/translate_et.c, finale/translate_et_nt.c, fsint/afsaux.c,
	fsprobe/fsprobe.c, fsprobe/fsprobe_callback.c,
	fsprobe/fsprobe_test.c, gtx/X11windows.c, gtx/cb_test.c,
	gtx/curses_test.c, gtx/curseswindows.c, gtx/dumbwindows.c,
	gtx/frame.c, gtx/gtxtest.c, gtx/input.c, gtx/keymap.c,
	gtx/lightobject.c, gtx/objdict.c, gtx/object_test.c, gtx/objects.c,
	gtx/screen_test.c, gtx/textcb.c, gtx/textobject.c, gtx/windows.c,
	kauth/admin_tools.c, kauth/authclient.c, kauth/client.c,
	kauth/decode_ticket.c, kauth/kaaux.c, kauth/kaauxdb.c,
	kauth/kadatabase.c, kauth/kalocalcell.c, kauth/kalog.c,
	kauth/kaprocs.c, kauth/kas.c, kauth/kaserver.c, kauth/kautils.c,
	kauth/kdb.c, kauth/kkids.c, kauth/klog.c, kauth/klogin.c,
	kauth/knfs.c, kauth/kpasswd.c, kauth/kpwvalid.c, kauth/krb_tf.c,
	kauth/krb_udp.c, kauth/manyklog.c, kauth/read_passwd.c,
	kauth/rebuild.c, kauth/token.c, kauth/user.c, kauth/user_nt.c,
	kauth/test/background.c, kauth/test/multiklog.c,
	kauth/test/test_badtix.c, kauth/test/test_date.c,
	kauth/test/test_getticket.c, kauth/test/test_interim_ktc.c,
	kauth/test/test_rxkad_free.c, libacl/aclprocs.c, libacl/netprocs.c,
	libacl/test/acltest.c, libadmin/adminutil/afs_utilAdmin.c,
	libadmin/bos/afs_bosAdmin.c, libadmin/cfg/cfgclient.c,
	libadmin/cfg/cfgdb.c, libadmin/cfg/cfghost.c,
	libadmin/cfg/cfginternal.c, libadmin/cfg/cfgservers.c,
	libadmin/cfg/test/cfgtest.c, libadmin/client/afs_clientAdmin.c,
	libadmin/kas/afs_kasAdmin.c, libadmin/pts/afs_ptsAdmin.c,
	libadmin/samples/cm_client_config.c,
	libadmin/samples/cm_list_cells.c, libadmin/samples/cm_local_cell.c,
	libadmin/samples/cm_server_prefs.c,
	libadmin/samples/rxdebug_basic_stats.c,
	libadmin/samples/rxdebug_conns.c, libadmin/samples/rxdebug_peers.c,
	libadmin/samples/rxdebug_rx_stats.c,
	libadmin/samples/rxdebug_supported_stats.c,
	libadmin/samples/rxdebug_version.c,
	libadmin/samples/rxstat_clear_peer.c,
	libadmin/samples/rxstat_clear_process.c,
	libadmin/samples/rxstat_disable_peer.c,
	libadmin/samples/rxstat_disable_process.c,
	libadmin/samples/rxstat_enable_peer.c,
	libadmin/samples/rxstat_enable_process.c,
	libadmin/samples/rxstat_get_peer.c,
	libadmin/samples/rxstat_get_process.c,
	libadmin/samples/rxstat_get_version.c,
	libadmin/samples/rxstat_query_peer.c,
	libadmin/samples/rxstat_query_process.c, libadmin/test/afscp.c,
	libadmin/test/bos.c, libadmin/test/bos.h, libadmin/test/client.c,
	libadmin/test/client.h, libadmin/test/kas.c, libadmin/test/kas.h,
	libadmin/test/pts.c, libadmin/test/pts.h, libadmin/test/util.c,
	libadmin/test/util.h, libadmin/test/vos.c, libadmin/test/vos.h,
	libadmin/vos/afs_vosAdmin.c, libadmin/vos/lockprocs.c,
	libadmin/vos/lockprocs.h, libadmin/vos/vosutils.c,
	libadmin/vos/vosutils.h, libadmin/vos/vsprocs.c,
	libadmin/vos/vsprocs.h, libuafs/linktest.c, log/kseal.c,
	log/tokens.c, log/unlog.c, log/test/gettoktest.c,
	log/test/testlog.c, login/getenv.c, login/login.c, login/setenv.c,
	login/util_login.c, login/util_logout.c, login/util_logwtmp.c,
	lwp/fasttime.c, lwp/iomgr.c, lwp/lock.c, lwp/lock.h, lwp/lwp.c,
	lwp/lwp.h, lwp/lwp_nt.c, lwp/preempt.c, lwp/preempt.h,
	lwp/process.c, lwp/rw.c, lwp/threadname.c, lwp/timer.c,
	lwp/timer.h, lwp/waitkey.c, lwp/test/selclient.c,
	lwp/test/selserver.c, lwp/test/selsubs.c, lwp/test/test.c,
	lwp/test/test_key.c, lwp/test/testlwp.c, lwp/test/testtime.c,
	package/conftree.c, package/lex.l, package/misc.c,
	package/package.h, package/systype.h, package/validupdates.h,
	pam/afs_account.c, pam/afs_auth.c, pam/afs_message.c,
	pam/afs_pam_msg.c, pam/afs_password.c, pam/afs_session.c,
	pam/afs_setcred.c, pam/afs_util.c, pam/test_pam.c,
	pinstall/install.c, procmgmt/afskill.c, procmgmt/procmgmt_nt.c,
	procmgmt/procmgmt_unix.c, procmgmt/redirect_nt.c,
	procmgmt/test/pmgttest.c, ptserver/db_verify.c, ptserver/display.c,
	ptserver/pt_util.c, ptserver/ptclient.c, ptserver/ptprocs.c,
	ptserver/pts.c, ptserver/ptserver.c, ptserver/ptuser.c,
	ptserver/ptutils.c, ptserver/readgroup.c, ptserver/readpwd.c,
	ptserver/testpt.c, ptserver/ubik.c, ptserver/utils.c, rx/rx.c,
	rx/rx_clock.c, rx/rx_clock_nt.c, rx/rx_conncache.c, rx/rx_event.c,
	rx/rx_getaddr.c, rx/rx_globals.c, rx/rx_kcommon.c, rx/rx_lwp.c,
	rx/rx_misc.c, rx/rx_multi.c, rx/rx_null.c, rx/rx_packet.c,
	rx/rx_pthread.c, rx/rx_rdwr.c, rx/rx_trace.c, rx/rx_user.c,
	rx/rx_xmit_nt.c, rx/rxdebug.c, rx/xdr.c, rx/xdr_afsuuid.c,
	rx/xdr_array.c, rx/xdr_arrayn.c, rx/xdr_float.c, rx/xdr_int64.c,
	rx/xdr_mem.c, rx/xdr_rec.c, rx/xdr_refernce.c, rx/xdr_rx.c,
	rx/xdr_stdio.c, rx/xdr_update.c, rx/AIX/rx_kmutex.h,
	rx/AIX/rx_knet.c, rx/DARWIN/rx_knet.c, rx/DUX/rx_knet.c,
	rx/FBSD/rx_knet.c, rx/HPUX/rx_knet.c, rx/IRIX/rx_knet.c,
	rx/LINUX/rx_knet.c, rx/SOLARIS/rx_knet.c, rx/UKERNEL/rx_knet.c,
	rx/bulk.example/bulk_client.c, rx/bulk.example/bulk_io.c,
	rx/bulk.example/bulk_server.c, rx/bulktest/bulk_client.c,
	rx/bulktest/bulk_io.c, rx/bulktest/bulk_server.c,
	rx/multi.example/sample_client.c, rx/multi.example/sample_server.c,
	rx/simple.example/sample_client.c,
	rx/simple.example/sample_server.c, rx/test/generator.c,
	rx/test/kctest.c, rx/test/kstest.c, rx/test/tableGen.c,
	rx/test/testclient.c, rx/test/testqueue.c, rx/test/testserver.c,
	rxgen/rpc_clntout.c, rxgen/rpc_cout.c, rxgen/rpc_hout.c,
	rxgen/rpc_main.c, rxgen/rpc_parse.c, rxgen/rpc_scan.c,
	rxgen/rpc_svcout.c, rxgen/rpc_util.c, rxkad/rxkad_client.c,
	rxkad/rxkad_common.c, rxkad/rxkad_server.c, rxkad/ticket.c,
	rxkad/domestic/crypt_conn.c, rxkad/domestic/fcrypt.c,
	rxkad/domestic/tcrypt.c, rxkad/test/stress.c,
	rxkad/test/stress_c.c, rxkad/test/stress_s.c, rxstat/rxstat.c,
	scout/scout.c, sgistuff/sgi_auth.c, sia/siad.c, sia/test-reauth.c,
	sys/afssyscalls.c, sys/afssyscalls.h, sys/fixit.c, sys/icreate.c,
	sys/idec.c, sys/iinc.c, sys/iopen.c, sys/iread.c, sys/istat.c,
	sys/iwrite.c, sys/pagsh.c, sys/pioctl_nt.c, sys/pioctl_nt.h,
	sys/rmtsysc.c, sys/rmtsysd.c, sys/rmtsysnet.c, sys/rmtsyss.c,
	tsm41/aix41_auth.c, ubik/beacon.c, ubik/disk.c, ubik/lock.c,
	ubik/phys.c, ubik/recovery.c, ubik/remote.c, ubik/ubik.c,
	ubik/ubik.p.h, ubik/ubikclient.c, ubik/ubikcmd.c, ubik/udebug.c,
	ubik/utst_client.c, ubik/utst_server.c, ubik/vote.c,
	update/client.c, update/server.c, update/utils.c, usd/usd_file.c,
	usd/usd_nt.c, usd/test/usd_test.c, uss/uss.c, uss/uss_acl.c,
	uss/uss_acl.h, uss/uss_common.c, uss/uss_common.h, uss/uss_fs.c,
	uss/uss_kauth.c, uss/uss_kauth.h, uss/uss_procs.c,
	uss/uss_ptserver.c, uss/uss_vol.c, uss/uss_vol.h,
	util/afs_atomlist.c, util/afs_lhash.c, util/assert.c,
	util/assert.h, util/base32.c, util/base64.c, util/casestrcpy.c,
	util/dirpath.c, util/errmap_nt.c, util/fileutil.c,
	util/flipbase64.c, util/get_krbrlm.c, util/hostparse.c,
	util/hputil.c, util/isathing.c, util/kreltime.c, util/ktime.c,
	util/netutils.c, util/pthread_glock.c, util/readdir_nt.c,
	util/regex.c, util/remote.h, util/secutil_nt.c, util/serverLog.c,
	util/snprintf.c, util/sys.c, util/uuid.c, util/vice.h,
	util/volparse.c, util/winsock_nt.c, util/test/b32.c,
	util/test/b64.c, util/test/dirpath_test.c, util/test/dtest.c,
	util/test/fb64.c, util/test/ktest.c, util/test/test_ktime.c,
	util/test/treaddir.c, venus/cacheout.c, venus/cmdebug.c,
	venus/fs.c, venus/fstrace.c, venus/gcpags.c, venus/kdump.c,
	venus/twiddle.c, venus/up.c, venus/whatfid.c,
	venus/test/fulltest.c, venus/test/getinitparams.c,
	venus/test/idtest.c, venus/test/owntest.c, vfsck/dir.c,
	vfsck/dirutils.c, vfsck/inode.c, vfsck/main.c, vfsck/pass1.c,
	vfsck/pass1b.c, vfsck/pass2.c, vfsck/pass3.c, vfsck/pass4.c,
	vfsck/pass5.c, vfsck/proplist.c, vfsck/setup.c, vfsck/ufs_subr.c,
	vfsck/ufs_tables.c, vfsck/utilities.c, vfsck/vprintf.c,
	viced/afsfileprocs.c, viced/callback.c, viced/check_sysid.c,
	viced/fsprobe.c, viced/host.c, viced/physio.c, viced/profile.c,
	viced/viced.c, vlserver/cnvldb.c, vlserver/sascnvldb.c,
	vlserver/vlclient.c, vlserver/vldb_check.c, vlserver/vlprocs.c,
	vlserver/vlserver.c, vlserver/vlutils.c, vol/clone.c, vol/common.c,
	vol/devname.c, vol/fs_conv_411.c, vol/fssync.h, vol/gi.c,
	vol/ihandle.c, vol/listinodes.c, vol/namei_ops.c, vol/nfs.h,
	vol/ntops.c, vol/nuke.c, vol/partition.c, vol/partition.h,
	vol/physio.c, vol/purge.c, vol/salvage.h, vol/viceinode.h,
	vol/vnode.c, vol/vnode.h, vol/vol-info.c, vol/vol-salvage.c,
	vol/voldefs.h, vol/volinodes.h, vol/volume.c, vol/volume.h,
	vol/vutil.c, vol/vutils.h, vol/xfs_size_check.c,
	vol/test/ilist_nt.c, vol/test/listVicepx.c, vol/test/ltlist.c,
	vol/test/nicreate.c, vol/test/nilist.c, vol/test/nincdec.c,
	vol/test/nino.c, vol/test/nsubr.c, vol/test/testpart.c,
	vol/test/updateDirInode.c, vol/test/utilities.c, volser/common.c,
	volser/dump.h, volser/dumpstuff.c, volser/lockprocs.c,
	volser/physio.c, volser/restorevol.c, volser/volmain.c,
	volser/volprocs.c, volser/voltrans.c, volser/vos.c,
	volser/vsprocs.c, volser/vsutils.c, xstat/xstat_cm.c,
	xstat/xstat_cm_test.c, xstat/xstat_fs.c, xstat/xstat_fs_callback.c,
	xstat/xstat_fs_test.c: DELTA
	afsconfig-and-rcsid-all-around-20010705 AUTHOR nneul@umr.edu
	convert rest of source to afsconfig; include rcsid macros

2001-07-05 15:13  shadow

	* src/util/: dirpath.c, hostparse.c, sys.c: DELTA
	util-warnings-cleanup-20010705 AUTHOR nneul@umr.edu
	
	get rid of more warnings

2001-07-05 15:09  shadow

	* src/auth/setkey.c: DELTA auth-setkey-warnings-cleanup-20010705
	AUTHOR nneul@umr.edu
	
	get rid of more warnings, add missing args to printf strings

2001-07-05 15:07  shadow

	* acconfig.h, configure.in: DELTA
	provide-fast-start-configure-options-20010705 AUTHOR nneul@umr.edu
	
	add more configure options so fast restart and bitmap later options
	can be configured on

2001-06-29 04:51  shadow

	* configure.in: DELTA
	autoconf-updates-for-ac-check-lib-quoting-20010629 AUTHOR
	nneul@umr.edu
	
	quote refs to $lib

2001-06-29 04:48  shadow

	* configure.in: DELTA
	fix-linux-headers-updating-in-configure-20010629 AUTHOR
	nneul@umr.edu
	
	make defaulting work correctly

2001-06-29 04:43  shadow

	* src/: afs/afs_call.c, afs/afs_pioctl.c, afs/LINUX/osi_groups.c,
	afs/LINUX/osi_module.c, config/afs_sysnames.h,
	config/param.sparc64_linux24.h, config/param.sparc64_linux24_usr.h:
	DELTA sparc64-linux24-support-20010629 AUTHOR cg2v@andrew.cmu.edu
	
	support for sparc64 linux2.4 tested with 2.4.5

2001-06-29 04:40  shadow

	* src/ptserver/ptutils.c: DELTA
	include-cellconfig-in-ptutils-prototype-20010629 AUTHOR
	nneul@umr.edu
	
	more warning elimination

2001-06-29 04:25  shadow

	* src/ptserver/ptserver.c: DELTA
	ptserver-remove-redundant-prototypes-20010629 AUTHOR nneul@umr.edu
	
	get rid of redundant prototypes

2001-06-29 04:15  shadow

	* src/libadmin/kas/afs_kasAdmin.c: DELTA
	kasadmin-unused-variables-20010629 AUTHOR nneul@umr.edu
	
	eliminate warnings from unused variables

2001-06-29 03:58  shadow

	* src/kauth/rebuild.c: DELTA
	kauth-rebuild-remove-bogus-argument-20010628 AUTHOR nneul@umr.edu
	
	remove unneeded, unused argument

2001-06-29 03:50  shadow

	* src/volser/vsutils.c: DELTA
	fix-vsutils-bogus-format-string-20010628 AUTHOR nneul@umr.edu
	
	remove needless %

2001-06-29 03:20  shadow

	* configure.in, src/afs/afs_call.c, src/afs/afs_pioctl.c,
	src/config/param.i386_fbsd_42.h,
	src/config/param.i386_fbsd_42_usr.h, src/des/read_pssword.c: DELTA
	update-freebsd-support-20010628 AUTHOR tardis@watson.org
	
	fileserver now set up for namei interface. still no client

2001-06-28 16:05  shadow

	* src/libadmin/vos/: afs_vosAdmin.c, lockprocs.c, vosutils.c,
	vsprocs.c: DELTA aix-strings-h-preferred-over-string-h-20010628
	AUTHOR shadow@dementia.org
	
	aix needs more help

2001-06-28 16:00  shadow

	* src/ubik/udebug.c: DELTA
	aix-strings-h-preferred-over-string-h-20010628 AUTHOR
	shadow@dementia.org
	
	aix needs more help

2001-06-28 15:55  shadow

	* src/update/: server.c, client.c: DELTA
	aix-strings-h-preferred-over-string-h-20010628 AUTHOR
	shadow@dementia.org
	
	aix needs more help

2001-06-28 15:45  shadow

	* src/update/utils.c: DELTA
	aix-strings-h-preferred-over-string-h-20010628 AUTHOR
	shadow@dementia.org
	
	continue to placate aix hatred

2001-06-28 07:06  shadow

	* src/auth/userok.c: DELTA userok-needs-prototype-for-aix-20010628
	AUTHOR shadow@dementia.org
	
	default of int for lacking forwarding decl pisses off aix

2001-06-28 07:03  shadow

	* configure.in: DELTA
	
	AIX gets upset qwhen these variables are unset
	update-ac-substd-variables-so-aix-make-is-happy-with-obsolete-and-i
	nsecure-disabled-20010628 AUTHOR shadow@dementia.org

2001-06-28 06:55  shadow

	* src/rx/rx_user.c: DELTA
	aix-strings-h-preferred-over-string-h-20010628 AUTHOR
	shadow@dementia.org

2001-06-28 06:54  shadow

	* acconfig.h: DELTA
	dont-include-endian-h-when-defining-kernel-for-dux-20010628 AUTHOR
	shadow@dementia.org
	
	otherwise ntohl etc are macros for in-kernel functions we don't
	have

2001-06-28 06:52  shadow

	* src/: lwp/threadname.c, rx/rx.c, rx/rx_misc.c, rx/rx_packet.c,
	rx/rx_rdwr.c, rx/rx_trace.c, rx/rx_user.c, rx/rxdebug.c,
	rxgen/rpc_cout.c, rxgen/rpc_main.c, rxgen/rpc_parse.c,
	rxgen/rpc_scan.c, rxgen/rpc_svcout.c, rxgen/rpc_util.c: DELTA
	aix-strings-h-preferred-over-string-h-20010628 AUTHOR
	shadow@dementia.org
	
	to prevent more of same errors

2001-06-28 06:27  shadow

	* src/util/volparse.c: DELTA
	aix-strings-h-preferred-over-string-h-20010628 AUTHOR
	shadow@dementia.org
	
	otherwise we get weird errors like: "/usr/include/strings.h", line
	52.20: 1506-010 (W) Macro index invoked with a null argument for
	parameter __s1.  "/usr/include/strings.h", line 52.20: 1506-041 (E)
	The invocation of macro index contains fewer arguments than
	required by the macro definition.  "/usr/include/strings.h", line
	52.14: 1506-275 (S) Unexpected text ',' encountered.
	
	from the conflict

2001-06-28 06:00  shadow

	* src/venus/up.c: DELTA
	mountpoint-copying-switch-to-up-needs-netinet-in-h-20010628 AUTHOR
	nneul@umr.edu
	
	some platforms need netinet/in.h for mountpoint copying to work

2001-06-28 05:22  shadow

	* src/libafs/: MakefileProto.AIX.in, MakefileProto.DARWIN.in,
	MakefileProto.DUX.in, MakefileProto.FBSD.in, MakefileProto.HPUX.in,
	MakefileProto.IRIX.in, MakefileProto.SOLARIS.in: DELTA
	introduce-autoconf-for-openafs-20010628 AUTHOR shadow@dementia.org
	
	get this right so build completes

2001-06-28 05:05  shadow

	* configure.in: DELTA introduce-autoconf-for-openafs-20010628
	AUTHOR shadow@dementia.org
	
	more stuff which was missed

2001-06-28 05:03  shadow

	* Makefile.in, configure.in, src/cf/bigendian.m4,
	src/libafs/MakefileProto.AIX.in,
	src/libafs/MakefileProto.DARWIN.in,
	src/libafs/MakefileProto.DUX.in, src/libafs/MakefileProto.FBSD.in,
	src/libafs/MakefileProto.HPUX.in, src/libafs/MakefileProto.IRIX.in,
	src/libafs/MakefileProto.LINUX.in,
	src/libafs/MakefileProto.SOLARIS.in: DELTA
	introduce-autoconf-for-openafs-20010628 AUTHOR shadow@dementia.org
	
	stuff which got left behind

2001-06-28 04:55  shadow

	* config.guess, config.sub, install-sh, missing, mkinstalldirs,
	regen.sh: DELTA introduce-autoconf-for-openafs-20010628 AUTHOR
	shadow@dementia.org commit withj correct file modes

2001-06-28 04:54  shadow

	* config.guess, config.sub, configure.in, install-sh, missing,
	mkinstalldirs, regen.sh: DELTA
	introduce-autoconf-for-openafs-20010628 AUTHOR shadow@dementia.org
	
	so we can fix the file modes

2001-06-28 04:20  shadow

	* src/venus/up.c: DELTA
	mountpoint-copying-switch-to-up-needs-netinet-in-h-20010628 AUTHOR
	nneul@umr.edu
	
	some platforms need netinet/in.h for mountpoint copying to work

2001-06-28 04:07  shadow

	* Makefile.in, acconfig.h, config.guess, config.sub, configure.in,
	install-sh, missing, mkinstalldirs, regen.sh, src/BUILDNOTES,
	src/afs/UKERNEL/sysincludes.h, src/auth/cellconfig.c,
	src/cf/bigendian.m4, src/cf/linux-test1.m4, src/cf/linux-test2.m4,
	src/config/param.alpha_linux_22.h,
	src/config/param.alpha_linux_22_usr.h,
	src/config/param.i386_linux22.h, src/ubik/udebug.c: DELTA
	introduce-autoconf-for-openafs-20010628 AUTHOR shadow@dementia.org
	
	replace existing build system with autoconf faceplate

2001-06-23 17:54  shadow

	* src/config/: param.i386_linux22.h, param.i386_linux24.h,
	param.ppc_linux22.h, param.ppc_linux24.h, param.s390_linux22.h,
	param.s390_linux24.h, param.sparc64_linux22.h,
	param.sparc_linux22.h: DELTA
	apply-modversions-so-nothing-has-first-been-included-20010623
	AUTHOR hartmans@mekinok.com
	
	include afs/afs_sysnames.h after modversions so no unversioned
	symbols sneak in

2001-06-23 17:29  shadow

	* src/WINNT/: install/InstallShield5/setup.bmp,
	license/lang/en_US.ide: DELTA
	winnt-win2000-win98-afs-client-updates-20010623 AUTHOR
	riegel@almaden.ibm.com
	
	binary file  updates

2001-06-23 17:26  shadow

	* src/: NTMake9x, rmbat.bat, rmbat.rsp, WINNT/afsd/NTMakefile,
	WINNT/afsd/afsd_init.c, WINNT/afsd/afsd_init95.c,
	WINNT/afsd/afsd_service.c, WINNT/afsd/cm_ioctl.c,
	WINNT/afsd/cm_user.c, WINNT/afsd/netbios95.h, WINNT/afsd/smb.c,
	WINNT/afsd/smb.h, WINNT/afsd/smb3.c, WINNT/afsd/smb_ioctl.c,
	WINNT/install/InstallShield5/CreateISDirTree.bat,
	WINNT/install/InstallShield5/GenFileGroups.bat,
	WINNT/install/InstallShield5/NTMakefile,
	WINNT/install/InstallShield5/afsdcell.ini,
	WINNT/install/InstallShield5/setup.rul,
	WINNT/install/Win9x/NTMakeFile, WINNT/pthread/NTMakefile,
	WINNT/win9xpanel/NTMakefile, config/Makefile.i386_djgpp,
	config/NTMakefile, config/NTMakefile.i386_nt40,
	config/NTMakefile.i386_win95, config/util_cr.c, kauth/krb_udp.c,
	lwp/process.s, sys/pioctl_nt.c, tbutc/NTMakefile: DELTA
	winnt-win2000-win98-afs-client-updates-20010623 AUTHOR
	riegel@almaden.ibm.com
	
	updates for nt/2000 and 95/98 afs clients

2001-06-23 17:23  shadow

	* src/vfsck/main.c: DELTA
	make-fsck-claim-openafs-not-transarc-afs-20010623 AUTHOR
	riegel@almaden.ibm.com
	
	just update what gets printed to be correct

2001-06-23 17:17  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-changes-needed-to-compile-with-suse-included-patches-20010623
	AUTHOR allbery@ece.cmu.edu
	
	ifdef may need to be changed but should work until autoconf

2001-06-23 17:13  shadow

	* src/venus/fs.c: DELTA fix-fs-error-string-printing-20010623
	AUTHOR kolya@mit.edu
	
	return useful error codes so correct errors can be printed

2001-06-23 17:09  shadow

	* src/venus/up.c: DELTA
	add-mountpoint-copying-switch-to-up-20010623 AUTHOR
	utoddl@email.unc.edu Add a "-m" option to up which makes it
	recognize and copy mount points rather than traversing them during
	its recursive copy operation. Without the -m option, up's default
	(questionable) behavior remains unchanged.

2001-06-23 17:01  shadow

	* src/afs/: afs_osi_pag.c, UKERNEL/afs_usrops.c,
	UKERNEL/afs_usrops.h, UKERNEL/sysincludes.h,
	VNOPS/afs_vnop_access.c, VNOPS/afs_vnop_lookup.c: DELTA
	afs-web-interface-enhancements-20010623 AUTHOR
	riegel@almaden.ibm.com
	
	Changes include:
	
	1) Token caching: Functions to set the current "PAG" (not really a
	process    authentication group, but a generic identifier for a
	user session)	 to a specific value, allowing us to switch tokens
	between different    threads of the Web server without
	reauthenticating.
	
	2) Performance enhancements: The main improvement is that we can
	check	 whether a directory is a mount point in advance and avoid
	doing a stat	or contacting the destination cell.  We've also
	enabled bulk statting	 with kolya's patch from 11/2000.
	
	3) New UAFS API's to call various pioctl functions, etc.
	
	enclosed in  AFS_WEB_ENHANCEMENTS ifdef

2001-06-23 16:43  shadow

	* src/libadmin/samples/rxstat_get_version.c: DELTA
	libadmin-printf-argument-cast-20010623 AUTHOR nneul@umr.edu
	
	kill warning by casting argument to printf

2001-06-23 16:36  shadow

	* src/rx/LINUX/rx_kmutex.h: DELTA
	linux-rx-add-missing-return-types-20010623 AUTHOR nneul@umr.edu
	
	return type missing, now added

2001-06-23 16:31  shadow

	* src/update/: client.c, server.c, utils.c: DELTA
	convert-update-to-afsconfig-and-kill-warnings-20010623 AUTHOR
	nneul@umr.edu
	
	convert upserver and upclient to use afsconfig and kill warnings

2001-06-23 15:20  shadow

	* src/rxgen/rpc_parse.c: DELTA
	eliminate-warnings-in-rxgen-generated-code-20010623 AUTHOR
	nneul@umr.edu
	
	provide prototypes in non-kernel case and add missing function
	return type

2001-06-23 15:14  shadow

	* src/rxgen/: rpc_clntout.c, rpc_cout.c, rpc_hout.c, rpc_main.c,
	rpc_parse.c, rpc_scan.c, rpc_svcout.c, rpc_util.c, rpc_util.h:
	DELTA convert-rxgen-to-afsconfig-20010623 AUTHOR nneul@umr.edu
	
	switch to afsconfig for some configuration; add RCSID

2001-06-23 14:50  shadow

	* src/: bozo/bosserver.c, ptserver/ptserver.c, vlserver/vlserver.c,
	volser/volmain.c: DELTA deal-with-printf-as-macros-20010623 AUTHOR
	nneul@umr.edu
	
	gcc 3.x macroizes printf; deal appropriately

2001-06-23 14:40  shadow

	* src/rx/rx_pthread.c: DELTA rx-warnings-and-prototyping-20010623
	AUTHOR nneul@umr.edu
	
	suppress more warnings in rx; also creat missing prototypes

2001-06-23 14:33  shadow

	* src/rx/: rx.c, rx.h, rx_conncache.c, rx_event.c, rx_getaddr.c,
	rx_packet.c, rx_user.c, xdr_rx.c: DELTA
	rx-warnings-and-prototyping-20010623 AUTHOR nneul@umr.edu
	
	suppress more warnings in rx; also creat missing prototypes

2001-06-23 14:12  shadow

	* src/afsmonitor/: afsmonitor.c, afsmonitor.h: DELTA
	afsmon-warning-cleanup-20010623 AUTHOR nneul@umr.edu
	
	get rid of remaining warnings in afsmonitor code

2001-06-13 16:53  shadow

	* src/vol/volume.c: DELTA remove-potentially-bogus-warning-20010613
	AUTHOR nneul@umr.edu
	
	remove added warning which caused warnings during routine operation

2001-06-13 03:59  shadow

	* src/rx/rx_packet.c: DELTA
	avoid-string-h-conflict-in-kernel-rx-20010612 AUTHOR
	shadow@dementia.org
	
	avoid conflicting with kernel's string.h

2001-06-13 03:56  shadow

	* src/rx/rx_misc.c: DELTA
	avoid-string-h-conflict-in-kernel-rx-20010612 AUTHOR
	shadow@dementia.org
	
	avoid conflicting with kernel's string.h

2001-06-13 03:51  shadow

	* src/rx/: rx.c, rx_rdwr.c: DELTA
	avoid-string-h-conflict-in-kernel-rx-20010612 AUTHOR
	shadow@dementia.org
	
	avoid conflicting with kernel's string.h

2001-06-12 19:46  shadow

	* src/lwp/: lwp.h, threadname.c: DELTA
	lwp-warning-cleanup-and-afsconfig-20010612 AUTHOR nneul@umr.edu
	
	get rid of warnings and afsconfigize lwp

2001-06-12 19:46  shadow

	* src/rx/: rx.c, rx.h, rx_clock.c, rx_clock.h, rx_conncache.c,
	rx_event.c, rx_getaddr.c, rx_lwp.c, rx_misc.c, rx_packet.c,
	rx_rdwr.c, rxdebug.c: DELTA
	rx-warning-cleanup-and-afsconfig-20010612 AUTHOR nneul@umr.edu
	
	get rid of warnings and afsconfigize more of rx

2001-06-12 19:44  shadow

	* src/volser/vsprocs.c: DELTA
	eliminate-silly-error-in-text-from-vsprocs-20010612 AUTHOR
	nneul@umr.edu
	
	get rid of an extra space

2001-06-12 19:43  shadow

	* src/finale/translate_et.c: DELTA
	translate-et-eliminate-warnings-20010612 AUTHOR nneul@umr.edu
	
	get rid of warnings in translate_et

2001-06-12 19:42  shadow

	* src/config/: param.i386_linux22.h, param.i386_linux24.h,
	param.ppc_linux22.h, param.ppc_linux24.h, param.s390_linux22.h,
	param.s390_linux24.h, param.sparc64_linux22.h,
	param.sparc_linux22.h: DELTA
	protect-SMP-with-conditionals-against-multiple-definitions-20010612
	AUTHOR nneul@umr.edu
	
	don't redefine __SMP__ if it's defined.

2001-06-12 19:36  shadow

	* src/des/des_conf.h: DELTA
	remove-afsconfigization-from-des-conf-h-20010612 AUTHOR
	nneul@umr.edu
	
	undo earlier change

2001-06-08 22:23  shadow

	* src/afs/afs_server.c: DELTA
	try-harder-to-notice-down-server-20010608 AUTHOR
	shadow@dementia.org
	
	try harder to notice something is down otherwise we can end up
	looping forever

2001-06-07 18:25  shadow

	* src/afs/VNOPS/afs_vnop_flock.c: DELTA
	linux24-use-flock64-instead-of-flock-20010604 AUTHOR
	semerad@ss1000.ms.mff.cuni.cz
	
	use flock64 for linux24

2001-06-06 22:01  shadow

	* src/util/flipbase64.c: DELTA util-warnings-cleanup-20010606
	AUTHOR nneul@umr.edu
	
	clean up in flipbase64

2001-06-06 22:00  shadow

	* src/sys/: pagsh.c, rmtsysc.c, rmtsyss.c: DELTA
	sys-warnings-and-unused-variables-cleanup-20010606 AUTHOR
	nneul@umr.edu
	
	clean up sys subtree

2001-06-06 22:00  shadow

	* src/lwp/: lwp.c, lwp.h, process.c, threadname.c: DELTA
	lwp-warnings-and-unused-variables-cleanup-20010606 AUTHOR
	nneul@umr.edu
	
	make lwp warnings and unused variables go away

2001-06-06 18:09  shadow

	* doc/html/: AdminGuide/auagd000.htm, AdminGuide/auagd002.htm,
	AdminGuide/auagd003.htm, AdminGuide/auagd004.htm,
	AdminGuide/auagd005.htm, AdminGuide/auagd006.htm,
	AdminGuide/auagd007.htm, AdminGuide/auagd008.htm,
	AdminGuide/auagd009.htm, AdminGuide/auagd010.htm,
	AdminGuide/auagd011.htm, AdminGuide/auagd012.htm,
	AdminGuide/auagd013.htm, AdminGuide/auagd014.htm,
	AdminGuide/auagd015.htm, AdminGuide/auagd016.htm,
	AdminGuide/auagd017.htm, AdminGuide/auagd018.htm,
	AdminGuide/auagd019.htm, AdminGuide/auagd020.htm,
	AdminGuide/auagd021.htm, AdminGuide/auagd022.htm,
	AdminGuide/auagd023.htm, AdminGuide/auagd024.htm,
	AdminGuide/auagd025.htm, AdminGuide/auagd026.htm,
	AdminReference/auarf000.htm, AdminReference/auarf002.htm,
	AdminReference/auarf003.htm, AdminReference/auarf004.htm,
	AdminReference/auarf005.htm, AdminReference/auarf006.htm,
	AdminReference/auarf007.htm, AdminReference/auarf008.htm,
	AdminReference/auarf009.htm, AdminReference/auarf010.htm,
	AdminReference/auarf011.htm, AdminReference/auarf012.htm,
	AdminReference/auarf013.htm, AdminReference/auarf014.htm,
	AdminReference/auarf015.htm, AdminReference/auarf016.htm,
	AdminReference/auarf017.htm, AdminReference/auarf018.htm,
	AdminReference/auarf019.htm, AdminReference/auarf020.htm,
	AdminReference/auarf021.htm, AdminReference/auarf022.htm,
	AdminReference/auarf023.htm, AdminReference/auarf024.htm,
	AdminReference/auarf025.htm, AdminReference/auarf026.htm,
	AdminReference/auarf027.htm, AdminReference/auarf028.htm,
	AdminReference/auarf029.htm, AdminReference/auarf030.htm,
	AdminReference/auarf031.htm, AdminReference/auarf032.htm,
	AdminReference/auarf033.htm, AdminReference/auarf034.htm,
	AdminReference/auarf035.htm, AdminReference/auarf036.htm,
	AdminReference/auarf037.htm, AdminReference/auarf038.htm,
	AdminReference/auarf039.htm, AdminReference/auarf040.htm,
	AdminReference/auarf041.htm, AdminReference/auarf042.htm,
	AdminReference/auarf043.htm, AdminReference/auarf044.htm,
	AdminReference/auarf045.htm, AdminReference/auarf046.htm,
	AdminReference/auarf047.htm, AdminReference/auarf048.htm,
	AdminReference/auarf049.htm, AdminReference/auarf050.htm,
	AdminReference/auarf051.htm, AdminReference/auarf052.htm,
	AdminReference/auarf053.htm, AdminReference/auarf054.htm,
	AdminReference/auarf055.htm, AdminReference/auarf056.htm,
	AdminReference/auarf057.htm, AdminReference/auarf058.htm,
	AdminReference/auarf059.htm, AdminReference/auarf060.htm,
	AdminReference/auarf061.htm, AdminReference/auarf062.htm,
	AdminReference/auarf063.htm, AdminReference/auarf064.htm,
	AdminReference/auarf065.htm, AdminReference/auarf066.htm,
	AdminReference/auarf067.htm, AdminReference/auarf068.htm,
	AdminReference/auarf069.htm, AdminReference/auarf070.htm,
	AdminReference/auarf071.htm, AdminReference/auarf072.htm,
	AdminReference/auarf073.htm, AdminReference/auarf074.htm,
	AdminReference/auarf075.htm, AdminReference/auarf076.htm,
	AdminReference/auarf077.htm, AdminReference/auarf078.htm,
	AdminReference/auarf079.htm, AdminReference/auarf080.htm,
	AdminReference/auarf081.htm, AdminReference/auarf082.htm,
	AdminReference/auarf083.htm, AdminReference/auarf084.htm,
	AdminReference/auarf085.htm, AdminReference/auarf086.htm,
	AdminReference/auarf087.htm, AdminReference/auarf088.htm,
	AdminReference/auarf089.htm, AdminReference/auarf090.htm,
	AdminReference/auarf091.htm, AdminReference/auarf092.htm,
	AdminReference/auarf093.htm, AdminReference/auarf094.htm,
	AdminReference/auarf095.htm, AdminReference/auarf096.htm,
	AdminReference/auarf097.htm, AdminReference/auarf098.htm,
	AdminReference/auarf099.htm, AdminReference/auarf100.htm,
	AdminReference/auarf101.htm, AdminReference/auarf102.htm,
	AdminReference/auarf103.htm, AdminReference/auarf104.htm,
	AdminReference/auarf105.htm, AdminReference/auarf106.htm,
	AdminReference/auarf107.htm, AdminReference/auarf108.htm,
	AdminReference/auarf109.htm, AdminReference/auarf110.htm,
	AdminReference/auarf111.htm, AdminReference/auarf112.htm,
	AdminReference/auarf113.htm, AdminReference/auarf114.htm,
	AdminReference/auarf115.htm, AdminReference/auarf116.htm,
	AdminReference/auarf117.htm, AdminReference/auarf118.htm,
	AdminReference/auarf119.htm, AdminReference/auarf120.htm,
	AdminReference/auarf121.htm, AdminReference/auarf122.htm,
	AdminReference/auarf123.htm, AdminReference/auarf124.htm,
	AdminReference/auarf125.htm, AdminReference/auarf126.htm,
	AdminReference/auarf127.htm, AdminReference/auarf128.htm,
	AdminReference/auarf129.htm, AdminReference/auarf130.htm,
	AdminReference/auarf131.htm, AdminReference/auarf132.htm,
	AdminReference/auarf133.htm, AdminReference/auarf134.htm,
	AdminReference/auarf135.htm, AdminReference/auarf136.htm,
	AdminReference/auarf137.htm, AdminReference/auarf138.htm,
	AdminReference/auarf139.htm, AdminReference/auarf140.htm,
	AdminReference/auarf141.htm, AdminReference/auarf142.htm,
	AdminReference/auarf143.htm, AdminReference/auarf144.htm,
	AdminReference/auarf145.htm, AdminReference/auarf146.htm,
	AdminReference/auarf147.htm, AdminReference/auarf148.htm,
	AdminReference/auarf149.htm, AdminReference/auarf150.htm,
	AdminReference/auarf151.htm, AdminReference/auarf152.htm,
	AdminReference/auarf153.htm, AdminReference/auarf154.htm,
	AdminReference/auarf155.htm, AdminReference/auarf156.htm,
	AdminReference/auarf157.htm, AdminReference/auarf158.htm,
	AdminReference/auarf159.htm, AdminReference/auarf160.htm,
	AdminReference/auarf161.htm, AdminReference/auarf162.htm,
	AdminReference/auarf163.htm, AdminReference/auarf164.htm,
	AdminReference/auarf165.htm, AdminReference/auarf166.htm,
	AdminReference/auarf167.htm, AdminReference/auarf168.htm,
	AdminReference/auarf169.htm, AdminReference/auarf170.htm,
	AdminReference/auarf171.htm, AdminReference/auarf172.htm,
	AdminReference/auarf173.htm, AdminReference/auarf174.htm,
	AdminReference/auarf175.htm, AdminReference/auarf176.htm,
	AdminReference/auarf177.htm, AdminReference/auarf178.htm,
	AdminReference/auarf179.htm, AdminReference/auarf180.htm,
	AdminReference/auarf181.htm, AdminReference/auarf182.htm,
	AdminReference/auarf183.htm, AdminReference/auarf184.htm,
	AdminReference/auarf185.htm, AdminReference/auarf186.htm,
	AdminReference/auarf187.htm, AdminReference/auarf188.htm,
	AdminReference/auarf189.htm, AdminReference/auarf190.htm,
	AdminReference/auarf191.htm, AdminReference/auarf192.htm,
	AdminReference/auarf193.htm, AdminReference/auarf194.htm,
	AdminReference/auarf195.htm, AdminReference/auarf196.htm,
	AdminReference/auarf197.htm, AdminReference/auarf198.htm,
	AdminReference/auarf199.htm, AdminReference/auarf200.htm,
	AdminReference/auarf201.htm, AdminReference/auarf202.htm,
	AdminReference/auarf203.htm, AdminReference/auarf204.htm,
	AdminReference/auarf205.htm, AdminReference/auarf206.htm,
	AdminReference/auarf207.htm, AdminReference/auarf208.htm,
	AdminReference/auarf209.htm, AdminReference/auarf210.htm,
	AdminReference/auarf211.htm, AdminReference/auarf212.htm,
	AdminReference/auarf213.htm, AdminReference/auarf214.htm,
	AdminReference/auarf215.htm, AdminReference/auarf216.htm,
	AdminReference/auarf217.htm, AdminReference/auarf218.htm,
	AdminReference/auarf219.htm, AdminReference/auarf220.htm,
	AdminReference/auarf221.htm, AdminReference/auarf222.htm,
	AdminReference/auarf223.htm, AdminReference/auarf224.htm,
	AdminReference/auarf225.htm, AdminReference/auarf226.htm,
	AdminReference/auarf227.htm, AdminReference/auarf228.htm,
	AdminReference/auarf229.htm, AdminReference/auarf230.htm,
	AdminReference/auarf231.htm, AdminReference/auarf232.htm,
	AdminReference/auarf233.htm, AdminReference/auarf234.htm,
	AdminReference/auarf235.htm, AdminReference/auarf236.htm,
	AdminReference/auarf237.htm, AdminReference/auarf238.htm,
	AdminReference/auarf239.htm, AdminReference/auarf240.htm,
	AdminReference/auarf241.htm, AdminReference/auarf242.htm,
	AdminReference/auarf243.htm, AdminReference/auarf244.htm,
	AdminReference/auarf245.htm, AdminReference/auarf246.htm,
	AdminReference/auarf247.htm, AdminReference/auarf248.htm,
	AdminReference/auarf249.htm, AdminReference/auarf250.htm,
	AdminReference/auarf251.htm, AdminReference/auarf252.htm,
	AdminReference/auarf253.htm, AdminReference/auarf254.htm,
	AdminReference/auarf255.htm, AdminReference/auarf256.htm,
	AdminReference/auarf257.htm, AdminReference/auarf258.htm,
	AdminReference/auarf259.htm, AdminReference/auarf260.htm,
	AdminReference/auarf261.htm, AdminReference/auarf262.htm,
	AdminReference/auarf263.htm, AdminReference/auarf264.htm,
	AdminReference/auarf265.htm, AdminReference/auarf266.htm,
	AdminReference/auarf267.htm, AdminReference/auarf268.htm,
	AdminReference/auarf269.htm, AdminReference/auarf270.htm,
	AdminReference/auarf271.htm, AdminReference/auarf272.htm,
	AdminReference/auarf273.htm, AdminReference/auarf274.htm,
	AdminReference/auarf275.htm, AdminReference/auarf276.htm,
	AdminReference/auarf277.htm, AdminReference/auarf278.htm,
	AdminReference/auarf279.htm, AdminReference/auarf280.htm,
	AdminReference/auarf281.htm, AdminReference/auarf282.htm,
	AdminReference/auarf283.htm, AdminReference/auarf284.htm,
	QuickStartUnix/auqbg000.htm, QuickStartUnix/auqbg002.htm,
	QuickStartUnix/auqbg003.htm, QuickStartUnix/auqbg004.htm,
	QuickStartUnix/auqbg005.htm, QuickStartUnix/auqbg006.htm,
	QuickStartUnix/auqbg007.htm, QuickStartUnix/auqbg008.htm,
	QuickStartUnix/auqbg009.htm, QuickStartWindows/awqbg000.htm,
	QuickStartWindows/awqbg002.htm, QuickStartWindows/awqbg003.htm,
	QuickStartWindows/awqbg004.htm, ReleaseNotes-3.6/aurns000.htm,
	ReleaseNotes-3.6/aurns002.htm, ReleaseNotes-3.6/aurns003.htm,
	ReleaseNotes-3.6/aurns004.htm, UserGuide/auusg000.htm,
	UserGuide/auusg002.htm, UserGuide/auusg003.htm,
	UserGuide/auusg004.htm, UserGuide/auusg005.htm,
	UserGuide/auusg006.htm, UserGuide/auusg007.htm,
	UserGuide/auusg008.htm, UserGuide/auusg009.htm,
	UserGuide/auusg010.htm, UserGuide/auusg011.htm,
	UserGuide/auusg012.htm, UserGuide/auusg013.htm: DELTA
	initial-html-documentation-20010606 AUTHOR shadow@dementia.org
	
	pull in all documentation from IBM

2001-06-06 17:58  shadow

	* doc/pdf/: archov-doc.pdf, asrv-ispec.pdf, bsrv-spec.pdf,
	fscm-ispec.pdf, rx-spec.pdf, vvl-spec.pdf: DELTA
	initial-pdf-with-embedded-cmr-fonts-20010606 AUTHOR
	shadow@dementia.org
	
	with thanks to Mattias Amnefelt <mattiasa@e.kth.se> for converting
	to the BlueSky Computer Modern Roman fonts from tex.

2001-06-05 20:17  shadow

	* src/: Makefile.am.common, afs/Makefile.am, cf/Makefile.am.common,
	cmd/Makefile.am, comerr/Makefile.am, config/Makefile.am,
	include/Makefile.am, include/afs/Makefile.am,
	include/rx/Makefile.am, procmgmt/Makefile.am,
	procmgmt/afs/Makefile.am, rxgen/Makefile.am, util/Makefile.am,
	util/afs/Makefile.am: DELTA automake-work-in-progress-20010605
	AUTHOR mattiasa@e.kth.se
	
	work-in-progress automake work. will not work as-is as it relies on
	headers being moved about and that isn't included yet.

2001-06-05 18:26  shadow

	* src/ubik/: beacon.c, udebug.c: DELTA
	ubik-warnings-cleanup-20010605 AUTHOR nneul@umr.edu
	
	more warning cleanup

2001-06-05 18:22  shadow

	* src/comerr/: error_table.y, et_lex.lex.l: DELTA
	comerr-cleanup-warnings-20010605 AUTHOR nneul@umr.edu
	
	compiler placation

2001-06-05 15:06  shadow

	* src/config/: param.alpha_dux40_usr.h, param.ppc_darwin_12.h,
	param.ppc_darwin_12_usr.h, param.ppc_darwin_13.h,
	param.ppc_darwin_13_usr.h, param.sun4x_55.h, param.sun4x_55_usr.h,
	param.sun4x_56.h, param.sun4x_56_usr.h, param.sun4x_57.h,
	param.sun4x_57_usr.h, param.sun4x_58.h, param.sun4x_58_usr.h,
	param.sunx86_54.h: DELTA config-includes-warning-cleanup-20010605
	AUTHOR nneul@umr.edu
	
	clean up comment warnings

2001-06-05 14:59  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-dentry-cache-another-try-20010605 AUTHOR
	chas@cmf.nrl.navy.mil
	
	to fix a problem where invalid negative data is cached as well as
	some efficiency

2001-06-05 14:47  shadow

	* src/afsmonitor/afsmon-output.c: DELTA
	afsmon-warning-cleanup-20010605 AUTHOR nneul@umr.edu
	
	remove unused variable

2001-06-05 14:46  shadow

	* src/afsmonitor/afsmon-output.c: DELTA
	sysname-list-instead-of-simple-name-20010605 AUTHOR ted@mit.edu
	
	remove bit which leaked in

2001-06-05 14:44  shadow

	* src/: afs/afs.h, afs/afs_init.c, afs/afs_pioctl.c,
	afs/VNOPS/afs_vnop_lookup.c, afsmonitor/afsmon-output.c,
	venus/fs.c: DELTA sysname-list-instead-of-simple-name-20010605
	AUTHOR ted@mit.edu
	
	allow a sysname list which is interated in lookup instead of a
	simple namespace

2001-06-05 14:32  shadow

	* src/rx/: rx_trace.c, rx_user.c, rxdebug.c: DELTA
	rx-warning-cleanup-and-afsconfig-20010605 AUTHOR nneul@umr.edu
	
	clean up previous rxtrace patch and clean up other warnings

2001-06-05 14:30  shadow

	* src/util/volparse.c: DELTA
	convert-volparse-to-afsconfig-and-cleanup-20010605 AUTHOR
	nneul@umr.edu
	
	clean up warnings in volparse.c and make it use afsconfig.h for
	building

2001-06-05 14:21  shadow

	* src/rx/: rx.c, rx.h: DELTA
	rx-race-condition-cleanup-by-adding-busy-status-20010605 AUTHOR
	riegel@almaden.ibm.com
	
	set a busy status on a connection to prevent it from being deleted
	while in use

2001-06-05 14:18  shadow

	* src/afs/afs_pioctl.c: DELTA
	userland-cachemgr-zero-token-times-on-unlog-to-trigger-gc-20010605
	AUTHOR riegel@almaden.ibm.com
	
	on unlog when using userland cache manager zero token fields so
	they will be garbage-collected

2001-06-05 14:16  shadow

	* src/afs/VNOPS/: afs_vnop_create.c, afs_vnop_lookup.c: DELTA
	cachemgr-dont-leak-stat-info-to-clients-not-entitled-to-it-20010605
	AUTHOR riegel@almaden.ibm.com
	
	if you only have lookup don't leak stat information from cache,
	which normally requires read

2001-06-05 14:11  shadow

	* src/afs/UKERNEL/afs_usrops.c: DELTA
	usermode-cachemgr-open-mode-checking-fix-20010605 AUTHOR
	riegel@almaden.ibm.com
	
	default to read mode when opening

2001-06-04 22:29  shadow

	* src/afs/: LINUX/osi_vnodeops.c, VNOPS/afs_vnop_flock.c: DELTA
	linux24-use-flock64-instead-of-flock-20010604 AUTHOR
	semerad@ss1000.ms.mff.cuni.cz
	
	"locking on linux 2.4.x does not work. 2.4.x uses internally 64bit
	offsets (start and end of lock) and end is set to 64 bit int max.
	When it converts to struct flock, len is set to 0xffffffff (cut off
	high 32 bits) and afs_lockctl decides it is byte-range locking. So
	on 2.4.x kernel there should be used flock64 instead of flock
	(flock64 is typedef to flock on 64bit systems such as sparc64 and
	ia64)"

2001-06-04 21:08  shadow

	* src/viced/viced.c: DELTA
	viced-dotted-quad-logging-without-malloc-20010601 AUTHOR
	nneul@umr.edu
	
	update for solaris cc joy

2001-06-04 21:07  shadow

	* src/libadmin/vos/: afs_vosAdmin.c, lockprocs.c, lockprocs.h,
	vosutils.c, vosutils.h, vsprocs.c, vsprocs.h: DELTA
	libadmin-cleanup-and-afsconfigization-20010604 AUTHOR nneul@umr.edu
	
	clean up warnings, get rid of unused variables, and set up for use
	of afsconfig.h

2001-06-03 17:20  shadow

	* src/lwp/iomgr.c: DELTA lwp-iomgr-warning-suppression-20010602
	AUTHOR nneul@umr.edu
	
	remove unused variable, add missing parens

2001-06-03 16:52  shadow

	* src/afsmonitor/afsmon-win.c: DELTA
	fix-afsmonitor-patch-for-string-h-existance-check-20010602 AUTHOR
	nneul@umr.edu
	
	as not all platforms may have string.h

2001-06-03 16:34  shadow

	* src/: volser/volprocs.c, vol/volume.c: DELTA
	vol-volser-more-liberal-information-in-log-messages-20010602 AUTHOR
	nneul@umr.edu
	
	hopefully no one is processing these logs in a way this breaks.
	make error and volname information available as part of error
	message

2001-06-03 16:31  shadow

	* src/rx/rx_trace.c: DELTA rxtrace-warning-cleanup-20010602 AUTHOR
	nneul@umr.edu
	
	more compiler warning squishing

2001-06-03 16:28  shadow

	* src/libadmin/: adminutil/afs_utilAdmin.c, bos/afs_bosAdmin.c,
	client/afs_clientAdmin.c: DELTA libadmin-warning-cleanup-20010602
	AUTHOR nneul@umr.edu
	
	add missing parens, remove unused decls

2001-06-03 16:27  shadow

	* src/kauth/: kalocalcell.c, kautils.p.h: DELTA
	kauth-const-warning-cleanup-20010602 AUTHOR nneul@umr.edu
	
	dir is not modified so this is safe

2001-06-03 16:26  shadow

	* src/comerr/compile_et.c: DELTA
	comerr-get-rid-of-compile-warnings-20010602 AUTHOR nneul@umr.edu
	
	placate compiler

2001-06-03 16:23  shadow

	* src/audit/audit.c: DELTA
	audit-make-int-functions-return-zero-20010602 AUTHOR nneul@umr.edu
	
	rather than just having no code block, return 0

2001-06-03 16:22  shadow

	* src/afsmonitor/afsmon-win.c: DELTA
	afsmonitor-formatting-strings-update-20010602 AUTHOR nneul@umr.edu
	
	so error messages are properly formatted strings

2001-06-03 16:19  shadow

	* src/vol/namei_ops.c: DELTA namei-ops-cleanup-20010601 AUTHOR
	nneul@umr.edu
	
	get rid of unused/warnings from vol/namei_ops.c

2001-06-01 19:36  shadow

	* src/vol/namei_ops.c: DELTA namei-ops-cleanup-20010601 AUTHOR
	nneul@umr.edu
	
	get rid of unused/warnings from vol/namei_ops.c

2001-06-01 19:32  shadow

	* src/: util/afsutil.h, util/hostparse.c, viced/host.c,
	viced/viced.c: DELTA
	viced-dotted-quad-logging-without-malloc-20010601 AUTHOR
	nneul@umr.edu
	
	based on suggestion from rees@umich.edu

2001-06-01 19:15  shadow

	* src/: util/afsutil.h, util/hostparse.c, viced/host.c,
	viced/viced.c: DELTA
	log-host-addrs-as-dotted-quad-not-hex-in-viced-20010601 AUTHOR
	nneul@umr.edu
	
	so you get a dotted quad and byte-correct port instead of a hex ip
	and a potentially byteswapped port number from viced log messages

2001-05-30 19:39  shadow

	* src/: rxgen/rpc_main.c, rx/xdr.h: DELTA
	make-xdr-int64-support-consistent-now-that-its-everywhere-20010530
	AUTHOR cg2v@andrew.cmu.edu
	
	"an mr-afs related patch introduced xdr_afs_int64 into the code.
	This is a good thing I suppose. The same patch also re-introduced
	the use of xdr_long on some platforms, which isn't needed, and
	isn't really appropriate. Said patch also only included the
	#defines for xdr_afs_int64 into rpc_main.c and not xdr.h. (it is my
	opinion that rpc_main.c:write_int32_macros should only be used if
	kflag is set, but transarc didn't do it that way, so I'm not going
	to change it)"

2001-05-30 19:34  shadow

	* src/rxgen/rpc_parse.c: DELTA
	
	"fix for rxgen so that split rpc's don't erroneously declare
	parameters in the "start" function that should only be declared in
	the "end":
	
	example:
	
	for the following declaration: Store(IN struct _index_t *descr,    
	      IN string group<STAGE_STRINGSIZE>,	   OUT string
	spool<STAGE_STRINGSIZE>, OUT afs_uint32 *slot) split;
	
	before patch: int StartDMV_Store(z_call, descr, group)	      
	register struct rx_call *z_call;	 struct _index_t * descr;  
	      char * group, **spool; { [...] after patch: int
	StartDMV_Store(z_call, descr, group)	     register struct
	rx_call *z_call;	 struct _index_t * descr;	  char *
	group; { [...] "
	make-rxgen-split-rpcs-not-declare-start-parameters-for-functions-fo
	r-data-which-is-copied-out-only-20010530 AUTHOR cg2v@andrew.cmu.edu

2001-05-30 19:31  shadow

	* src/auth/cellconfig.c: DELTA
	catch-bad-afsconf-cehck-result-to-fix-fileserver-segv-20010530
	AUTHOR zacheiss@MIT.EDU
	
	"afsconf_GetKey() in auth/cellconfig.c doesn't check the return
	value of afsconf_Check(), which can lead to the fileserver SEGV'ing
	if afsconf_Check() returns an error."

2001-05-30 19:26  shadow

	* src/bucoord/commands.c: DELTA
	
	makes backup dumpi print volumes > 2^31 bytes correctly
	make-backup-dumpi-print-volumes-over-2caret31-bytes-correctly-20010
	530 AUTHOR mattiasa@e.kth.se

2001-05-24 21:11  shadow

	* src/comerr/compile_et.c: DELTA
	fix-msf-cat-warnings-in-compile-et-20010524 AUTHOR nneul@umr.edu
	
	so we don't get warning for msf stuff

2001-05-24 21:09  shadow

	* src/afs/SOLARIS/osi_vfsops.c: DELTA
	solaris-make-df-in-cwd-return-useful-output-20010524 AUTHOR
	kolya@mit.edu
	
	"This patch makes "df ." work in AFS directories under Solaris 8. 
	(df looks in /etc/mnttab, which is obtained from the kernel, for
	the device number and then does a pwd-style walk up the tree.. 
	Currently the device number gets set to 0x100000 by default which
	doesn't match the 0x1234 device number of AFS vnodes.)"

2001-05-21 20:24  shadow

	* src/kauth/authclient.c: DELTA linux-s390-kas-setpass-fix-20010515
	AUTHOR jacobi@de.ibm.com
	
	fix for s390, per Carsten: (this behaviour occurs only on 31-bit
	S/390-Systems, the "s390x"-machines should change the AFS-password
	also without this patch as far as I can imagine)

2001-05-18 17:15  shadow

	* src/rx/HPUX/: rx_kmutex.h, rx_knet.c: DELTA
	hpux11-kernel-support-20010517 AUTHOR shadow@dementia.org
	
	get this stuff compiling

2001-05-18 16:14  shadow

	* src/rx/HPUX/rx_knet.c: DELTA hpux11-kernel-support-20010517
	AUTHOR shadow@dementia.org
	
	try again. probably still not useful

2001-05-18 16:04  shadow

	* src/rx/HPUX/rx_kmutex.h: DELTA hpux11-kernel-support-20010517
	AUTHOR shadow@dementia.org
	
	do a little cleanup after looking at other architectures
	
	still won't work until we know more about sleep/wakeup and kernel
	semaphore interface crap

2001-05-18 15:51  shadow

	* src/rx/HPUX/rx_knet.c: DELTA hpux11-kernel-support-20010517
	AUTHOR shadow@dementia.org
	
	include streams tli header

2001-05-18 15:48  shadow

	* src/rx/HPUX/rx_knet.c: DELTA hpux11-kernel-support-20010517
	AUTHOR shadow@dementia.org
	
	use macros in osi_machdep.h for doing spinlocks

2001-05-18 01:11  shadow

	* src/afs/HPUX/osi_vfs.h: DELTA hpux11-kernel-support-20010517
	AUTHOR shadow@dementia.org
	
	shell of osi_vfs.h
	
	not useful yet

2001-05-18 01:03  shadow

	* src/rx/HPUX/rx_kmutex.h: DELTA hpux11-kernel-support-20010517
	AUTHOR shadow@dementia.org
	
	shell of this file. won't work

2001-05-18 00:50  shadow

	* src/rx/HPUX/rx_knet.c: DELTA hpux11-kernel-support-20010517
	AUTHOR shadow@dementia.org
	
	put together from 1994(!) rx open source release available at
	ftp://ftp.dementia.org/pub/rx, other architectures, rx_kcommon.c,
	and some net research on hpux
	
	has no chance of working, slim chance of compiling, and seriously
	needs spinlock work to be useful

2001-05-16 04:16  shadow

	* src/config/: param.i386_linux24.h, param.i386_linux24_usr.h:
	DELTA linux24-param-cleanup-20010516 AUTHOR shadow@dementia.org
	
	make usr version of file not define 64 bit env make kernel version
	include modversions before afs_sysnames.h (which includes stds.h)

2001-05-15 23:28  shadow

	* src/des/: andrew-conf.h, cksum.c, crypt.c, des_conf.h,
	new_rnd_key.c, read_pssword.c, strng_to_key.c, weak_key.c: DELTA
	afsconfig-updates-20010515 AUTHOR nneul@umr.edu
	
	updates to and to use afsconfig.h

2001-05-15 23:16  shadow

	* src/des/read_pssword.c: DELTA sgi-fix-prototypes-20010515 AUTHOR
	nneul@umr.edu
	
	use strings.h on irix to get needed prototypes

2001-05-15 23:13  shadow

	* src/kauth/admin_tools.c: DELTA
	linux-s390-kas-setpass-fix-20010515 AUTHOR jacobi@de.ibm.com
	
	fix for s390, per Carsten: (this behaviour occurs only on 31-bit
	S/390-Systems, the "s390x"-machines should change the AFS-password
	also without this patch as far as I can imagine)

2001-05-14 22:56  shadow

	* src/auth/userok.c: DELTA
	afs-superuser-foreign-realm-checks-20010514 AUTHOR nneul@umr.edu
	
	This rewrite cleans up the code a bit, removes any athena specific
	references (not needed anymore in this version), and adds support
	for multi realm management of afs servers (you can now specify
	"admin@OTHERREALM" in your userlist).
	
	Code now checks as follows:
	
	tname tinst  - remote user info from conn tcell lcell - local cell
	lrealm - local realm (defaults to lcell if not avail)
	
	if no remote cell or instance	      allow localauth if the cell
	of the remote connection matches local cell or local realm	  
	if not tinst		     allow if tname in UserList 	if
	tinst		      allow if tname.tinst in UserList if cell
	doesn't match local cell or realm	  if not tinst		   
	   allow if tname@cell in UserList		   allow if
	tname@CELL in UserList	       if tinst 		allow if
	tname.tinst@cell in UserList		     allow if
	tname.tinst@CELL in UserList
	
	modified per openafs-devel discussion such that krb5 versions
	(/tinst rather than .tinst) code path disabled for now DELTA
	some-name-yyyymmdd AUTHOR contributor@some.site

2001-05-14 22:54  shadow

	* src/util/serverLog.c: DELTA
	restore-writelogbuffer-for-mrafs-20010514 AUTHOR reuter@rzg.mpg.de
	
	move forward to current version of function

2001-05-14 22:26  shadow

	* src/rx/rx.c: DELTA aix42-pthread-self-return-needs-cast-20010514
	AUTHOR md@dementia.org
	
	To compile on AIX 4.2 on PowerPC

2001-05-14 21:41  shadow

	* src/viced/viced.c: DELTA
	change-effect-of-afs-quietfs-env-20010514 AUTHOR nneul@umr.edu
	
	so ViceLog happens when file server starts

2001-05-14 21:30  shadow

	* src/afs/VNOPS/afs_vnop_attrs.c: DELTA
	darwin-clear-va-flags-in-copyoutattrs-20010514 AUTHOR ted@mit.edu
	
	"I noticed that when I tried copying files out of AFS, I would
	often not be able to modify the destination files/dirs due to the
	user flags being non-zero (see man chflags).  Turns out that not
	all of the fields of Darwin's struct vattr were being set in
	afs_CopyOutAttrs
	
	This patch clears the va_flags entry. I wasn't sure how the
	va_filerev and va_gen fields are precisely used, but since I wasn't
	noticing any trouble I could attribute to them, I left them
	unspecified.  I suspect someone with more knowledge can say for
	sure.  "

2001-05-14 21:27  shadow

	* src/volser/vos.c: DELTA make-vos-accept-force-switch-20010514
	AUTHOR nneul@umr.edu
	
	and let libcmd handling deal with -f

2001-05-14 21:24  shadow

	* src/afsd/afsd.c: DELTA initial-afsconfig-h-file-20010514 AUTHOR
	nneul@umr.edu
	
	start of config file work for autoconf

2001-05-14 21:19  shadow

	* src/des/: crypt.c, make_p_table.c, make_s_table.c, quad_cksum.c,
	read_pssword.c, strng_to_key.c: DELTA des-warnings-cleanup-20010514
	AUTHOR nneul@umr.edu
	
	clean up some more warnings from des

2001-05-14 20:51  shadow

	* src/util/serverLog.c: DELTA
	restore-writelogbuffer-for-mrafs-20010514 AUTHOR reuter@rzg.mpg.de
	
	MR-AFs is making use of this to hook into logging to write
	multiline messages into the log

2001-05-03 14:19  shadow

	* src/config/: param.s390_linux24.h, param.s390_linux24_usr.h:
	DELTA linux24-s390-initial-support-20010503 AUTHOR
	jacobi@de.ibm.com
	
	base support for s390 linux 2.4

2001-04-30 22:15  shadow

	* src/util/snprintf.c: DELTA
	compile-snprintf-for-solaris25-20010430 AUTHOR md@dementia.org
	
	so this will still build for solaris 2.5.1, build our snprintf

2001-04-30 22:13  shadow

	* src/des/test/: key_test.c, testit.c, verify.c: DELTA
	make-des-test-buildable-20010430 AUTHOR chas@cmf.nrl.navy.mil
	
	remove bogus rcsid string lines with no strings

2001-04-30 22:08  shadow

	* src/: afs/afs.h, afs/afs_call.c, afs/afs_cell.c, afs/afs_init.c,
	afs/afs_pioctl.c, afsd/afsd.c, auth/cellconfig.c,
	auth/cellconfig.p.h, config/afs_args.h: DELTA
	afsdb-callout-and-userspace-implementation-20010430 AUTHOR
	kolya@mit.edu
	
	"This patch implements AFSDB support for both user-space programs
	and for the kernel.. I've tested these on sun4x_57 (64-bit) and on
	i386_linux22."
	
	not currently enabled in any configuration

2001-04-30 22:03  shadow

	* src/auth/cellconfig.c: DELTA remove-incomplete-dns-patch-20010430
	AUTHOR shadow@dementia.org
	
	this shouldn't have leaked in yet

2001-04-30 15:18  shadow

	* src/afsd/afs.conf.linux: DELTA
	fix-comment-for-linux-conf-20010430 AUTHOR nneul@umr.edu
	
	fix comment to reflect variable change

2001-04-30 15:09  shadow

	* src/vol/partition.c: DELTA remove-text-after-endif-20010430
	AUTHOR nneul@umr.edu
	
	remove typo which crept in

2001-04-30 07:05  shadow

	* src/: util/NTMakefile, util/afsutil.h, vlserver/NTMakefile,
	vlserver/vlserver.c: DELTA win95-initial-port-20010430 AUTHOR
	riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	makefile changes

2001-04-30 07:03  shadow

	* src/rx/: NTMakefile, rx.c, rx_getaddr.c, rx_lwp.c, rx_misc.c,
	rx_packet.c, rx_packet.h, rx_user.c, rx_xmit_nt.c, rx_xmit_nt.h,
	xdr.h: DELTA win95-initial-port-20010430 AUTHOR
	riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	rx changes to support 95/98 port

2001-04-30 07:02  shadow

	* src/lwp/: NTMake9x, NTMakefile, iomgr.c, lwp.h, lwp_nt.c,
	preempt.c, process.s, timer.c, waitkey.c: DELTA
	win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	lwp changes to support 95/98 port

2001-04-30 07:02  shadow

	* src/: libafsrpc/NTMakefile, procmgmt/NTMakefile,
	ptserver/NTMakefile, rxgen/NTMakefile, rxkad/NTMakefile,
	rxstat/NTMakefile, sys/NTMakefile, sys/pioctl_nt.c,
	tbutc/NTMakefile, ubik/NTMakefile, usd/NTMakefile: DELTA
	win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	makefile changes

2001-04-30 06:57  shadow

	* src/: libadmin/kas/afs_kasAdmin.h, libadmin/vos/afs_vosAdmin.h,
	libafsauthent/NTMakefile: DELTA win95-initial-port-20010430 AUTHOR
	riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	ms compiler changes

2001-04-30 06:55  shadow

	* src/: libacl/NTMakefile, libadmin/NTMakefile: DELTA
	win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	makefile changes

2001-04-30 06:54  shadow

	* src/des/: NTMakefile, andrew-conf.h, new_rnd_key.c: DELTA
	win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	makefile changes plus support for 95/98 env

2001-04-30 06:54  shadow

	* src/config/: Makefile.djgpp.common, Makefile.i386_djgpp,
	NTMakefile, NTMakefile.i386_nt40, NTMakefile.i386_win95,
	afs_sysnames.h, param.i386_djgpp.h, param.i386_djgpp_usr.h,
	param.i386_win95.h, touch.c, util_cr.c: DELTA
	win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	config for 95/98

2001-04-30 06:53  shadow

	* src/comerr/: NTMakefile, compile_et.c, et_lex.lex_nt.c: DELTA
	win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	makefile changes plus changes for compat with dos line conventions

2001-04-30 06:52  shadow

	* src/auth/: NTMakefile, cellconfig.c, ktc_nt.c: DELTA
	win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	makefile changes plus dns implementation

2001-04-30 06:52  shadow

	* src/: audit/NTMakefile, cmd/NTMakefile, des_stub/NTMakefile,
	fsint/NTMakefile, kauth/NTMakefile, kauth/kautils.p.h: DELTA
	win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	makefile changes

2001-04-30 06:51  shadow

	* src/WINNT/win9xpanel/Help/: Advanced.mrb, PROGRESS.MRB,
	PROPER.MRB, afswin9x.cnt, afswin9x.hpj, afswin9x.rtf, icon.bmp:
	DELTA win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	win95/98 panel app help

2001-04-30 06:51  shadow

	* src/WINNT/win9xpanel/: CAfs.cpp, CRegkey.cpp, CRegkey.h,
	CellServDB, Change.cpp, Change.h, CommandSettings.cpp,
	CommandSettings.h, Datalog.cpp, Datalog.h, Encript.cpp, Force.cpp,
	Force.h, MyFrame.cpp, MyFrame.h, NTMakefile, ProgBarDlg.cpp,
	ProgBarDlg.h, Retry.cpp, Retry.h, Settings.cpp, Settings.h,
	StdAfx.cpp, StdAfx.h, TermWarn.cpp, TermWarn.h, Transbmp.cpp,
	Transbmp.h, TrayIcon.cpp, TrayIcon.h, Wait.cpp, Wait.h,
	WinAfsLoad.cpp, WinAfsLoad.dep, WinAfsLoad.h, WinAfsLoad.rc,
	WinAfsLoadDlg.cpp, WinAfsLoadDlg.h, api95.cpp, api95.h, cafs.h,
	encript.h, modver.cpp, modver.h, resource.h, share.h,
	res/WinAfsLoad.ico, res/world.bmp: DELTA
	win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	win95/98 panel app

2001-04-30 06:50  shadow

	* src/WINNT/install/Win9x/: CellServDB, NTMakeFile, RUNONCE.PIF,
	ReadMe.rtf, install.bat, license.txt, templet.reg: DELTA
	win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	installer for 95/98 client

2001-04-30 06:49  shadow

	* src/WINNT/client_osi/: Makefile.djgpp, NTMakefile, osi.h,
	osifd.c, osifd.h, osilog.c, osilog.h, osiqueue.c, osisleep.h,
	osithrd95.c, osithrd95.h, osithrdnt.h: DELTA
	win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	osi changes to support 95/98

2001-04-30 06:48  shadow

	* src/WINNT/: afsreg/NTMakefile, client_config/NTMakefile,
	client_config/lang/NTMakefile, client_cpa/NTMakefile,
	client_cpa/lang/NTMakefile, client_creds/lang/NTMakefile,
	client_exp/NTMakefile, client_exp/lang/NTMakefile,
	eventlog/NTMakefile, eventlog/lang/NTMakefile, pthread/NTMakefile,
	talocale/NTMakefile: DELTA win95-initial-port-20010430 AUTHOR
	riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	makefile changes

2001-04-30 06:48  shadow

	* src/WINNT/afsd/: Makefile.djgpp, NTMakefile, afsd.h, afsd95.c,
	afsd_init.h, afsd_init95.c, afsmsg95.c, afsmsg95.h, afsrpc95.h,
	cm.h, cm_access.c, cm_access.h, cm_aclent.c, cm_buf.c, cm_buf.h,
	cm_callback.c, cm_callback.h, cm_cell.c, cm_config.c, cm_config.h,
	cm_conn.c, cm_conn.h, cm_daemon.c, cm_dcache.c, cm_dir.c,
	cm_diskcache95.c, cm_diskcache95.h, cm_dnlc.c, cm_ioctl.c,
	cm_ioctl.h, cm_rpc.c, cm_rpc.h, cm_rpc95.h, cm_scache.c,
	cm_scache.h, cm_server.c, cm_server.h, cm_user.c, cm_utils.c,
	cm_vnodeops.c, cm_vnodeops.h, cm_volume.c, dosdefs95.h,
	dosutils95.c, fs_utils.h, largeint95.c, largeint95.h, netbios95.c,
	netbios95.h, queue95.c, queue95.h, smb.c, smb.h, smb3.c, smb3.h,
	smb_iocons.h, smb_ioctl.c, smb_ioctl.h: DELTA
	win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	changes to cache manager

2001-04-30 06:47  shadow

	* src/: Makefile.djgpp, NTMake9x, NTMakefile, TechNotes-WIN9X,
	mkdest.pl, ntbuild.bat, rmbat.bat, rmbat.rsp, symlink.bat: DELTA
	win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com
	
	Windows 95/98 port from IBM Almaden
	
	documentation and build support

2001-04-29 23:42  shadow

	* src/config/: param.ppc_linux22.h, param.ppc_linux22_usr.h: DELTA
	linux-ppc-linux22-base-config-20010429 AUTHOR hartmans@mit.edu
	
	base ppc linux 2.2 config

2001-04-29 23:40  shadow

	* src/: util/snprintf.c, config/param.i386_nt40.h: DELTA
	winnt-redefine-snprintf-instead-of-building-one-20010429 AUTHOR
	shadow@dementia.org
	
	WINNT has _snprintf, just use that

2001-04-29 23:36  shadow

	* src/afsd/afs.conf.linux: DELTA
	linux-conf-use-options-not-afsd-options-20010429 AUTHOR
	nneul@umr.edu
	
	make distributed config consistent with rc file

2001-04-25 05:44  shadow

	* src/vol/listinodes.c: DELTA
	fix-sense-of-ifdef-for-darwin-20010425 AUTHOR jhutz@cmu.edu
	
	reverse change from freebsd patch

2001-04-22 19:37  shadow

	* src/libafs/Makefile.extradefs: DELTA
	linux-bridge-to-deal-with-redhat71-in-pre-autoconf-days-20010422
	AUTHOR shadow@dementia.org
	
	Kinda crappy but it will suffice for now

2001-04-21 19:04  shadow

	* src/afs/LINUX/osi_vm.c: DELTA
	linux-revert-truncate-inode-pages-for-smush-20010420 AUTHOR
	shadow@dementia.org
	
	osi_VM_TryToSmush needs to be careful not to walk on in-use pages

2001-04-21 18:38  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	cleanup-from-readdir-type-hint-guessing-20010420 AUTHOR
	shadow@dementia.org
	
	Based on report by Chas Williams; FindVCache get getting a ref
	which we need to release

2001-04-21 04:23  shadow

	* src/afs/LINUX/osi_file.c: DELTA
	conditionals-for-linux-ac-kernels-20010420 AUTHOR
	shadow@dementia.org
	
	Adapted from katzj@linuxpower.org's work. Still needs makefile
	hackery and glue scripts to do the defining

2001-04-21 01:39  shadow

	* src/afs/LINUX/osi_vm.c: DELTA
	truncate-inode-pages-for-linux22-20010420 AUTHOR
	shadow@dementia.org
	
	backport support for 2.2 kernerls

2001-04-21 01:35  shadow

	* src/afs/LINUX/: osi_misc.c, osi_vm.c: DELTA
	truncate-inode-pages-for-linux22-20010420 AUTHOR
	shadow@dementia.org
	
	backport support for 2.2 kernerls

2001-04-21 01:23  shadow

	* src/afs/LINUX/osi_misc.c: DELTA
	
	DELTA some-name-yyyymmdd AUTHOR contributor@some.site
	linux-call-truncate-inode-pages-in-preference-to-invalidate-inode-p
	ages-20010420 AUTHOR shadow@dementia.org

2001-04-21 01:15  shadow

	* src/afs/LINUX/osi_vm.c: DELTA
	
	To cure "Failed to invalidate all pages on inode 0xc9208720"
	linux-call-truncate-inode-pages-in-preference-to-invalidate-inode-p
	ages-20010420 AUTHOR chas@cmf.nrl.navy.mil

2001-04-21 01:06  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA linux-vfsops-updates-20010420
	AUTHOR katzj@linuxpower.org
	
	set s_maxbytes if MAX_NON_LFS is defined
	
	use &tvp->v nsttead of tvp

2001-04-21 00:31  shadow

	* src/afs/LINUX/osi_vfsops.c: DELTA
	afs-gunlock-when-umount-as-not-suser-20010420 AUTHOR
	katzj@linuxpower.org
	
	bad to AFS_GLOCK then exit without AFS_GUNLOCK

2001-04-21 00:14  shadow

	* src/afs/LINUX/osi_file.c: DELTA
	linux24-add-missing-truncate-inode-pages-call-20010420 AUTHOR
	chas@cmf.nrl.navy.mil
	
	actually do the inode page truncation for linux 2.4

2001-04-20 23:58  shadow

	* src/config/param.i386_linux24.h: DELTA
	undo-i386-linux-64bit-env-20010420 AUTHOR shadow@dementia.org
	
	It turns out defining AFS_64BIT_ENV ends up causing accesses to
	hang if a server goes down; Should not be the case but other work
	will be needed to figure out why or even if we need to be
	AFS_64BIT_ENV; in the meantime, revert this part of patches done
	for xdr_int64; it's not ncessary now anyhow

2001-04-20 23:34  shadow

	* src/afs/SOLARIS/osi_inode.c: DELTA
	vfs-dqrwlock-doesnt-exist-before-solaris7-20010420 AUTHOR
	kolya@mit.edu
	
	in order that the modified solaris code works on pre-solaris7 it's
	necessary to not use the locks we didn't have then

2001-04-20 22:42  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	linux24-ppc-has-no-setgroups32-20010420 AUTHOR
	chas@cmf.nrl.navy.mil
	
	use generic ifdef to deal with ppc 2.4 not having setgroups32 yet

2001-04-20 22:38  shadow

	* src/pinstall/install.c: DELTA
	install-updates-for-freebsd-20010420 AUTHOR tardis@watson.org
	
	make install build for freebsd

2001-04-20 22:34  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-dentry-revalidation-always-revalidate-20010420 AUTHOR
	shadow@dementia.org
	
	Based on collaboration with Chas Williams and Chaskiel Grundman
	
	Always force revalidation so if call which caused caching was in
	another authentication "context" we don't inadvertantly leak
	information.
	
	Cases where things matter involve bad caching for negative dentries
	(something fails because you don't have permission, then you
	authenticate and the negative dentry is not flushed) or when you
	have l only and someone with rl caused the dentry to get cached, in
	which case stat() information and nothing else is leaked

2001-04-20 22:21  shadow

	* src/config/param.i386_linux22.h: DELTA
	undo-i386-linux-64bit-env-20010420 AUTHOR shadow@dementia.org
	
	It turns out defining AFS_64BIT_ENV ends up causing accesses to
	hang if a server goes down; Should not be the case but other work
	will be needed to figure out why or even if we need to be
	AFS_64BIT_ENV; in the meantime, revert this part of patches done
	for xdr_int64; it's not ncessary now anyhow

2001-04-16 21:09  shadow

	* src/afs/LINUX/osi_misc.c: DELTA
	linux-cleanup-after-check-bad-parent-20010416 AUTHOR
	chas@cmf.nrl.navy.mil
	
	check_bad_parent doing lookups is incrementing i_count and nothing
	is cleaning up after it; this should make it happier

2001-04-16 18:11  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-dont-d-drop-in-revalidate-20010416 AUTHOR cg2v@andrew.cmu.edu
	
	calling d_drop ends up precluding shrink_dcache_parent; don't call
	it

2001-04-16 04:01  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-dentry-revalidation-rework-20010416 AUTHOR
	cg2v@andrew.cmu.edu
	
	invalidate based on dataversion so negative dentries will actually
	go away

2001-04-14 18:25  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	make-rmdir-on-linux-agree-with-linux-rmdir-implementation-errors-20
	010414 AUTHOR shadow@dementia.org

2001-04-14 17:49  shadow

	* src/: cmd/cmd.c, cmd/cmd.p.h, config/config.c, config/mc.c,
	des/cbc_encrypt.c, des/cksum.c, des/des.c, des/key_sched.c,
	des/make_fp.c, des/make_ip.c, des/make_keyperm.c,
	des/make_p_table.c, des/make_s_table.c, des/misc.c,
	des/new_rnd_key.c, des/pcbc_encrypt.c, des/read_pssword.c,
	des/strng_to_key.c, des/tables.h, des/util.c, des/weak_key.c,
	pinstall/install.c: DELTA warning-cleanup-20010414 AUTHOR
	nneul@umr.edu
	
	cleanup based on complaints for gcc -Wall

2001-04-14 17:34  shadow

	* src/afs/SOLARIS/: osi_file.c, osi_inode.c, osi_vfsops.c: DELTA
	solaris-ufs-call-updates-20010414 AUTHOR kolya@mit.edu
	
	updates per message from Frank Batschulat
	<Frank.Batschulat@Sun.COM> regarding problems with how afs hooked
	the solaris ufs code

2001-04-14 17:31  shadow

	* src/bucoord/vol_sets.c: DELTA
	update-volumesets-for-deletevolentry-20010414 AUTHOR
	mattiasa@e.kth.se
	
	analog of patch for addvolentry

2001-04-14 17:27  shadow

	* src/: afs/afs.h, afs/afs_analyze.c, afs/afs_call.c,
	afs/afs_dcache.c, afs/afs_init.c, afs/afs_osi.c, afs/afs_osi.h,
	afs/afs_osi_pag.c, afs/afs_prototypes.h, afs/afs_server.c,
	afs/afs_user.c, afs/afsincludes.h, afs/exporter.h, afs/lock.h,
	afs/sysincludes.h, afs/FBSD/opt_posix.h, afs/FBSD/osi_file.c,
	afs/FBSD/osi_groups.c, afs/FBSD/osi_inode.c, afs/FBSD/osi_inode.h,
	afs/FBSD/osi_machdep.h, afs/FBSD/osi_misc.c, afs/FBSD/osi_sleep.c,
	afs/FBSD/osi_vfsops.c, afs/FBSD/osi_vm.c, afs/FBSD/osi_vnodeops.c,
	afs/UKERNEL/afs_usrops.c, afs/UKERNEL/sysincludes.h,
	afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_flock.c,
	afs/VNOPS/afs_vnop_strategy.c, afs/VNOPS/afs_vnop_write.c,
	afsd/afs.rc.fbsd, afsd/afsd.c, afsmonitor/afsmonitor.c,
	config/afs_sysnames.h, config/param.i386_fbsd_42.h,
	config/param.i386_fbsd_42_usr.h, des/read_pssword.c, dir/dir.c,
	kauth/kaserver.c, kauth/klogin.c, kauth/user.c, login/login.c,
	lwp/lwp.c, lwp/preempt.c, lwp/process.c, lwp/timer.c,
	lwp/waitkey.c, package/gram.y, package/test_gram.y, pam/test_pam.c,
	pinstall/install.c, rx/rx_getaddr.c, rx/rx_kcommon.c,
	rx/rx_kcommon.h, rx/rx_packet.h, rx/rx_rdwr.c, rx/FBSD/rx_kmutex.h,
	rx/FBSD/rx_knet.c, rxgen/rpc_main.c, uss/uss_common.h,
	util/netutils.c, venus/kdump.c, venus/up.c, viced/afsfileprocs.c,
	vol/devname.c, vol/listinodes.c, vol/partition.c,
	vol/vol-salvage.c, vol/volume.c: DELTA
	initial-freebsd-port-work-20010414 AUTHOR tardis@ece.cmu.edu
	
	start of work on freebsd port

2001-04-14 16:42  shadow

	* src/afs/LINUX/osi_vnodeops.c: 
	DELTA
	
	rmdir(2) claims        ENOTDIR		     pathname,	or  a 
	component  used as a directory in		pathname, is not,
	in fact, a directory.
	
	       ENOTEMPTY
		      pathname contains entries other than . and .. .
	
	meaning what we really want to return here is ENOTEMPTY
	make-rmdir-on-linux-agree-with-linux-rmdir-implementation-errors-20
	010414 AUTHOR shadow@dementia.org

2001-04-13 21:56  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-inode-and-dentry-validation-rework-20010413 AUTHOR
	chas@cmf.nrl.navy.mil
	
	gets us closer to the ideal in inode and dentry revalidation

2001-04-12 20:39  shadow

	* src/lwp/lwp.c: DELTA
	make-use-of-int-preblock-specific-to-s390-linux-20010412 AUTHOR
	shadow@dementia.org
	
	based on report Pavel Semerad <semerad@ss1000.ms.mff.cuni.cz>, but
	fixing the root cause.

2001-04-11 19:17  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	better-type-guessing-for-readdir-hint-20010411 AUTHOR
	cg2v@andrew.cmu.edu
	
	instead of just saying unknown, if we know for sure, provide the
	info

2001-04-11 18:57  shadow

	* src/vol/vol-info.c: DELTA windows-compile-fixes-20010411 AUTHOR
	volker.holfeld@e-technik.tu-chemnitz.de
	
	update volinfo -filenames feature for nt

2001-04-11 18:56  shadow

	* src/rx/rx_lwp.c: DELTA windows-compile-fixes-20010411 AUTHOR
	volker.holfeld@e-technik.tu-chemnitz.de
	
	correct typo for nt

2001-04-11 18:54  shadow

	* src/util/serverLog.c: DELTA windows-compile-fixes-20010411 AUTHOR
	volker.holfeld@e-technik.tu-chemnitz.de
	
	ignore serverLog on nt

2001-04-06 18:22  shadow

	* src/rx/rx.c: DELTA rx-keep-track-of-resent-packets-20010406
	AUTHOR kolya@mit.edu
	
	previously the resent packet counter was never incremented

2001-04-06 18:13  shadow

	* src/util/serverLog.c: DELTA dont-fflush-fds-20010406 AUTHOR
	kolya@mit.edu
	
	bogus call to fflush in server log code, trying to fflush a file
	descriptor

2001-04-06 18:11  shadow

	* src/vol/partition.c: DELTA
	partition-include-headers-to-get-opendir-etc-20010406 AUTHOR
	kolya@mit.edu
	
	so namei code comes closer to being useful in more cases

2001-04-06 18:08  shadow

	* src/afs/LINUX/: osi_groups.c, osi_module.c: DELTA
	linux24-new-afs-xsetgroups32-implementation-20010406 AUTHOR
	cg2v@andrew.cmu.edu
	
	afs_xsetgroups32 is now a copy of afs_xsetgroups, with the call to
	sys_setgroupsp changed to sys_setgroups32p
	
	no change to sparc64 port stuff

2001-04-06 18:03  shadow

	* src/afs/afs_osi_pag.c: DELTA
	darwin-pagincred-will-notice-pags-20010406 AUTHOR
	cg2v@andrew.cmu.edu
	
	make PagInCred notice pags on darwin

2001-04-05 19:32  shadow

	* src/volser/vsutils.c: DELTA remove-endif-warning-20010405 AUTHOR
	nneul@umr.edu endif comment should be commentized

2001-04-04 20:36  shadow

	* src/util/: afsutil.h, hostparse.c, netutils.c, netutils.h,
	uuid.c: DELTA use-consistent-data-typing-for-hosts-20010404 AUTHOR
	nneul@umr.edu
	
	use afs_uint32 everywhere

2001-04-04 17:28  shadow

	* src/vol/namei_ops.c: DELTA
	make-getfreetag-find-correct-free-tags-20010404 AUTHOR
	reuter@rzg.mpg.de "I have found a "nice" bug in namei_ops.c:
	
	In GetFreeTag() the following code was used to find a free place in
	the link table entry:
	
	    /* Now find a free column in this row and claim it. */
	    coldata = 0x7;
	    for (col = 0; col<NAMEI_MAXVOLS; col++) {
		coldata <<= col * 3;
		if ((row & coldata) == 0)
		    break;
	    }
	
	What happens? With col == 0 we look for the bits 0x7. This is ok. 
	With col == 1 we look for the bits 0x38. This is also ok.  With col
	== 2 we look for the bits 0xe00 instead of 0x1c0 !!! But later the
	allocation is done correctly with 0x40.  Thus the next time he will
	find again a free place for col == 2 ! For higher values of col the
	test is also incorrect, of course."

2001-04-04 17:21  shadow

	* src/util/serverLog.c: DELTA
	changes-to-allow-identifying-threads-in-log-file-output-20010404
	AUTHOR reuter@rzg.mpg.de
	
	use function pointers here instead of threadname

2001-04-04 17:17  shadow

	* src/rx/: rx.c, rx_lwp.c: DELTA
	changes-to-allow-identifying-threads-in-log-file-output-20010404
	AUTHOR reuter@rzg.mpg.de
	
	"This is an addition for MR-AFS log files where the thread name is
	shown. rx switches the general server threads to listeners and vice
	versa. To have reasonable names the listener must get back his old
	name when converting himself to a server thread. To not bother
	other programs with unresolved references I do this with two
	function pointers which are initialized in the main() programs for
	MR-AFS."

2001-04-04 17:14  shadow

	* src/vol/partition.c: DELTA
	
	If compiled without AFS_NAMEI_ENV existence of AFSIDat must stop
	us. If compiled with AFS_NAMEI_ENV volume headers in a partition,
	but no AFSIDat must stop us.
	make-vol-package-deal-with-namei-correctly-on-systems-which-can-be-
	compiled-with-or-without-namei-fileserver-20010404 AUTHOR
	reuter@rzg.mpg.de

2001-04-04 17:12  shadow

	* src/vol/vol-salvage.c: DELTA salvager-syslog-support-20010404
	AUTHOR nneul@umr.edu
	
	support for salvager to syslog instead of logging to file

2001-04-04 17:08  shadow

	* src/: BUILDNOTES, config/param.hp_ux102.h,
	config/param.hp_ux102_usr.h: DELTA partial-hpux-10-support-20010404
	AUTHOR nneul@umr.edu
	
	similar to HPUX 11, just make what can be compiled now compile

2001-04-04 12:48  shadow

	* src/venus/fs.c: DELTA enable-getcrypt-command-20010404 AUTHOR
	shadow@dementia.org
	
	provide cmd hook for getcrypt command (support was already present)

2001-04-04 12:46  shadow

	* src/WINNT/afsd/: afsd_init.c, cm_conn.c, cm_conn.h, cm_ioctl.c,
	cm_ioctl.h, fs.c, smb_iocons.h, smb_ioctl.c: DELTA
	winnt-enable-cryptall-support-20010404 AUTHOR
	volker.holfeld@e-technik.tu-chemnitz.de
	
	introduce fs setcrypt/fs getcrypt features to nt client add
	registry parameter SecurityLevel to allow persistent setting

2001-04-04 12:43  shadow

	* src/WINNT/client_config/dlg_automap.cpp: DELTA
	winnt-create-globalautomapper-registry-key-20010404 AUTHOR
	volker.holfeld@e-technik.tu-chemnitz.de
	
	if GlobalAutoMapper key is missing when a global drive is defined
	with the gui it will be created

2001-04-03 20:26  shadow

	* src/ubik/udebug.c: DELTA correct-udebug-flag-name-20010403 AUTHOR
	nneul@umr.edu
	
	-server takes one server arg, so fix its name to be -server and not
	-servers

2001-04-03 20:22  shadow

	* src/ubik/vote.c: DELTA
	fix-ubik-lowest-host-comparison-algorithm-20010403 AUTHOR
	nneul@umr.edu
	
	be more particular about how we do comparison, and fix printing of
	the host address for byte order problem

2001-04-03 20:19  shadow

	* src/: util/serverLog.c, ubik/beacon.c, ubik/lock.c,
	ubik/remote.c, ubik/ubik.c: DELTA
	prefer-ubik-print-to-printf-20010403 AUTHOR nneul@umr.edu
	
	changes to prefer ubik_print &c to printf to make syslogging easier

2001-04-03 19:06  shadow

	* src/tbutc/NTMakefile: DELTA
	link-libs-into-windows-butc-in-useful-order-20010403 AUTHOR
	volker.holfeld@e-technik.tu-chemnitz.de
	
	reorder libs so threaded afsrpc.lib is before afsrx.lib

2001-04-03 06:55  shadow

	* src/config/: param.i386_linux24.h, param.i386_linux24_usr.h:
	DELTA i386-linux24-includes-long-long-types-20010403 AUTHOR
	shadow@dementia.org
	
	define AFS_64BIT_ENV for linux24 i386 basically denotes existance
	of long long

2001-04-03 06:52  shadow

	* src/util/: afsutil.h, flipbase64.c: DELTA
	attempt-more-portable-64bit-type-support-for-namei-fileserver-20010
	403 AUTHOR shadow@dementia.org be at least as portable as existing
	code

2001-04-02 23:13  shadow

	* src/vol/vol-info.c: DELTA
	add-volinfo-filenames-arg-in-namei-environment-20010402 AUTHOR
	thomas.mueller@hrz.tu-chemnitz.de
	
	show filenames used by volumes in namei fileserver

2001-04-02 23:09  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux24-use-kmap-instead-of-afs-linux-page-address-20010402 AUTHOR
	chas@cmf.nrl.navy.mil
	
	kmap is the preferred interface for 2.4 now

2001-04-02 22:48  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux-dentry-validation-changes-20010402 AUTHOR
	chas@cmf.nrl.navy.mil change afs_linux_dentry_revalidate to call
	afs_linux_revalidate

2001-03-30 23:20  shadow

	* src/lwp/: lwp.c, process.s: DELTA s390-updates-20010330 AUTHOR
	adam@fsf.net
	
	fix PRE_Block and lwp problems

2001-03-30 04:10  shadow

	* src/libafsrpc/afsrpc.def: DELTA
	add-missing-exports-for-64bit-types-for-windows-20010329 AUTHOR
	volker.holfeld@e-technik.tu-chemnitz.de

2001-03-29 23:18  shadow

	* src/WINNT/client_config/drivemap.cpp: DELTA
	drivemap-box-error-for-3-character-cellnames-20010329 AUTHOR
	silvia.gross@rzg.mpg.de
	
	"In the original version the path name in the box showing the
	network drives were wrong if a part of the name after afs had only
	3 characters: afs\ipp\u became afs\u. Also the small hooks in front
	of the names disappeared immediately."

2001-03-29 23:12  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA fix-readdir-hint-20010329
	AUTHOR hartmans@mit.edu
	
	"Under 2.4.x kernels, there is a file type in the result of readdir
	to help applications optimize directory traversal.  With
	usfficiently new libc compiled against sufficiently new kernel
	headers, this is exported to applications.
	
	Several applications, including fileutils use this information. 
	AFS asserts that all files are directories.  This sucks, because
	among other things it causes rm -rf not to work."

2001-03-29 17:07  shadow

	* src/afs/LINUX/: osi_groups.c, osi_module.c: DELTA
	linux24-setgroups32-support-20010329 AUTHOR
	thomas.mueller@hrz.tu-chemnitz.de
	
	setgroups32 support for linux2.4 machines (required for modern
	glibc)

2001-03-28 16:54  shadow

	* src/util/fileutil.c: DELTA winnt-bufio-mods-20010328 AUTHOR
	D.Bailey@bristol.ac.uk
	
	fix warnings in fileutil.c

2001-03-28 16:50  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	linux-s390-page-offset-fix-20010328 AUTHOR jacobi@de.ibm.com
	
	use PAGE_OFFSET for s390

2001-03-28 06:51  shadow

	* src/ubik/beacon.c: DELTA ubik-clone-support-20010212 AUTHOR
	reuter@rzg.mpg.de ubik library support for readonly clones

2001-03-27 22:22  shadow

	* src/afs/DARWIN/osi_file.c: DELTA
	darwin-cacheops-initialization-check-20010327 AUTHOR
	cg2v@andrew.cmu.edu
	
	make sure nothing happens before cacheops init

2001-03-27 22:18  shadow

	* src/afs/afs_init.c: 
	DELTA call-VTOI-after-initing-cacheops-20010327 AUTHOR
	cg2v@andrew.cmu.edu
	
	darwin port was unhappy because of this

2001-03-27 22:02  shadow

	* src/: WINNT/install/InstallShield5/GenFileGroups.bat,
	afsweb/weblog.c, auth/authcon.c, bozo/bos.c, config/NTMakefile,
	dauth/dlog.c, des/cbc_encrypt.c, des/cksum.c, des/des.c,
	des/new_rnd_key.c, des/pcbc_encrypt.c, des/strng_to_key.c,
	des/test/testit.c, des/test/verify.c, kauth/authclient.c,
	kauth/client.c, kauth/kaprocs.c, kauth/kautils.c, kauth/krb_udp.c,
	kauth/user_nt.c, libadmin/bos/afs_bosAdmin.c,
	libadmin/client/afs_clientAdmin.c, ptserver/ptuser.c,
	rx/test/generator.c, rxkad/rxkad_client.c, rxkad/rxkad_common.c,
	rxkad/rxkad_server.c, rxkad/ticket.c, rxkad/domestic/crypt_conn.c,
	rxkad/domestic/fcrypt.c, rxkad/test/stress_c.c: DELTA
	death-to-permit-xprt-h-20010327 AUTHOR shadow@dementia.org
	
	permit_xprt.h, we hardly knew ye

2001-03-27 21:31  shadow

	* src/rxkad/rxkad_client.c: DELTA
	begone-with-xprt-CoerceLevel-20010327 AUTHOR shadow@dementia.org
	
	coersion is a crime. last step in the death of permit_xprt.h

2001-03-27 21:28  shadow

	* src/rxkad/domestic/crypt_conn.c: DELTA
	begone-with-xprt-cryptok-20010327 AUTHOR shadow@dementia.org
	
	de-cripple rxkad-crypt for all cases

2001-03-27 21:18  shadow

	* src/: des/cbc_encrypt.c, des/cksum.c, des/des.c,
	des/pcbc_encrypt.c, rxkad/domestic/crypt_conn.c,
	rxkad/domestic/fcrypt.c: DELTA begone-with-AFS-HIDE-20010327 AUTHOR
	shadow@dementia.org
	
	start of the death of permit_xprt.h

2001-03-27 20:05  shadow

	* src/util/snprintf.c: DELTA
	winnt-lacks-snprintf-so-build-ours-20010327 AUTHOR
	shadow@dementia.org
	
	apparently windows lacks snprintf

2001-03-27 19:33  shadow

	* src/BUILDNOTES: DELTA dont-build-clients-for-hpux11-20010327
	AUTHOR nneul@umr.edu
	
	build tools and servers but no kernel support for hpux since it
	doesn't work currently

2001-03-27 08:49  shadow

	* src/ptserver/: ptserver.h, ptutils.c: DELTA
	add-pts-global-reader-support-20010327 AUTHOR shadow@dementia.org
	
	in the same way members of system:administrators have all pts
	powers, members of system:ptsviewers have all pts read powers by
	virtue of said membership

2001-03-27 08:36  shadow

	* src/kauth/: admin_tools.c, kpasswd.c, kpasswd.c: DELTA
	rudimentary-support-in-kpasswd-and-kas-for-mit-v4-string-to-keyed-p
	asswords-20010327 AUTHOR shadow@dementia.org klog supports such
	passwords but without this such users can't run kas or kpasswd

2001-03-27 08:16  shadow

	* src/util/: afsutil.h, flipbase64.c: DELTA
	use-afs-int64-types-in-util-package-20010327 AUTHOR
	shadow@dementia.org we already defined "portable" types for this;
	use them

2001-03-27 08:03  shadow

	* src/afs/DUX/osi_inode.c: DELTA dux-advfs-client-support-20010315
	AUTHOR joda@pdc.kth.se
	
	necessary changes to allow a cache in an advfs

2001-03-27 07:58  shadow

	* src/: util/afsutil.h, util/flipbase64.c, vol/namei_ops.c,
	vol/namei_ops.c: DELTA
	make-namei-fileserver-compile-on-solaris8-20010327 AUTHOR
	kolya@mit.edu
	
	use uint64_t in preference to u_int64_t as solaris has only the
	latter and linux appears to have both. also, use lockf where flock
	was used in the solaris case

2001-03-27 07:43  shadow

	* src/afs/afs_dcache.c: DELTA initial-darwin-support-20010327
	AUTHOR cg2v@andrew.cmu.edu changes for darwin port

2001-03-27 07:33  shadow

	* src/: afs/DARWIN/osi_file.c, afs/DARWIN/osi_groups.c,
	afs/DARWIN/osi_inode.c, afs/DARWIN/osi_inode.h,
	afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_misc.c,
	afs/DARWIN/osi_module.c, afs/DARWIN/osi_prototypes.h,
	afs/DARWIN/osi_sleep.c, afs/DARWIN/osi_vfsops.c,
	afs/DARWIN/osi_vm.c, afs/DARWIN/osi_vnodeops.c, afsd/afs.rc.darwin,
	afsd/afs.rc.darwin.plist, config/param.ppc_darwin_12.h,
	config/param.ppc_darwin_12_usr.h, config/param.ppc_darwin_13.h,
	config/param.ppc_darwin_13_usr.h, des/conf-ppc-darwin.h,
	rx/DARWIN/rx_kmutex.h, rx/DARWIN/rx_knet.c: DELTA
	initial-darwin-support-20010327 AUTHOR cg2v@andrew.cmu.edu
	
	added files for the darwin port

2001-03-27 07:09  shadow

	* src/: rx/rx_getaddr.c, rx/rx_kcommon.c, rx/rx_kcommon.h,
	rx/rx_packet.h, rx/rx_rdwr.c, rxgen/rpc_main.c,
	rxkad/rxkad_common.c, usd/usd_file.c, uss/uss_common.h,
	util/dirpath.c, util/netutils.c, venus/fstrace.c, venus/kdump.c,
	venus/up.c, viced/afsfileprocs.c, vol/devname.c, vol/listinodes.c,
	vol/partition.c, vol/vol-salvage.c, vol/volume.c: DELTA
	initial-darwin-support-20010327 AUTHOR cg2v@andrew.cmu.edu changes
	for darwin port

2001-03-27 07:06  shadow

	* src/: afs/afs.h, afs/afs_call.c, afs/afs_dcache.c,
	afs/afs_init.c, afs/afs_osi.c, afs/afs_osi.h, afs/afs_osi_pag.c,
	afs/afs_pioctl.c, afs/afs_prototypes.h, afs/afs_server.c,
	afs/afs_user.c, afs/afs_vcache.c, afs/afsincludes.h,
	afs/exporter.h, afs/lock.h, afs/sysincludes.h,
	afs/UKERNEL/afs_usrops.c, afs/UKERNEL/sysincludes.h,
	afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_create.c,
	afs/VNOPS/afs_vnop_fid.c, afs/VNOPS/afs_vnop_flock.c,
	afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_readdir.c,
	afs/VNOPS/afs_vnop_strategy.c, afs/VNOPS/afs_vnop_write.c,
	afsd/afsd.c, afsmonitor/afsmonitor.c, butc/dump.c,
	config/afs_sysnames.h, config/mkvers.c, des/andrew-conf.h,
	des/new_rnd_key.c, des/read_pssword.c, fsint/afsaux.c,
	gtx/curseswindows.c, kauth/kaserver.c, kauth/klogin.c, lwp/lwp.c,
	lwp/preempt.c, lwp/process.c, lwp/process.s, lwp/waitkey.c,
	pinstall/install.c: DELTA initial-darwin-support-20010327 AUTHOR
	cg2v@andrew.cmu.edu changes for darwin port

2001-03-27 00:53  shadow

	* src/rx/rxdebug.c: DELTA
	rxdebug-changes-for-peers-and-to-show-rtt-values-20010326 AUTHOR
	kolya@mit.edu "   rxdebug: allow the use of -onlyhost and -onlyport
	options with	 -peers, and also list the rtt, rttdev and
	retransmit timeout     values."

2001-03-27 00:51  shadow

	* src/rx/: rx.c, rx.h: DELTA
	fix-rx-rtt-computation-when-delay-is-involved-20010326 AUTHOR
	kolya@mit.edu "   rx: attempt to fix incorrect rtt computation,
	possibly winning     on performance for links with some packet
	loss.
	
	    Currently, the rtt is computed as the time from the
	transmission
	    of a packet until the receipt of the corresponding ack packet.
	    But this includes a potential delay
	(rx_{soft,hard,last}AckDelay)
	    on the client which results in an abnormally high rtt, and even
	    more erroneous rtt_dev and retransmit timeout values.
	
	    The proposed solution is to ignore RX_ACK_DELAY type ack
	packets
	    for the purposes of rtt computations, and introduce another ack
	    packet type for RX_ACK_DELAY-type acks which are sent
	immediately
	    by the client.
	
	    This should of course be backwards-compatible with existing
	clients.
	"

2001-03-26 23:27  shadow

	* src/config/afs_sysnames.h: DELTA
	first-pass-at-alpha-linux-support-20010312 AUTHOR
	shadow@dementia.org ids for alpha linux consistent with new-style
	sysname grouping

2001-03-26 23:16  shadow

	* src/des/conf-alpha-linux.h: DELTA
	first-pass-at-alpha-linux-support-20010312 AUTHOR
	stroucki@master.debian.org config for linux alpha

2001-03-26 23:14  shadow

	* src/viced/: callback.c, viced.c: DELTA
	first-pass-at-alpha-linux-support-20010312 AUTHOR
	stroucki@master.debian.org mods in callback.c analogous to dux
	port; mods in viced to deal with thread creation function return
	convention

2001-03-26 23:13  shadow

	* src/venus/kdump.c: DELTA
	first-pass-at-alpha-linux-support-20010312 AUTHOR
	stroucki@master.debian.org deal with compiling kdump for alpha
	linux

2001-03-26 23:13  shadow

	* src/util/vice.h: DELTA first-pass-at-alpha-linux-support-20010312
	AUTHOR stroucki@master.debian.org don't use ViceIoctl32 for alpha
	linux

2001-03-26 23:12  shadow

	* src/rx/rx.c: DELTA first-pass-at-alpha-linux-support-20010312
	AUTHOR stroucki@master.debian.org deal with time and initialize a
	variable

2001-03-26 23:10  shadow

	* src/lwp/process.c: DELTA
	first-pass-at-alpha-linux-support-20010312 AUTHOR
	stroucki@master.debian.org configure for alpha linux

2001-03-26 23:09  shadow

	* src/libacl/aclprocs.c: DELTA
	first-pass-at-alpha-linux-support-20010312 AUTHOR
	stroucki@master.debian.org Don't do increments in a way that can be
	miscompiled

2001-03-26 23:08  shadow

	* src/kauth/kautils.c: DELTA
	first-pass-at-alpha-linux-support-20010312 AUTHOR
	stroucki@master.debian.org Deal with 64 bit time_t

2001-03-26 23:08  shadow

	* src/des/andrew-conf.h: DELTA
	first-pass-at-alpha-linux-support-20010312 AUTHOR
	stroucki@master.debian.org Include necessary file for alpha config

2001-03-26 23:04  shadow

	* src/: bucoord/ubik_db_if.c, budb/db_text.c, butc/tcudbprocs.c:
	DELTA first-pass-at-alpha-linux-support-20010312 AUTHOR
	stroucki@master.debian.org use mkstemp

2001-03-26 23:01  shadow

	* src/afs/: afs_call.c, afs_pioctl.c, LINUX/osi_module.c: DELTA
	first-pass-at-alpha-linux-support-20010312 AUTHOR
	stroucki@master.debian.org Changes for Alpha to previous 64 bit
	changes for sparc (sparc64 isn't necessarily analogous to alpha or
	any other 64 bit linux platform)

2001-03-26 19:26  shadow

	* src/util/serverLog.c: DELTA
	add-server-syslog-logging-capabilities-20010326 AUTHOR
	nneul@umr.edu remove unused function

2001-03-26 19:12  shadow

	* src/util/serverLog.c: DELTA
	add-server-syslog-logging-capabilities-20010326 AUTHOR
	nneul@umr.edu fix my own error when hand-applying nathan's patch

2001-03-26 16:51  shadow

	* src/viced/afsfileprocs.c: DELTA
	
	When the Fileserver sees a "new" address, it asks the client for
	its Uuid and, if that Uuid already exists, it adds this new address
	to the list of interfaces for the existing host.  However, it keeps
	a callback connection open to the original address.
	
	Here's the problem: Assume the client has callbacks registered with
	the server and then disappears from the network.  While the client
	is off the net, someone else makes a change that causes that
	callback to be broken.	The fileserver can't reach the client, so
	the break gets added to the delayed callback list.  The logic is
	such that no client requests will be processed by a host while
	there are outstanding delayed callbacks to that client.
	
	Now, if the client comes back on the same IP Address, everything
	works fine.  The fileserver uses the cached callback connection and
	the callbacks are cleared successfully.  However, if the client
	returns to the network under a different address, this new address
	is added to the existing host structure and then the delayed
	callbacks are attempted.  Unfortunately it is using the (invalid)
	cached connection to the old IP Address, so the delayed break
	fails.	Therefore, this client is locked out of the fileserver
	until:
	
		1) the fileserver reboots,
		2) the client returns to the original IP Address, or
		3) All the callbacks timeout on their own.
	
	This patch will fix this problem.  When the client makes a request
	and the fileserver tries to break the delayed callbacks, if the
	breaking fails then the fileserver will attempt to find a 'working'
	interface by probing all the host interfaces for one that responds
	with the correct Uuid.	If that succeeds then it resets the cached
	callback connection and then breaks the delayed callbacks, thereby
	regaining the connection to the client and proceeding with the
	proper cleanup before the original request is completed."
	make-fileserver-deal-correctly-with-client-which-changed-addresses-
	but-was-offline-when-a-callback-to-it-was-revoked-20010326 AUTHOR
	warlord@MIT.EDU "First, some background: The AFS Fileserver tries
	really hard to keep track of all the "interfaces" of a client. 
	Generally this is for a multi-homed client, so that the server
	realizes that you are the same client when you come from multiple
	addresses.  However, this also winds up applying to a mobile host
	whose IP address changes over time.

2001-03-26 16:44  shadow

	* src/vlserver/vlserver.c: DELTA
	add-server-syslog-logging-capabilities-20010326 AUTHOR
	nneul@umr.edu Add syslog capability to the vlserver

2001-03-26 16:42  shadow

	* src/volser/volmain.c: DELTA
	add-server-syslog-logging-capabilities-20010326 AUTHOR
	nneul@umr.edu Add syslog capability to the volserver

2001-03-26 16:38  shadow

	* src/viced/viced.c: DELTA
	add-server-syslog-logging-capabilities-20010326 AUTHOR
	nneul@umr.edu add syslog capability to fileserver

2001-03-26 16:32  shadow

	* src/ptserver/ptserver.c: DELTA
	add-server-syslog-logging-capabilities-20010326 AUTHOR
	nneul@umr.edu Add syslogging capability to ptserver

2001-03-26 16:30  shadow

	* src/util/: afsutil.h, serverLog.c: DELTA
	add-server-syslog-logging-capabilities-20010326 AUTHOR
	nneul@umr.edu Add support for syslogging server log messages

2001-03-26 16:18  shadow

	* src/kauth/krb_udp.c: DELTA
	null-terminate-cell-when-copying-from-lrealm-20010326 AUTHOR
	haba@pdc.kth.se Avoid condition where we could read past the end of
	lrealm (unlikely to occur in practice and not remotely exploitable;
	cell and lrealm are both MAXKTCREALMLEN and lrealm is configured
	locally and not read from the network)

2001-03-16 03:35  shadow

	* src/afs/afs_pioctl.c: DELTA
	do-bounds-checking-in-psetvolumestatus-20010315 AUTHOR
	kolya@MIT.EDU
	
	Previously it was possible to overflow the variables used to
	construct a SetVolumeStatus call

2001-03-16 03:27  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	fix-for-cache-consistency-on-linux-24-smp-systems-20010315 AUTHOR
	shadow@dementia.org Part of the alpha patch slipped into the delta;
	Revert to previous revision

2001-03-16 03:24  shadow

	* src/afs/LINUX/: osi_module.c, osi_vnodeops.c: DELTA
	fix-for-cache-consistency-on-linux-24-smp-systems-20010315 AUTHOR
	chas@cmf.nrl.navy.mil Missed earlier: not part of the IBM delta.

2001-03-15 18:55  shadow

	* src/: afs/DUX/osi_file.c, afs/DUX/osi_inode.c, afsd/afsd.c: DELTA
	dux-advfs-client-support-20010315 AUTHOR joda@pdc.kth.se
	
	necessary changes to allow a cache in an advfs

2001-03-15 18:47  shadow

	* src/bozo/bosserver.c: DELTA
	bosserver-syslog-option-including-selectable-facility-20010315
	AUTHOR nneul@umr.edu Don't use a static outside its scope

2001-03-15 18:12  shadow

	* src/bozo/bosserver.c: DELTA
	bosserver-syslog-option-including-selectable-facility-20010315
	AUTHOR nneul@umr.edu "Simple patch to add "-syslog" option to
	bosserver. Causes it to direct all logging activity to syslogd
	instead of to logs/BosLog"
	
	currently unimplemented for NT

2001-03-15 17:56  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	fix-for-cache-consistency-on-linux-24-smp-systems-20010315 AUTHOR
	ejburcka@us.ibm.com "Here are the symptoms.  I have 2 OpenAFS 
	Linux 2.4 machines, one SMP and one not.  --With both of them I
	access a series of directories and files within (/afs/w/x/y/z/). 
	--I then move to the root directory.  --From a third machine, I
	remove the directories x, y, and z. Then re-add them (same names)
	with some other files.	--From the SMP box, I do an ls in /afs/w
	and see x.  But x is inaccessible.  --From the UP box I can see and
	access x.  "

2001-03-15 17:50  shadow

	* src/ptserver/pts.c: DELTA
	pts-args-checking-when-calling-com-err-20010314 AUTHOR
	kolya@MIT.EDU "This prevents pts from crashing like this:
	
	  pepsi-one~> pts createg a:b -id -1234
	  /bin/athena/pts: Permission denied ; unable to create group a:b
	with id -1234
	owned by 'Segmentation fault "

2001-03-15 17:47  shadow

	* src/afs/VNOPS/afs_vnop_flock.c: DELTA
	fix-locking-on-linux-sparc64-20010312 AUTHOR
	semerad@ss1000.ms.mff.cuni.cz " I have found problem with file
	locking and 64bit linux (tested on ultrasparc). When issued
	fcntl(fd, f_SETLK, ..) with l_start = 0 and l_len = 0, it sets
	l_len to LONG_MAX, so it is needed to test this value"

2001-03-15 17:43  shadow

	* src/afs/: afs.h, afs_dcache.c, afs_init.c, DUX/osi_inode.c: DELTA
	simplification-of-code-in-cache-manager-to-make-dux-advfs-support-s
	impler-20010315 AUTHOR joda@pdc.kth.se with advfs you can't VTOI
	inodes so provide a wrapper function for dux to ease this problem

2001-03-06 17:57  shadow

	* src/comerr/et_lex.lex.l: DELTA
	make-comerr-tolerate-different-eol-convention-20010306 AUTHOR
	elorenzo@arsdigita.com

2001-03-06 16:02  shadow

	* src/afsd/afsd.c: DELTA make-afsd-be-less-annoying-20010306 AUTHOR
	shadow@dementia.org

2001-03-05 22:47  shadow

	* src/util/snprintf.c: DELTA
	make-snprintf-compile-on-aix-433-20010305 AUTHOR
	shadow@dementia.org AF_INET is in sys/socket.h on AIX 4.3.3

2001-03-05 19:13  shadow

	* src/bozo/bosserver.c: DELTA
	make-bosserver-be-less-annoying-20010305 AUTHOR shadow@dementia.org

2001-03-05 16:39  shadow

	* src/sys/afssyscalls.h: DELTA
	support-namei-fileserver-on-solaris8-20010305 AUTHOR
	reuter@rzg.mpg.de So the namei fileserver can be used on Solaris 8

2001-03-05 16:34  shadow

	* src/lwp/lwp.c: DELTA afs-linux-s390-updates-20010305 AUTHOR
	adam@sinenomine.net Updates for Linux s/390 AFS port

2001-03-05 16:26  shadow

	* src/kauth/krb_udp.c: DELTA
	return-truncated-reason-from-krb-udp-interface-20010305 AUTHOR
	shadow@dementia.org The remainder of the patch the snprintf support
	was intended to be used for

2001-03-05 16:22  shadow

	* src/pam/: afs_message.c, afs_message.h, afs_password.c: DELTA
	pam-afs-password-changing-support-20010305 AUTHOR
	zrsha01@zdv.uni-tuebingen.de support for changing passwords when
	user has kaserver password only

2001-03-05 16:00  shadow

	* src/lwp/: lwp.c, preempt.c, process.c, process.s: DELTA
	afs-linux-s390-updates-20010305 AUTHOR adam@sinenomine.net Updates
	for Linux s/390 AFS port

2001-03-05 15:40  shadow

	* src/: afs/SOLARIS/osi_vnodeops.c, config/param.sun4x_58.h,
	sys/afssyscalls.h, vol/partition.c: DELTA
	support-namei-fileserver-on-solaris8-20010305 AUTHOR
	reuter@rzg.mpg.de So the namei fileserver can be used on Solaris 8

2001-03-05 15:12  shadow

	* src/: afs/DUX/osi_vfsops.c, util/snprintf.c: DELTA
	support-dux-51-20010305 AUTHOR joda@pdc.kth.se Changes needed for
	OpenAFS Tru64 5.1 support

2001-02-28 19:22  shadow

	* src/config/: param.i386_linux22.h, param.i386_linux24.h: DELTA
	linux-libafs-with-modversions-20010228 AUTHOR md5i@cs.cmu.edu Use
	symbol versioning when compiling against a kernel with symbol
	versioning enabled.

2001-02-24 15:35  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	afs-lookup-check-evalmountpoint-return-20010221 AUTHOR
	kolya@mit.edu maintain old behavior consistent with checking eval
	return

2001-02-22 03:11  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA
	afs-lookup-check-evalmountpoint-return-20010221 AUTHOR
	kolya@mit.edu Make check the return code from EvalMountPoint()

2001-02-22 03:06  shadow

	* src/bucoord/vol_sets.c: DELTA backup-addvolentry-fix-20010221
	AUTHOR mattiasa@e.kth.se

2001-02-22 00:34  shadow

	* src/bozo/fsbnodeops.c: DELTA bos-mrafs-support-20010221 AUTHOR
	shadow@dementia.org Make it work as intended

2001-02-13 03:54  shadow

	* src/util/snprintf.c: DELTA snprintf-for-aix-not-irix-20010212
	AUTHOR shadow@dementia.org Irix 6.5 has snprintf

2001-02-13 03:46  shadow

	* src/util/snprintf.c: DELTA provide-snprintf-for-irix-dux-20010212
	AUTHOR shadow@dementia.org So we can use snprintf, provide it for
	platforms that don't have it

2001-02-13 00:28  shadow

	* src/bozo/bos.c: DELTA bos-mrafs-support-20010212 AUTHOR
	reuter@rzg.mpg.de Necessary additions to bos for MR-AFS support

2001-02-12 21:57  shadow

	* src/ubik/: beacon.c, recovery.c, ubik.c, ubik.p.h, ubik_int.xg,
	udebug.c, vote.c: DELTA ubik-clone-support-20010212 AUTHOR
	reuter@rzg.mpg.de ubik library support for readonly clones

2001-02-12 21:09  shadow

	* src/auth/ktc.c: DELTA rework-ktc-to-allow-dummy-libkrb-20010212
	AUTHOR reuter@rzg.mpg.de export some previously internal routines,
	and rename to not conflict with libkrb; with NO_AFS_CLIENT you can
	use the ktc routines also for architectures which not yet have
	kernel support for AFS tokens (Cray T3E, NEC SX5).

2001-02-12 20:47  shadow

	* src/auth/: cellconfig.c, writeconfig.c: DELTA
	ubik-clone-support-20010212 AUTHOR reuter@rzg.mpg.de auth layer
	support for ubik readonly clones

2001-02-12 20:33  shadow

	* src/vlserver/vlserver.c: DELTA ubik-clone-support-20010212 AUTHOR
	reuter@rzg.mpg.de Support for ubik clones in vlserver

2001-02-12 20:30  shadow

	* src/util/volparse.c: DELTA bos-mrafs-support-20010212 AUTHOR
	reuter@rzg.mpg.de allow hex numbers for residencies, used by bos

2001-02-12 20:29  shadow

	* src/util/serverLog.c: DELTA mrafs-server-log-handling-20010212
	AUTHOR reuter@rzg.mpg.de Rotate old logs by date for MR-AFS; Could
	be adapted to rest of AFS

2001-02-12 20:28  shadow

	* src/util/errors.h: DELTA mrafs-util-update-20010212 AUTHOR
	reuter@rzg.mpg.de Error additions for MR-AFS

2001-02-12 20:27  shadow

	* src/util/dirpath.c: DELTA dirpath-mrafs-additions-20010212 AUTHOR
	reuter@rzg.mpg.de Dirpath additions for MR-AFS files

2001-02-12 19:44  shadow

	* src/tviced/NTMakefile: DELTA export-threadnames-totviced-20010212
	AUTHOR reuter@rzg.mpg.de

2001-02-12 19:33  shadow

	* src/rx/rx_rdwr.c: DELTA rx-writevinit-for-mrafs-20010212 AUTHOR
	reuter@rzg.mpg.de

2001-02-12 19:30  shadow

	* src/rx/rx_lwp.c: 
	DELTA export-thread-id-info-in-rx-lwp-20010212 AUTHOR
	reuter@rzg.mpg.de

2001-02-12 19:25  shadow

	* src/rx/rx_kernel.h: DELTA
	nicer-dummy-rxi-startserverprocs-20010212 AUTHOR reuter@rzg.mpg.de

2001-02-12 19:24  shadow

	* src/rx/: rx.c, rx_clock.c, rx_clock_nt.c: DELTA
	allow-rx-shutdown-for-userlevel-20010212 AUTHOR reuter@rzg.mpg.de
	Allow rx shutdown (state reset) for userlevel rx code, for MR-AFS
	salvager

2001-02-12 19:06  shadow

	* src/rx/NTMakefile: DELTA rx-nt-xdr-int64-support-20010212 AUTHOR
	reuter@rzg.mpg.de compile xdr_int64 for nt

2001-02-12 17:37  shadow

	* src/ptserver/ptserver.c: DELTA ubik-clone-support-20010212 AUTHOR
	reuter@rzg.mpg.de Needed support for ubik clones for the ptserver

2001-02-12 17:35  shadow

	* src/lwp/: NTMakefile, lock.h, lwp.c, lwp_nt.c, threadname.c:
	DELTA thread-identification-routines-20010212 AUTHOR
	reuter@rzg.mpg.de Needed to identify thread in serverlog for mrafs

2001-02-12 17:28  shadow

	* src/libafsrpc/: NTMakefile, afsrpc.exp: DELTA
	libafsrpc-xdr-int64-support-20010212 AUTHOR reuter@rzg.mpg.de int64
	support for libafsrpc for mrafs

2001-02-12 17:22  shadow

	* src/kauth/user.c: DELTA
	export-kauth-GetTickets-for-dummy-libkrb-20010212 AUTHOR
	reuter@rzg.mpg.de For dummy libkrb  which is a wrapper around
	libkauth

2001-02-12 17:21  shadow

	* src/kauth/kaserver.c: DELTA ubik-clone-support-20010212 AUTHOR
	reuter@rzg.mpg.de Needed kaserver support for ubik clones

2001-02-12 17:17  shadow

	* src/config/stds.h: DELTA clean-up-64bit-mod-spacing-20010212
	AUTHOR shadow@dementia.org Missed earlier; needed to be
	compiler-friendly on some platforms

2001-02-12 17:15  shadow

	* src/config/param.rs_aix42.h: DELTA
	update-rs-aix42-afs-syscall-20010212 AUTHOR reuter@rzg.mpg.de
	AFS_SYSCALL again 31 per Hartmut

2001-02-12 17:13  shadow

	* src/cmd/: cmd.c, cmd.p.h: DELTA
	cmd-suite-option-for-hiding-admin-commands-20010212 AUTHOR
	reuter@rzg.mpg.de Hide help for admin commands unless asked for

2001-02-12 17:11  shadow

	* src/bozo/fsbnodeops.c: DELTA bos-mrafs-support-20010212 AUTHOR
	reuter@rzg.mpg.de FS bnode changes for MR-AFS

2001-02-12 16:56  shadow

	* src/bozo/bosserver.c: DELTA
	bosserver-rx-initialization-failed-warning-20010212 AUTHOR
	reuter@rzg.mpg.de Provide notice if rx initialization fails

2001-02-12 16:55  shadow

	* src/bozo/bos.c: DELTA ubik-clone-support-20010212 AUTHOR
	reuter@rzg.mpg.de Changes needed to support ubik (non-voting)
	clones.

2001-02-12 16:50  shadow

	* src/bozo/bos.c: DELTA bos-mrafs-support-20010212 AUTHOR
	reuter@rzg.mpg.de Necessary additions to bos for MR-AFS support

2001-02-12 16:25  shadow

	* src/bozo/bnode.c: DELTA
	bozo-save-old-cores-by-date-option-20010212 AUTHOR
	reuter@rzg.mpg.de compile-time option to save old cores by date
	instead of rotating

2001-02-12 16:21  shadow

	* src/auth/cellconfig.p.h: DELTA mrafs-port-definitions-20010212
	AUTHOR reuter@rzg.mpg.de mrafs port definitions

2001-02-12 16:19  shadow

	* src/auth/cellconfig.c: DELTA mrafs-port-definitions-20010212
	AUTHOR reuter@rzg.mpg.de Ports used by additional MRAFS services

2001-02-12 16:16  shadow

	* src/audit/audit.h: DELTA mrafs-audit-types-20010212 AUTHOR
	reuter@rzg.mpg.de Audit types for MR-AFS

2001-02-12 16:12  shadow

	* src/WINNT/afssvrmgr/svc_create.cpp: DELTA
	svc-create-servicetype-to-afsservicetype-20010212 AUTHOR
	reuter@rzg.mpg.de missed in previous passes

2001-02-11 15:05  shadow

	* src/util/snprintf.c: DELTA include-snprintf-in-util-20010211
	AUTHOR jhutz@cmu.edu For platforms which need snprintf, this should
	be suitable for AC_REPLACE_FUNCS when we get that far

2001-02-11 02:57  shadow

	* src/kauth/krb_udp.c: DELTA
	use-snprintf-for-krb-udp-error-packets-20010210 AUTHOR
	shadow@dementia.org Avoid potential for overrunning buffer

2001-02-10 23:27  shadow

	* src/afs/DUX/osi_inode.c: DELTA dux50-osi-inode-fix-20010210
	AUTHOR joda@pdc.kth.se incorrect in first cut

2001-02-10 21:49  shadow

	* src/config/stds.h: DELTA fix-64bit-stds-h-patch-20010210 AUTHOR
	shadow@dementia.org dux and irix compilers don't like # in other
	than first column

2001-02-10 21:26  shadow

	* src/: afs/afs_pioctl.c, afs/afs_stats.h, afs/afs_trace.et,
	config/param.i386_linux22.h, config/stds.h, config/venus.h,
	fsint/afsint.xg, rx/xdr.h, rx/xdr_int64.c, rxgen/rpc_main.c,
	viced/afsfileprocs.c: DELTA
	mrafs-client-extensions-including-afs-int64-20010210 AUTHOR
	reuter@rzg.mpg.de "	  Extensions used by MR-AFS in the client.
	I have added only two	      pioctl-calls which are used by the
	"fs"-command for a large number 	of MR-AFS specific
	subcommands. With this modification also the	     data type
	afs_int64 is introduced because MR-AFS supports large files.	   
	  afs_int64 is either "long long" or a structure consisting of two 
		32-bit numbers. We are already running on rs_aix42 a fully
	large-file	    capable AFS-client, but these changes are still
	in a beta test and	    not yet added here."

2001-02-10 21:05  shadow

	* src/pam/: afs_auth.c, afs_message.c, afs_message.h,
	afs_setcred.c: DELTA pam-afs-trust-root-login-20010210 AUTHOR
	jacobi@de.ibm.com add trust_root option which basically provides a
	bypass mechanism for root

2001-02-10 20:57  shadow

	* src/: afs/afs_osi.c, afs/DUX/osi_inode.c, afs/DUX/osi_vfsops.c,
	afs/DUX/osi_vnodeops.c, afs/VNOPS/afs_vnop_write.c,
	config/afs_sysnames.h, config/param.alpha_dux50.h,
	config/param.alpha_dux50_usr.h: DELTA
	tru64-50-initial-support-20010210 AUTHOR joda@pdc.kth.se makes
	client work under 5.0A, untested with 5.0 or 5.1

2001-02-10 20:46  shadow

	* src/WINNT/afsd/smb3.c: DELTA
	winnt-directory-scan-memory-leak-20010210 AUTHOR
	jimpeter@us.ibm.com "Problem: During a directory scan W2K does not
	send the FindClose the way NT does.  When
	smb_ReceiveTran2SearchDir() processes FindFirst or FindNext, the
	termination Flags is never set either (close search if end of
	search).  Since these operations don't occur smb_DeleteDirSearch()
	is never called; therefore the dsp (smb_dirSearch_t) is never
	freed.
	
	This problem was reproducible while trying to scan a directory
	(e.g. dir *.c/s) with symbolic links.
	
	When smb_ReceiveTran2SearchDir() processes FindFirst or FindNext
	the last SMB call in a session can be indicated by checking for no
	more files (filesnames==0).
	
	Running a directory scan (DOS window) and file cache size of 5 MB: 
	  With the memory leak patch, the program grew upto the limit of
	+5.3MB.     Without the patch, the program will grew +27MB before
	the operation was     finished, then became unstable."

2001-02-08 02:58  shadow

	* src/afs/IRIX/osi_inode.c: DELTA
	make-icreate-exist-always-for-irix65-20010207 AUTHOR
	shadow@dementia.org Since Afs_init installs a syscall, make sure
	this exists

2001-02-07 15:21  shadow

	* src/libafs/sgi_master: DELTA add-ssi-master-file-20010207 AUTHOR
	shadow@dementia.org First guess at this file based on master(4); I
	haven't tried this yet but since it seems to be for the build-into-
	kernel module I assume we don't need: d   dynamically loadable
	kernel module R   auto-registrable dynamically loadable kernel
	module N   don't allow auto-unload of dynamically loadable kernel
	module
	
	and I don't know if we'd need or be able to use R, either.
	
	Afs_ to match what previous systems seem to be doing; For symmetry
	it looks like it should be e.g. afs_

2001-02-07 15:04  shadow

	* src/afs/IRIX/: osi_inode.c, osi_vnodeops.c: DELTA
	more-irix65-fixes-for-no-libefs-20010207 AUTHOR reuter@rzg.mpg.de
	Some minor stuff missed on the first pass.

2001-02-01 03:11  shadow

	* src/afs/VNOPS/afs_vnop_readdir.c: DELTA
	fix-solaris-afs-readdir-move-20010131 AUTHOR chas@cmf.nrl.navy.mil
	Code which had been previously disabled caused problems when
	enabled, hence removed.

2001-01-31 21:27  shadow

	* src/: afs/sysincludes.h, afs/IRIX/osi_file.c,
	afs/IRIX/osi_inode.c, rx/rx.c, vol/devname.c, vol/listinodes.c,
	vol/volume.c, vol/xfs_size_check.c: DELTA
	sgi_65-compilation-patches-20010131 AUTHOR reuter@rzg.mpg.de Remove
	references to missing EFS support library so sgi_65 support
	compiles

2001-01-31 20:07  shadow

	* src/afsd/afs.rc.solaris.2.7: DELTA
	fix-solaris7-afsd-rc-copyright-message-20010131 AUTHOR
	nneul@umr.edu wrong type of comment

2001-01-31 02:28  shadow

	* src/afs/LINUX/: osi_file.c, osi_misc.c, osi_vfsops.c,
	osi_vnodeops.c: DELTA linux-iput-and-glock-changes-20010130 AUTHOR
	chas@cmf.nrl.navy.mil ". afs_dentry_iput is essentially osi_iput,
	so it now calls osi_iput   it wasnt locking before checking i_count
	(and osi_iput didnt either)   osi_iput now AFS_GLOCK's.  to do this
	afs_delete_inode was split   into afs_delete_inode (which does the
	locking) and osi_clear_inode   before osi_iput called
	afs_delete_inode, which since it wanted   to hold AFS_GLOCK,
	osi_iput couldnt call AFS_GLOCK.  this seems   to have cured the
	problem i saw (running multiple 'ls -R &' would   cause a bad iput
	w/o fail) and i hope it fixes it otherwise.    its possible
	vc->lock should be held inside osi_clear_inode.
	
	. removed osi_notify_change (i added during 2.4.0 development) and 
	 now i just call inode_change_ok/inode_setattr.  the 2.4.0  
	notify_change checks the dentry parent (which doenst exist for	
	the cache inodes)
	
	. moved the locks around inside writepage, writepage_sync,
	commit_write.	 the guy next door complained about pauses while
	running afs.  i think	 this addresses those issues.  apparently
	you only need to lock_kernel()	  during commit_write().  in order
	to get lock_kernel() inside AFS_GLOCK()    the AFS_GLOCK() was
	moved out of writepage_sync and into writepage	  and commit_write"

2001-01-29 17:47  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA support-reiserfs-20010129
	AUTHOR cg2v@andrew.cmu.edu Minor patch needed to work correctly on
	suse, where reiserfs is included by default.

2001-01-29 17:40  shadow

	* src/: bozo/bosserver.c, util/dirpath.c: DELTA
	allow-new-bosconfig-file-and-rename-into-place-20010129 AUTHOR
	cg2v@andrew.cmu.edu This patch causes the bosserver to use a
	"BosConfig.new" file if one is found on startup, which will allow
	admins to prepare a new BosConfig file to be picked up at rebozo
	time. (This is not possible now because the bosserver likes
	overwriting the BosConfig file while it's running)

2001-01-29 17:38  shadow

	* src/bozo/: bos.c, bosint.xg, bosoprocs.c, bosserver.c: DELTA
	implement-bos-restricted-mode-20010129 AUTHOR cg2v@andrew.cmu.edu
	This patch enables the bosserver to be placed in a restricted mode
	in which AFS superusers are only granted limited access to the
	server host.  The following functionality is disabled when
	restricted mode is in use:
	
	bos exec bos getlog (except for files with no '/'s in their name)*
	bos create * bos delete bos install bos uninstall
	
	* specific exceptions are made for functionality that "bos salvage"
	uses:
	
	a cron bnode who's name is "salvage-tmp", time is now, and command
	begins with "/usr/afs/bin/salvager" may be created. This bnode
	deletes itself when complete, so no special "delete" support is
	needed. This functionality may be removed in the future if a
	"Salvage" RPC is implimented.
	
	The file with the exact path /usr/afs/logs/SalvageLog may be
	fetched, since that is how bos salvage [...] -showlog is
	implimented.
	
	Restricted mode is enabled using a new bos command (bos
	setrestricted) or bossever command line switch (bosserver
	-restricted). Restricted mode can be disabled by a) sending the
	bosserver process a SIGFPE (which will then allow restricted
	operations until the next restart or setrestricted command) or b)
	editing /usr/afs/local/BosConfig (or BosConfig.new), and restarting
	the bosserver.

2001-01-19 23:44  shadow

	* src/WINNT/client_config/drivemap.cpp: DELTA
	drive-letter-tabs-for-submounts-containing-string-afs-20010119
	AUTHOR dkoziol@dragonflymobile.com "The following patch is to
	addresses problems with the Drive Letters tabs in the AFS Client
	and AFS Control Panel when using submounts which start with the
	letters afs.  We had a test cell up and running with a name that
	started with afs01 and this caused the afs client to misbehave."

2001-01-19 22:22  shadow

	* src/rx/: rx_kcommon.c, LINUX/rx_knet.c: DELTA
	linux24-shutdown-listener-cleanly-20010119 AUTHOR
	michael.pronath@gmx.de Don't garbage-collection listener pid too
	early.

2001-01-19 10:22  shadow

	* src/afs/SOLARIS/osi_inode.c: DELTA
	add-missing-solaris8-call-20010119 AUTHOR
	semerad@ss1000.ms.mff.cuni.cz The Solaris 8 analog of vfs_devsearch
	is vfs_dev2vfsp

2001-01-19 06:30  shadow

	* src/: config/venus.h, venus/fs.c: DELTA
	add-cryptall-pioctl-macros-20010119 AUTHOR shadow@dementia.org
	Required for cryptall fs command support.

2001-01-19 06:26  shadow

	* src/kauth/krb_udp.c: DELTA krb-udp-cleanup-20010119 AUTHOR
	shadow@dementia.org Make krb_udp try kerberos-iv as a fallback
	(from the original default of kerberos4) before going to
	"kerberos". "kerberos" incidentally is 88 on all modern platforms,
	so lord forbid you want to run this and something which can
	actually answer krb5 requests, if you're using the default
	services.
	
	Also minor fix for the size of an answer packet.

2001-01-19 05:57  shadow

	* src/vol/partition.c: DELTA linux-ppc-minor-cleanup-20010119
	AUTHOR hartmans@mit.edu Minor fixes to make the PPC port happy.

2001-01-19 05:38  shadow

	* src/afs/afs_pioctl.c: DELTA
	cleanup-pioctl-cryptall-interface-20010119 AUTHOR
	shadow@dementia.org Finish port of cryptall patch to current AFS
	codebase

2001-01-15 20:06  shadow

	* src/afs/SOLARIS/: osi_prototypes.h, osi_vnodeops.c: DELTA
	solaris8-fixes-20010115 AUTHOR chas@cmf.nrl.navy.mil Fixes for
	variable sizes

2001-01-15 19:44  shadow

	* src/venus/fs.c: DELTA add-fs-crypt-commands-20010115 AUTHOR
	shadow@dementia.org A simple way to get/set encryption support.

2001-01-15 19:29  shadow

	* src/afs/afs_pioctl.c: DELTA
	export-pioctl-cryptall-interface-20010115 AUTHOR ghudson@mit.edu
	Export interface to cryptall

2001-01-15 19:22  shadow

	* src/afs/afs_pioctl.c: DELTA
	merge-afs-and-arla-pioctl-space-20010115 AUTHOR shadow@dementia.org
	The net effect being that since all pioctls will have the same
	values across platforms, so AFS userland binaries can be used on an
	Arla system and vice-versa

2001-01-12 06:31  shadow

	* src/afs/VNOPS/afs_vnop_attrs.c: DELTA
	honor-solaris-attr-hint-20010112 AUTHOR kolya@mit.edu "The problem
	that it fixes is as follows: suppose user A's process maps
	something into its address space out of AFS. Now if user B runs
	"ps", or otherwise reads /proc/NNN/status, the kernel code will
	lock the associated entry in /proc and then proceed to find the
	size of the address space for that process; in doing so, it calls
	getattr(). If B does not have tokens to access the file, the
	fileserver will eventually start delaying responses to FetchStatus
	requests, and the kernel will block with /proc locked.
	
	The user-visible effect is that "ps", "w" and so on start blocking
	uninterruptibly for long periods of time."

2001-01-11 06:50  shadow

	* src/afs/afs_conn.c: DELTA repair-afs-cryptall-20010111 AUTHOR
	ghudson@mit.edu This makes it possible to have encryption enabled,
	but does not expose an interface to do so. That will follow
	tomorrow, when hopefully OpenAFS and Arla will have synchronized
	pioctls allowing userspace compatibility

2001-01-11 06:41  shadow

	* src/WINNT/: afsapplib/al_wizard.h, afsclass/afsclassfn.cpp,
	afsclass/afsclassfn.h, afsclass/worker.h, afssvrmgr/svc_create.h:
	DELTA winnt-port-cleanup-20010111 AUTHOR mikenel@iapetus.com Add
	needed headers, convert from SERVICETYPE to AFSSERVICETYPE

2001-01-11 06:28  shadow

	* src/WINNT/eventlog/lang/: de_DE/event.mc, en_US/event.mc,
	es_ES/event.mc, ja_JP/event.mc, ko_KR/event.mc, pt_BR/event.mc,
	zh_CN/event.mc, zh_TW/event.mc: DELTA
	winnt-eventlog-copyright-fixes-20010111 AUTHOR jhutz@cmu.edu The
	perl script used to update copyrights failed to properly handle
	these files

2001-01-11 06:15  shadow

	* src/afs/: afs_vcache.c, LINUX/osi_vfsops.c, LINUX/osi_vnodeops.c:
	DELTA update-for-linux-240-final-20010111 AUTHOR
	chas@cmf.nrl.navy.mil Update Linux 2.4 support for the 2.4.0
	release kernel.

2001-01-11 05:59  shadow

	* src/rx/rx.c: DELTA
	allow-rx-newservice-with-zero-port-after-rx-init-zero-20010111
	AUTHOR jhutz@cmu.edu The intent is to allow services to be set up
	on random rather than fixed ports

2001-01-11 05:48  shadow

	* src/venus/kdump.c: DELTA
	sparc64-linux-missing-header-define-20010111 AUTHOR
	semerad@ss1000.ms.mff.cuni.cz sparc64 linux uses 32bit userland and
	so needs the 32bit header

2001-01-11 05:40  shadow

	* src/kauth/krb_udp.c: DELTA
	krb-udp-use-transaction-for-special-keys-20010111 AUTHOR
	jhutz@cmu.edu use the ubik transaction we got to lookup the kvno
	otherwise this fails for uncached keys, like foreign realm krbtgts

2000-12-24 01:15  shadow

	* src/: config/afs_sysnames.h, config/param.s390_linux22.h,
	config/param.s390_linux22_usr.h, des/andrew-conf.h,
	des/conf-s390-linux.h, venus/kdump.c: DELTA s390-linux-20001223
	AUTHOR Neale.Ferguson@softwareAG-usa.com Port for Linux on the IBM
	S/390

2000-12-24 00:51  shadow

	* src/: afs/afs.h, afs/afs_call.c, afs/afs_osi.h, afs/afs_pioctl.c,
	afs/exporter.h, afs/LINUX/osi_alloc.c, afs/LINUX/osi_cred.c,
	afs/LINUX/osi_file.c, afs/LINUX/osi_groups.c,
	afs/LINUX/osi_machdep.h, afs/LINUX/osi_misc.c,
	afs/LINUX/osi_module.c, afs/LINUX/osi_vnodeops.c,
	afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_readdir.c,
	config/afs_sysnames.h, config/param.sparc64_linux22.h,
	config/param.sparc64_linux22_usr.h, config/param.sparc_linux22.h,
	config/param.sparc_linux22_usr.h, des/andrew-conf.h,
	des/conf-sparc-linux.h, des/conf-sparc64-linux.h, lwp/lwp.c,
	lwp/lwp.h, lwp/preempt.c, lwp/process.c, rx/rx.c, rx/rx_clock.h,
	venus/fstrace.c, venus/kdump.c, volser/volmain.c: DELTA
	sparc-linux-20001223 AUTHOR semerad@ss1000.ms.mff.cuni.cz
	Sparc/Sparc64 linux support

2000-12-23 23:52  shadow

	* src/vol/: vol-salvage.c, volume.c: DELTA fast-start-20001220
	AUTHOR reuter@rzg.mpg.de FAST_RESTART ifdef'd code omits salvage at
	restart. -DontSalvage must be added to salvager args in the bos
	configuration
	
	BITMAPS_LATER ifdef'd code lets the fileserver create the bitmaps
	for free vnodes only on demand, so the fileserver may start faster.

2000-12-19 07:45  shadow

	* src/ptserver/: pt_util.c, ubik.c: DELTA ptutil-initial-20001219
	AUTHOR zacheiss@MIT.EDU Add pt_util for offline pts database
	manipulation

2000-12-19 07:27  shadow

	* src/ptserver/: ptprocs.c, ptutils.c, utils.c: DELTA
	warning-fixes-20001219 AUTHOR nneul@umr.edu Warning fix missed in
	last round.

2000-12-13 21:42  shadow

	* src/: usd/usd_file.c, vlserver/vlserver.c, vol/vol-salvage.c,
	vol/volume.c, vol/vutil.c, volser/dumpstuff.c: DELTA
	warning-fixes-20001213 AUTHOR nneul@umr.edu Various fixes to
	eliminate warnings

2000-12-13 21:39  shadow

	* src/: kauth/admin_tools.c, kauth/kaprocs.c, kauth/rebuild.c,
	lwp/lwp.c, ptserver/db_verify.c, ptserver/ptprocs.c,
	ptserver/pts.c, ptserver/ptutils.c, ptserver/testpt.c,
	ptserver/utils.c, rx/rx_globals.h, rx/rx_lwp.c, rx/rx_pthread.c,
	rxgen/rpc_parse.c, rxkad/rxkad_server.c, sys/rmtsysc.c,
	ubik/ubikclient.c: DELTA warning-fixes-20001213 AUTHOR
	nneul@umr.edu Various fixes to eliminate warnings

2000-12-13 21:36  shadow

	* src/: afs/afs_call.c, afs/afs_daemons.c, afs/afs_pioctl.c,
	afs/afs_server.c, afs/LINUX/osi_alloc.c, afs/LINUX/osi_groups.c,
	afs/LINUX/osi_sleep.c, afs/UKERNEL/osi_vfsops.c,
	afs/UKERNEL/sysincludes.h, afs/VNOPS/afs_vnop_readdir.c,
	auth/cellconfig.c: DELTA warning-fixes-20001213 AUTHOR
	nneul@umr.edu Various fixes to eliminate warnings

2000-12-13 19:33  shadow

	* src/des/conf-ppc-linux.h: DELTA linux-ppc-des-20001213 AUTHOR
	chas@cmf.nrl.navy.mil Add missing file for DES

2000-12-02 18:17  shadow

	* src/BUILDNOTES: DELTA add-buildnotes-20001202 AUTHOR
	shadow@dementia.org notes for building openafs

2000-12-02 17:52  shadow

	* src/afs/afs_pioctl.c: DELTA check-flushvol-args-20001202 AUTHOR
	kolya@mit.edu check args for flushvol

2000-12-02 17:46  shadow

	* src/afs/VNOPS/afs_vnop_lookup.c: DELTA bulkstat-changes-20001202
	AUTHOR kolya@mit.edu change in bulkstatus code

2000-12-02 17:41  shadow

	* src/afs/: afs_osi.h, sysincludes.h: DELTA
	linux-xfs-support-20001202 AUTHOR chas@cmf.nrl.navy.mil support for
	linux xfs kernels

2000-12-01 23:59  shadow

	* src/venus/kdump.c: DELTA kdump-linux-header-fixes-20001201 AUTHOR
	shadow@dementia.org Deal with kdump not building on modern glibc
	linux systems. On RedHat 7, we also need kgcc.

2000-12-01 23:26  shadow

	* src/lwp/lwp.h: DELTA linux-needs-larger-lwp-stacksize-20001201
	AUTHOR shadow@dementia.org The 48k stack is insufficient and can
	lead to servers that refuse to start or that crash unexpectedly.

2000-12-01 23:11  shadow

	* src/afs/UKERNEL/sysincludes.h: DELTA
	linux-glibc22-has-pthread-attr-setstacksize-20001201 AUTHOR
	shadow@dementia.org Newer glibc includes this function, and this
	conflicts with a header

2000-12-01 22:52  shadow

	* src/config/linux-version: DELTA
	redhat-linux-version-h-is-mangled-20001201 AUTHOR
	shadow@dementia.org the kernel-source rpm on redhat 7.0 provides a
	modified linux/version.h which chokes the linux-version script.
	attempt to deal.

2000-12-01 17:30  shadow

	* src/afs/LINUX/osi_alloc.c: DELTA
	linux-module-initialization-allocate-20001201 AUTHOR
	Michael.Pronath@ei.tum.de Loading and unloading a module without
	starting AFS would oops without this because nothing checked for
	allocation.

2000-11-15 00:38  shadow

	* src/: afs/SOLARIS/osi_vfsops.c, afsd/afs.rc.solaris.2.8,
	config/param.sun4x_58.h, config/param.sun4x_58_usr.h: DELTA
	solaris8-fixes-20001114 AUTHOR chas@cmf.nrl.navy.mil updates to
	solaris 8

2000-11-14 03:28  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA linux24-writepage-20001113
	AUTHOR chas@cmf.nrl.navy.mil Linux 2.4 kernel writepage support

2000-11-07 22:28  shadow

	* src/config/param.ppc_linux24.h: DELTA
	initial-linux24-support-20001105 AUTHOR chas@cmf.nrl.navy.mil
	missed file

2000-11-07 15:44  shadow

	* src/WINNT/client_config/drivemap.cpp: DELTA
	winnt-letter-mappings-20001107 AUTHOR mikenel@iapetus.com Single
	user drive letter mapping support

2000-11-06 18:55  shadow

	* src/config/param.i386_linux24.h: DELTA
	linux24-config-params-20001106 AUTHOR chas@cmf.nrl.navy.mil Add
	param file for linux24

2000-11-06 15:48  shadow

	* src/: WINNT/afsadmsvr/ITaAfsAdmSvrTypes.idl,
	WINNT/afsapplib/fastlist.cpp, WINNT/afsclass/c_svc.h,
	WINNT/afsclass/worker.cpp, config/NTMakefile.i386_nt40: DELTA
	winnt-fixes-20001106 AUTHOR mikenel@iapetus.com WinNT build fixes

2000-11-06 15:30  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA linux24-cleanup-20001106
	AUTHOR shadow@andrew.cmu.edu remainder of fixes. temporary test
	hardware confirms it builds again

2000-11-06 15:09  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	linux24-missing-endif-20001106 AUTHOR shadow@andrew.cmu.edu missing
	endif. these problems won't happen when I have the testing
	hardware, obviously;-)

2000-11-06 15:01  shadow

	* src/afs/LINUX/osi_file.c: DELTA linux24-missing-ifdef-20001106
	AUTHOR shadow@andrew.cmu.edu Add missing ifdef/endif for linux 24
	support code

2000-11-06 04:25  shadow

	* src/rx/SOLARIS/rx_knet.c: DELTA initial-solaris8-support-20001105
	AUTHOR chas@cmf.nrl.navy.mil Initial Solaris 8 support

2000-11-06 04:22  shadow

	* src/: afs/SOLARIS/osi_inode.c, afs/SOLARIS/osi_vfsops.c,
	afs/VNOPS/afs_vnop_flock.c, afsd/afsd.c, config/afs_sysnames.h,
	config/param.sun4x_58.h, config/param.sun4x_58_usr.h: DELTA
	initial-solaris8-support-20001105 AUTHOR chas@cmf.nrl.navy.mil
	Initial Solaris 8 support

2000-11-06 04:17  shadow

	* src/afs/: afs_analyze.c, afs_cell.c, afs_conn.c, afs_server.c,
	afs_user.c, afs_util.c, afs_volume.c: DELTA
	initial-solaris8-support-20001105 AUTHOR chas@cmf.nrl.navy.mil
	Initial Solaris 8 support

2000-11-05 20:13  shadow

	* src/config/: param.i386_linux24_usr.h, param.ppc_linux24_usr.h:
	DELTA initial-linux24-support-20001105 AUTHOR chas@cmf.nrl.navy.mil
	preliminary linux 2.4 kernel support

2000-11-05 20:03  shadow

	* src/: lwp/process.c, rx/LINUX/rx_kmutex.h, rx/LINUX/rx_knet.c,
	venus/kdump.c: DELTA initial-linux24-support-20001105 AUTHOR
	chas@cmf.nrl.navy.mil preliminary linux 2.4 kernel support

2000-11-05 20:00  shadow

	* src/: afs/afs_vcache.c, afs/LINUX/osi_alloc.c,
	afs/LINUX/osi_cred.c, afs/LINUX/osi_file.c, afs/LINUX/osi_misc.c,
	afs/LINUX/osi_module.c, afs/LINUX/osi_sleep.c,
	afs/LINUX/osi_vfsops.c, afs/LINUX/osi_vnodeops.c,
	config/afs_sysnames.h, des/andrew-conf.h: DELTA
	initial-linux24-support-20001105 AUTHOR chas@cmf.nrl.navy.mil
	preliminary linux 2.4 kernel support

2000-11-05 03:25  shadow

	* src/auth/: authcon.c, userok.c: DELTA
	eliminate-libaudit-requirement-20001104 AUTHOR
	shadow@andrew.cmu.edu move afsconf_CheckAuth which requires
	afsconf_SuperUser into userok.c where afsconf_SuperUser is,
	eliminating the need for libaudit when using archive libraries
	(doesn't help with shlibs)

2000-11-05 02:21  shadow

	* src/: kauth/client.c, viced/fsprobe.c, vlserver/vlclient.c: DELTA
	replace-gets-with-fgets-20001104 AUTHOR shadow@andrew.cmu.edu
	replace gets with fgets based as patch from nneul@umr.edu

2000-11-05 01:50  shadow

	* src/: sys/rmtsysc.c, venus/test/fulltest.c, volser/restorevol.c:
	DELTA  replace-getwd-with-getcwd-20001104 AUTHOR
	shadow@andrew.cmu.edu getcwd replaces getwd

2000-11-05 01:16  shadow

	* src/afs/: afs_daemons.c, afs_pioctl.c: DELTA
	prefetch-pioctls-overflow-20001104 AUTHOR cg2v@andrew.cmu.edu 1024
	was being used of a buffer which wasn't that large.

2000-11-04 10:04  shadow

	* src/: budb/budb_client.p.h, budb/budb_errs.et, budb/buserver.rc,
	budb/database.c, budb/database.h, budb/db_alloc.c, budb/db_dump.c,
	budb/db_hash.c, budb/db_lock.c, budb/db_lock.h, budb/db_text.c,
	budb/dbs_dump.c, budb/error_macros.h, budb/globals.h,
	budb/ol_verify.c, budb/procs.c, budb/server.c, budb/struct_ops.c,
	butc/NTMakefile, butc/butc.rc, butc/butc_xbsa.c, butc/butc_xbsa.h,
	butc/common.h, butc/dbentries.c, butc/dump.c, butc/error_macros.h,
	butc/list.c, butc/lwps.c, butc/read_tape.c, butc/recoverDb.c,
	butc/tcmain.c, butc/tcprocs.c, butc/tcstatus.c, butc/tcudbprocs.c,
	butc/tdump.c, butc/test.c, butc/test_budb.c, butm/NTMakefile,
	butm/butm.vdoc, butm/butm_test.c, butm/error_macros.h,
	butm/file_tm.c, butm/test_ftm.c, cmd/NTMakefile, cmd/cmd.c,
	cmd/cmd.p.h, cmd/cmd_errors.et, cmd/test/NTMakefile,
	cmd/test/ctest.c, cmd/test/dtest.c, cmd/test/itest.c,
	comerr/NTMakefile, config/Makefile.version-CML, config/NTLang.bat,
	config/NTMakefile, config/NTMakefile.i386_nt40,
	config/NTMakefile.version-CML, config/NTMakefile.version-NOCML,
	config/NTVersioninfo.rc, config/afs_args.h, config/afs_sysnames.h,
	config/config.c, config/debug.h, config/icl.h,
	config/linux-version, config/mc.c, config/mkvers.c,
	config/param.alpha_dux40.h, config/param.alpha_dux40_usr.h,
	config/param.hp_ux110.h, config/param.hp_ux110_usr.h,
	config/param.i386_linux22.h, config/param.i386_linux22_usr.h,
	config/param.i386_nt40.h, config/param.rs_aix42.h,
	config/param.rs_aix42_usr.h, config/param.sgi_62.h,
	config/param.sgi_62_usr.h, config/param.sgi_63.h,
	config/param.sgi_63_usr.h, config/param.sgi_64.h,
	config/param.sgi_64_usr.h, config/param.sgi_65.h,
	config/param.sgi_65_usr.h, config/param.sun4x_55.h,
	config/param.sun4x_55_usr.h, config/param.sun4x_56.h,
	config/param.sun4x_56_usr.h, config/param.sun4x_57.h,
	config/param.sun4x_57_usr.h, config/param.sunx86_54.h,
	config/permit_xprt.h, config/stds.h, config/venus.h,
	dauth/adkint.xg, dauth/dlog.c, dauth/dpass.c, des/conf-winnt.h,
	des_stub/NTMakefile, dir/NTMakefile, dir/buffer.c, dir/dir.c,
	dir/dir.h, dir/salvage.c, dir/test/NTMakefile, dir/test/dtest.c,
	dir/test/physio.c, dir/test/test-salvage.c, export/README,
	export/cfgafs.c, export/cfgexport.c, export/export.c,
	export/export.h, export/sym.h, export/symtab.c, finale/NTMakefile,
	finale/translate_et.c, finale/translate_et.rc,
	finale/translate_et_nt.c, fsint/NTMakefile, fsint/afsaux.c,
	fsint/afscbint.xg, fsint/afsint.xg, fsint/common.xg,
	fsprobe/fsprobe.c, fsprobe/fsprobe.h, fsprobe/fsprobe_callback.c,
	fsprobe/fsprobe_test.c, gtx/X11windows.c, gtx/cb_test.c,
	gtx/curses_test.c, gtx/curseswindows.c, gtx/dumbwindows.c,
	gtx/frame.c, gtx/gtxX11win.h, gtx/gtxcurseswin.h, gtx/gtxdumbwin.h,
	gtx/gtxframe.h, gtx/gtxinput.h, gtx/gtxkeymap.h, gtx/gtxlightobj.h,
	gtx/gtxobjdict.h, gtx/gtxobjects.h, gtx/gtxtest.c, gtx/gtxtextcb.h,
	gtx/gtxtextobj.h, gtx/gtxwindows.h, gtx/input.c, gtx/keymap.c,
	gtx/lightobject.c, gtx/objdict.c, gtx/object_test.c, gtx/objects.c,
	gtx/screen_test.c, gtx/textcb.c, gtx/textobject.c, gtx/windows.c,
	kauth/AuthServer.mss, kauth/NTMakefile, kauth/admin_tools.c,
	kauth/authclient.c, kauth/client.c, kauth/decode_ticket.c,
	kauth/kaaux.c, kauth/kaauxdb.c, kauth/kadatabase.c,
	kauth/kaerrors.et, kauth/kalocalcell.c, kauth/kalog.c,
	kauth/kalog.h, kauth/kaopcodes.h, kauth/kaport.h, kauth/kaprocs.c,
	kauth/kas.c, kauth/kas.doc, kauth/kas.rc, kauth/kaserver.c,
	kauth/kaserver.h, kauth/kaserver.rc, kauth/kauth.rg,
	kauth/kautils.c, kauth/kautils.p.h, kauth/kdb.c, kauth/kkids.c,
	kauth/klog.c, kauth/klogin.c, kauth/knfs.c, kauth/kpasswd.c,
	kauth/kpasswd.rc, kauth/kpwvalid.c, kauth/krb_tf.c,
	kauth/krb_udp.c, kauth/manyklog.c, kauth/rebuild.c, kauth/token.c,
	kauth/user.c, kauth/user_nt.c, kauth/test/NTMakefile,
	kauth/test/background.c, kauth/test/multiklog.c,
	kauth/test/test_badtix.c, kauth/test/test_date.c,
	kauth/test/test_getticket.c, kauth/test/test_interim_ktc.c,
	kauth/test/test_kaserver, kauth/test/test_rxkad_free.c,
	kauth/test/testlocking.README,
	kauth/test/testlocking.boundaries.tcl,
	kauth/test/testlocking.general.tcl,
	kauth/test/testlocking.utils.tcl, libacl/NTMakefile, libacl/acl.h,
	libacl/aclprocs.c, libacl/netprocs.c, libacl/prs_fs.h,
	libacl/test/acltest.c, libadmin/NTMakefile, libadmin/afs_Admin.h,
	libadmin/adminutil/NTMakefile,
	libadmin/adminutil/afs_AdminBosErrors.et,
	libadmin/adminutil/afs_AdminCfgErrors.et,
	libadmin/adminutil/afs_AdminClientErrors.et,
	libadmin/adminutil/afs_AdminCommonErrors.et,
	libadmin/adminutil/afs_AdminErrors.h,
	libadmin/adminutil/afs_AdminInternal.h,
	libadmin/adminutil/afs_AdminKasErrors.et,
	libadmin/adminutil/afs_AdminMiscErrors.et,
	libadmin/adminutil/afs_AdminPtsErrors.et,
	libadmin/adminutil/afs_AdminUtilErrors.et,
	libadmin/adminutil/afs_AdminVosErrors.et,
	libadmin/adminutil/afs_utilAdmin.c,
	libadmin/adminutil/afs_utilAdmin.h,
	libadmin/adminutil/afsadminutil.rc, libadmin/adminutil/mapfile,
	libadmin/bos/NTMakefile, libadmin/bos/afs_bosAdmin.c,
	libadmin/bos/afs_bosAdmin.h, libadmin/bos/afsbosadmin.rc,
	libadmin/bos/mapfile, libadmin/cfg/NTMakefile,
	libadmin/cfg/afs_cfgAdmin.h, libadmin/cfg/afscfgadmin.rc,
	libadmin/cfg/cfgclient.c, libadmin/cfg/cfgdb.c,
	libadmin/cfg/cfghost.c, libadmin/cfg/cfginternal.c,
	libadmin/cfg/cfginternal.h, libadmin/cfg/cfgservers.c,
	libadmin/cfg/mapfile, libadmin/cfg/test/NTMakefile,
	libadmin/cfg/test/cfgtest.c, libadmin/client/NTMakefile,
	libadmin/client/afs_clientAdmin.c,
	libadmin/client/afs_clientAdmin.h,
	libadmin/client/afsclientadmin.rc, libadmin/client/mapfile,
	libadmin/kas/NTMakefile, libadmin/kas/afs_kasAdmin.c,
	libadmin/kas/afs_kasAdmin.h, libadmin/kas/afskasadmin.rc,
	libadmin/kas/mapfile, libadmin/pts/NTMakefile,
	libadmin/pts/afs_ptsAdmin.c, libadmin/pts/afs_ptsAdmin.h,
	libadmin/pts/afsptsadmin.rc, libadmin/pts/mapfile,
	libadmin/samples/cm_client_config.c,
	libadmin/samples/cm_list_cells.c, libadmin/samples/cm_local_cell.c,
	libadmin/samples/cm_server_prefs.c,
	libadmin/samples/rxdebug_basic_stats.c,
	libadmin/samples/rxdebug_conns.c, libadmin/samples/rxdebug_peers.c,
	libadmin/samples/rxdebug_rx_stats.c,
	libadmin/samples/rxdebug_supported_stats.c,
	libadmin/samples/rxdebug_version.c,
	libadmin/samples/rxstat_clear_peer.c,
	libadmin/samples/rxstat_clear_process.c,
	libadmin/samples/rxstat_disable_peer.c,
	libadmin/samples/rxstat_disable_process.c,
	libadmin/samples/rxstat_enable_peer.c,
	libadmin/samples/rxstat_enable_process.c,
	libadmin/samples/rxstat_get_peer.c,
	libadmin/samples/rxstat_get_process.c,
	libadmin/samples/rxstat_get_version.c,
	libadmin/samples/rxstat_query_peer.c,
	libadmin/samples/rxstat_query_process.c, libadmin/test/NTMakefile,
	libadmin/test/afscp.c, libadmin/test/bos.c, libadmin/test/bos.h,
	libadmin/test/client.c, libadmin/test/client.h,
	libadmin/test/common.h, libadmin/test/kas.c, libadmin/test/kas.h,
	libadmin/test/pts.c, libadmin/test/pts.h, libadmin/test/util.c,
	libadmin/test/util.h, libadmin/test/vos.c, libadmin/test/vos.h,
	libadmin/vos/NTMakefile, libadmin/vos/afs_vosAdmin.c,
	libadmin/vos/afs_vosAdmin.h, libadmin/vos/afsvosadmin.rc,
	libadmin/vos/lockprocs.c, libadmin/vos/lockprocs.h,
	libadmin/vos/mapfile, libadmin/vos/vosutils.c,
	libadmin/vos/vosutils.h, libadmin/vos/vsprocs.c,
	libadmin/vos/vsprocs.h, libafsauthent/NTMakefile,
	libafsauthent/README, libafsauthent/afsauthent.rc,
	libafsauthent/mapfile, libafsrpc/NTMakefile, libafsrpc/afsrpc.rc,
	libuafs/linktest.c, libuafs/mapfile, log/kseal.c, log/tokens.c,
	log/unlog.c, log/test/gettoktest.c, log/test/testlog.c,
	lwp/NTMakefile, lwp/fasttime.c, lwp/iomgr.c, lwp/lock.c,
	lwp/lock.h, lwp/lwp.c, lwp/lwp.h, lwp/lwp_nt.c, lwp/preempt.c,
	lwp/preempt.h, lwp/process.c, lwp/process.s, lwp/process.s.hpux,
	lwp/rw.c, lwp/timer.c, lwp/timer.h, lwp/waitkey.c,
	lwp/test/NTMakefile, lwp/test/selclient.c, lwp/test/selserver.c,
	lwp/test/selsubs.c, lwp/test/seltest.h, lwp/test/test.c,
	lwp/test/test_key.c, lwp/test/testlwp.c, lwp/test/testtime.c,
	null/null.c, pam/afs_account.c, pam/afs_auth.c, pam/afs_message.c,
	pam/afs_message.h, pam/afs_pam_msg.c, pam/afs_pam_msg.h,
	pam/afs_password.c, pam/afs_session.c, pam/afs_setcred.c,
	pam/afs_util.c, pam/afs_util.h, pam/test_pam.c, pinstall/install.c,
	pinstall/test/test_install, procmgmt/NTMakefile,
	procmgmt/afskill.c, procmgmt/afskill.rc, procmgmt/afsprocmgmt.rc,
	procmgmt/pmgtprivate.h, procmgmt/procmgmt.h,
	procmgmt/procmgmt_nt.c, procmgmt/procmgmt_unix.c,
	procmgmt/redirect_nt.c, procmgmt/test/NTMakefile,
	procmgmt/test/pmgttest.c, ptserver/NTMakefile,
	ptserver/db_verify.c, ptserver/display.c, ptserver/error_macros.h,
	ptserver/ptclient.c, ptserver/ptclient.h, ptserver/pterror.et,
	ptserver/ptint.xg, ptserver/ptopcodes.h, ptserver/ptprocs.c,
	ptserver/pts.c, ptserver/pts.rc, ptserver/ptserver.c,
	ptserver/ptserver.h, ptserver/ptserver.rc, ptserver/ptuser.c,
	ptserver/ptutils.c, ptserver/readgroup.c, ptserver/readpwd.c,
	ptserver/testpt.c, ptserver/utils.c, rx/NTMakefile, rx/rx.c,
	rx/rx.h, rx/rx_clock.c, rx/rx_clock.h, rx/rx_clock_nt.c,
	rx/rx_conncache.c, rx/rx_event.c, rx/rx_event.h, rx/rx_getaddr.c,
	rx/rx_globals.c, rx/rx_globals.h, rx/rx_internal.h,
	rx/rx_kcommon.c, rx/rx_kcommon.h, rx/rx_kernel.h, rx/rx_lwp.c,
	rx/rx_lwp.h, rx/rx_misc.c, rx/rx_misc.h, rx/rx_multi.c,
	rx/rx_multi.h, rx/rx_null.c, rx/rx_null.h, rx/rx_packet.c,
	rx/rx_packet.h, rx/rx_pthread.c, rx/rx_pthread.h, rx/rx_queue.h,
	rx/rx_rdwr.c, rx/rx_trace.c, rx/rx_trace.h, rx/rx_user.c,
	rx/rx_user.h, rx/rx_xmit_nt.c, rx/rx_xmit_nt.h, rx/rxdebug.c,
	rx/rxdebug.rc, rx/xdr_afsuuid.c, rx/xdr_rx.c, rx/AIX/rx_kmutex.h,
	rx/AIX/rx_knet.c, rx/DUX/rx_kmutex.h, rx/DUX/rx_knet.c,
	rx/IRIX/rx_kmutex.h, rx/IRIX/rx_knet.c, rx/LINUX/rx_kmutex.h,
	rx/LINUX/rx_knet.c, rx/SOLARIS/rx_kmutex.h, rx/SOLARIS/rx_knet.c,
	rx/UKERNEL/rx_kcommon.h, rx/UKERNEL/rx_kmutex.h,
	rx/UKERNEL/rx_knet.c, rx/bulk.example/README,
	rx/bulk.example/bulk.xg, rx/bulk.example/bulk_client.c,
	rx/bulk.example/bulk_io.c, rx/bulk.example/bulk_server.c,
	rx/bulktest/README, rx/bulktest/bulk.xg, rx/bulktest/bulk_client.c,
	rx/bulktest/bulk_io.c, rx/bulktest/bulk_server.c,
	rx/multi.example/README, rx/multi.example/sample.xg,
	rx/multi.example/sample_client.c, rx/multi.example/sample_server.c,
	rx/simple.example/README, rx/simple.example/sample.xg,
	rx/simple.example/sample_client.c,
	rx/simple.example/sample_server.c, rx/test/NTMakefile,
	rx/test/generator.c, rx/test/generator.h, rx/test/kctest.c,
	rx/test/kstest.c, rx/test/tableGen.c, rx/test/testclient.c,
	rx/test/testqueue.c, rx/test/testserver.c, rxgen/NTMakefile,
	rxgen/rpc_errors.h, rxgen/rxgen_consts.h, rxkad/NTMakefile,
	rxkad/lifetimes.h, rxkad/private_data.h, rxkad/rxkad.p.h,
	rxkad/rxkad_client.c, rxkad/rxkad_common.c, rxkad/rxkad_errs.et,
	rxkad/rxkad_server.c, rxkad/ticket.c, rxkad/domestic/crypt_conn.c,
	rxkad/domestic/fcrypt.c, rxkad/domestic/fcrypt.h,
	rxkad/domestic/sboxes.h, rxkad/domestic/tcrypt.c,
	rxkad/test/NTMakefile, rxkad/test/stress.c, rxkad/test/stress.rg,
	rxkad/test/stress_c.c, rxkad/test/stress_errs.et,
	rxkad/test/stress_internal.h, rxkad/test/stress_s.c,
	rxkad/test/stress_test_mp, rxstat/NTMakefile, rxstat/rxstat.c,
	rxstat/rxstat.xg, scout/scout.c, sgistuff/sgi_auth.c, sia/siad.c,
	sia/test-reauth.c, sys/NTMakefile, sys/afssyscalls.c,
	sys/afssyscalls.h, sys/fixit.c, sys/icreate.c, sys/idec.c,
	sys/iinc.c, sys/iopen.c, sys/iread.c, sys/istat.c, sys/iwrite.c,
	sys/pagsh.c, sys/pioctl_nt.c, sys/pioctl_nt.h, sys/rmtsys.xg,
	sys/rmtsysc.c, sys/rmtsysd.c, sys/rmtsysnet.c, sys/rmtsyss.c,
	sys/syscall.s, sys/xfsattrs.h, tbutc/NTMakefile,
	tsm41/aix41_auth.c, tviced/NTMakefile, ubik/NTMakefile,
	ubik/beacon.c, ubik/disk.c, ubik/lock.c, ubik/phys.c,
	ubik/recovery.c, ubik/remote.c, ubik/ubik.c, ubik/ubik.p.h,
	ubik/ubik_int.xg, ubik/ubikclient.c, ubik/ubikcmd.c, ubik/udebug.c,
	ubik/udebug.rc, ubik/uerrors.et, ubik/utst_client.c,
	ubik/utst_int.xg, ubik/utst_server.c, ubik/vote.c,
	update/NTMakefile, update/client.c, update/global.h,
	update/server.c, update/upclient.rc, update/update.xg,
	update/upserver.rc, update/utils.c, usd/NTMakefile, usd/usd.h,
	usd/usd_file.c, usd/usd_nt.c, usd/test/NTMakefile,
	usd/test/usd_test.c, uss/grammar.y, uss/sample.bulkfile,
	uss/sample.template, uss/uss.c, uss/uss.rc, uss/uss_acl.c,
	uss/uss_acl.h, uss/uss_common.c, uss/uss_common.h, uss/uss_fs.c,
	uss/uss_fs.h, uss/uss_kauth.c, uss/uss_kauth.h, uss/uss_procs.c,
	uss/uss_procs.h, uss/uss_ptserver.c, uss/uss_ptserver.h,
	uss/uss_vol.c, uss/uss_vol.h, util/NTMakefile, util/afs_atomlist.c,
	util/afs_atomlist.h, util/afs_lhash.c, util/afs_lhash.h,
	util/afsutil.h, util/assert.c, util/assert.h, util/base32.c,
	util/base64.c, util/casestrcpy.c, util/dirent_nt.h, util/dirpath.c,
	util/errmap_nt.c, util/errmap_nt.h, util/errors.h, util/fileutil.c,
	util/fileutil.h, util/flipbase64.c, util/hostparse.c,
	util/hputil.c, util/isathing.c, util/itc.h, util/kreltime.c,
	util/ktime.c, util/ktime.h, util/netutils.c, util/netutils.h,
	util/packages.h, util/potpourri.h, util/pthread_glock.c,
	util/pthread_glock.h, util/pthread_nosigs.h, util/readdir_nt.c,
	util/regex.c, util/remote.h, util/secutil_nt.c, util/secutil_nt.h,
	util/serverLog.c, util/sys.c, util/uuid.c, util/vice.h,
	util/volparse.c, util/winsock_nt.c, util/test/NTMakefile,
	util/test/b32.c, util/test/b64.c, util/test/dirpath_test.c,
	util/test/dtest.c, util/test/fb64.c, util/test/ktest.c,
	util/test/test_ktime.c, util/test/treaddir.c, venus/cacheout.c,
	venus/cmdebug.c, venus/fs.c, venus/fstrace.c, venus/gcpags.c,
	venus/kdump.c, venus/kdump.sh.hp_ux11, venus/kdump.sh.sgi_ipnos,
	venus/kdump.sh.solaris7, venus/twiddle.c, venus/up.c,
	venus/whatfid.c, venus/test/fulltest.c, venus/test/getinitparams.c,
	venus/test/idtest.c, venus/test/owntest.c, vfsck/bcheckrc,
	vfsck/bcheckrc-hp_ux110, vfsck/dirutils.c, vfsck/mount,
	vfsck/proplist.c, vfsck/vprintf.c, viced/NTMakefile,
	viced/afsfileprocs.c, viced/callback.c, viced/check_sysid.c,
	viced/fileserver.rc, viced/fs_stats.h, viced/fsprobe.c,
	viced/host.c, viced/host.h, viced/physio.c, viced/profile.c,
	viced/viced.c, viced/viced.h, vlserver/NTMakefile,
	vlserver/cnvldb.c, vlserver/cnvldb.h, vlserver/sascnvldb.c,
	vlserver/vl_errors.et, vlserver/vl_opcodes.h, vlserver/vlclient.c,
	vlserver/vlclient.h, vlserver/vldb_check.c, vlserver/vldbint.xg,
	vlserver/vlprocs.c, vlserver/vlserver.c, vlserver/vlserver.p.h,
	vlserver/vlserver.rc, vlserver/vlutils.c, vol/NTMakefile,
	vol/clone.c, vol/common.c, vol/devname.c, vol/fs_conv_411.c,
	vol/fssync.h, vol/gi.c, vol/ihandle.c, vol/ihandle.h,
	vol/listinodes.c, vol/namei_ops.c, vol/namei_ops.h, vol/nfs.h,
	vol/ntops.c, vol/ntops.h, vol/nuke.c, vol/partition.c,
	vol/partition.h, vol/physio.c, vol/purge.c, vol/salvage.h,
	vol/salvager.rc, vol/viceinode.h, vol/vnode.c, vol/vnode.h,
	vol/vol-info.c, vol/vol-salvage.c, vol/voldefs.h, vol/volinfo.rc,
	vol/volinodes.h, vol/volume.c, vol/volume.h, vol/vutil.c,
	vol/vutils.h, vol/xfs_size_check.c, vol/test/NTMakefile,
	vol/test/README, vol/test/ilist_nt.c, vol/test/listVicepx.c,
	vol/test/listVicepx.h, vol/test/ltlist.c, vol/test/nicreate.c,
	vol/test/nilist.c, vol/test/nincdec.c, vol/test/nino.c,
	vol/test/nsubr.c, vol/test/testpart.c, vol/test/updateDirInode.c,
	vol/test/utilities.c, volser/NTMakefile, volser/common.c,
	volser/dump.h, volser/dumpstuff.c, volser/lockdata.h,
	volser/lockprocs.c, volser/physio.c, volser/restorevol.c,
	volser/vol.h, volser/volerr.et, volser/volint.xg, volser/volmain.c,
	volser/volprocs.c, volser/volser.p.h, volser/volserver.rc,
	volser/voltrans.c, volser/vos.c, volser/vos.rc, volser/vsprocs.c,
	volser/vsutils.c, xstat/xstat_cm.c, xstat/xstat_cm.h,
	xstat/xstat_cm_test.c, xstat/xstat_fs.c, xstat/xstat_fs.h,
	xstat/xstat_fs_callback.c, xstat/xstat_fs_test.c: Standardize
	License information

2000-11-04 10:01  shadow

	* src/: NTMakefile, NTObjdir, ntbuild.bat,
	WINNT/afs_setup_utils/NTMakefile,
	WINNT/afs_setup_utils/afs_setup_utils.cpp,
	WINNT/afs_setup_utils/afs_setup_utils_stub.rc,
	WINNT/afs_setup_utils/afsrm.c,
	WINNT/afs_setup_utils/animate_icon.cpp,
	WINNT/afs_setup_utils/animate_icon.h,
	WINNT/afs_setup_utils/forceremove.c,
	WINNT/afs_setup_utils/forceremove.h,
	WINNT/afs_setup_utils/progress_dlg.cpp,
	WINNT/afs_setup_utils/progress_dlg.h,
	WINNT/afs_setup_utils/resource.h, WINNT/afs_setup_utils/sutil.c,
	WINNT/afs_setup_utils/sutil.h,
	WINNT/afs_setup_utils/lang/NTMakefile,
	WINNT/afs_setup_utils/lang/de_DE/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/en_US/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/es_ES/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/ja_JP/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/ko_KR/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/pt_BR/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/zh_TW/afs_setup_utils.rc,
	WINNT/afsadmsvr/ITaAfsAdmSvr.idl,
	WINNT/afsadmsvr/ITaAfsAdmSvrTypes.idl, WINNT/afsadmsvr/NTMakefile,
	WINNT/afsadmsvr/TaAfsAdmSvr.cpp, WINNT/afsadmsvr/TaAfsAdmSvr.h,
	WINNT/afsadmsvr/TaAfsAdmSvrCallback.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrCallback.h,
	WINNT/afsadmsvr/TaAfsAdmSvrCell.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClient.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClient.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientBind.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientBind.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientCache.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientCache.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientCell.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientGroup.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientInternal.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientInternal.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientPing.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientPing.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientUser.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrCommon.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrCommon.h,
	WINNT/afsadmsvr/TaAfsAdmSvrDebug.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrDebug.h,
	WINNT/afsadmsvr/TaAfsAdmSvrGeneral.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrGeneral.h,
	WINNT/afsadmsvr/TaAfsAdmSvrGroup.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrInternal.h,
	WINNT/afsadmsvr/TaAfsAdmSvrMain.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrProperties.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrProperties.h,
	WINNT/afsadmsvr/TaAfsAdmSvrSearch.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrSearch.h,
	WINNT/afsadmsvr/TaAfsAdmSvrUser.cpp, WINNT/afsadmsvr/afsadmsvr.rc,
	WINNT/afsadmsvr/resource.h, WINNT/afsapplib/NTMakefile,
	WINNT/afsapplib/afsapplib.cpp, WINNT/afsapplib/afsapplib.h,
	WINNT/afsapplib/afsapplib_stub.rc, WINNT/afsapplib/al_admsvr.cpp,
	WINNT/afsapplib/al_admsvr.h, WINNT/afsapplib/al_browse.cpp,
	WINNT/afsapplib/al_browseset.cpp, WINNT/afsapplib/al_cover.cpp,
	WINNT/afsapplib/al_creds.cpp, WINNT/afsapplib/al_dynlink.cpp,
	WINNT/afsapplib/al_dynlink.h, WINNT/afsapplib/al_error.cpp,
	WINNT/afsapplib/al_help.cpp, WINNT/afsapplib/al_messages.h,
	WINNT/afsapplib/al_misc.cpp, WINNT/afsapplib/al_progress.cpp,
	WINNT/afsapplib/al_progress.h, WINNT/afsapplib/al_pump.cpp,
	WINNT/afsapplib/al_resource.h, WINNT/afsapplib/al_task.cpp,
	WINNT/afsapplib/al_wizard.cpp, WINNT/afsapplib/al_wizard.h,
	WINNT/afsapplib/checklist.cpp, WINNT/afsapplib/checklist.h,
	WINNT/afsapplib/ctl_date.cpp, WINNT/afsapplib/ctl_date.h,
	WINNT/afsapplib/ctl_elapsed.cpp, WINNT/afsapplib/ctl_elapsed.h,
	WINNT/afsapplib/ctl_sockaddr.cpp, WINNT/afsapplib/ctl_sockaddr.h,
	WINNT/afsapplib/ctl_spinner.cpp, WINNT/afsapplib/ctl_spinner.h,
	WINNT/afsapplib/ctl_time.cpp, WINNT/afsapplib/ctl_time.h,
	WINNT/afsapplib/dialog.cpp, WINNT/afsapplib/dialog.h,
	WINNT/afsapplib/fastlist.cpp, WINNT/afsapplib/fastlist.h,
	WINNT/afsapplib/hashlist.cpp, WINNT/afsapplib/hashlist.h,
	WINNT/afsapplib/regexp.cpp, WINNT/afsapplib/regexp.h,
	WINNT/afsapplib/resize.cpp, WINNT/afsapplib/resize.h,
	WINNT/afsapplib/settings.cpp, WINNT/afsapplib/settings.h,
	WINNT/afsapplib/subclass.cpp, WINNT/afsapplib/subclass.h,
	WINNT/afsapplib/lang/NTMakefile,
	WINNT/afsapplib/lang/de_DE/afsapplib.rc,
	WINNT/afsapplib/lang/en_US/afsapplib.rc,
	WINNT/afsapplib/lang/es_ES/afsapplib.rc,
	WINNT/afsapplib/lang/ja_JP/afsapplib.rc,
	WINNT/afsapplib/lang/ko_KR/afsapplib.rc,
	WINNT/afsapplib/lang/pt_BR/afsapplib.rc,
	WINNT/afsapplib/lang/zh_CN/afsapplib.rc,
	WINNT/afsapplib/lang/zh_TW/afsapplib.rc,
	WINNT/afsapplib/test/NTMakefile, WINNT/afsapplib/test/resource.h,
	WINNT/afsapplib/test/wiztest.cpp, WINNT/afsapplib/test/wiztest.rc,
	WINNT/afsclass/NTMakefile, WINNT/afsclass/afsclass.h,
	WINNT/afsclass/afsclassfn.cpp, WINNT/afsclass/afsclassfn.h,
	WINNT/afsclass/c_agg.cpp, WINNT/afsclass/c_agg.h,
	WINNT/afsclass/c_cell.cpp, WINNT/afsclass/c_cell.h,
	WINNT/afsclass/c_debug.cpp, WINNT/afsclass/c_debug.h,
	WINNT/afsclass/c_grp.cpp, WINNT/afsclass/c_grp.h,
	WINNT/afsclass/c_ident.cpp, WINNT/afsclass/c_ident.h,
	WINNT/afsclass/c_identlist.cpp, WINNT/afsclass/c_identlist.h,
	WINNT/afsclass/c_notify.cpp, WINNT/afsclass/c_notify.h,
	WINNT/afsclass/c_set.cpp, WINNT/afsclass/c_set.h,
	WINNT/afsclass/c_svc.cpp, WINNT/afsclass/c_svc.h,
	WINNT/afsclass/c_svr.cpp, WINNT/afsclass/c_svr.h,
	WINNT/afsclass/c_usr.cpp, WINNT/afsclass/c_usr.h,
	WINNT/afsclass/internal.cpp, WINNT/afsclass/internal.h,
	WINNT/afsclass/worker.cpp, WINNT/afsclass/worker.h,
	WINNT/afsd/NTMakefile, WINNT/afsd/afsd.c, WINNT/afsd/afsd.h,
	WINNT/afsd/afsd.rc, WINNT/afsd/afsd_init.c, WINNT/afsd/afsd_init.h,
	WINNT/afsd/afsd_service.c, WINNT/afsd/afsd_service.rc,
	WINNT/afsd/afsdicon.h, WINNT/afsd/afslog95.c,
	WINNT/afsd/afslog95.rc, WINNT/afsd/afslogon.c,
	WINNT/afsd/afslogon.rc, WINNT/afsd/afsrpc.idl,
	WINNT/afsd/afsshare.c, WINNT/afsd/afsshare.rc, WINNT/afsd/cklog.c,
	WINNT/afsd/cm.h, WINNT/afsd/cm_access.c, WINNT/afsd/cm_access.h,
	WINNT/afsd/cm_aclent.c, WINNT/afsd/cm_aclent.h,
	WINNT/afsd/cm_buf.c, WINNT/afsd/cm_buf.h, WINNT/afsd/cm_callback.c,
	WINNT/afsd/cm_callback.h, WINNT/afsd/cm_cell.c,
	WINNT/afsd/cm_cell.h, WINNT/afsd/cm_config.c,
	WINNT/afsd/cm_config.h, WINNT/afsd/cm_conn.c, WINNT/afsd/cm_conn.h,
	WINNT/afsd/cm_daemon.c, WINNT/afsd/cm_daemon.h,
	WINNT/afsd/cm_dcache.c, WINNT/afsd/cm_dcache.h,
	WINNT/afsd/cm_dir.c, WINNT/afsd/cm_dir.h, WINNT/afsd/cm_dnlc.c,
	WINNT/afsd/cm_dnlc.h, WINNT/afsd/cm_ioctl.c, WINNT/afsd/cm_ioctl.h,
	WINNT/afsd/cm_rpc.c, WINNT/afsd/cm_rpc.h, WINNT/afsd/cm_scache.c,
	WINNT/afsd/cm_scache.h, WINNT/afsd/cm_server.c,
	WINNT/afsd/cm_server.h, WINNT/afsd/cm_user.c, WINNT/afsd/cm_user.h,
	WINNT/afsd/cm_utils.c, WINNT/afsd/cm_utils.h,
	WINNT/afsd/cm_vnodeops.c, WINNT/afsd/cm_vnodeops.h,
	WINNT/afsd/cm_volume.c, WINNT/afsd/cm_volume.h,
	WINNT/afsd/ctokens.c, WINNT/afsd/cunlog.c, WINNT/afsd/fs.c,
	WINNT/afsd/fs.h, WINNT/afsd/fs.rc, WINNT/afsd/fs_utils.c,
	WINNT/afsd/fs_utils.h, WINNT/afsd/klog.rc, WINNT/afsd/krb.h,
	WINNT/afsd/krb_prot.h, WINNT/afsd/libafsconf.rc,
	WINNT/afsd/lock.txt, WINNT/afsd/smb.c, WINNT/afsd/smb.h,
	WINNT/afsd/smb3.c, WINNT/afsd/smb3.h, WINNT/afsd/smb_iocons.h,
	WINNT/afsd/smb_ioctl.c, WINNT/afsd/smb_ioctl.h,
	WINNT/afsd/symlink.c, WINNT/afsd/symlink.rc, WINNT/afsd/tokens.rc,
	WINNT/afsd/unlog.rc, WINNT/afsd/sample/token.c,
	WINNT/afslegal/NTMakefile, WINNT/afslegal/afslegal.cpp,
	WINNT/afslegal/afslegal_stub.rc, WINNT/afslegal/resource.h,
	WINNT/afslegal/lang/NTMakefile,
	WINNT/afslegal/lang/de_DE/afslegal.rc,
	WINNT/afslegal/lang/en_US/afslegal.rc,
	WINNT/afslegal/lang/es_ES/afslegal.rc,
	WINNT/afslegal/lang/ja_JP/afslegal.rc,
	WINNT/afslegal/lang/ko_KR/afslegal.rc,
	WINNT/afslegal/lang/pt_BR/afslegal.rc,
	WINNT/afslegal/lang/zh_CN/afslegal.rc,
	WINNT/afslegal/lang/zh_TW/afslegal.rc, WINNT/afsreg/NTMakefile,
	WINNT/afsreg/afsreg.c, WINNT/afsreg/afsreg.h, WINNT/afsreg/afssw.c,
	WINNT/afsreg/afssw.h, WINNT/afsreg/syscfg.c, WINNT/afsreg/syscfg.h,
	WINNT/afsreg/vptab.c, WINNT/afsreg/vptab.h,
	WINNT/afsreg/test/NTMakefile, WINNT/afsreg/test/dupkey.c,
	WINNT/afsreg/test/getifinfo.c, WINNT/afsreg/test/regman.c,
	WINNT/afssvrcfg/NTMakefile, WINNT/afssvrcfg/admin_info_dlg.cpp,
	WINNT/afssvrcfg/admin_info_dlg.h, WINNT/afssvrcfg/afscfg.cpp,
	WINNT/afssvrcfg/afscfg.h, WINNT/afssvrcfg/afscfg_stub.rc,
	WINNT/afssvrcfg/backup_server_page.cpp,
	WINNT/afssvrcfg/cfg_utils.cpp, WINNT/afssvrcfg/cfg_utils.h,
	WINNT/afssvrcfg/char_conv.cpp, WINNT/afssvrcfg/char_conv.h,
	WINNT/afssvrcfg/config.h, WINNT/afssvrcfg/config_server_page.cpp,
	WINNT/afssvrcfg/create_partition_dlg.cpp,
	WINNT/afssvrcfg/create_partition_dlg.h,
	WINNT/afssvrcfg/db_server_page.cpp,
	WINNT/afssvrcfg/file_server_page.cpp,
	WINNT/afssvrcfg/get_cur_config.cpp,
	WINNT/afssvrcfg/get_cur_config.h, WINNT/afssvrcfg/get_pw_dlg.cpp,
	WINNT/afssvrcfg/get_pw_dlg.h, WINNT/afssvrcfg/graphics.cpp,
	WINNT/afssvrcfg/graphics.h, WINNT/afssvrcfg/help.cpp,
	WINNT/afssvrcfg/hourglass.h, WINNT/afssvrcfg/info2_page.cpp,
	WINNT/afssvrcfg/info_page.cpp, WINNT/afssvrcfg/intro_page.cpp,
	WINNT/afssvrcfg/logfile.cpp, WINNT/afssvrcfg/logfile.h,
	WINNT/afssvrcfg/partition_page.cpp,
	WINNT/afssvrcfg/partition_utils.cpp,
	WINNT/afssvrcfg/partition_utils.h,
	WINNT/afssvrcfg/partitions_page.cpp,
	WINNT/afssvrcfg/replicatition_page.cpp, WINNT/afssvrcfg/resource.h,
	WINNT/afssvrcfg/root_afs_page.cpp, WINNT/afssvrcfg/salvage_dlg.cpp,
	WINNT/afssvrcfg/salvage_results_dlg.cpp,
	WINNT/afssvrcfg/salvage_results_dlg.h,
	WINNT/afssvrcfg/services_page.cpp,
	WINNT/afssvrcfg/sys_control_page.cpp, WINNT/afssvrcfg/toolbox.cpp,
	WINNT/afssvrcfg/toolbox.h, WINNT/afssvrcfg/validation.cpp,
	WINNT/afssvrcfg/validation.h, WINNT/afssvrcfg/volume_utils.cpp,
	WINNT/afssvrcfg/volume_utils.h, WINNT/afssvrcfg/lang/NTMakefile,
	WINNT/afssvrcfg/lang/de_DE/afscfg.rc,
	WINNT/afssvrcfg/lang/en_US/afscfg.rc,
	WINNT/afssvrcfg/lang/es_ES/afscfg.rc,
	WINNT/afssvrcfg/lang/ja_JP/afscfg.rc,
	WINNT/afssvrcfg/lang/ko_KR/afscfg.rc,
	WINNT/afssvrcfg/lang/pt_BR/afscfg.rc,
	WINNT/afssvrcfg/lang/zh_CN/afscfg.rc,
	WINNT/afssvrcfg/lang/zh_TW/afscfg.rc, WINNT/afssvrcpa/NTMakefile,
	WINNT/afssvrcpa/afssvrcpa_stub.rc,
	WINNT/afssvrcpa/cpl_interface.cpp, WINNT/afssvrcpa/cpl_interface.h,
	WINNT/afssvrcpa/resource.h, WINNT/afssvrcpa/lang/NTMakefile,
	WINNT/afssvrcpa/lang/de_DE/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/en_US/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/es_ES/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/ja_JP/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/ko_KR/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/pt_BR/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/zh_CN/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/zh_TW/afssvrcpa.rc,
	WINNT/afssvrmgr/NTMakefile, WINNT/afssvrmgr/action.cpp,
	WINNT/afssvrmgr/action.h, WINNT/afssvrmgr/agg_col.cpp,
	WINNT/afssvrmgr/agg_col.h, WINNT/afssvrmgr/agg_general.cpp,
	WINNT/afssvrmgr/agg_general.h, WINNT/afssvrmgr/agg_prop.cpp,
	WINNT/afssvrmgr/agg_prop.h, WINNT/afssvrmgr/agg_tab.cpp,
	WINNT/afssvrmgr/agg_tab.h, WINNT/afssvrmgr/alert.cpp,
	WINNT/afssvrmgr/alert.h, WINNT/afssvrmgr/cmdline.cpp,
	WINNT/afssvrmgr/cmdline.h, WINNT/afssvrmgr/columns.cpp,
	WINNT/afssvrmgr/columns.h, WINNT/afssvrmgr/command.cpp,
	WINNT/afssvrmgr/command.h, WINNT/afssvrmgr/creds.cpp,
	WINNT/afssvrmgr/creds.h, WINNT/afssvrmgr/dispatch.cpp,
	WINNT/afssvrmgr/dispatch.h, WINNT/afssvrmgr/dispguts.cpp,
	WINNT/afssvrmgr/dispguts.h, WINNT/afssvrmgr/display.cpp,
	WINNT/afssvrmgr/display.h, WINNT/afssvrmgr/exportcl.h,
	WINNT/afssvrmgr/general.cpp, WINNT/afssvrmgr/general.h,
	WINNT/afssvrmgr/help.hid, WINNT/afssvrmgr/helpfunc.cpp,
	WINNT/afssvrmgr/helpfunc.h, WINNT/afssvrmgr/messages.h,
	WINNT/afssvrmgr/options.cpp, WINNT/afssvrmgr/options.h,
	WINNT/afssvrmgr/prefs.cpp, WINNT/afssvrmgr/prefs.h,
	WINNT/afssvrmgr/problems.cpp, WINNT/afssvrmgr/problems.h,
	WINNT/afssvrmgr/propcache.cpp, WINNT/afssvrmgr/propcache.h,
	WINNT/afssvrmgr/resource.h, WINNT/afssvrmgr/set_clone.cpp,
	WINNT/afssvrmgr/set_clone.h, WINNT/afssvrmgr/set_col.cpp,
	WINNT/afssvrmgr/set_col.h, WINNT/afssvrmgr/set_create.cpp,
	WINNT/afssvrmgr/set_create.h, WINNT/afssvrmgr/set_createrep.cpp,
	WINNT/afssvrmgr/set_createrep.h, WINNT/afssvrmgr/set_delete.cpp,
	WINNT/afssvrmgr/set_delete.h, WINNT/afssvrmgr/set_dump.cpp,
	WINNT/afssvrmgr/set_dump.h, WINNT/afssvrmgr/set_general.cpp,
	WINNT/afssvrmgr/set_general.h, WINNT/afssvrmgr/set_move.cpp,
	WINNT/afssvrmgr/set_move.h, WINNT/afssvrmgr/set_prop.cpp,
	WINNT/afssvrmgr/set_prop.h, WINNT/afssvrmgr/set_quota.cpp,
	WINNT/afssvrmgr/set_quota.h, WINNT/afssvrmgr/set_release.cpp,
	WINNT/afssvrmgr/set_release.h, WINNT/afssvrmgr/set_rename.cpp,
	WINNT/afssvrmgr/set_rename.h, WINNT/afssvrmgr/set_repprop.cpp,
	WINNT/afssvrmgr/set_repprop.h, WINNT/afssvrmgr/set_restore.cpp,
	WINNT/afssvrmgr/set_restore.h, WINNT/afssvrmgr/set_tab.cpp,
	WINNT/afssvrmgr/set_tab.h, WINNT/afssvrmgr/subset.cpp,
	WINNT/afssvrmgr/subset.h, WINNT/afssvrmgr/svc_col.cpp,
	WINNT/afssvrmgr/svc_col.h, WINNT/afssvrmgr/svc_create.cpp,
	WINNT/afssvrmgr/svc_create.h, WINNT/afssvrmgr/svc_delete.cpp,
	WINNT/afssvrmgr/svc_delete.h, WINNT/afssvrmgr/svc_general.cpp,
	WINNT/afssvrmgr/svc_general.h, WINNT/afssvrmgr/svc_prop.cpp,
	WINNT/afssvrmgr/svc_prop.h, WINNT/afssvrmgr/svc_startstop.cpp,
	WINNT/afssvrmgr/svc_startstop.h, WINNT/afssvrmgr/svc_tab.cpp,
	WINNT/afssvrmgr/svc_tab.h, WINNT/afssvrmgr/svc_viewlog.cpp,
	WINNT/afssvrmgr/svc_viewlog.h, WINNT/afssvrmgr/svr_address.cpp,
	WINNT/afssvrmgr/svr_address.h, WINNT/afssvrmgr/svr_col.cpp,
	WINNT/afssvrmgr/svr_col.h, WINNT/afssvrmgr/svr_execute.cpp,
	WINNT/afssvrmgr/svr_execute.h, WINNT/afssvrmgr/svr_general.cpp,
	WINNT/afssvrmgr/svr_general.h, WINNT/afssvrmgr/svr_getdates.cpp,
	WINNT/afssvrmgr/svr_getdates.h, WINNT/afssvrmgr/svr_hosts.cpp,
	WINNT/afssvrmgr/svr_hosts.h, WINNT/afssvrmgr/svr_install.cpp,
	WINNT/afssvrmgr/svr_install.h, WINNT/afssvrmgr/svr_prop.cpp,
	WINNT/afssvrmgr/svr_prop.h, WINNT/afssvrmgr/svr_prune.cpp,
	WINNT/afssvrmgr/svr_prune.h, WINNT/afssvrmgr/svr_salvage.cpp,
	WINNT/afssvrmgr/svr_salvage.h, WINNT/afssvrmgr/svr_security.cpp,
	WINNT/afssvrmgr/svr_security.h, WINNT/afssvrmgr/svr_syncvldb.cpp,
	WINNT/afssvrmgr/svr_syncvldb.h, WINNT/afssvrmgr/svr_uninstall.cpp,
	WINNT/afssvrmgr/svr_uninstall.h, WINNT/afssvrmgr/svr_window.cpp,
	WINNT/afssvrmgr/svr_window.h, WINNT/afssvrmgr/svrmgr.cpp,
	WINNT/afssvrmgr/svrmgr.h, WINNT/afssvrmgr/svrmgr_stub.rc,
	WINNT/afssvrmgr/task.cpp, WINNT/afssvrmgr/task.h,
	WINNT/afssvrmgr/window.cpp, WINNT/afssvrmgr/window.h,
	WINNT/afssvrmgr/lang/NTMakefile,
	WINNT/afssvrmgr/lang/de_DE/svrmgr.rc,
	WINNT/afssvrmgr/lang/en_US/svrmgr.rc,
	WINNT/afssvrmgr/lang/es_ES/svrmgr.rc,
	WINNT/afssvrmgr/lang/ja_JP/svrmgr.rc,
	WINNT/afssvrmgr/lang/ko_KR/svrmgr.rc,
	WINNT/afssvrmgr/lang/pt_BR/svrmgr.rc,
	WINNT/afssvrmgr/lang/zh_CN/svrmgr.rc,
	WINNT/afssvrmgr/lang/zh_TW/svrmgr.rc,
	WINNT/afsusrmgr/AfsUsrMgr_stub.rc, WINNT/afsusrmgr/NTMakefile,
	WINNT/afsusrmgr/TaAfsUsrMgr.h, WINNT/afsusrmgr/action.cpp,
	WINNT/afsusrmgr/action.h, WINNT/afsusrmgr/browse.cpp,
	WINNT/afsusrmgr/browse.h, WINNT/afsusrmgr/cell_prop.cpp,
	WINNT/afsusrmgr/cell_prop.h, WINNT/afsusrmgr/cmdline.cpp,
	WINNT/afsusrmgr/cmdline.h, WINNT/afsusrmgr/columns.cpp,
	WINNT/afsusrmgr/columns.h, WINNT/afsusrmgr/command.cpp,
	WINNT/afsusrmgr/command.h, WINNT/afsusrmgr/creds.cpp,
	WINNT/afsusrmgr/creds.h, WINNT/afsusrmgr/display.cpp,
	WINNT/afsusrmgr/display.h, WINNT/afsusrmgr/errdata.cpp,
	WINNT/afsusrmgr/errdata.h, WINNT/afsusrmgr/general.cpp,
	WINNT/afsusrmgr/general.h, WINNT/afsusrmgr/grp_col.cpp,
	WINNT/afsusrmgr/grp_col.h, WINNT/afsusrmgr/grp_create.cpp,
	WINNT/afsusrmgr/grp_create.h, WINNT/afsusrmgr/grp_delete.cpp,
	WINNT/afsusrmgr/grp_delete.h, WINNT/afsusrmgr/grp_prop.cpp,
	WINNT/afsusrmgr/grp_prop.h, WINNT/afsusrmgr/grp_rename.cpp,
	WINNT/afsusrmgr/grp_rename.h, WINNT/afsusrmgr/grp_tab.cpp,
	WINNT/afsusrmgr/grp_tab.h, WINNT/afsusrmgr/help.hid,
	WINNT/afsusrmgr/helpfunc.cpp, WINNT/afsusrmgr/helpfunc.h,
	WINNT/afsusrmgr/main.cpp, WINNT/afsusrmgr/mch_col.cpp,
	WINNT/afsusrmgr/mch_col.h, WINNT/afsusrmgr/mch_create.cpp,
	WINNT/afsusrmgr/mch_create.h, WINNT/afsusrmgr/mch_delete.cpp,
	WINNT/afsusrmgr/mch_delete.h, WINNT/afsusrmgr/mch_tab.cpp,
	WINNT/afsusrmgr/mch_tab.h, WINNT/afsusrmgr/messages.h,
	WINNT/afsusrmgr/options.cpp, WINNT/afsusrmgr/options.h,
	WINNT/afsusrmgr/resource.h, WINNT/afsusrmgr/task.cpp,
	WINNT/afsusrmgr/task.h, WINNT/afsusrmgr/usr_col.cpp,
	WINNT/afsusrmgr/usr_col.h, WINNT/afsusrmgr/usr_cpw.cpp,
	WINNT/afsusrmgr/usr_cpw.h, WINNT/afsusrmgr/usr_create.cpp,
	WINNT/afsusrmgr/usr_create.h, WINNT/afsusrmgr/usr_delete.cpp,
	WINNT/afsusrmgr/usr_delete.h, WINNT/afsusrmgr/usr_prop.cpp,
	WINNT/afsusrmgr/usr_prop.h, WINNT/afsusrmgr/usr_search.cpp,
	WINNT/afsusrmgr/usr_search.h, WINNT/afsusrmgr/usr_tab.cpp,
	WINNT/afsusrmgr/usr_tab.h, WINNT/afsusrmgr/window.cpp,
	WINNT/afsusrmgr/window.h, WINNT/afsusrmgr/winlist.cpp,
	WINNT/afsusrmgr/winlist.h, WINNT/afsusrmgr/lang/NTMakefile,
	WINNT/afsusrmgr/lang/de_DE/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/en_US/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/es_ES/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/ja_JP/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/ko_KR/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/pt_BR/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/zh_CN/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/zh_TW/AfsUsrMgr.rc,
	WINNT/bosctlsvc/NTMakefile, WINNT/bosctlsvc/bosctlsvc.c,
	WINNT/bosctlsvc/bosctlsvc.rc, WINNT/client_config/NTMakefile,
	WINNT/client_config/afs_config.h,
	WINNT/client_config/afs_config_stub.rc,
	WINNT/client_config/cellservdb.c, WINNT/client_config/cellservdb.h,
	WINNT/client_config/config.cpp, WINNT/client_config/config.h,
	WINNT/client_config/dlg_automap.cpp,
	WINNT/client_config/dlg_diag.cpp,
	WINNT/client_config/dlg_logon.cpp,
	WINNT/client_config/dlg_misc.cpp, WINNT/client_config/drivemap.cpp,
	WINNT/client_config/drivemap.h, WINNT/client_config/help.hid,
	WINNT/client_config/isadmin.cpp, WINNT/client_config/isadmin.h,
	WINNT/client_config/main.cpp, WINNT/client_config/misc.cpp,
	WINNT/client_config/pagesize.cpp, WINNT/client_config/pagesize.h,
	WINNT/client_config/resource.h,
	WINNT/client_config/tab_advanced.cpp,
	WINNT/client_config/tab_advanced.h,
	WINNT/client_config/tab_drives.cpp,
	WINNT/client_config/tab_drives.h,
	WINNT/client_config/tab_general.cpp,
	WINNT/client_config/tab_general.h,
	WINNT/client_config/tab_hosts.cpp, WINNT/client_config/tab_hosts.h,
	WINNT/client_config/tab_prefs.cpp, WINNT/client_config/tab_prefs.h,
	WINNT/client_config/lang/NTMakefile,
	WINNT/client_config/lang/de_DE/afs_config.rc,
	WINNT/client_config/lang/en_US/afs_config.rc,
	WINNT/client_config/lang/es_ES/afs_config.rc,
	WINNT/client_config/lang/ja_JP/afs_config.rc,
	WINNT/client_config/lang/ko_KR/afs_config.rc,
	WINNT/client_config/lang/pt_BR/afs_config.rc,
	WINNT/client_config/lang/zh_CN/afs_config.rc,
	WINNT/client_config/lang/zh_TW/afs_config.rc,
	WINNT/client_cpa/NTMakefile, WINNT/client_cpa/afs_cpa_stub.rc,
	WINNT/client_cpa/cpl_interface.cpp,
	WINNT/client_cpa/cpl_interface.h, WINNT/client_cpa/resource.h,
	WINNT/client_cpa/lang/NTMakefile,
	WINNT/client_cpa/lang/de_DE/afs_cpa.rc,
	WINNT/client_cpa/lang/en_US/afs_cpa.rc,
	WINNT/client_cpa/lang/es_ES/afs_cpa.rc,
	WINNT/client_cpa/lang/ja_JP/afs_cpa.rc,
	WINNT/client_cpa/lang/ko_KR/afs_cpa.rc,
	WINNT/client_cpa/lang/pt_BR/afs_cpa.rc,
	WINNT/client_cpa/lang/zh_CN/afs_cpa.rc,
	WINNT/client_cpa/lang/zh_TW/afs_cpa.rc,
	WINNT/client_creds/Makefile, WINNT/client_creds/NTMakefile,
	WINNT/client_creds/advtab.cpp, WINNT/client_creds/advtab.h,
	WINNT/client_creds/afscreds.h, WINNT/client_creds/afscreds_stub.rc,
	WINNT/client_creds/afswiz.cpp, WINNT/client_creds/afswiz.h,
	WINNT/client_creds/creds.cpp, WINNT/client_creds/creds.h,
	WINNT/client_creds/credstab.cpp, WINNT/client_creds/credstab.h,
	WINNT/client_creds/help.hid, WINNT/client_creds/main.cpp,
	WINNT/client_creds/misc.cpp, WINNT/client_creds/mounttab.cpp,
	WINNT/client_creds/mounttab.h, WINNT/client_creds/resource.h,
	WINNT/client_creds/settings.cpp, WINNT/client_creds/settings.h,
	WINNT/client_creds/shortcut.cpp, WINNT/client_creds/shortcut.h,
	WINNT/client_creds/trayicon.cpp, WINNT/client_creds/trayicon.h,
	WINNT/client_creds/window.cpp, WINNT/client_creds/window.h,
	WINNT/client_creds/lang/NTMakefile,
	WINNT/client_creds/lang/de_DE/afscreds.rc,
	WINNT/client_creds/lang/en_US/afscreds.rc,
	WINNT/client_creds/lang/es_ES/afscreds.rc,
	WINNT/client_creds/lang/ja_JP/afscreds.rc,
	WINNT/client_creds/lang/ko_KR/afscreds.rc,
	WINNT/client_creds/lang/pt_BR/afscreds.rc,
	WINNT/client_creds/lang/zh_CN/afscreds.rc,
	WINNT/client_creds/lang/zh_TW/afscreds.rc,
	WINNT/client_exp/NTMakefile,
	WINNT/client_exp/add_acl_entry_dlg.cpp,
	WINNT/client_exp/add_acl_entry_dlg.h,
	WINNT/client_exp/add_submount_dlg.cpp,
	WINNT/client_exp/add_submount_dlg.h,
	WINNT/client_exp/afs_shl_ext.cpp, WINNT/client_exp/afs_shl_ext.h,
	WINNT/client_exp/afs_shl_ext.odl,
	WINNT/client_exp/afs_shl_ext_stub.rc,
	WINNT/client_exp/auth_dlg.cpp, WINNT/client_exp/auth_dlg.h,
	WINNT/client_exp/clear_acl_dlg.cpp,
	WINNT/client_exp/clear_acl_dlg.h,
	WINNT/client_exp/copy_acl_dlg.cpp, WINNT/client_exp/copy_acl_dlg.h,
	WINNT/client_exp/down_servers_dlg.cpp,
	WINNT/client_exp/down_servers_dlg.h, WINNT/client_exp/fs.h,
	WINNT/client_exp/gui2fs.cpp, WINNT/client_exp/gui2fs.h,
	WINNT/client_exp/help.cpp, WINNT/client_exp/help.h,
	WINNT/client_exp/hourglass.h, WINNT/client_exp/klog_dlg.cpp,
	WINNT/client_exp/klog_dlg.h,
	WINNT/client_exp/make_mount_point_dlg.cpp,
	WINNT/client_exp/make_mount_point_dlg.h,
	WINNT/client_exp/mount_points_dlg.cpp,
	WINNT/client_exp/mount_points_dlg.h, WINNT/client_exp/msgs.cpp,
	WINNT/client_exp/msgs.h, WINNT/client_exp/partition_info_dlg.cpp,
	WINNT/client_exp/partition_info_dlg.h, WINNT/client_exp/resource.h,
	WINNT/client_exp/results_dlg.cpp, WINNT/client_exp/results_dlg.h,
	WINNT/client_exp/server_status_dlg.H,
	WINNT/client_exp/server_status_dlg.cpp,
	WINNT/client_exp/set_afs_acl.cpp, WINNT/client_exp/set_afs_acl.h,
	WINNT/client_exp/shell_ext.cpp, WINNT/client_exp/shell_ext.h,
	WINNT/client_exp/stdafx.cpp, WINNT/client_exp/stdafx.h,
	WINNT/client_exp/submount_info.cpp,
	WINNT/client_exp/submount_info.h,
	WINNT/client_exp/submounts_dlg.cpp,
	WINNT/client_exp/submounts_dlg.h, WINNT/client_exp/unlog_dlg.cpp,
	WINNT/client_exp/unlog_dlg.h, WINNT/client_exp/volume_inf.h,
	WINNT/client_exp/volume_info.h, WINNT/client_exp/volumeinfo.cpp,
	WINNT/client_exp/lang/NTMakefile,
	WINNT/client_exp/lang/afs_shl_ext.rc2,
	WINNT/client_exp/lang/de_DE/afs_shl_ext.rc,
	WINNT/client_exp/lang/en_US/afs_shl_ext.rc,
	WINNT/client_exp/lang/es_ES/afs_shl_ext.rc,
	WINNT/client_exp/lang/ja_JP/afs_shl_ext.rc,
	WINNT/client_exp/lang/ko_KR/afs_shl_ext.rc,
	WINNT/client_exp/lang/pt_BR/afs_shl_ext.rc,
	WINNT/client_exp/lang/zh_CN/afs_shl_ext.rc,
	WINNT/client_exp/lang/zh_TW/afs_shl_ext.rc,
	WINNT/doc/install/Documentation/de_DE/README.txt,
	WINNT/doc/install/Documentation/en_US/README.txt,
	WINNT/doc/install/Documentation/es_ES/README.txt,
	WINNT/doc/install/Documentation/ja_JP/README.txt,
	WINNT/doc/install/Documentation/ko_KR/README.txt,
	WINNT/doc/install/Documentation/pt_BR/README.txt,
	WINNT/doc/install/Documentation/zh_CN/README.txt,
	WINNT/doc/install/Documentation/zh_TW/README.txt,
	WINNT/eventlog/NTMakefile, WINNT/eventlog/logevent.c,
	WINNT/eventlog/logevent.h, WINNT/eventlog/lang/NTMakefile,
	WINNT/eventlog/lang/afseventmsg.rc,
	WINNT/eventlog/lang/de_DE/event.mc,
	WINNT/eventlog/lang/en_US/event.mc,
	WINNT/eventlog/lang/es_ES/event.mc,
	WINNT/eventlog/lang/ja_JP/event.mc,
	WINNT/eventlog/lang/ko_KR/event.mc,
	WINNT/eventlog/lang/pt_BR/event.mc,
	WINNT/eventlog/lang/zh_CN/event.mc,
	WINNT/eventlog/lang/zh_TW/event.mc, WINNT/eventlog/test/NTMakefile,
	WINNT/eventlog/test/elogtest.c,
	WINNT/install/InstallShield5/BuildSetup.bat,
	WINNT/install/InstallShield5/CompileScript.bat,
	WINNT/install/InstallShield5/CreateGeneratedFiles.bat,
	WINNT/install/InstallShield5/CreateISDirTree.bat,
	WINNT/install/InstallShield5/DelISDirTree.bat,
	WINNT/install/InstallShield5/GatherFiles.bat,
	WINNT/install/InstallShield5/GenDefault.mda.bat,
	WINNT/install/InstallShield5/GenFileGroups.bat,
	WINNT/install/InstallShield5/GenIS5.ipr.bat,
	WINNT/install/InstallShield5/HowToSetTheVersion.txt,
	WINNT/install/InstallShield5/NTMakefile,
	WINNT/install/InstallShield5/README.TXT,
	WINNT/install/InstallShield5/ScatterFiles.bat,
	WINNT/license/NTMakefile, WINNT/license/main.cpp,
	WINNT/license/multistring.cpp, WINNT/license/multistring.h,
	WINNT/license/lang/NTMakefile, WINNT/license/lang/readme.txt,
	WINNT/pthread/NTMakefile, WINNT/pthread/pthread.c,
	WINNT/pthread/pthread.h, WINNT/pthread/pthread.rc,
	WINNT/pthread/pthread95.rc, WINNT/pthread/test/NTMakefile,
	WINNT/pthread/test/native.cpp, WINNT/pthread/test/ptest.c,
	WINNT/pthread/test/tsd.c, WINNT/talocale/NTMakefile,
	WINNT/talocale/tal_alloc.cpp, WINNT/talocale/tal_alloc.h,
	WINNT/talocale/tal_dialog.cpp, WINNT/talocale/tal_dialog.h,
	WINNT/talocale/tal_main.cpp, WINNT/talocale/tal_string.cpp,
	WINNT/talocale/tal_string.h, WINNT/talocale/talocale.h, afs/afs.h,
	afs/afs_analyze.c, afs/afs_axscache.c, afs/afs_axscache.h,
	afs/afs_buffer.c, afs/afs_call.c, afs/afs_callback.c,
	afs/afs_cbqueue.c, afs/afs_cbqueue.h, afs/afs_cell.c,
	afs/afs_chunk.c, afs/afs_chunkops.h, afs/afs_conn.c,
	afs/afs_daemons.c, afs/afs_dcache.c, afs/afs_exporter.c,
	afs/afs_init.c, afs/afs_lock.c, afs/afs_mariner.c,
	afs/afs_memcache.c, afs/afs_nfsclnt.c, afs/afs_osi.c,
	afs/afs_osi.h, afs/afs_osi_alloc.c, afs/afs_osi_pag.c,
	afs/afs_osi_uio.c, afs/afs_osi_vget.c, afs/afs_osidnlc.c,
	afs/afs_osidnlc.h, afs/afs_pioctl.c, afs/afs_prototypes.h,
	afs/afs_segments.c, afs/afs_server.c, afs/afs_stat.c,
	afs/afs_stats.h, afs/afs_trace.et, afs/afs_user.c, afs/afs_util.c,
	afs/afs_util.h, afs/afs_vcache.c, afs/afs_volume.c,
	afs/afsincludes.h, afs/exporter.h, afs/lock.h, afs/longc_procs.h,
	afs/nfsclient.h, afs/sysincludes.h, afs/voldefs.h, afs/volerrors.h,
	afs/AIX/osi_assem.s, afs/AIX/osi_config.c, afs/AIX/osi_file.c,
	afs/AIX/osi_groups.c, afs/AIX/osi_inode.c, afs/AIX/osi_inode.h,
	afs/AIX/osi_machdep.h, afs/AIX/osi_misc.c,
	afs/AIX/osi_prototypes.h, afs/AIX/osi_sleep.c,
	afs/AIX/osi_timeout.c, afs/AIX/osi_vfs.h, afs/AIX/osi_vfsops.c,
	afs/AIX/osi_vm.c, afs/AIX/osi_vnodeops.c, afs/DOC/afs_rwlocks,
	afs/DOC/file-reorg, afs/DOC/vm-integration, afs/DUX/osi_file.c,
	afs/DUX/osi_groups.c, afs/DUX/osi_inode.c, afs/DUX/osi_inode.h,
	afs/DUX/osi_machdep.h, afs/DUX/osi_misc.c, afs/DUX/osi_sleep.c,
	afs/DUX/osi_vfsops.c, afs/DUX/osi_vm.c, afs/DUX/osi_vnodeops.c,
	afs/HPUX/osi_debug.c, afs/HPUX/osi_file.c, afs/HPUX/osi_groups.c,
	afs/HPUX/osi_inode.c, afs/HPUX/osi_inode.h, afs/HPUX/osi_machdep.h,
	afs/HPUX/osi_misc.c, afs/HPUX/osi_sleep.c, afs/HPUX/osi_vfsops.c,
	afs/HPUX/osi_vm.c, afs/HPUX/osi_vnodeops.c, afs/IRIX/osi_file.c,
	afs/IRIX/osi_groups.c, afs/IRIX/osi_idbg.c, afs/IRIX/osi_inode.c,
	afs/IRIX/osi_inode.h, afs/IRIX/osi_machdep.h, afs/IRIX/osi_misc.c,
	afs/IRIX/osi_sleep.c, afs/IRIX/osi_vfs.h, afs/IRIX/osi_vfsops.c,
	afs/IRIX/osi_vm.c, afs/IRIX/osi_vnodeops.c, afs/LINUX/osi_alloc.c,
	afs/LINUX/osi_cred.c, afs/LINUX/osi_file.c, afs/LINUX/osi_groups.c,
	afs/LINUX/osi_inode.c, afs/LINUX/osi_machdep.h,
	afs/LINUX/osi_misc.c, afs/LINUX/osi_module.c,
	afs/LINUX/osi_prototypes.h, afs/LINUX/osi_sleep.c,
	afs/LINUX/osi_vfsops.c, afs/LINUX/osi_vm.c,
	afs/LINUX/osi_vnodeops.c, afs/SOLARIS/osi_file.c,
	afs/SOLARIS/osi_groups.c, afs/SOLARIS/osi_inode.c,
	afs/SOLARIS/osi_inode.h, afs/SOLARIS/osi_machdep.h,
	afs/SOLARIS/osi_prototypes.h, afs/SOLARIS/osi_sleep.c,
	afs/SOLARIS/osi_vfsops.c, afs/SOLARIS/osi_vm.c,
	afs/SOLARIS/osi_vnodeops.c, afs/UKERNEL/afs_usrops.c,
	afs/UKERNEL/afs_usrops.h, afs/UKERNEL/afsincludes.h,
	afs/UKERNEL/osi_groups.c, afs/UKERNEL/osi_machdep.h,
	afs/UKERNEL/osi_vfsops.c, afs/UKERNEL/osi_vm.c,
	afs/UKERNEL/osi_vnodeops.c, afs/UKERNEL/sysincludes.h,
	afs/VNOPS/afs_vnop_access.c, afs/VNOPS/afs_vnop_attrs.c,
	afs/VNOPS/afs_vnop_create.c, afs/VNOPS/afs_vnop_dirops.c,
	afs/VNOPS/afs_vnop_fid.c, afs/VNOPS/afs_vnop_flock.c,
	afs/VNOPS/afs_vnop_link.c, afs/VNOPS/afs_vnop_lookup.c,
	afs/VNOPS/afs_vnop_open.c, afs/VNOPS/afs_vnop_read.c,
	afs/VNOPS/afs_vnop_readdir.c, afs/VNOPS/afs_vnop_remove.c,
	afs/VNOPS/afs_vnop_rename.c, afs/VNOPS/afs_vnop_strategy.c,
	afs/VNOPS/afs_vnop_symlink.c, afs/VNOPS/afs_vnop_write.c,
	afsd/afs.conf.linux, afsd/afs.hpux102.driver, afsd/afs.rc.alpha,
	afsd/afs.rc.alpha_dux40, afsd/afs.rc.hpux10, afsd/afs.rc.linux,
	afsd/afs.rc.sgi, afsd/afs.rc.sgi_ipnos, afsd/afs.rc.solaris,
	afsd/afs.rc.solaris.2.7, afsd/afs.rc.solaris.2_5,
	afsd/afs_rtsymtab.pl.sgi_53, afsd/afs_rtsymtab.pl.sgi_61,
	afsd/afsd.c, afsd/rc.afs.rs_aix, afsd/rc.afsd.large,
	afsd/rc.afsd.medium, afsd/rc.afsd.small,
	afsd/rc.dkload.client.rs_aix, afsd/rc.dkload.server.rs_aix,
	afsd/vsys.c, afsinstall/bin/AFSinstall, afsinstall/lib/patch.pl,
	afsinstall/lib/InstallGuides/ALPHA_x/afsinstall.rc,
	afsinstall/lib/InstallGuides/ALPHA_x/bldkernel,
	afsinstall/lib/InstallGuides/ALPHA_x/build,
	afsinstall/lib/InstallGuides/ALPHA_x/installkernel,
	afsinstall/lib/InstallGuides/ALPHA_x/rc,
	afsinstall/lib/InstallGuides/ALPHA_x/unix,
	afsinstall/lib/InstallGuides/ALPHA_x/vfsck,
	afsinstall/lib/InstallGuides/GENERIC/afsinstall.rc,
	afsinstall/lib/InstallGuides/GENERIC/clientconfig,
	afsinstall/lib/InstallGuides/GENERIC/dbserver,
	afsinstall/lib/InstallGuides/GENERIC/debug,
	afsinstall/lib/InstallGuides/GENERIC/fileserver,
	afsinstall/lib/InstallGuides/GENERIC/login,
	afsinstall/lib/InstallGuides/GENERIC/miscserver,
	afsinstall/lib/InstallGuides/GENERIC/other,
	afsinstall/lib/InstallGuides/GENERIC/rc,
	afsinstall/lib/InstallGuides/GENERIC/serveruser,
	afsinstall/lib/InstallGuides/GENERIC/tokens,
	afsinstall/lib/InstallGuides/GENERIC/unix,
	afsinstall/lib/InstallGuides/HP_UX1x/bldkernel,
	afsinstall/lib/InstallGuides/HP_UX1x/build,
	afsinstall/lib/InstallGuides/HP_UX1x/installkernel,
	afsinstall/lib/InstallGuides/HPx00_UX9/modkernel,
	afsinstall/lib/InstallGuides/HPx00_UX9/rc,
	afsinstall/lib/InstallGuides/HPx00_UX9/unix,
	afsinstall/lib/InstallGuides/HPx00_UX9/vfsck,
	afsinstall/lib/InstallGuides/HPx_UX10x/afsinstall.rc,
	afsinstall/lib/InstallGuides/HPx_UX10x/bldkernel,
	afsinstall/lib/InstallGuides/HPx_UX10x/build,
	afsinstall/lib/InstallGuides/HPx_UX10x/rc,
	afsinstall/lib/InstallGuides/HPx_UX10x/unix,
	afsinstall/lib/InstallGuides/HPx_UX10x/vfsck,
	afsinstall/lib/InstallGuides/RS_AIX3x/login,
	afsinstall/lib/InstallGuides/RS_AIX3x/modkernel,
	afsinstall/lib/InstallGuides/RS_AIX3x/rc,
	afsinstall/lib/InstallGuides/RS_AIX3x/unix,
	afsinstall/lib/InstallGuides/RS_AIX3x/vfsck,
	afsinstall/lib/InstallGuides/RS_AIX4x/login,
	afsinstall/lib/InstallGuides/RS_AIX4x/modkernel,
	afsinstall/lib/InstallGuides/RS_AIX4x/rc,
	afsinstall/lib/InstallGuides/RS_AIX4x/unix,
	afsinstall/lib/InstallGuides/RS_AIX4x/vfsck,
	afsinstall/lib/InstallGuides/SGI_5x/afsinstall.rc,
	afsinstall/lib/InstallGuides/SGI_5x/bldkernel,
	afsinstall/lib/InstallGuides/SGI_5x/modkernel,
	afsinstall/lib/InstallGuides/SGI_6x/bldkernel,
	afsinstall/lib/InstallGuides/SGI_6x/modkernel,
	afsinstall/lib/InstallGuides/SGI_x/build,
	afsinstall/lib/InstallGuides/SGI_x/dbserver,
	afsinstall/lib/InstallGuides/SGI_x/fileserver,
	afsinstall/lib/InstallGuides/SGI_x/installkernel,
	afsinstall/lib/InstallGuides/SGI_x/login,
	afsinstall/lib/InstallGuides/SGI_x/miscserver,
	afsinstall/lib/InstallGuides/SGI_x/rc,
	afsinstall/lib/InstallGuides/SGI_x/unix,
	afsinstall/lib/InstallGuides/SUN4x_4x/bldkernel,
	afsinstall/lib/InstallGuides/SUN4x_4x/build,
	afsinstall/lib/InstallGuides/SUN4x_4x/installkernel,
	afsinstall/lib/InstallGuides/SUN4x_4x/modkernel,
	afsinstall/lib/InstallGuides/SUN4x_4x/rc,
	afsinstall/lib/InstallGuides/SUN4x_4x/unix,
	afsinstall/lib/InstallGuides/SUN4x_4x/vfsck,
	afsinstall/lib/InstallGuides/SUN4x_5x/modkernel,
	afsinstall/lib/InstallGuides/SUN4x_5x/rc,
	afsinstall/lib/InstallGuides/SUN4x_5x/unix,
	afsinstall/lib/InstallGuides/SUN4x_5x/vfsck,
	afsinstall/lib/InstallGuides/alpha_dux40/bldkernel,
	afsinstall/lib/InstallGuides/alpha_dux40/login,
	afsinstall/lib/InstallGuides/alpha_dux40/unix,
	afsinstall/lib/InstallGuides/hp700_ux100/build,
	afsinstall/lib/InstallGuides/hp700_ux100/installkernel,
	afsinstall/lib/InstallGuides/hp700_ux101/build,
	afsinstall/lib/InstallGuides/hp700_ux101/installkernel,
	afsinstall/lib/InstallGuides/hp700_ux90/bldkernel,
	afsinstall/lib/InstallGuides/hp700_ux90/build,
	afsinstall/lib/InstallGuides/hp700_ux90/installkernel,
	afsinstall/lib/InstallGuides/hp800_ux100/build,
	afsinstall/lib/InstallGuides/hp800_ux100/installkernel,
	afsinstall/lib/InstallGuides/hp800_ux101/build,
	afsinstall/lib/InstallGuides/hp800_ux101/installkernel,
	afsinstall/lib/InstallGuides/hp800_ux90/bldkernel,
	afsinstall/lib/InstallGuides/hp800_ux90/build,
	afsinstall/lib/InstallGuides/hp800_ux90/installkernel,
	afsinstall/lib/InstallGuides/hp_ux102/bldkernel,
	afsinstall/lib/InstallGuides/hp_ux102/build,
	afsinstall/lib/InstallGuides/hp_ux102/installkernel,
	afsinstall/lib/InstallGuides/info/bldkernel.toc,
	afsinstall/lib/InstallGuides/info/build.toc,
	afsinstall/lib/InstallGuides/info/clientconfig.toc,
	afsinstall/lib/InstallGuides/info/dbserver.toc,
	afsinstall/lib/InstallGuides/info/debug.toc,
	afsinstall/lib/InstallGuides/info/fileserver.toc,
	afsinstall/lib/InstallGuides/info/installkernel.toc,
	afsinstall/lib/InstallGuides/info/login.toc,
	afsinstall/lib/InstallGuides/info/miscserver.toc,
	afsinstall/lib/InstallGuides/info/modkernel.toc,
	afsinstall/lib/InstallGuides/info/other.toc,
	afsinstall/lib/InstallGuides/info/rc.toc,
	afsinstall/lib/InstallGuides/info/serveruser.toc,
	afsinstall/lib/InstallGuides/info/tokens.toc,
	afsinstall/lib/InstallGuides/info/unix.toc,
	afsinstall/lib/InstallGuides/info/vfsck.toc,
	afsinstall/lib/InstallGuides/sgi_63/bldkernel,
	afsinstall/lib/InstallGuides/sgi_63/modkernel,
	afsinstall/lib/InstallGuides/sgi_64/bldkernel,
	afsinstall/lib/InstallGuides/sgi_64/modkernel,
	afsinstall/lib/InstallGuides/sun4x_56/login,
	afsinstall/lib/InstallGuides/sun4x_56/unix,
	afsinstall/lib/InstallGuides/sun4x_56/vfsck,
	afsmonitor/afsmon-labels.h, afsmonitor/afsmon-output.c,
	afsmonitor/afsmon-parselog.c, afsmonitor/afsmon-win.c,
	afsmonitor/afsmonitor.c, afsmonitor/afsmonitor.h, afsweb/README,
	afsweb/README.BETA1, afsweb/README.BETA2, afsweb/TestPlan.txt,
	afsweb/WebSecure_Design.txt, afsweb/afswsApache_config.sh,
	afsweb/apache_afs_cache.c, afsweb/apache_afs_cache.h,
	afsweb/apache_afs_client.c, afsweb/apache_afs_module.c,
	afsweb/apache_afs_plugin.c, afsweb/apache_afs_utils.c,
	afsweb/apache_afs_utils.h, afsweb/apache_afs_weblog.c,
	afsweb/apache_api.h, afsweb/nsafs.c, afsweb/nsafs.h,
	afsweb/securehash.c, afsweb/weblog.c, afsweb/weblog_errors.h,
	audit/NTMakefile, audit/audit.c, audit/audit.h,
	audit/config.aix.sample, audit/events.aix.sample,
	audit/objects.aix.sample, auth/NTMakefile, auth/acfg_errors.et,
	auth/auth.p.h, auth/authcon.c, auth/cellconfig.c,
	auth/cellconfig.p.h, auth/copyauth.c, auth/keys.h, auth/ktc.c,
	auth/ktc_errors.et, auth/ktc_nt.c, auth/setkey.c, auth/userok.c,
	auth/writeconfig.c, auth/test/NTMakefile, auth/test/ktctest.c,
	auth/test/testcellconf.c, bozo/NTMakefile, bozo/bnode.c,
	bozo/bnode.p.h, bozo/bos.c, bozo/bos.rc, bozo/boserr.et,
	bozo/bosint.xg, bozo/bosoprocs.c, bozo/bosserver.c,
	bozo/bosserver.rc, bozo/cronbnodeops.c, bozo/ezbnodeops.c,
	bozo/fsbnodeops.c, bozo/smail-notifier.c, bozo/test/testproc.c,
	bu_utils/Contents.Readme, bu_utils/NTMakefile, bu_utils/fms.c,
	bu_utils/fms.doc, bu_utils/fms.rc, bubasics/NTMakefile,
	bubasics/backmon.xg, bubasics/bubasics.h, bubasics/bumon.xg,
	bubasics/butc.xg, bubasics/butc_errs.et, bubasics/butm.p.h,
	bubasics/butm_errs.et, bubasics/butx_errs.et, bubasics/tcdata.p.h,
	bucoord/NTMakefile, bucoord/backup.rc, bucoord/bc.p.h,
	bucoord/bc_status.c, bucoord/btest.c, bucoord/bucoord_errs.et,
	bucoord/commands.c, bucoord/config.c, bucoord/dlq.c,
	bucoord/dsstub.c, bucoord/dsvs.c, bucoord/dump.c,
	bucoord/dump_sched.c, bucoord/error_macros.h, bucoord/expire.c,
	bucoord/main.c, bucoord/regex.c, bucoord/restore.c,
	bucoord/server.c, bucoord/status.c, bucoord/tape_hosts.c,
	bucoord/testcases, bucoord/ttest.c, bucoord/ubik_db_if.c,
	bucoord/vol_sets.c, bucoord/volstub.c, budb/NTMakefile,
	budb/budb.rg: Standardize License information

2000-11-04 08:38  shadow

	* src/LICENSE: where the per file license text refers to it

2000-11-04 03:34  shadow

	* doc/LICENSE: add a license

2000-11-04 02:28  shadow

	* src/: log/test/unlogtest.d, login/getenv.c, login/login.c,
	login/setenv.c, login/util_login.c, login/util_logout.c,
	login/util_logwtmp.c, lwp/NTMakefile, lwp/fasttime.c, lwp/iomgr.c,
	lwp/lock.c, lwp/lock.h, lwp/lwp.c, lwp/lwp.h, lwp/lwp_nt.c,
	lwp/preempt.c, lwp/preempt.h, lwp/process.c, lwp/process.s,
	lwp/process.s.hpux, lwp/rw.c, lwp/timer.c, lwp/timer.h,
	lwp/waitkey.c, lwp/test/NTMakefile, lwp/test/selclient.c,
	lwp/test/selserver.c, lwp/test/selsubs.c, lwp/test/seltest.h,
	lwp/test/test.c, lwp/test/test_key.c, lwp/test/testlwp.c,
	lwp/test/testtime.c, mpp/mpp.1, mpp/mpp.c, null/null.c,
	package/README, package/check.c, package/conftree.c,
	package/fileops.c, package/globals.h, package/globfuncs.c,
	package/gram.y, package/lex.l, package/makepkgfiles,
	package/messages.c, package/misc.c, package/package.8,
	package/package.c, package/package.h, package/package.help,
	package/package.ms, package/systype.h, package/tags,
	package/test.c, package/test_gram.y, package/update.c,
	package/validupdates.h, package/y.tab.h.hidden, pam/afs_account.c,
	pam/afs_auth.c, pam/afs_message.c, pam/afs_message.h,
	pam/afs_pam_msg.c, pam/afs_pam_msg.h, pam/afs_password.c,
	pam/afs_session.c, pam/afs_setcred.c, pam/afs_util.c,
	pam/afs_util.h, pam/mapfile, pam/mapfile.hp, pam/test_pam.c,
	pinstall/install.c, pinstall/test/test_install,
	procmgmt/NTMakefile, procmgmt/afskill.c, procmgmt/afskill.rc,
	procmgmt/afsprocmgmt.def, procmgmt/afsprocmgmt.rc,
	procmgmt/pmgtprivate.h, procmgmt/procmgmt.h,
	procmgmt/procmgmt_nt.c, procmgmt/procmgmt_unix.c,
	procmgmt/redirect_nt.c, procmgmt/test/NTMakefile,
	procmgmt/test/pmgttest.c, ptserver/NTMakefile,
	ptserver/db_verify.c, ptserver/display.c, ptserver/error_macros.h,
	ptserver/ptclient.c, ptserver/ptclient.h, ptserver/pterror.et,
	ptserver/ptint.xg, ptserver/ptopcodes.h, ptserver/ptprocs.c,
	ptserver/pts.c, ptserver/pts.rc, ptserver/ptserver.c,
	ptserver/ptserver.h, ptserver/ptserver.rc, ptserver/ptuser.c,
	ptserver/ptutils.c, ptserver/readgroup.c, ptserver/readpwd.c,
	ptserver/testpt.c, ptserver/utils.c, rx/NTMakefile, rx/rx.c,
	rx/rx.h, rx/rx_clock.c, rx/rx_clock.h, rx/rx_clock_nt.c,
	rx/rx_conncache.c, rx/rx_event.c, rx/rx_event.h, rx/rx_getaddr.c,
	rx/rx_globals.c, rx/rx_globals.h, rx/rx_internal.h,
	rx/rx_kcommon.c, rx/rx_kcommon.h, rx/rx_kernel.h, rx/rx_lwp.c,
	rx/rx_lwp.h, rx/rx_misc.c, rx/rx_misc.h, rx/rx_multi.c,
	rx/rx_multi.h, rx/rx_null.c, rx/rx_null.h, rx/rx_packet.c,
	rx/rx_packet.h, rx/rx_pthread.c, rx/rx_pthread.h, rx/rx_queue.h,
	rx/rx_rdwr.c, rx/rx_trace.c, rx/rx_trace.h, rx/rx_user.c,
	rx/rx_user.h, rx/rx_xmit_nt.c, rx/rx_xmit_nt.h, rx/rxdebug.c,
	rx/rxdebug.rc, rx/xdr.c, rx/xdr.h, rx/xdr_afsuuid.c,
	rx/xdr_array.c, rx/xdr_arrayn.c, rx/xdr_float.c, rx/xdr_mem.c,
	rx/xdr_rec.c, rx/xdr_refernce.c, rx/xdr_rx.c, rx/xdr_stdio.c,
	rx/xdr_update.c, rx/AIX/rx_kmutex.h, rx/AIX/rx_knet.c,
	rx/DUX/rx_kmutex.h, rx/DUX/rx_knet.c, rx/IRIX/rx_kmutex.h,
	rx/IRIX/rx_knet.c, rx/LINUX/rx_kmutex.h, rx/LINUX/rx_knet.c,
	rx/SOLARIS/rx_kmutex.h, rx/SOLARIS/rx_knet.c,
	rx/UKERNEL/rx_kcommon.h, rx/UKERNEL/rx_kmutex.h,
	rx/UKERNEL/rx_knet.c, rx/bulk.example/README,
	rx/bulk.example/bulk.xg, rx/bulk.example/bulk_client.c,
	rx/bulk.example/bulk_io.c, rx/bulk.example/bulk_server.c,
	rx/bulktest/README, rx/bulktest/bulk.xg, rx/bulktest/bulk_client.c,
	rx/bulktest/bulk_io.c, rx/bulktest/bulk_server.c,
	rx/multi.example/README, rx/multi.example/sample.xg,
	rx/multi.example/sample_client.c, rx/multi.example/sample_server.c,
	rx/simple.example/README, rx/simple.example/sample.xg,
	rx/simple.example/sample_client.c,
	rx/simple.example/sample_server.c, rx/test/NTMakefile,
	rx/test/generator.c, rx/test/generator.h, rx/test/kctest.c,
	rx/test/kstest.c, rx/test/tableGen.c, rx/test/testclient.c,
	rx/test/testqueue.c, rx/test/testserver.c, rxgen/NTMakefile,
	rxgen/rpc_clntout.c, rxgen/rpc_cout.c, rxgen/rpc_errors.h,
	rxgen/rpc_hout.c, rxgen/rpc_main.c, rxgen/rpc_parse.c,
	rxgen/rpc_parse.h, rxgen/rpc_scan.c, rxgen/rpc_scan.h,
	rxgen/rpc_svcout.c, rxgen/rpc_util.c, rxgen/rpc_util.h,
	rxgen/rxgen_consts.h, rxkad/NTMakefile, rxkad/README,
	rxkad/lifetimes.h, rxkad/private_data.h, rxkad/rxkad.p.h,
	rxkad/rxkad_client.c, rxkad/rxkad_common.c, rxkad/rxkad_errs.et,
	rxkad/rxkad_server.c, rxkad/ticket.c, rxkad/domestic/crypt_conn.c,
	rxkad/domestic/fcrypt.c, rxkad/domestic/fcrypt.h,
	rxkad/domestic/sboxes.h, rxkad/domestic/tcrypt.c,
	rxkad/test/NTMakefile, rxkad/test/stress.c, rxkad/test/stress.rg,
	rxkad/test/stress_c.c, rxkad/test/stress_errs.et,
	rxkad/test/stress_internal.h, rxkad/test/stress_s.c,
	rxkad/test/stress_test_mp, rxstat/NTMakefile, rxstat/rxstat.c,
	rxstat/rxstat.xg, scout/scout.c, sgistuff/sgi_auth.c, sia/siad.c,
	sia/test-reauth.c, sys/NTMakefile, sys/afssyscalls.c,
	sys/afssyscalls.h, sys/fixit.c, sys/icreate.c, sys/idec.c,
	sys/iinc.c, sys/iopen.c, sys/iread.c, sys/istat.c, sys/iwrite.c,
	sys/pagsh.c, sys/pioctl_nt.c, sys/pioctl_nt.h, sys/rmtsys.xg,
	sys/rmtsysc.c, sys/rmtsysd.c, sys/rmtsysnet.c, sys/rmtsyss.c,
	sys/syscall.s, sys/xfsattrs.h, tbutc/NTMakefile,
	tsm41/aix41_auth.c, tviced/NTMakefile, ubik/NTMakefile,
	ubik/beacon.c, ubik/disk.c, ubik/lock.c, ubik/phys.c,
	ubik/recovery.c, ubik/remote.c, ubik/ubik.c, ubik/ubik.p.h,
	ubik/ubik_int.xg, ubik/ubikclient.c, ubik/ubikcmd.c, ubik/udebug.c,
	ubik/udebug.rc, ubik/uerrors.et, ubik/utst_client.c,
	ubik/utst_int.xg, ubik/utst_server.c, ubik/vote.c,
	update/NTMakefile, update/client.c, update/global.h,
	update/server.c, update/upclient.rc, update/update.xg,
	update/upserver.rc, update/utils.c, usd/NTMakefile, usd/usd.h,
	usd/usd_file.c, usd/usd_nt.c, usd/test/NTMakefile,
	usd/test/usd_test.c, uss/grammar.y, uss/sample.bulkfile,
	uss/sample.template, uss/uss.c, uss/uss.rc, uss/uss_acl.c,
	uss/uss_acl.h, uss/uss_common.c, uss/uss_common.h, uss/uss_fs.c,
	uss/uss_fs.h, uss/uss_kauth.c, uss/uss_kauth.h, uss/uss_procs.c,
	uss/uss_procs.h, uss/uss_ptserver.c, uss/uss_ptserver.h,
	uss/uss_vol.c, uss/uss_vol.h, util/NTMakefile, util/afs_atomlist.c,
	util/afs_atomlist.h, util/afs_lhash.c, util/afs_lhash.h,
	util/afsutil.h, util/assert.c, util/assert.h, util/base32.c,
	util/base64.c, util/casestrcpy.c, util/dirent_nt.h, util/dirpath.c,
	util/errmap_nt.c, util/errmap_nt.h, util/errors.h, util/fileutil.c,
	util/fileutil.h, util/flipbase64.c, util/get_krbrlm.c,
	util/hostparse.c, util/hputil.c, util/isathing.c, util/itc.h,
	util/kreltime.c, util/ktime.c, util/ktime.h, util/netutils.c,
	util/netutils.h, util/packages.h, util/potpourri.h,
	util/pthread_glock.c, util/pthread_glock.h, util/pthread_nosigs.h,
	util/readdir_nt.c, util/regex.c, util/remote.h, util/secutil_nt.c,
	util/secutil_nt.h, util/serverLog.c, util/sys.c, util/uuid.c,
	util/vice.h, util/volparse.c, util/winsock_nt.c,
	util/test/NTMakefile, util/test/b32.c, util/test/b64.c,
	util/test/dirpath_test.c, util/test/dtest.c, util/test/fb64.c,
	util/test/ktest.c, util/test/test_ktime.c, util/test/treaddir.c,
	venus/cacheout.c, venus/cmdebug.c, venus/fs.c, venus/fstrace.c,
	venus/gcpags.c, venus/kdump.c, venus/kdump.sh.hp_ux11,
	venus/kdump.sh.sgi_ipnos, venus/kdump.sh.solaris7, venus/twiddle.c,
	venus/up.c, venus/whatfid.c, venus/test/fulltest.c,
	venus/test/getinitparams.c, venus/test/idtest.c,
	venus/test/owntest.c, vfsck/bcheckrc, vfsck/bcheckrc-hp_ux110,
	vfsck/dir.c, vfsck/dirutils.c, vfsck/fsck.h, vfsck/inode.c,
	vfsck/main.c, vfsck/mount, vfsck/pass1.c, vfsck/pass1b.c,
	vfsck/pass2.c, vfsck/pass3.c, vfsck/pass4.c, vfsck/pass5.c,
	vfsck/proplist.c, vfsck/setup.c, vfsck/ufs_subr.c,
	vfsck/ufs_tables.c, vfsck/umount, vfsck/utilities.c,
	vfsck/vprintf.c, viced/NTMakefile, viced/afsfileprocs.c,
	viced/callback.c, viced/check_sysid.c, viced/fileserver.rc,
	viced/fs_stats.h, viced/fsprobe.c, viced/host.c, viced/host.h,
	viced/physio.c, viced/profile.c, viced/viced.c, viced/viced.h,
	vlserver/NTMakefile, vlserver/cnvldb.c, vlserver/cnvldb.h,
	vlserver/sascnvldb.c, vlserver/vl_errors.et, vlserver/vl_opcodes.h,
	vlserver/vlclient.c, vlserver/vlclient.h, vlserver/vldb_check.c,
	vlserver/vldbint.xg, vlserver/vlprocs.c, vlserver/vlserver.c,
	vlserver/vlserver.p.h, vlserver/vlserver.rc, vlserver/vlutils.c,
	vol/NTMakefile, vol/clone.c, vol/common.c, vol/devname.c,
	vol/fs_conv_411.c, vol/fssync.h, vol/gi.c, vol/ihandle.c,
	vol/ihandle.h, vol/listinodes.c, vol/namei_ops.c, vol/namei_ops.h,
	vol/nfs.h, vol/ntops.c, vol/ntops.h, vol/nuke.c, vol/partition.c,
	vol/partition.h, vol/physio.c, vol/purge.c, vol/salvage.h,
	vol/salvager.rc, vol/viceinode.h, vol/vnode.c, vol/vnode.h,
	vol/vol-info.c, vol/vol-salvage.c, vol/voldefs.h, vol/volinfo.rc,
	vol/volinodes.h, vol/volume.c, vol/volume.h, vol/vutil.c,
	vol/vutils.h, vol/xfs_size_check.c, vol/test/NTMakefile,
	vol/test/README, vol/test/ilist_nt.c, vol/test/listVicepx.c,
	vol/test/listVicepx.h, vol/test/ltlist.c, vol/test/nicreate.c,
	vol/test/nilist.c, vol/test/nincdec.c, vol/test/nino.c,
	vol/test/nsubr.c, vol/test/testpart.c, vol/test/updateDirInode.c,
	vol/test/utilities.c, volser/NTMakefile, volser/common.c,
	volser/dump.h, volser/dumpstuff.c, volser/lockdata.h,
	volser/lockprocs.c, volser/physio.c, volser/restorevol.c,
	volser/vol.h, volser/volerr.et, volser/volint.xg, volser/volmain.c,
	volser/volprocs.c, volser/volser.p.h, volser/volserver.rc,
	volser/voltrans.c, volser/vos.c, volser/vos.rc, volser/vsprocs.c,
	volser/vsutils.c, wsadmin.lib/aix_22.generic,
	wsadmin.lib/aix_22.generic.dev, wsadmin.lib/aix_22.readonly,
	wsadmin.lib/aix_22.readwrite, wsadmin.lib/base.generic,
	wsadmin.lib/devel, wsadmin.lib/pmax_31.generic,
	wsadmin.lib/pmax_31.generic.dev, wsadmin.lib/pmax_31.readonly,
	wsadmin.lib/pmax_31.readwrite, wsadmin.lib/rt_r4.generic,
	wsadmin.lib/rt_r4.generic.dev, wsadmin.lib/rt_r4.generic.dkload,
	wsadmin.lib/rt_r4.generic.printer, wsadmin.lib/rt_r4.readonly,
	wsadmin.lib/rt_r4.readwrite, wsadmin.lib/sun3_35.generic,
	wsadmin.lib/sun3_35.generic.dev, wsadmin.lib/sun3_35.readonly,
	wsadmin.lib/sun3_35.readwrite, wsadmin.lib/sun3_40.generic,
	wsadmin.lib/sun3_40.generic.dev, wsadmin.lib/sun3_40.readonly,
	wsadmin.lib/sun3_40.readwrite, wsadmin.lib/sun3_40x.generic,
	wsadmin.lib/sun3_40x.generic.dev, wsadmin.lib/sun3_40x.readonly,
	wsadmin.lib/sun3_40x.readwrite, wsadmin.lib/sun4_40.generic,
	wsadmin.lib/sun4_40.generic.dev, wsadmin.lib/sun4_40.readonly,
	wsadmin.lib/sun4_40.readwrite, wsadmin.lib/sun4_40c.generic,
	wsadmin.lib/sun4_40c.generic.dev, wsadmin.lib/sun4_40c.readonly,
	wsadmin.lib/sun4_40c.readwrite, wsadmin.lib/vax_30.generic,
	wsadmin.lib/vax_30.generic.dev, wsadmin.lib/vax_30.readonly,
	wsadmin.lib/vax_30.readwrite, wsadmin.src/.rhosts,
	wsadmin.src/admin, wsadmin.src/hosts.equiv,
	wsadmin.src/inetd.conf.pmax_31, wsadmin.src/inetd.conf.rt_r4,
	wsadmin.src/staff.dkload.proto, wsadmin.src/staff.printer.proto,
	wsadmin.src/staff.proto, wsadmin.src/syslog.conf,
	wsadmin.src/user.permits, xstat/xstat_cm.c, xstat/xstat_cm.h,
	xstat/xstat_cm_test.c, xstat/xstat_fs.c, xstat/xstat_fs.h,
	xstat/xstat_fs_callback.c, xstat/xstat_fs_test.c: Initial IBM
	OpenAFS 1.0 tree

2000-11-04 02:25  shadow

	* src/: comerr/compiler.h, comerr/error_msg.c,
	comerr/error_table.h, comerr/error_table.y,
	comerr/error_table_nt.c, comerr/error_table_nt.h,
	comerr/et_lex.lex.l, comerr/et_lex.lex_nt.c, comerr/et_name.c,
	comerr/internal.h, comerr/mit-sipb-cr.h, comerr/test/NTMakefile,
	comerr/test/test.c, comerr/test/test1.et, comerr/test/test2.et,
	config/Makefile.version-CML, config/NTDllmap.txt,
	config/NTLang.bat, config/NTMakefile, config/NTMakefile.i386_nt40,
	config/NTMakefile.version-CML, config/NTMakefile.version-NOCML,
	config/NTVersioninfo.rc, config/afs_args.h, config/afs_sysnames.h,
	config/config.c, config/debug.h, config/icl.h,
	config/linux-version, config/mc.c, config/mkvers.c,
	config/param.alpha_dux40.h, config/param.alpha_dux40_usr.h,
	config/param.hp_ux110.h, config/param.hp_ux110_usr.h,
	config/param.i386_linux22.h, config/param.i386_linux22_usr.h,
	config/param.i386_nt40.h, config/param.rs_aix42.h,
	config/param.rs_aix42_usr.h, config/param.sgi_62.h,
	config/param.sgi_62_usr.h, config/param.sgi_63.h,
	config/param.sgi_63_usr.h, config/param.sgi_64.h,
	config/param.sgi_64_usr.h, config/param.sgi_65.h,
	config/param.sgi_65_usr.h, config/param.sun4x_55.h,
	config/param.sun4x_55_usr.h, config/param.sun4x_56.h,
	config/param.sun4x_56_usr.h, config/param.sun4x_57.h,
	config/param.sun4x_57_usr.h, config/param.sunx86_54.h,
	config/permit_xprt.h, config/ranlib, config/stds.h,
	config/uvenus.h, config/venus.h, dauth/adkint.xg, dauth/dlog.c,
	dauth/dpass.c, des/NTMakefile, des/READ_ME, des/andrew-conf.h,
	des/cbc_encrypt.c, des/cksum.c, des/conf-aix-ibm.h,
	des/conf-bsd-alpha.h, des/conf-bsd-i32.h, des/conf-bsd-ncr.h,
	des/conf-bsd-sun.h, des/conf-bsdvax.h, des/conf-hp9000s300.h,
	des/conf-hp9000s700.h, des/conf-hp9000s800.h,
	des/conf-i386-linux.h, des/conf-ibm370.h, des/conf-mips.h,
	des/conf-next.h, des/conf-pc.h, des/conf-sgi.h, des/conf-winnt.h,
	des/conf.h, des/config-bsd-mac.h, des/crypt.c, des/crypt.h,
	des/debug_decl.c, des/des.c, des/des.h, des/des_conf.h,
	des/des_internal.h, des/enc.c, des/key_parity.c, des/key_sched.c,
	des/make_e.c, des/make_fp.c, des/make_ip.c, des/make_keyperm.c,
	des/make_odd.c, des/make_p.c, des/make_p_table.c, des/make_s.c,
	des/make_s_table.c, des/misc.c, des/mit-cpyright.h,
	des/new_rnd_key.c, des/pcbc_encrypt.c, des/quad_cksum.c,
	des/read_pssword.c, des/s_table.h.ibm, des/stats.h,
	des/strng_to_key.c, des/tables.h, des/util.c, des/weak_key.c,
	des/test/NTMakefile, des/test/key_test.c, des/test/testit.c,
	des/test/verify.c, des_stub/NTMakefile, dir/NTMakefile,
	dir/buffer.c, dir/dir.c, dir/dir.h, dir/salvage.c,
	dir/test/NTMakefile, dir/test/dtest.c, dir/test/physio.c,
	dir/test/test-salvage.c, export/README, export/cfgafs.c,
	export/cfgexport.c, export/export.c, export/export.h,
	export/extras.exp, export/sym.h, export/symtab.c,
	finale/NTMakefile, finale/test.output, finale/translate_et.c,
	finale/translate_et.rc, finale/translate_et_nt.c, fsint/NTMakefile,
	fsint/afsaux.c, fsint/afscbint.xg, fsint/afsint.xg,
	fsint/common.xg, fsprobe/fsprobe.c, fsprobe/fsprobe.h,
	fsprobe/fsprobe_callback.c, fsprobe/fsprobe_test.c,
	gtx/X11windows.c, gtx/cb_test.c, gtx/curses_test.c,
	gtx/curseswindows.c, gtx/dumbwindows.c, gtx/frame.c,
	gtx/gtxX11win.h, gtx/gtxcurseswin.h, gtx/gtxdumbwin.h,
	gtx/gtxframe.h, gtx/gtxinput.h, gtx/gtxkeymap.h, gtx/gtxlightobj.h,
	gtx/gtxobjdict.h, gtx/gtxobjects.h, gtx/gtxtest.c, gtx/gtxtextcb.h,
	gtx/gtxtextobj.h, gtx/gtxwindows.h, gtx/input.c, gtx/keymap.c,
	gtx/lightobject.c, gtx/objdict.c, gtx/object_test.c, gtx/objects.c,
	gtx/screen_test.c, gtx/textcb.c, gtx/textobject.c, gtx/windows.c,
	kauth/AuthServer.bib, kauth/AuthServer.mss, kauth/NTMakefile,
	kauth/admin_tools.c, kauth/authclient.c, kauth/client.c,
	kauth/decode_ticket.c, kauth/kaaux.c, kauth/kaauxdb.c,
	kauth/kadatabase.c, kauth/kaerrors.et, kauth/kalocalcell.c,
	kauth/kalog.c, kauth/kalog.h, kauth/kaopcodes.h, kauth/kaport.h,
	kauth/kaprocs.c, kauth/kas.c, kauth/kas.doc, kauth/kas.rc,
	kauth/kaserver.c, kauth/kaserver.h, kauth/kaserver.rc,
	kauth/kauth.rg, kauth/kautils.c, kauth/kautils.p.h, kauth/kdb.c,
	kauth/kkids.c, kauth/klog.c, kauth/klogin.c, kauth/knfs.c,
	kauth/kpasswd.c, kauth/kpasswd.rc, kauth/kpwvalid.c,
	kauth/krb_tf.c, kauth/krb_udp.c, kauth/manyklog.c, kauth/prot.h,
	kauth/read_passwd.c, kauth/rebuild.c, kauth/token.c, kauth/user.c,
	kauth/user_nt.c, kauth/test/NTMakefile, kauth/test/background.c,
	kauth/test/multiklog.c, kauth/test/test_badtix.c,
	kauth/test/test_date.c, kauth/test/test_getticket.c,
	kauth/test/test_interim_ktc.c, kauth/test/test_kaserver,
	kauth/test/test_rxkad_free.c, kauth/test/testlocking.README,
	kauth/test/testlocking.boundaries.tcl,
	kauth/test/testlocking.general.tcl,
	kauth/test/testlocking.utils.tcl, libacl/NTMakefile, libacl/acl.h,
	libacl/aclprocs.c, libacl/netprocs.c, libacl/prs_fs.h,
	libacl/test/acltest.c, libadmin/NTMakefile, libadmin/afs_Admin.h,
	libadmin/adminutil/NTMakefile,
	libadmin/adminutil/afs_AdminBosErrors.et,
	libadmin/adminutil/afs_AdminCfgErrors.et,
	libadmin/adminutil/afs_AdminClientErrors.et,
	libadmin/adminutil/afs_AdminCommonErrors.et,
	libadmin/adminutil/afs_AdminErrors.h,
	libadmin/adminutil/afs_AdminInternal.h,
	libadmin/adminutil/afs_AdminKasErrors.et,
	libadmin/adminutil/afs_AdminMiscErrors.et,
	libadmin/adminutil/afs_AdminPtsErrors.et,
	libadmin/adminutil/afs_AdminUtilErrors.et,
	libadmin/adminutil/afs_AdminVosErrors.et,
	libadmin/adminutil/afs_utilAdmin.c,
	libadmin/adminutil/afs_utilAdmin.h,
	libadmin/adminutil/afsadminutil.def,
	libadmin/adminutil/afsadminutil.rc, libadmin/adminutil/mapfile,
	libadmin/bos/NTMakefile, libadmin/bos/afs_bosAdmin.c,
	libadmin/bos/afs_bosAdmin.h, libadmin/bos/afsbosadmin.rc,
	libadmin/bos/bosadmin.def, libadmin/bos/mapfile,
	libadmin/cfg/NTMakefile, libadmin/cfg/afs_cfgAdmin.h,
	libadmin/cfg/afscfgadmin.def, libadmin/cfg/afscfgadmin.rc,
	libadmin/cfg/cfgclient.c, libadmin/cfg/cfgdb.c,
	libadmin/cfg/cfghost.c, libadmin/cfg/cfginternal.c,
	libadmin/cfg/cfginternal.h, libadmin/cfg/cfgservers.c,
	libadmin/cfg/mapfile, libadmin/cfg/test/NTMakefile,
	libadmin/cfg/test/cfgtest.c, libadmin/client/NTMakefile,
	libadmin/client/afs_clientAdmin.c,
	libadmin/client/afs_clientAdmin.h,
	libadmin/client/afsclientadmin.rc, libadmin/client/clientadmin.def,
	libadmin/client/mapfile, libadmin/kas/NTMakefile,
	libadmin/kas/afs_kasAdmin.c, libadmin/kas/afs_kasAdmin.h,
	libadmin/kas/afskasadmin.rc, libadmin/kas/kasadmin.def,
	libadmin/kas/mapfile, libadmin/pts/NTMakefile,
	libadmin/pts/afs_ptsAdmin.c, libadmin/pts/afs_ptsAdmin.h,
	libadmin/pts/afsptsadmin.rc, libadmin/pts/mapfile,
	libadmin/pts/ptsadmin.def, libadmin/samples/cm_client_config.c,
	libadmin/samples/cm_list_cells.c, libadmin/samples/cm_local_cell.c,
	libadmin/samples/cm_server_prefs.c,
	libadmin/samples/rxdebug_basic_stats.c,
	libadmin/samples/rxdebug_conns.c, libadmin/samples/rxdebug_peers.c,
	libadmin/samples/rxdebug_rx_stats.c,
	libadmin/samples/rxdebug_supported_stats.c,
	libadmin/samples/rxdebug_version.c,
	libadmin/samples/rxstat_clear_peer.c,
	libadmin/samples/rxstat_clear_process.c,
	libadmin/samples/rxstat_disable_peer.c,
	libadmin/samples/rxstat_disable_process.c,
	libadmin/samples/rxstat_enable_peer.c,
	libadmin/samples/rxstat_enable_process.c,
	libadmin/samples/rxstat_get_peer.c,
	libadmin/samples/rxstat_get_process.c,
	libadmin/samples/rxstat_get_version.c,
	libadmin/samples/rxstat_query_peer.c,
	libadmin/samples/rxstat_query_process.c, libadmin/test/NTMakefile,
	libadmin/test/afscp.c, libadmin/test/bos.c, libadmin/test/bos.h,
	libadmin/test/client.c, libadmin/test/client.h,
	libadmin/test/common.h, libadmin/test/kas.c, libadmin/test/kas.h,
	libadmin/test/pts.c, libadmin/test/pts.h, libadmin/test/util.c,
	libadmin/test/util.h, libadmin/test/vos.c, libadmin/test/vos.h,
	libadmin/vos/NTMakefile, libadmin/vos/afs_vosAdmin.c,
	libadmin/vos/afs_vosAdmin.h, libadmin/vos/afsvosadmin.rc,
	libadmin/vos/lockprocs.c, libadmin/vos/lockprocs.h,
	libadmin/vos/mapfile, libadmin/vos/vosadmin.def,
	libadmin/vos/vosutils.c, libadmin/vos/vosutils.h,
	libadmin/vos/vsprocs.c, libadmin/vos/vsprocs.h,
	libafs/afs.shutdown, libafs/afs.startup, libafs/sgi_system,
	libafsauthent/NTMakefile, libafsauthent/README,
	libafsauthent/afsauthent.def, libafsauthent/afsauthent.exp,
	libafsauthent/afsauthent.rc, libafsauthent/mapfile,
	libafsrpc/NTMakefile, libafsrpc/afsrpc.def, libafsrpc/afsrpc.exp,
	libafsrpc/afsrpc.rc, libuafs/linktest.c, libuafs/mapfile,
	libuafs/nsafslib.exp, log/kseal.c, log/tokens.c, log/unlog.c,
	log/test/gettoktest.c, log/test/testlog.c: Initial IBM OpenAFS 1.0
	tree

2000-11-04 02:22  shadow

	* src/: afs/UKERNEL/osi_vm.c, afs/UKERNEL/osi_vnodeops.c,
	afs/UKERNEL/sysincludes.h, afs/VNOPS/afs_vnop_access.c,
	afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_create.c,
	afs/VNOPS/afs_vnop_dirops.c, afs/VNOPS/afs_vnop_fid.c,
	afs/VNOPS/afs_vnop_flock.c, afs/VNOPS/afs_vnop_link.c,
	afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_open.c,
	afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_readdir.c,
	afs/VNOPS/afs_vnop_remove.c, afs/VNOPS/afs_vnop_rename.c,
	afs/VNOPS/afs_vnop_strategy.c, afs/VNOPS/afs_vnop_symlink.c,
	afs/VNOPS/afs_vnop_write.c, afsd/afs.conf.linux,
	afsd/afs.hpux102.driver, afsd/afs.rc.alpha,
	afsd/afs.rc.alpha_dux40, afsd/afs.rc.hpux10, afsd/afs.rc.linux,
	afsd/afs.rc.sgi, afsd/afs.rc.sgi_ipnos, afsd/afs.rc.solaris,
	afsd/afs.rc.solaris.2.7, afsd/afs.rc.solaris.2_5,
	afsd/afs_rtsymtab.pl.sgi_53, afsd/afs_rtsymtab.pl.sgi_61,
	afsd/afsd.c, afsd/rc.afs.rs_aix, afsd/rc.afsd.large,
	afsd/rc.afsd.medium, afsd/rc.afsd.small,
	afsd/rc.dkload.client.rs_aix, afsd/rc.dkload.server.rs_aix,
	afsd/vsys.c, afsinstall/bin/AFSinstall, afsinstall/lib/patch.pl,
	afsinstall/lib/InstallGuides/ALPHA_x/afsinstall.rc,
	afsinstall/lib/InstallGuides/ALPHA_x/bldkernel,
	afsinstall/lib/InstallGuides/ALPHA_x/build,
	afsinstall/lib/InstallGuides/ALPHA_x/installkernel,
	afsinstall/lib/InstallGuides/ALPHA_x/modkernel.skip,
	afsinstall/lib/InstallGuides/ALPHA_x/rc,
	afsinstall/lib/InstallGuides/ALPHA_x/unix,
	afsinstall/lib/InstallGuides/ALPHA_x/vfsck,
	afsinstall/lib/InstallGuides/GENERIC/afsinstall.rc,
	afsinstall/lib/InstallGuides/GENERIC/clientconfig,
	afsinstall/lib/InstallGuides/GENERIC/dbserver,
	afsinstall/lib/InstallGuides/GENERIC/debug,
	afsinstall/lib/InstallGuides/GENERIC/fileserver,
	afsinstall/lib/InstallGuides/GENERIC/login,
	afsinstall/lib/InstallGuides/GENERIC/miscserver,
	afsinstall/lib/InstallGuides/GENERIC/other,
	afsinstall/lib/InstallGuides/GENERIC/rc,
	afsinstall/lib/InstallGuides/GENERIC/serveruser,
	afsinstall/lib/InstallGuides/GENERIC/tokens,
	afsinstall/lib/InstallGuides/GENERIC/unix,
	afsinstall/lib/InstallGuides/HP_UX1x/bldkernel,
	afsinstall/lib/InstallGuides/HP_UX1x/build,
	afsinstall/lib/InstallGuides/HP_UX1x/installkernel,
	afsinstall/lib/InstallGuides/HP_UX1x/modkernel.skip,
	afsinstall/lib/InstallGuides/HPx00_UX9/modkernel,
	afsinstall/lib/InstallGuides/HPx00_UX9/rc,
	afsinstall/lib/InstallGuides/HPx00_UX9/unix,
	afsinstall/lib/InstallGuides/HPx00_UX9/vfsck,
	afsinstall/lib/InstallGuides/HPx_UX10x/afsinstall.rc,
	afsinstall/lib/InstallGuides/HPx_UX10x/bldkernel,
	afsinstall/lib/InstallGuides/HPx_UX10x/build,
	afsinstall/lib/InstallGuides/HPx_UX10x/modkernel.skip,
	afsinstall/lib/InstallGuides/HPx_UX10x/rc,
	afsinstall/lib/InstallGuides/HPx_UX10x/unix,
	afsinstall/lib/InstallGuides/HPx_UX10x/vfsck,
	afsinstall/lib/InstallGuides/RS_AIX3x/login,
	afsinstall/lib/InstallGuides/RS_AIX3x/modkernel,
	afsinstall/lib/InstallGuides/RS_AIX3x/rc,
	afsinstall/lib/InstallGuides/RS_AIX3x/unix,
	afsinstall/lib/InstallGuides/RS_AIX3x/vfsck,
	afsinstall/lib/InstallGuides/RS_AIX4x/login,
	afsinstall/lib/InstallGuides/RS_AIX4x/modkernel,
	afsinstall/lib/InstallGuides/RS_AIX4x/rc,
	afsinstall/lib/InstallGuides/RS_AIX4x/unix,
	afsinstall/lib/InstallGuides/RS_AIX4x/vfsck,
	afsinstall/lib/InstallGuides/SGI_5x/afsinstall.rc,
	afsinstall/lib/InstallGuides/SGI_5x/bldkernel,
	afsinstall/lib/InstallGuides/SGI_5x/modkernel,
	afsinstall/lib/InstallGuides/SGI_5x/vfsck.skip,
	afsinstall/lib/InstallGuides/SGI_6x/bldkernel,
	afsinstall/lib/InstallGuides/SGI_6x/modkernel,
	afsinstall/lib/InstallGuides/SGI_6x/vfsck.skip,
	afsinstall/lib/InstallGuides/SGI_x/build,
	afsinstall/lib/InstallGuides/SGI_x/dbserver,
	afsinstall/lib/InstallGuides/SGI_x/fileserver,
	afsinstall/lib/InstallGuides/SGI_x/installkernel,
	afsinstall/lib/InstallGuides/SGI_x/login,
	afsinstall/lib/InstallGuides/SGI_x/miscserver,
	afsinstall/lib/InstallGuides/SGI_x/rc,
	afsinstall/lib/InstallGuides/SGI_x/unix,
	afsinstall/lib/InstallGuides/SGI_x/vfsck.skip,
	afsinstall/lib/InstallGuides/SUN4x_4x/bldkernel,
	afsinstall/lib/InstallGuides/SUN4x_4x/build,
	afsinstall/lib/InstallGuides/SUN4x_4x/installkernel,
	afsinstall/lib/InstallGuides/SUN4x_4x/modkernel,
	afsinstall/lib/InstallGuides/SUN4x_4x/rc,
	afsinstall/lib/InstallGuides/SUN4x_4x/unix,
	afsinstall/lib/InstallGuides/SUN4x_4x/vfsck,
	afsinstall/lib/InstallGuides/SUN4x_5x/bldkernel.skip,
	afsinstall/lib/InstallGuides/SUN4x_5x/modkernel,
	afsinstall/lib/InstallGuides/SUN4x_5x/rc,
	afsinstall/lib/InstallGuides/SUN4x_5x/unix,
	afsinstall/lib/InstallGuides/SUN4x_5x/vfsck,
	afsinstall/lib/InstallGuides/alpha_dux40/bldkernel,
	afsinstall/lib/InstallGuides/alpha_dux40/login,
	afsinstall/lib/InstallGuides/alpha_dux40/unix,
	afsinstall/lib/InstallGuides/hp700_ux100/build,
	afsinstall/lib/InstallGuides/hp700_ux100/installkernel,
	afsinstall/lib/InstallGuides/hp700_ux101/build,
	afsinstall/lib/InstallGuides/hp700_ux101/installkernel,
	afsinstall/lib/InstallGuides/hp700_ux90/bldkernel,
	afsinstall/lib/InstallGuides/hp700_ux90/build,
	afsinstall/lib/InstallGuides/hp700_ux90/installkernel,
	afsinstall/lib/InstallGuides/hp800_ux100/build,
	afsinstall/lib/InstallGuides/hp800_ux100/installkernel,
	afsinstall/lib/InstallGuides/hp800_ux101/build,
	afsinstall/lib/InstallGuides/hp800_ux101/installkernel,
	afsinstall/lib/InstallGuides/hp800_ux90/bldkernel,
	afsinstall/lib/InstallGuides/hp800_ux90/build,
	afsinstall/lib/InstallGuides/hp800_ux90/installkernel,
	afsinstall/lib/InstallGuides/hp_ux102/bldkernel,
	afsinstall/lib/InstallGuides/hp_ux102/build,
	afsinstall/lib/InstallGuides/hp_ux102/installkernel,
	afsinstall/lib/InstallGuides/info/bldkernel.toc,
	afsinstall/lib/InstallGuides/info/build.toc,
	afsinstall/lib/InstallGuides/info/clientconfig.toc,
	afsinstall/lib/InstallGuides/info/dbserver.toc,
	afsinstall/lib/InstallGuides/info/debug.toc,
	afsinstall/lib/InstallGuides/info/fileserver.toc,
	afsinstall/lib/InstallGuides/info/gui.toc,
	afsinstall/lib/InstallGuides/info/installkernel.toc,
	afsinstall/lib/InstallGuides/info/login.toc,
	afsinstall/lib/InstallGuides/info/miscserver.toc,
	afsinstall/lib/InstallGuides/info/modkernel.toc,
	afsinstall/lib/InstallGuides/info/other.toc,
	afsinstall/lib/InstallGuides/info/rc.toc,
	afsinstall/lib/InstallGuides/info/serveruser.toc,
	afsinstall/lib/InstallGuides/info/tokens.toc,
	afsinstall/lib/InstallGuides/info/unix.toc,
	afsinstall/lib/InstallGuides/info/vfsck.toc,
	afsinstall/lib/InstallGuides/sgi_63/bldkernel,
	afsinstall/lib/InstallGuides/sgi_63/modkernel,
	afsinstall/lib/InstallGuides/sgi_63/vfsck.skip,
	afsinstall/lib/InstallGuides/sgi_64/bldkernel,
	afsinstall/lib/InstallGuides/sgi_64/modkernel,
	afsinstall/lib/InstallGuides/sgi_64/vfsck.skip,
	afsinstall/lib/InstallGuides/sun4x_56/login,
	afsinstall/lib/InstallGuides/sun4x_56/unix,
	afsinstall/lib/InstallGuides/sun4x_56/vfsck,
	afsmonitor/afsmon-labels.h, afsmonitor/afsmon-output.c,
	afsmonitor/afsmon-parselog.c, afsmonitor/afsmon-win.c,
	afsmonitor/afsmonitor.c, afsmonitor/afsmonitor.h, afsweb/README,
	afsweb/README.BETA1, afsweb/README.BETA2, afsweb/TestPlan.txt,
	afsweb/WebSecure_Design.txt, afsweb/afswsApache_config.sh,
	afsweb/apache_afs_cache.c, afsweb/apache_afs_cache.h,
	afsweb/apache_afs_client.c, afsweb/apache_afs_module.c,
	afsweb/apache_afs_plugin.c, afsweb/apache_afs_utils.c,
	afsweb/apache_afs_utils.h, afsweb/apache_afs_weblog.c,
	afsweb/apache_api.h, afsweb/nsafs.c, afsweb/nsafs.h,
	afsweb/securehash.c, afsweb/weblog.c, afsweb/weblog_errors.h,
	afsweb/apache_includes/alloc.h, afsweb/apache_includes/buff.h,
	afsweb/apache_includes/conf.h,
	afsweb/apache_includes/http_conf_globals.h,
	afsweb/apache_includes/httpd.h, afsweb/apache_includes/1.2/alloc.h,
	afsweb/apache_includes/1.2/buff.h,
	afsweb/apache_includes/1.2/conf.h,
	afsweb/apache_includes/1.2/http_conf_globals.h,
	afsweb/apache_includes/1.2/httpd.h,
	afsweb/apache_includes/1.3.1/alloc.h,
	afsweb/apache_includes/1.3.1/ap.h,
	afsweb/apache_includes/1.3.1/ap_compat.h,
	afsweb/apache_includes/1.3.1/ap_config.h,
	afsweb/apache_includes/1.3.1/ap_config_auto.h,
	afsweb/apache_includes/1.3.1/ap_ctype.h,
	afsweb/apache_includes/1.3.1/buff.h,
	afsweb/apache_includes/1.3.1/http_conf_globals.h,
	afsweb/apache_includes/1.3.1/httpd.h,
	afsweb/apache_includes/1.3.1/os.h,
	afsweb/apache_includes/1.3.1/util_uri.h,
	afsweb/apache_includes/1.3.6/alloc.h,
	afsweb/apache_includes/1.3.6/ap.h,
	afsweb/apache_includes/1.3.6/ap_compat.h,
	afsweb/apache_includes/1.3.6/ap_config.h,
	afsweb/apache_includes/1.3.6/ap_config_auto.h,
	afsweb/apache_includes/1.3.6/ap_ctype.h,
	afsweb/apache_includes/1.3.6/ap_mmn.h,
	afsweb/apache_includes/1.3.6/buff.h,
	afsweb/apache_includes/1.3.6/http_conf_globals.h,
	afsweb/apache_includes/1.3.6/httpd.h,
	afsweb/apache_includes/1.3.6/os-inline.c,
	afsweb/apache_includes/1.3.6/os.h,
	afsweb/apache_includes/1.3.6/util_uri.h, audit/Audit,
	audit/NTMakefile, audit/audit.c, audit/audit.h,
	audit/config.aix.sample, audit/events.aix.sample,
	audit/objects.aix.sample, auth/NTMakefile, auth/acfg_errors.et,
	auth/auth.p.h, auth/authcon.c, auth/cellconfig.c,
	auth/cellconfig.p.h, auth/copyauth.c, auth/keys.h, auth/ktc.c,
	auth/ktc_errors.et, auth/ktc_nt.c, auth/setkey.c, auth/userok.c,
	auth/writeconfig.c, auth/test/NTMakefile, auth/test/ktctest.c,
	auth/test/testcellconf.c, bozo/NTMakefile, bozo/bnode.c,
	bozo/bnode.p.h, bozo/bos.c, bozo/bos.rc, bozo/boserr.et,
	bozo/bosint.xg, bozo/bosoprocs.c, bozo/bosserver.c,
	bozo/bosserver.rc, bozo/cronbnodeops.c, bozo/ezbnodeops.c,
	bozo/fsbnodeops.c, bozo/smail-notifier.c, bozo/test/testproc.c,
	bu_utils/Contents.Readme, bu_utils/NTMakefile, bu_utils/fms.c,
	bu_utils/fms.doc, bu_utils/fms.rc, bubasics/NTMakefile,
	bubasics/backmon.xg, bubasics/bubasics.h, bubasics/bumon.xg,
	bubasics/butc.xg, bubasics/butc_errs.et, bubasics/butm.p.h,
	bubasics/butm_errs.et, bubasics/butx_errs.et, bubasics/tcdata.p.h,
	bucoord/NTMakefile, bucoord/backup.rc, bucoord/bc.p.h,
	bucoord/bc_status.c, bucoord/btest.c, bucoord/bucoord_errs.et,
	bucoord/commands.c, bucoord/config.c, bucoord/dlq.c,
	bucoord/dsstub.c, bucoord/dsvs.c, bucoord/dump.c,
	bucoord/dump_sched.c, bucoord/error_macros.h, bucoord/expire.c,
	bucoord/main.c, bucoord/regex.c, bucoord/restore.c,
	bucoord/server.c, bucoord/status.c, bucoord/tape_hosts.c,
	bucoord/testcases, bucoord/ttest.c, bucoord/ubik_db_if.c,
	bucoord/vol_sets.c, bucoord/volstub.c, budb/NTMakefile,
	budb/budb.rg, budb/budb_client.p.h, budb/budb_errs.et,
	budb/buserver.rc, budb/database.c, budb/database.h,
	budb/db_alloc.c, budb/db_dump.c, budb/db_hash.c, budb/db_lock.c,
	budb/db_lock.h, budb/db_text.c, budb/dbs_dump.c,
	budb/error_macros.h, budb/globals.h, budb/ol_verify.c,
	budb/procs.c, budb/server.c, budb/struct_ops.c, butc/NTMakefile,
	butc/butc.rc, butc/butc_xbsa.c, butc/butc_xbsa.h, butc/common.h,
	butc/config, butc/dbentries.c, butc/dump.c, butc/dumpScr,
	butc/error_macros.h, butc/list.c, butc/lwps.c, butc/read_tape.c,
	butc/recoverDb.c, butc/restoreScr, butc/tcmain.c, butc/tcprocs.c,
	butc/tcstatus.c, butc/tcudbprocs.c, butc/tdump.c, butc/test.c,
	butc/test_budb.c, butm/NTMakefile, butm/butm.vdoc,
	butm/butm_test.c, butm/config, butm/error_macros.h, butm/file_tm.c,
	butm/test_ftm.c, cmd/NTMakefile, cmd/cmd.c, cmd/cmd.p.h,
	cmd/cmd_errors.et, cmd/test/NTMakefile, cmd/test/ctest.c,
	cmd/test/dtest.c, cmd/test/itest.c, comerr/NTMakefile,
	comerr/com_err.c, comerr/com_err.h, comerr/compile_et.c: Initial
	IBM OpenAFS 1.0 tree

2000-11-04 02:19  shadow

	* src/:
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf009.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf010.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf011.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf012.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf013.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf014.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf015.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf016.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf017.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf018.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf019.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf020.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf021.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf022.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf023.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf024.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf025.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf026.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf027.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf028.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf029.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf030.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf031.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf032.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf033.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf034.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf035.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf036.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf037.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf038.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf039.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf040.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf041.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf042.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf043.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf044.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf045.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf046.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf047.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf048.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf049.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf050.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf051.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf052.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf053.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf054.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf055.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf056.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf057.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf058.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf059.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf060.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf061.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf062.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf063.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf064.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf065.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf066.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf067.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf068.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf069.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf070.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf071.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf072.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf073.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf074.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf075.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf076.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf077.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf078.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf079.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf080.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf081.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf082.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf083.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf084.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf085.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf086.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf087.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf088.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf089.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf090.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf091.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf092.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf093.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf094.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf095.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf096.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf097.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf098.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf099.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf100.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf101.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf102.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf103.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf104.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf105.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf106.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf107.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf108.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf109.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf110.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf111.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf112.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf113.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf114.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf115.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf116.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf117.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf118.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf119.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf120.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf121.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf122.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf123.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf124.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf125.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf126.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf127.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf128.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf129.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf130.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf131.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf132.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf133.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf134.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf135.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf136.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf137.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf138.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf139.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf140.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf141.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf142.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf143.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf144.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf145.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf146.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf147.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf148.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf149.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf150.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf151.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf152.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf153.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf154.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf155.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf156.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf157.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf158.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf159.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf160.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf161.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf162.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf163.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf164.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf165.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf166.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf167.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf168.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf169.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf170.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf171.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf172.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf173.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf174.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf175.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf176.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf177.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf178.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf179.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf180.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf181.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf182.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf183.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf184.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf185.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf186.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf187.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf188.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf189.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf190.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf191.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf192.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf193.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf194.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf195.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf196.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf197.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf198.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf199.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf200.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf201.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf202.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf203.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf204.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf205.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf206.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf207.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf208.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf209.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf210.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf211.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf212.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf213.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf214.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf215.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf216.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf217.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf218.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf219.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf220.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf221.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf222.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf223.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf224.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf225.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf226.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf227.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf228.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf229.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf230.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf231.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf232.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf233.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf234.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf235.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf236.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf237.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf238.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf239.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf240.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf241.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf242.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf243.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf244.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf245.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf246.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf247.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf248.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf249.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf250.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf251.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf252.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf253.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf254.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf255.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf256.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf257.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf258.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf259.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf260.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf261.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf262.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf263.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf264.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf265.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf266.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf267.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf268.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf269.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf270.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf271.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf272.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf273.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf274.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf275.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf276.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf277.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf278.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf279.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf280.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf281.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf282.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf283.htm,
	WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf284.htm,
	WINNT/doc/install/Documentation/ja_JP/html/InstallGd/awqbg000.htm,
	WINNT/doc/install/Documentation/ja_JP/html/InstallGd/awqbg002.htm,
	WINNT/doc/install/Documentation/ja_JP/html/InstallGd/awqbg003.htm,
	WINNT/doc/install/Documentation/ja_JP/html/InstallGd/awqbg004.htm,
	WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns000.ht
	m,
	WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns002.ht
	m,
	WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns003.ht
	m,
	WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns004.ht
	m,
	WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns005.ht
	m,
	WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns006.ht
	m,
	WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns007.ht
	m,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd000.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd002.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd003.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd004.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd005.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd006.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd007.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd008.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd009.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd010.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd011.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd012.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd013.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd014.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd015.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd016.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd017.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd018.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd019.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd020.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd021.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd022.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd023.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd024.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd025.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd026.htm,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/cachmgr.gif,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/fserver1.gif,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/fserver2.gif,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/overview.gif,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/scout1.gif,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/scout2.gif,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/scout3.gif,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/scout4.gif,
	WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/vnode.gif,
	WINNT/doc/install/Documentation/ko_KR/README.txt,
	WINNT/doc/install/Documentation/ko_KR/html/banner.gif,
	WINNT/doc/install/Documentation/ko_KR/html/books.gif,
	WINNT/doc/install/Documentation/ko_KR/html/bot.gif,
	WINNT/doc/install/Documentation/ko_KR/html/index.gif,
	WINNT/doc/install/Documentation/ko_KR/html/index.htm,
	WINNT/doc/install/Documentation/ko_KR/html/next.gif,
	WINNT/doc/install/Documentation/ko_KR/html/prev.gif,
	WINNT/doc/install/Documentation/ko_KR/html/toc.gif,
	WINNT/doc/install/Documentation/ko_KR/html/top.gif,
	WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg000.htm,
	WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg002.htm,
	WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg003.htm,
	WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg004.htm,
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns000.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns002.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns003.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns004.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns005.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns006.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns007.ht
	m,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd000.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd002.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd003.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd004.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd005.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd006.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd007.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd008.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd009.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd010.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd011.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd012.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd013.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd014.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd015.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd016.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd017.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd018.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd019.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd020.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd021.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd022.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd023.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd024.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd025.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd026.htm,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/cachmgr.gif,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/fserver1.gif,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/fserver2.gif,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/overview.gif,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/scout1.gif,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/scout2.gif,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/scout3.gif,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/scout4.gif,
	WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/vnode.gif,
	WINNT/doc/install/Documentation/pt_BR/README.txt,
	WINNT/doc/install/Documentation/pt_BR/html/banner.gif,
	WINNT/doc/install/Documentation/pt_BR/html/books.gif,
	WINNT/doc/install/Documentation/pt_BR/html/bot.gif,
	WINNT/doc/install/Documentation/pt_BR/html/index.gif,
	WINNT/doc/install/Documentation/pt_BR/html/index.htm,
	WINNT/doc/install/Documentation/pt_BR/html/next.gif,
	WINNT/doc/install/Documentation/pt_BR/html/prev.gif,
	WINNT/doc/install/Documentation/pt_BR/html/toc.gif,
	WINNT/doc/install/Documentation/pt_BR/html/top.gif,
	WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg000.htm,
	WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg002.htm,
	WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg003.htm,
	WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg004.htm,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns000.ht
	m,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns002.ht
	m,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns003.ht
	m,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns004.ht
	m,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns005.ht
	m,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns006.ht
	m,
	WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns007.ht
	m, WINNT/doc/install/Documentation/zh_CN/README.txt,
	WINNT/doc/install/Documentation/zh_CN/html/banner.gif,
	WINNT/doc/install/Documentation/zh_CN/html/books.gif,
	WINNT/doc/install/Documentation/zh_CN/html/bot.gif,
	WINNT/doc/install/Documentation/zh_CN/html/index.gif,
	WINNT/doc/install/Documentation/zh_CN/html/index.htm,
	WINNT/doc/install/Documentation/zh_CN/html/next.gif,
	WINNT/doc/install/Documentation/zh_CN/html/prev.gif,
	WINNT/doc/install/Documentation/zh_CN/html/toc.gif,
	WINNT/doc/install/Documentation/zh_CN/html/top.gif,
	WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg000.htm,
	WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg002.htm,
	WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg003.htm,
	WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg004.htm,
	WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns000.ht
	m,
	WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns002.ht
	m,
	WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns003.ht
	m,
	WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns004.ht
	m,
	WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns005.ht
	m,
	WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns006.ht
	m,
	WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns007.ht
	m, WINNT/doc/install/Documentation/zh_TW/README.txt,
	WINNT/doc/install/Documentation/zh_TW/html/banner.gif,
	WINNT/doc/install/Documentation/zh_TW/html/books.gif,
	WINNT/doc/install/Documentation/zh_TW/html/bot.gif,
	WINNT/doc/install/Documentation/zh_TW/html/index.gif,
	WINNT/doc/install/Documentation/zh_TW/html/index.htm,
	WINNT/doc/install/Documentation/zh_TW/html/next.gif,
	WINNT/doc/install/Documentation/zh_TW/html/prev.gif,
	WINNT/doc/install/Documentation/zh_TW/html/toc.gif,
	WINNT/doc/install/Documentation/zh_TW/html/top.gif,
	WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg000.htm,
	WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg002.htm,
	WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg003.htm,
	WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg004.htm,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns000.ht
	m,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns002.ht
	m,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns003.ht
	m,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns004.ht
	m,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns005.ht
	m,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns006.ht
	m,
	WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns007.ht
	m, WINNT/eventlog/NTMakefile, WINNT/eventlog/logevent.c,
	WINNT/eventlog/logevent.h, WINNT/eventlog/lang/NTMakefile,
	WINNT/eventlog/lang/afseventmsg.rc,
	WINNT/eventlog/lang/de_DE/event.mc,
	WINNT/eventlog/lang/en_US/event.mc,
	WINNT/eventlog/lang/es_ES/event.mc,
	WINNT/eventlog/lang/ja_JP/event.mc,
	WINNT/eventlog/lang/ko_KR/event.mc,
	WINNT/eventlog/lang/pt_BR/event.mc,
	WINNT/eventlog/lang/zh_CN/event.mc,
	WINNT/eventlog/lang/zh_TW/event.mc, WINNT/eventlog/test/NTMakefile,
	WINNT/eventlog/test/elogtest.c,
	WINNT/install/InstallShield5/Build.tsb,
	WINNT/install/InstallShield5/BuildSetup.bat,
	WINNT/install/InstallShield5/CompileScript.bat,
	WINNT/install/InstallShield5/CreateGeneratedFiles.bat,
	WINNT/install/InstallShield5/CreateISDirTree.bat,
	WINNT/install/InstallShield5/Default.cdf,
	WINNT/install/InstallShield5/Default.fdf,
	WINNT/install/InstallShield5/Default.fgl,
	WINNT/install/InstallShield5/Default.shell,
	WINNT/install/InstallShield5/Default.shl,
	WINNT/install/InstallShield5/DelISDirTree.bat,
	WINNT/install/InstallShield5/GatherFiles.bat,
	WINNT/install/InstallShield5/GenDefault.mda.bat,
	WINNT/install/InstallShield5/GenFileGroups.bat,
	WINNT/install/InstallShield5/GenIS5.ipr.bat,
	WINNT/install/InstallShield5/HowToSetTheVersion.txt,
	WINNT/install/InstallShield5/NTMakefile,
	WINNT/install/InstallShield5/README.TXT,
	WINNT/install/InstallShield5/ScatterFiles.bat,
	WINNT/install/InstallShield5/Setup.tsb,
	WINNT/install/InstallShield5/afsdcell.ini,
	WINNT/install/InstallShield5/setup.bmp,
	WINNT/install/InstallShield5/setup.rul,
	WINNT/install/InstallShield5/lang/de_DE/value.shl,
	WINNT/install/InstallShield5/lang/es_ES/value.shl,
	WINNT/install/InstallShield5/lang/ja_JP/value.shl,
	WINNT/install/InstallShield5/lang/ko_KR/value.shl,
	WINNT/install/InstallShield5/lang/pt_BR/value.shl,
	WINNT/install/InstallShield5/lang/zh_CN/value.shl,
	WINNT/install/InstallShield5/lang/zh_TW/value.shl,
	WINNT/license/NTMakefile, WINNT/license/main.cpp,
	WINNT/license/multistring.cpp, WINNT/license/multistring.h,
	WINNT/license/lang/NTMakefile, WINNT/license/lang/de_DE.ide,
	WINNT/license/lang/en_US.ide, WINNT/license/lang/es_ES.ide,
	WINNT/license/lang/ja_JP.ide, WINNT/license/lang/ko_KR.ide,
	WINNT/license/lang/pt_BR.ide, WINNT/license/lang/readme.txt,
	WINNT/license/lang/zh_CN.ide, WINNT/license/lang/zh_TW.ide,
	WINNT/pthread/NTMakefile, WINNT/pthread/pthread.c,
	WINNT/pthread/pthread.def, WINNT/pthread/pthread.h,
	WINNT/pthread/pthread.rc, WINNT/pthread/pthread95.rc,
	WINNT/pthread/test/NTMakefile, WINNT/pthread/test/native.cpp,
	WINNT/pthread/test/ptest.c, WINNT/pthread/test/tsd.c,
	WINNT/talocale/NTMakefile, WINNT/talocale/tal_alloc.cpp,
	WINNT/talocale/tal_alloc.h, WINNT/talocale/tal_dialog.cpp,
	WINNT/talocale/tal_dialog.h, WINNT/talocale/tal_main.cpp,
	WINNT/talocale/tal_string.cpp, WINNT/talocale/tal_string.h,
	WINNT/talocale/talocale.h, afs/afs.h, afs/afs_analyze.c,
	afs/afs_axscache.c, afs/afs_axscache.h, afs/afs_buffer.c,
	afs/afs_call.c, afs/afs_callback.c, afs/afs_cbqueue.c,
	afs/afs_cbqueue.h, afs/afs_cell.c, afs/afs_chunk.c,
	afs/afs_chunkops.h, afs/afs_conn.c, afs/afs_daemons.c,
	afs/afs_dcache.c, afs/afs_exporter.c, afs/afs_init.c,
	afs/afs_lock.c, afs/afs_mariner.c, afs/afs_memcache.c,
	afs/afs_nfsclnt.c, afs/afs_osi.c, afs/afs_osi.h,
	afs/afs_osi_alloc.c, afs/afs_osi_pag.c, afs/afs_osi_uio.c,
	afs/afs_osi_vget.c, afs/afs_osidnlc.c, afs/afs_osidnlc.h,
	afs/afs_pioctl.c, afs/afs_prototypes.h, afs/afs_segments.c,
	afs/afs_server.c, afs/afs_stat.c, afs/afs_stats.h,
	afs/afs_trace.et, afs/afs_user.c, afs/afs_util.c, afs/afs_util.h,
	afs/afs_vcache.c, afs/afs_volume.c, afs/afsincludes.h,
	afs/exporter.h, afs/lock.h, afs/longc_procs.h, afs/nfsclient.h,
	afs/sysincludes.h, afs/voldefs.h, afs/volerrors.h,
	afs/AIX/osi_assem.s, afs/AIX/osi_config.c, afs/AIX/osi_file.c,
	afs/AIX/osi_groups.c, afs/AIX/osi_inode.c, afs/AIX/osi_inode.h,
	afs/AIX/osi_machdep.h, afs/AIX/osi_misc.c,
	afs/AIX/osi_prototypes.h, afs/AIX/osi_sleep.c,
	afs/AIX/osi_timeout.c, afs/AIX/osi_vfs.h, afs/AIX/osi_vfsops.c,
	afs/AIX/osi_vm.c, afs/AIX/osi_vnodeops.c, afs/DOC/afs_rwlocks,
	afs/DOC/file-reorg, afs/DOC/vm-integration, afs/DUX/osi_file.c,
	afs/DUX/osi_groups.c, afs/DUX/osi_inode.c, afs/DUX/osi_inode.h,
	afs/DUX/osi_machdep.h, afs/DUX/osi_misc.c, afs/DUX/osi_sleep.c,
	afs/DUX/osi_vfsops.c, afs/DUX/osi_vm.c, afs/DUX/osi_vnodeops.c,
	afs/HPUX/osi_debug.c, afs/HPUX/osi_file.c, afs/HPUX/osi_groups.c,
	afs/HPUX/osi_inode.c, afs/HPUX/osi_inode.h, afs/HPUX/osi_machdep.h,
	afs/HPUX/osi_misc.c, afs/HPUX/osi_sleep.c, afs/HPUX/osi_vfsops.c,
	afs/HPUX/osi_vm.c, afs/HPUX/osi_vnodeops.c, afs/IRIX/osi_file.c,
	afs/IRIX/osi_groups.c, afs/IRIX/osi_idbg.c, afs/IRIX/osi_inode.c,
	afs/IRIX/osi_inode.h, afs/IRIX/osi_machdep.h, afs/IRIX/osi_misc.c,
	afs/IRIX/osi_sleep.c, afs/IRIX/osi_vfs.h, afs/IRIX/osi_vfsops.c,
	afs/IRIX/osi_vm.c, afs/IRIX/osi_vnodeops.c, afs/LINUX/osi_alloc.c,
	afs/LINUX/osi_cred.c, afs/LINUX/osi_file.c, afs/LINUX/osi_groups.c,
	afs/LINUX/osi_inode.c, afs/LINUX/osi_inode.h,
	afs/LINUX/osi_machdep.h, afs/LINUX/osi_misc.c,
	afs/LINUX/osi_module.c, afs/LINUX/osi_prototypes.h,
	afs/LINUX/osi_sleep.c, afs/LINUX/osi_vfsops.c, afs/LINUX/osi_vm.c,
	afs/LINUX/osi_vnodeops.c, afs/SOLARIS/osi_file.c,
	afs/SOLARIS/osi_groups.c, afs/SOLARIS/osi_inode.c,
	afs/SOLARIS/osi_inode.h, afs/SOLARIS/osi_machdep.h,
	afs/SOLARIS/osi_prototypes.h, afs/SOLARIS/osi_sleep.c,
	afs/SOLARIS/osi_vfsops.c, afs/SOLARIS/osi_vm.c,
	afs/SOLARIS/osi_vnodeops.c, afs/UKERNEL/afs_usrops.c,
	afs/UKERNEL/afs_usrops.h, afs/UKERNEL/afsincludes.h,
	afs/UKERNEL/osi_groups.c, afs/UKERNEL/osi_machdep.h,
	afs/UKERNEL/osi_vfsops.c: Initial IBM OpenAFS 1.0 tree

2000-11-04 02:16  shadow

	* src/WINNT/: client_cpa/NTMakefile, client_cpa/afs_ccenter.ico,
	client_cpa/afs_conf.ico, client_cpa/afs_cpa.def,
	client_cpa/afs_cpa_stub.rc, client_cpa/cpl_interface.cpp,
	client_cpa/cpl_interface.h, client_cpa/resource.h,
	client_cpa/lang/NTMakefile, client_cpa/lang/de_DE/afs_cpa.rc,
	client_cpa/lang/en_US/afs_cpa.rc, client_cpa/lang/es_ES/afs_cpa.rc,
	client_cpa/lang/ja_JP/afs_cpa.rc, client_cpa/lang/ko_KR/afs_cpa.rc,
	client_cpa/lang/pt_BR/afs_cpa.rc, client_cpa/lang/zh_CN/afs_cpa.rc,
	client_cpa/lang/zh_TW/afs_cpa.rc, client_creds/Makefile,
	client_creds/NTMakefile, client_creds/advtab.cpp,
	client_creds/advtab.h, client_creds/afscreds.h,
	client_creds/afscreds.ico, client_creds/afscreds_stub.rc,
	client_creds/afswiz.cpp, client_creds/afswiz.h,
	client_creds/creds.cpp, client_creds/creds.h,
	client_creds/creds_1.ico, client_creds/creds_2.ico,
	client_creds/creds_3.ico, client_creds/credstab.cpp,
	client_creds/credstab.h, client_creds/help.hid,
	client_creds/main.cpp, client_creds/misc.cpp,
	client_creds/mounttab.cpp, client_creds/mounttab.h,
	client_creds/resource.h, client_creds/settings.cpp,
	client_creds/settings.h, client_creds/shortcut.cpp,
	client_creds/shortcut.h, client_creds/trayicon.cpp,
	client_creds/trayicon.h, client_creds/window.cpp,
	client_creds/window.h, client_creds/wiz16.bmp,
	client_creds/wiz256.bmp, client_creds/lang/NTMakefile,
	client_creds/lang/de_DE/afscreds.rc,
	client_creds/lang/en_US/afscreds.rc,
	client_creds/lang/es_ES/afscreds.rc,
	client_creds/lang/ja_JP/afscreds.rc,
	client_creds/lang/ko_KR/afscreds.rc,
	client_creds/lang/pt_BR/afscreds.rc,
	client_creds/lang/zh_CN/afscreds.rc,
	client_creds/lang/zh_TW/afscreds.rc, client_exp/NTMakefile,
	client_exp/add_acl_entry_dlg.cpp, client_exp/add_acl_entry_dlg.h,
	client_exp/add_submount_dlg.cpp, client_exp/add_submount_dlg.h,
	client_exp/afs_shl_ext.cpp, client_exp/afs_shl_ext.def,
	client_exp/afs_shl_ext.h, client_exp/afs_shl_ext.odl,
	client_exp/afs_shl_ext.reg, client_exp/afs_shl_ext_stub.rc,
	client_exp/auth_dlg.cpp, client_exp/auth_dlg.h,
	client_exp/clear_acl_dlg.cpp, client_exp/clear_acl_dlg.h,
	client_exp/copy_acl_dlg.cpp, client_exp/copy_acl_dlg.h,
	client_exp/down_servers_dlg.cpp, client_exp/down_servers_dlg.h,
	client_exp/fs.h, client_exp/gui2fs.cpp, client_exp/gui2fs.h,
	client_exp/help.cpp, client_exp/help.h, client_exp/hourglass.h,
	client_exp/klog_dlg.cpp, client_exp/klog_dlg.h,
	client_exp/make_mount_point_dlg.cpp,
	client_exp/make_mount_point_dlg.h, client_exp/mount_points_dlg.cpp,
	client_exp/mount_points_dlg.h, client_exp/msgs.cpp,
	client_exp/msgs.h, client_exp/partition_info_dlg.cpp,
	client_exp/partition_info_dlg.h, client_exp/resource.h,
	client_exp/results_dlg.cpp, client_exp/results_dlg.h,
	client_exp/server_status_dlg.H, client_exp/server_status_dlg.cpp,
	client_exp/set_afs_acl.cpp, client_exp/set_afs_acl.h,
	client_exp/shell_ext.cpp, client_exp/shell_ext.h,
	client_exp/stdafx.cpp, client_exp/stdafx.h,
	client_exp/submount_info.cpp, client_exp/submount_info.h,
	client_exp/submounts_dlg.cpp, client_exp/submounts_dlg.h,
	client_exp/unlog_dlg.cpp, client_exp/unlog_dlg.h,
	client_exp/volume_inf.h, client_exp/volume_info.h,
	client_exp/volumeinfo.cpp, client_exp/lang/NTMakefile,
	client_exp/lang/afs_shl_ext.rc2,
	client_exp/lang/de_DE/afs_shl_ext.rc,
	client_exp/lang/en_US/afs_shl_ext.rc,
	client_exp/lang/es_ES/afs_shl_ext.rc,
	client_exp/lang/ja_JP/afs_shl_ext.rc,
	client_exp/lang/ko_KR/afs_shl_ext.rc,
	client_exp/lang/pt_BR/afs_shl_ext.rc,
	client_exp/lang/zh_CN/afs_shl_ext.rc,
	client_exp/lang/zh_TW/afs_shl_ext.rc, client_osi/NTMakefile,
	client_osi/basic.c, client_osi/basic.h, client_osi/dbrpc.idl,
	client_osi/libosi.def, client_osi/libosi.hpj, client_osi/libosi.rc,
	client_osi/libosi.rtf, client_osi/libosicl.def, client_osi/main.c,
	client_osi/main.def, client_osi/main.h, client_osi/main.rc,
	client_osi/osi.h, client_osi/osibasel.c, client_osi/osibasel.h,
	client_osi/osidb.c, client_osi/osidb.h, client_osi/osidebug.c,
	client_osi/osidebug.def, client_osi/osidebug.h,
	client_osi/osidebug.hpj, client_osi/osidebug.rc,
	client_osi/osidebug.rtf, client_osi/osifd.c, client_osi/osifd.h,
	client_osi/osilog.c, client_osi/osilog.h, client_osi/osiltype.c,
	client_osi/osiltype.h, client_osi/osiqueue.c,
	client_osi/osiqueue.h, client_osi/osisleep.c,
	client_osi/osisleep.h, client_osi/osistatl.c,
	client_osi/osistatl.h, client_osi/osiutils.c,
	client_osi/osiutils.h, client_osi/perf.c, client_osi/perf.h,
	client_osi/trylock.c, client_osi/trylock.h,
	doc/help/de_DE/AFS-CC.HLP, doc/help/de_DE/AFS-NT.HLP,
	doc/help/de_DE/Afs-light.hlp, doc/help/de_DE/TAAFSCFG.HLP,
	doc/help/de_DE/Taafssvrmgr.hlp, doc/help/de_DE/Taafsusrmgr.hlp,
	doc/help/de_DE/afs-cc.CNT, doc/help/de_DE/afs-light.CNT,
	doc/help/de_DE/afs-nt.CNT, doc/help/de_DE/taafscfg.cnt,
	doc/help/de_DE/taafssvrmgr.cnt, doc/help/de_DE/taafsusrmgr.cnt,
	doc/help/en_US/AFS-CC.HLP, doc/help/en_US/AFS-LIGHT.HLP,
	doc/help/en_US/AFS-NT.HLP, doc/help/en_US/afs-cc.CNT,
	doc/help/en_US/afs-light.CNT, doc/help/en_US/afs-nt.CNT,
	doc/help/en_US/taafscfg.cnt, doc/help/en_US/taafscfg.hlp,
	doc/help/en_US/taafssvrmgr.cnt, doc/help/en_US/taafssvrmgr.hlp,
	doc/help/en_US/taafsusrmgr.cnt, doc/help/en_US/taafsusrmgr.hlp,
	doc/help/es_ES/AFS-CC.CNT, doc/help/es_ES/AFS-CC.HLP,
	doc/help/es_ES/AFS-LIGHT.HLP, doc/help/es_ES/AFS-NT.CNT,
	doc/help/es_ES/AFS-NT.HLP, doc/help/es_ES/TAAFSCFG.CNT,
	doc/help/es_ES/TAAFSCFG.HLP, doc/help/es_ES/TAAFSSVRMGR.HLP,
	doc/help/es_ES/TAAFSUSRMGR.HLP, doc/help/es_ES/afs-light.cnt,
	doc/help/es_ES/taafssvrmgr.CNT, doc/help/es_ES/taafsusrmgr.CNT,
	doc/help/ja_JP/AFS-CC.HLP, doc/help/ja_JP/AFS-LIGHT.HLP,
	doc/help/ja_JP/AFS-NT.HLP, doc/help/ja_JP/TAAFSCFG.HLP,
	doc/help/ja_JP/TAAFSSVRMGR.HLP, doc/help/ja_JP/TAAFSUSRMGR.HLP,
	doc/help/ja_JP/afs-cc.CNT, doc/help/ja_JP/afs-light.CNT,
	doc/help/ja_JP/afs-nt.CNT, doc/help/ja_JP/taafscfg.cnt,
	doc/help/ja_JP/taafssvrmgr.cnt, doc/help/ja_JP/taafsusrmgr.cnt,
	doc/help/ko_KR/AFS-CC.HLP, doc/help/ko_KR/AFS-LIGHT.HLP,
	doc/help/ko_KR/AFS-NT.HLP, doc/help/ko_KR/TAAFSCFG.HLP,
	doc/help/ko_KR/TAAFSSVRMGR.HLP, doc/help/ko_KR/TAAFSUSRMGR.HLP,
	doc/help/ko_KR/afs-cc.CNT, doc/help/ko_KR/afs-light.CNT,
	doc/help/ko_KR/afs-nt.CNT, doc/help/ko_KR/taafscfg.cnt,
	doc/help/ko_KR/taafssvrmgr.cnt, doc/help/ko_KR/taafsusrmgr.cnt,
	doc/help/pt_BR/AFS-CC.HLP, doc/help/pt_BR/AFS-LIGHT.HLP,
	doc/help/pt_BR/AFS-NT.HLP, doc/help/pt_BR/TAAFSCFG.HLP,
	doc/help/pt_BR/TAAFSSVRMGR.HLP, doc/help/pt_BR/TAAFSUSRMGR.HLP,
	doc/help/pt_BR/afs-cc.CNT, doc/help/pt_BR/afs-light.CNT,
	doc/help/pt_BR/afs-nt.CNT, doc/help/pt_BR/taafscfg.cnt,
	doc/help/pt_BR/taafssvrmgr.cnt, doc/help/pt_BR/taafsusrmgr.cnt,
	doc/help/zh_CN/AFS-CC.HLP, doc/help/zh_CN/AFS-LIGHT.HLP,
	doc/help/zh_CN/AFS-NT.HLP, doc/help/zh_CN/TAAFSCFG.HLP,
	doc/help/zh_CN/TAAFSSVRMGR.HLP, doc/help/zh_CN/TAAFSUSRMGR.HLP,
	doc/help/zh_CN/afs-cc.CNT, doc/help/zh_CN/afs-light.CNT,
	doc/help/zh_CN/afs-nt.CNT, doc/help/zh_CN/taafscfg.cnt,
	doc/help/zh_CN/taafssvrmgr.cnt, doc/help/zh_CN/taafsusrmgr.cnt,
	doc/help/zh_TW/AFS-CC.GID, doc/help/zh_TW/AFS-CC.HLP,
	doc/help/zh_TW/AFS-LIGHT.HLP, doc/help/zh_TW/AFS-NT.HLP,
	doc/help/zh_TW/TAAFSCFG.HLP, doc/help/zh_TW/TAAFSSVRMGR.HLP,
	doc/help/zh_TW/TAAFSUSRMGR.HLP, doc/help/zh_TW/afs-cc.CNT,
	doc/help/zh_TW/afs-light.CNT, doc/help/zh_TW/afs-nt.CNT,
	doc/help/zh_TW/taafscfg.cnt, doc/help/zh_TW/taafssvrmgr.cnt,
	doc/help/zh_TW/taafsusrmgr.cnt,
	doc/install/Documentation/de_DE/README.txt,
	doc/install/Documentation/de_DE/html/banner.gif,
	doc/install/Documentation/de_DE/html/books.gif,
	doc/install/Documentation/de_DE/html/bot.gif,
	doc/install/Documentation/de_DE/html/index.gif,
	doc/install/Documentation/de_DE/html/index.htm,
	doc/install/Documentation/de_DE/html/next.gif,
	doc/install/Documentation/de_DE/html/prev.gif,
	doc/install/Documentation/de_DE/html/toc.gif,
	doc/install/Documentation/de_DE/html/top.gif,
	doc/install/Documentation/de_DE/html/InstallGd/awqbg000.htm,
	doc/install/Documentation/de_DE/html/InstallGd/awqbg002.htm,
	doc/install/Documentation/de_DE/html/InstallGd/awqbg003.htm,
	doc/install/Documentation/de_DE/html/InstallGd/awqbg004.htm,
	doc/install/Documentation/en_US/README.txt,
	doc/install/Documentation/en_US/html/banner.gif,
	doc/install/Documentation/en_US/html/books.gif,
	doc/install/Documentation/en_US/html/bot.gif,
	doc/install/Documentation/en_US/html/index.gif,
	doc/install/Documentation/en_US/html/index.htm,
	doc/install/Documentation/en_US/html/next.gif,
	doc/install/Documentation/en_US/html/prev.gif,
	doc/install/Documentation/en_US/html/toc.gif,
	doc/install/Documentation/en_US/html/top.gif,
	doc/install/Documentation/en_US/html/CmdRef/auarf000.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf002.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf003.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf004.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf005.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf006.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf007.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf008.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf009.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf010.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf011.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf012.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf013.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf014.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf015.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf016.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf017.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf018.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf019.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf020.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf021.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf022.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf023.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf024.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf025.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf026.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf027.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf028.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf029.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf030.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf031.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf032.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf033.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf034.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf035.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf036.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf037.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf038.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf039.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf040.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf041.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf042.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf043.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf044.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf045.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf046.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf047.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf048.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf049.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf050.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf051.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf052.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf053.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf054.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf055.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf056.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf057.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf058.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf059.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf060.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf061.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf062.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf063.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf064.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf065.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf066.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf067.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf068.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf069.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf070.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf071.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf072.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf073.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf074.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf075.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf076.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf077.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf078.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf079.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf080.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf081.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf082.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf083.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf084.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf085.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf086.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf087.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf088.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf089.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf090.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf091.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf092.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf093.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf094.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf095.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf096.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf097.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf098.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf099.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf100.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf101.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf102.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf103.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf104.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf105.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf106.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf107.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf108.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf109.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf110.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf111.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf112.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf113.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf114.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf115.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf116.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf117.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf118.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf119.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf120.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf121.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf122.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf123.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf124.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf125.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf126.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf127.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf128.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf129.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf130.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf131.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf132.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf133.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf134.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf135.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf136.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf137.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf138.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf139.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf140.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf141.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf142.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf143.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf144.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf145.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf146.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf147.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf148.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf149.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf150.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf151.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf152.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf153.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf154.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf155.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf156.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf157.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf158.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf159.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf160.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf161.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf162.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf163.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf164.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf165.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf166.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf167.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf168.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf169.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf170.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf171.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf172.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf173.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf174.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf175.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf176.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf177.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf178.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf179.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf180.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf181.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf182.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf183.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf184.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf185.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf186.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf187.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf188.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf189.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf190.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf191.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf192.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf193.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf194.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf195.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf196.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf197.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf198.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf199.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf200.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf201.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf202.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf203.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf204.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf205.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf206.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf207.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf208.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf209.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf210.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf211.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf212.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf213.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf214.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf215.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf216.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf217.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf218.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf219.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf220.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf221.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf222.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf223.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf224.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf225.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf226.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf227.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf228.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf229.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf230.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf231.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf232.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf233.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf234.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf235.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf236.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf237.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf238.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf239.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf240.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf241.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf242.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf243.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf244.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf245.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf246.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf247.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf248.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf249.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf250.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf251.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf252.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf253.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf254.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf255.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf256.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf257.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf258.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf259.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf260.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf261.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf262.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf263.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf264.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf265.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf266.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf267.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf268.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf269.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf270.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf271.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf272.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf273.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf274.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf275.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf276.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf277.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf278.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf279.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf280.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf281.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf282.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf283.htm,
	doc/install/Documentation/en_US/html/CmdRef/auarf284.htm,
	doc/install/Documentation/en_US/html/InstallGd/awqbg000.htm,
	doc/install/Documentation/en_US/html/InstallGd/awqbg002.htm,
	doc/install/Documentation/en_US/html/InstallGd/awqbg003.htm,
	doc/install/Documentation/en_US/html/InstallGd/awqbg004.htm,
	doc/install/Documentation/en_US/html/ReleaseNotes/awrns000.htm,
	doc/install/Documentation/en_US/html/ReleaseNotes/awrns002.htm,
	doc/install/Documentation/en_US/html/ReleaseNotes/awrns003.htm,
	doc/install/Documentation/en_US/html/ReleaseNotes/awrns004.htm,
	doc/install/Documentation/en_US/html/ReleaseNotes/awrns005.htm,
	doc/install/Documentation/en_US/html/ReleaseNotes/awrns006.htm,
	doc/install/Documentation/en_US/html/ReleaseNotes/awrns007.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd000.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd002.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd003.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd004.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd005.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd006.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd007.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd008.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd009.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd010.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd011.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd012.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd013.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd014.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd015.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd016.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd017.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd018.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd019.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd020.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd021.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd022.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd023.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd024.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd025.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/auagd026.htm,
	doc/install/Documentation/en_US/html/SysAdminGd/cachmgr.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/fserver1.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/fserver2.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/overview.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/scout1.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/scout2.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/scout3.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/scout4.gif,
	doc/install/Documentation/en_US/html/SysAdminGd/vnode.gif,
	doc/install/Documentation/es_ES/README.txt,
	doc/install/Documentation/es_ES/html/banner.gif,
	doc/install/Documentation/es_ES/html/books.gif,
	doc/install/Documentation/es_ES/html/bot.gif,
	doc/install/Documentation/es_ES/html/index.gif,
	doc/install/Documentation/es_ES/html/index.htm,
	doc/install/Documentation/es_ES/html/next.gif,
	doc/install/Documentation/es_ES/html/prev.gif,
	doc/install/Documentation/es_ES/html/toc.gif,
	doc/install/Documentation/es_ES/html/top.gif,
	doc/install/Documentation/es_ES/html/InstallGd/awqbg000.htm,
	doc/install/Documentation/es_ES/html/InstallGd/awqbg002.htm,
	doc/install/Documentation/es_ES/html/InstallGd/awqbg003.htm,
	doc/install/Documentation/es_ES/html/InstallGd/awqbg004.htm,
	doc/install/Documentation/ja_JP/README.txt,
	doc/install/Documentation/ja_JP/html/banner.gif,
	doc/install/Documentation/ja_JP/html/books.gif,
	doc/install/Documentation/ja_JP/html/bot.gif,
	doc/install/Documentation/ja_JP/html/index.gif,
	doc/install/Documentation/ja_JP/html/index.htm,
	doc/install/Documentation/ja_JP/html/next.gif,
	doc/install/Documentation/ja_JP/html/prev.gif,
	doc/install/Documentation/ja_JP/html/toc.gif,
	doc/install/Documentation/ja_JP/html/top.gif,
	doc/install/Documentation/ja_JP/html/CmdRef/auarf000.htm,
	doc/install/Documentation/ja_JP/html/CmdRef/auarf002.htm,
	doc/install/Documentation/ja_JP/html/CmdRef/auarf003.htm,
	doc/install/Documentation/ja_JP/html/CmdRef/auarf004.htm,
	doc/install/Documentation/ja_JP/html/CmdRef/auarf005.htm,
	doc/install/Documentation/ja_JP/html/CmdRef/auarf006.htm,
	doc/install/Documentation/ja_JP/html/CmdRef/auarf007.htm,
	doc/install/Documentation/ja_JP/html/CmdRef/auarf008.htm: Initial
	IBM OpenAFS 1.0 tree

2000-11-04 02:13  shadow

	* src/: NTMakefile, NTObjdir, ntbuild.bat,
	WINNT/afs_setup_utils/NTMakefile,
	WINNT/afs_setup_utils/afs_setup_utils.cpp,
	WINNT/afs_setup_utils/afs_setup_utils_stub.rc,
	WINNT/afs_setup_utils/afsrm.c,
	WINNT/afs_setup_utils/animate_icon.cpp,
	WINNT/afs_setup_utils/animate_icon.h,
	WINNT/afs_setup_utils/cc_uninst.def,
	WINNT/afs_setup_utils/client_uninst.def,
	WINNT/afs_setup_utils/docs_uninst.def,
	WINNT/afs_setup_utils/forceremove.c,
	WINNT/afs_setup_utils/forceremove.h,
	WINNT/afs_setup_utils/install_utils.def,
	WINNT/afs_setup_utils/light_client_uninst.def,
	WINNT/afs_setup_utils/progress_dlg.cpp,
	WINNT/afs_setup_utils/progress_dlg.h,
	WINNT/afs_setup_utils/resource.h,
	WINNT/afs_setup_utils/server_uninst.def,
	WINNT/afs_setup_utils/sutil.c, WINNT/afs_setup_utils/sutil.h,
	WINNT/afs_setup_utils/lang/NTMakefile,
	WINNT/afs_setup_utils/lang/de_DE/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/en_US/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/es_ES/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/ja_JP/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/ko_KR/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/pt_BR/afs_setup_utils.rc,
	WINNT/afs_setup_utils/lang/zh_TW/afs_setup_utils.rc,
	WINNT/afsadmsvr/ITaAfsAdmSvr.idl,
	WINNT/afsadmsvr/ITaAfsAdmSvrTypes.idl, WINNT/afsadmsvr/NTMakefile,
	WINNT/afsadmsvr/TaAfsAdmSvr.cpp, WINNT/afsadmsvr/TaAfsAdmSvr.h,
	WINNT/afsadmsvr/TaAfsAdmSvrCallback.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrCallback.h,
	WINNT/afsadmsvr/TaAfsAdmSvrCell.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClient.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClient.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientBind.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientBind.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientCache.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientCache.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientCell.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientGroup.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientInternal.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientInternal.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientPing.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrClientPing.h,
	WINNT/afsadmsvr/TaAfsAdmSvrClientUser.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrCommon.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrCommon.h,
	WINNT/afsadmsvr/TaAfsAdmSvrDebug.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrDebug.h,
	WINNT/afsadmsvr/TaAfsAdmSvrGeneral.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrGeneral.h,
	WINNT/afsadmsvr/TaAfsAdmSvrGroup.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrInternal.h,
	WINNT/afsadmsvr/TaAfsAdmSvrMain.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrProperties.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrProperties.h,
	WINNT/afsadmsvr/TaAfsAdmSvrSearch.cpp,
	WINNT/afsadmsvr/TaAfsAdmSvrSearch.h,
	WINNT/afsadmsvr/TaAfsAdmSvrUser.cpp, WINNT/afsadmsvr/afsadmsvr.ico,
	WINNT/afsadmsvr/afsadmsvr.rc, WINNT/afsadmsvr/resource.h,
	WINNT/afsapplib/NTMakefile, WINNT/afsapplib/TaAfsAppLib.def,
	WINNT/afsapplib/afsapplib.cpp, WINNT/afsapplib/afsapplib.h,
	WINNT/afsapplib/afsapplib_stub.rc, WINNT/afsapplib/al_admsvr.cpp,
	WINNT/afsapplib/al_admsvr.h, WINNT/afsapplib/al_browse.cpp,
	WINNT/afsapplib/al_browseset.cpp, WINNT/afsapplib/al_cover.cpp,
	WINNT/afsapplib/al_creds.cpp, WINNT/afsapplib/al_dynlink.cpp,
	WINNT/afsapplib/al_dynlink.h, WINNT/afsapplib/al_error.cpp,
	WINNT/afsapplib/al_help.cpp, WINNT/afsapplib/al_messages.h,
	WINNT/afsapplib/al_misc.cpp, WINNT/afsapplib/al_progress.cpp,
	WINNT/afsapplib/al_progress.h, WINNT/afsapplib/al_pump.cpp,
	WINNT/afsapplib/al_resource.h, WINNT/afsapplib/al_task.cpp,
	WINNT/afsapplib/al_wizard.cpp, WINNT/afsapplib/al_wizard.h,
	WINNT/afsapplib/checklist.cpp, WINNT/afsapplib/checklist.h,
	WINNT/afsapplib/ctl_date.cpp, WINNT/afsapplib/ctl_date.h,
	WINNT/afsapplib/ctl_elapsed.cpp, WINNT/afsapplib/ctl_elapsed.h,
	WINNT/afsapplib/ctl_sockaddr.cpp, WINNT/afsapplib/ctl_sockaddr.h,
	WINNT/afsapplib/ctl_spinner.cpp, WINNT/afsapplib/ctl_spinner.h,
	WINNT/afsapplib/ctl_time.cpp, WINNT/afsapplib/ctl_time.h,
	WINNT/afsapplib/dialog.cpp, WINNT/afsapplib/dialog.h,
	WINNT/afsapplib/fastlist.cpp, WINNT/afsapplib/fastlist.h,
	WINNT/afsapplib/hashlist.cpp, WINNT/afsapplib/hashlist.h,
	WINNT/afsapplib/regexp.cpp, WINNT/afsapplib/regexp.h,
	WINNT/afsapplib/resize.cpp, WINNT/afsapplib/resize.h,
	WINNT/afsapplib/settings.cpp, WINNT/afsapplib/settings.h,
	WINNT/afsapplib/subclass.cpp, WINNT/afsapplib/subclass.h,
	WINNT/afsapplib/lang/NTMakefile,
	WINNT/afsapplib/lang/de_DE/afsapplib.rc,
	WINNT/afsapplib/lang/en_US/afsapplib.rc,
	WINNT/afsapplib/lang/es_ES/afsapplib.rc,
	WINNT/afsapplib/lang/ja_JP/afsapplib.rc,
	WINNT/afsapplib/lang/ko_KR/afsapplib.rc,
	WINNT/afsapplib/lang/pt_BR/afsapplib.rc,
	WINNT/afsapplib/lang/zh_CN/afsapplib.rc,
	WINNT/afsapplib/lang/zh_TW/afsapplib.rc,
	WINNT/afsapplib/resource/CELL.ICO,
	WINNT/afsapplib/resource/acl.ico,
	WINNT/afsapplib/resource/aggreg.ico,
	WINNT/afsapplib/resource/aggreg1.ico,
	WINNT/afsapplib/resource/any_other.bmp,
	WINNT/afsapplib/resource/bos.ico,
	WINNT/afsapplib/resource/error.ico,
	WINNT/afsapplib/resource/fileset.ico,
	WINNT/afsapplib/resource/fileset1.ico,
	WINNT/afsapplib/resource/foreign_group.bmp,
	WINNT/afsapplib/resource/foreign_other.bmp,
	WINNT/afsapplib/resource/foreign_user.bmp,
	WINNT/afsapplib/resource/group.ico,
	WINNT/afsapplib/resource/ic.ico, WINNT/afsapplib/resource/io.ico,
	WINNT/afsapplib/resource/key.ico,
	WINNT/afsapplib/resource/local_group.bmp,
	WINNT/afsapplib/resource/local_other.bmp,
	WINNT/afsapplib/resource/local_user.bmp,
	WINNT/afsapplib/resource/locked.ico,
	WINNT/afsapplib/resource/mask_obj.bmp,
	WINNT/afsapplib/resource/multiple.ico,
	WINNT/afsapplib/resource/server.ico,
	WINNT/afsapplib/resource/server1.ico,
	WINNT/afsapplib/resource/server_u.ico,
	WINNT/afsapplib/resource/service.ico,
	WINNT/afsapplib/resource/service1.ico,
	WINNT/afsapplib/resource/service2.ico,
	WINNT/afsapplib/resource/spin1.ico,
	WINNT/afsapplib/resource/spin2.ico,
	WINNT/afsapplib/resource/spin3.ico,
	WINNT/afsapplib/resource/spin4.ico,
	WINNT/afsapplib/resource/spin5.ico,
	WINNT/afsapplib/resource/spin6.ico,
	WINNT/afsapplib/resource/spin7.ico,
	WINNT/afsapplib/resource/spin8.ico,
	WINNT/afsapplib/resource/spinstop.ico,
	WINNT/afsapplib/resource/unauthenticated.bmp,
	WINNT/afsapplib/resource/user.ico,
	WINNT/afsapplib/resource/warning.ico,
	WINNT/afsapplib/test/16color.bmp,
	WINNT/afsapplib/test/256color.bmp, WINNT/afsapplib/test/NTMakefile,
	WINNT/afsapplib/test/resource.h, WINNT/afsapplib/test/wiztest.cpp,
	WINNT/afsapplib/test/wiztest.rc, WINNT/afsclass/NTMakefile,
	WINNT/afsclass/afsclass.h, WINNT/afsclass/afsclassfn.cpp,
	WINNT/afsclass/afsclassfn.h, WINNT/afsclass/c_agg.cpp,
	WINNT/afsclass/c_agg.h, WINNT/afsclass/c_cell.cpp,
	WINNT/afsclass/c_cell.h, WINNT/afsclass/c_debug.cpp,
	WINNT/afsclass/c_debug.h, WINNT/afsclass/c_grp.cpp,
	WINNT/afsclass/c_grp.h, WINNT/afsclass/c_ident.cpp,
	WINNT/afsclass/c_ident.h, WINNT/afsclass/c_identlist.cpp,
	WINNT/afsclass/c_identlist.h, WINNT/afsclass/c_notify.cpp,
	WINNT/afsclass/c_notify.h, WINNT/afsclass/c_set.cpp,
	WINNT/afsclass/c_set.h, WINNT/afsclass/c_svc.cpp,
	WINNT/afsclass/c_svc.h, WINNT/afsclass/c_svr.cpp,
	WINNT/afsclass/c_svr.h, WINNT/afsclass/c_usr.cpp,
	WINNT/afsclass/c_usr.h, WINNT/afsclass/internal.cpp,
	WINNT/afsclass/internal.h, WINNT/afsclass/worker.cpp,
	WINNT/afsclass/worker.h, WINNT/afsd/NTMakefile, WINNT/afsd/afsd.c,
	WINNT/afsd/afsd.h, WINNT/afsd/afsd.ico, WINNT/afsd/afsd.rc,
	WINNT/afsd/afsd_init.c, WINNT/afsd/afsd_init.h,
	WINNT/afsd/afsd_service.c, WINNT/afsd/afsd_service.rc,
	WINNT/afsd/afsdicon.h, WINNT/afsd/afslog95.c,
	WINNT/afsd/afslog95.def, WINNT/afsd/afslog95.rc,
	WINNT/afsd/afslogon.c, WINNT/afsd/afslogon.def,
	WINNT/afsd/afslogon.rc, WINNT/afsd/afsrpc.idl,
	WINNT/afsd/afsshare.c, WINNT/afsd/afsshare.rc, WINNT/afsd/cklog.c,
	WINNT/afsd/cm.h, WINNT/afsd/cm_access.c, WINNT/afsd/cm_access.h,
	WINNT/afsd/cm_aclent.c, WINNT/afsd/cm_aclent.h,
	WINNT/afsd/cm_buf.c, WINNT/afsd/cm_buf.h, WINNT/afsd/cm_callback.c,
	WINNT/afsd/cm_callback.h, WINNT/afsd/cm_cell.c,
	WINNT/afsd/cm_cell.h, WINNT/afsd/cm_config.c,
	WINNT/afsd/cm_config.h, WINNT/afsd/cm_conn.c, WINNT/afsd/cm_conn.h,
	WINNT/afsd/cm_daemon.c, WINNT/afsd/cm_daemon.h,
	WINNT/afsd/cm_dcache.c, WINNT/afsd/cm_dcache.h,
	WINNT/afsd/cm_dir.c, WINNT/afsd/cm_dir.h, WINNT/afsd/cm_dnlc.c,
	WINNT/afsd/cm_dnlc.h, WINNT/afsd/cm_ioctl.c, WINNT/afsd/cm_ioctl.h,
	WINNT/afsd/cm_rpc.c, WINNT/afsd/cm_rpc.h, WINNT/afsd/cm_scache.c,
	WINNT/afsd/cm_scache.h, WINNT/afsd/cm_server.c,
	WINNT/afsd/cm_server.h, WINNT/afsd/cm_user.c, WINNT/afsd/cm_user.h,
	WINNT/afsd/cm_utils.c, WINNT/afsd/cm_utils.h,
	WINNT/afsd/cm_vnodeops.c, WINNT/afsd/cm_vnodeops.h,
	WINNT/afsd/cm_volume.c, WINNT/afsd/cm_volume.h,
	WINNT/afsd/ctokens.c, WINNT/afsd/cunlog.c, WINNT/afsd/fs.c,
	WINNT/afsd/fs.h, WINNT/afsd/fs.rc, WINNT/afsd/fs_utils.c,
	WINNT/afsd/fs_utils.h, WINNT/afsd/klog.rc, WINNT/afsd/krb.h,
	WINNT/afsd/krb_prot.h, WINNT/afsd/libafsconf.def,
	WINNT/afsd/libafsconf.rc, WINNT/afsd/lock.txt, WINNT/afsd/smb.c,
	WINNT/afsd/smb.h, WINNT/afsd/smb3.c, WINNT/afsd/smb3.h,
	WINNT/afsd/smb_iocons.h, WINNT/afsd/smb_ioctl.c,
	WINNT/afsd/smb_ioctl.h, WINNT/afsd/symlink.c,
	WINNT/afsd/symlink.rc, WINNT/afsd/tokens.rc, WINNT/afsd/unlog.rc,
	WINNT/afsd/sample/token.c, WINNT/afslegal/NTMakefile,
	WINNT/afslegal/afslegal.cpp, WINNT/afslegal/afslegal_stub.rc,
	WINNT/afslegal/resource.h, WINNT/afslegal/lang/NTMakefile,
	WINNT/afslegal/lang/de_DE/afslegal.rc,
	WINNT/afslegal/lang/en_US/afslegal.rc,
	WINNT/afslegal/lang/es_ES/afslegal.rc,
	WINNT/afslegal/lang/ja_JP/afslegal.rc,
	WINNT/afslegal/lang/ko_KR/afslegal.rc,
	WINNT/afslegal/lang/pt_BR/afslegal.rc,
	WINNT/afslegal/lang/zh_CN/afslegal.rc,
	WINNT/afslegal/lang/zh_TW/afslegal.rc, WINNT/afsreg/NTMakefile,
	WINNT/afsreg/afsreg.c, WINNT/afsreg/afsreg.h, WINNT/afsreg/afssw.c,
	WINNT/afsreg/afssw.h, WINNT/afsreg/syscfg.c, WINNT/afsreg/syscfg.h,
	WINNT/afsreg/vptab.c, WINNT/afsreg/vptab.h,
	WINNT/afsreg/test/NTMakefile, WINNT/afsreg/test/dupkey.c,
	WINNT/afsreg/test/getifinfo.c, WINNT/afsreg/test/regman.c,
	WINNT/afssvrcfg/NTMakefile, WINNT/afssvrcfg/admin_info_dlg.cpp,
	WINNT/afssvrcfg/admin_info_dlg.h, WINNT/afssvrcfg/afscfg.cpp,
	WINNT/afssvrcfg/afscfg.h, WINNT/afssvrcfg/afscfg_stub.rc,
	WINNT/afssvrcfg/afsdrive.ico, WINNT/afssvrcfg/app_icon.ico,
	WINNT/afssvrcfg/backup_server_page.cpp,
	WINNT/afssvrcfg/cfg_utils.cpp, WINNT/afssvrcfg/cfg_utils.h,
	WINNT/afssvrcfg/char_conv.cpp, WINNT/afssvrcfg/char_conv.h,
	WINNT/afssvrcfg/config.h, WINNT/afssvrcfg/config_server_page.cpp,
	WINNT/afssvrcfg/create_partition_dlg.cpp,
	WINNT/afssvrcfg/create_partition_dlg.h,
	WINNT/afssvrcfg/db_server_page.cpp, WINNT/afssvrcfg/disabled.ico,
	WINNT/afssvrcfg/disk_dri.ico, WINNT/afssvrcfg/file.ico,
	WINNT/afssvrcfg/file_server_page.cpp, WINNT/afssvrcfg/folder.ico,
	WINNT/afssvrcfg/get_cur_config.cpp,
	WINNT/afssvrcfg/get_cur_config.h, WINNT/afssvrcfg/get_pw_dlg.cpp,
	WINNT/afssvrcfg/get_pw_dlg.h, WINNT/afssvrcfg/graphics.cpp,
	WINNT/afssvrcfg/graphics.h, WINNT/afssvrcfg/help.cpp,
	WINNT/afssvrcfg/hourglass.h, WINNT/afssvrcfg/info2_page.cpp,
	WINNT/afssvrcfg/info_page.cpp, WINNT/afssvrcfg/intro_page.cpp,
	WINNT/afssvrcfg/logfile.cpp, WINNT/afssvrcfg/logfile.h,
	WINNT/afssvrcfg/partition_page.cpp,
	WINNT/afssvrcfg/partition_utils.cpp,
	WINNT/afssvrcfg/partition_utils.h,
	WINNT/afssvrcfg/partitions_page.cpp,
	WINNT/afssvrcfg/replicatition_page.cpp, WINNT/afssvrcfg/resource.h,
	WINNT/afssvrcfg/root_afs_page.cpp, WINNT/afssvrcfg/salvage_dlg.cpp,
	WINNT/afssvrcfg/salvage_results_dlg.cpp,
	WINNT/afssvrcfg/salvage_results_dlg.h,
	WINNT/afssvrcfg/services_page.cpp, WINNT/afssvrcfg/status_16.bmp,
	WINNT/afssvrcfg/status_256.bmp,
	WINNT/afssvrcfg/sys_control_page.cpp, WINNT/afssvrcfg/toolbox.cpp,
	WINNT/afssvrcfg/toolbox.h, WINNT/afssvrcfg/validation.cpp,
	WINNT/afssvrcfg/validation.h, WINNT/afssvrcfg/volume_utils.cpp,
	WINNT/afssvrcfg/volume_utils.h, WINNT/afssvrcfg/warn_dri.ico,
	WINNT/afssvrcfg/lang/NTMakefile,
	WINNT/afssvrcfg/lang/de_DE/afscfg.rc,
	WINNT/afssvrcfg/lang/en_US/afscfg.rc,
	WINNT/afssvrcfg/lang/es_ES/afscfg.rc,
	WINNT/afssvrcfg/lang/ja_JP/afscfg.rc,
	WINNT/afssvrcfg/lang/ko_KR/afscfg.rc,
	WINNT/afssvrcfg/lang/ko_KR/status_16.bmp,
	WINNT/afssvrcfg/lang/ko_KR/status_256.bmp,
	WINNT/afssvrcfg/lang/pt_BR/afscfg.rc,
	WINNT/afssvrcfg/lang/zh_CN/afscfg.rc,
	WINNT/afssvrcfg/lang/zh_TW/afscfg.rc, WINNT/afssvrcpa/NTMakefile,
	WINNT/afssvrcpa/afssvrcpa.def, WINNT/afssvrcpa/afssvrcpa.ico,
	WINNT/afssvrcpa/afssvrcpa_stub.rc,
	WINNT/afssvrcpa/cpl_interface.cpp, WINNT/afssvrcpa/cpl_interface.h,
	WINNT/afssvrcpa/resource.h, WINNT/afssvrcpa/lang/NTMakefile,
	WINNT/afssvrcpa/lang/de_DE/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/en_US/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/es_ES/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/ja_JP/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/ko_KR/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/pt_BR/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/zh_CN/afssvrcpa.rc,
	WINNT/afssvrcpa/lang/zh_TW/afssvrcpa.rc,
	WINNT/afssvrmgr/NTMakefile, WINNT/afssvrmgr/action.cpp,
	WINNT/afssvrmgr/action.h, WINNT/afssvrmgr/agg_col.cpp,
	WINNT/afssvrmgr/agg_col.h, WINNT/afssvrmgr/agg_general.cpp,
	WINNT/afssvrmgr/agg_general.h, WINNT/afssvrmgr/agg_prop.cpp,
	WINNT/afssvrmgr/agg_prop.h, WINNT/afssvrmgr/agg_tab.cpp,
	WINNT/afssvrmgr/agg_tab.h, WINNT/afssvrmgr/alert.cpp,
	WINNT/afssvrmgr/alert.h, WINNT/afssvrmgr/cmdline.cpp,
	WINNT/afssvrmgr/cmdline.h, WINNT/afssvrmgr/columns.cpp,
	WINNT/afssvrmgr/columns.h, WINNT/afssvrmgr/command.cpp,
	WINNT/afssvrmgr/command.h, WINNT/afssvrmgr/creds.cpp,
	WINNT/afssvrmgr/creds.h, WINNT/afssvrmgr/dispatch.cpp,
	WINNT/afssvrmgr/dispatch.h, WINNT/afssvrmgr/dispguts.cpp,
	WINNT/afssvrmgr/dispguts.h, WINNT/afssvrmgr/display.cpp,
	WINNT/afssvrmgr/display.h, WINNT/afssvrmgr/exportcl.h,
	WINNT/afssvrmgr/general.cpp, WINNT/afssvrmgr/general.h,
	WINNT/afssvrmgr/help.hid, WINNT/afssvrmgr/helpfunc.cpp,
	WINNT/afssvrmgr/helpfunc.h, WINNT/afssvrmgr/messages.h,
	WINNT/afssvrmgr/options.cpp, WINNT/afssvrmgr/options.h,
	WINNT/afssvrmgr/prefs.cpp, WINNT/afssvrmgr/prefs.h,
	WINNT/afssvrmgr/problems.cpp, WINNT/afssvrmgr/problems.h,
	WINNT/afssvrmgr/propcache.cpp, WINNT/afssvrmgr/propcache.h,
	WINNT/afssvrmgr/resource.h, WINNT/afssvrmgr/set_clone.cpp,
	WINNT/afssvrmgr/set_clone.h, WINNT/afssvrmgr/set_col.cpp,
	WINNT/afssvrmgr/set_col.h, WINNT/afssvrmgr/set_create.cpp,
	WINNT/afssvrmgr/set_create.h, WINNT/afssvrmgr/set_createrep.cpp,
	WINNT/afssvrmgr/set_createrep.h, WINNT/afssvrmgr/set_delete.cpp,
	WINNT/afssvrmgr/set_delete.h, WINNT/afssvrmgr/set_dump.cpp,
	WINNT/afssvrmgr/set_dump.h, WINNT/afssvrmgr/set_general.cpp,
	WINNT/afssvrmgr/set_general.h, WINNT/afssvrmgr/set_move.cpp,
	WINNT/afssvrmgr/set_move.h, WINNT/afssvrmgr/set_prop.cpp,
	WINNT/afssvrmgr/set_prop.h, WINNT/afssvrmgr/set_quota.cpp,
	WINNT/afssvrmgr/set_quota.h, WINNT/afssvrmgr/set_release.cpp,
	WINNT/afssvrmgr/set_release.h, WINNT/afssvrmgr/set_rename.cpp,
	WINNT/afssvrmgr/set_rename.h, WINNT/afssvrmgr/set_repprop.cpp,
	WINNT/afssvrmgr/set_repprop.h, WINNT/afssvrmgr/set_restore.cpp,
	WINNT/afssvrmgr/set_restore.h, WINNT/afssvrmgr/set_tab.cpp,
	WINNT/afssvrmgr/set_tab.h, WINNT/afssvrmgr/subset.cpp,
	WINNT/afssvrmgr/subset.h, WINNT/afssvrmgr/svc_col.cpp,
	WINNT/afssvrmgr/svc_col.h, WINNT/afssvrmgr/svc_create.cpp,
	WINNT/afssvrmgr/svc_create.h, WINNT/afssvrmgr/svc_delete.cpp,
	WINNT/afssvrmgr/svc_delete.h, WINNT/afssvrmgr/svc_general.cpp,
	WINNT/afssvrmgr/svc_general.h, WINNT/afssvrmgr/svc_prop.cpp,
	WINNT/afssvrmgr/svc_prop.h, WINNT/afssvrmgr/svc_startstop.cpp,
	WINNT/afssvrmgr/svc_startstop.h, WINNT/afssvrmgr/svc_tab.cpp,
	WINNT/afssvrmgr/svc_tab.h, WINNT/afssvrmgr/svc_viewlog.cpp,
	WINNT/afssvrmgr/svc_viewlog.h, WINNT/afssvrmgr/svr_address.cpp,
	WINNT/afssvrmgr/svr_address.h, WINNT/afssvrmgr/svr_col.cpp,
	WINNT/afssvrmgr/svr_col.h, WINNT/afssvrmgr/svr_execute.cpp,
	WINNT/afssvrmgr/svr_execute.h, WINNT/afssvrmgr/svr_general.cpp,
	WINNT/afssvrmgr/svr_general.h, WINNT/afssvrmgr/svr_getdates.cpp,
	WINNT/afssvrmgr/svr_getdates.h, WINNT/afssvrmgr/svr_hosts.cpp,
	WINNT/afssvrmgr/svr_hosts.h, WINNT/afssvrmgr/svr_install.cpp,
	WINNT/afssvrmgr/svr_install.h, WINNT/afssvrmgr/svr_prop.cpp,
	WINNT/afssvrmgr/svr_prop.h, WINNT/afssvrmgr/svr_prune.cpp,
	WINNT/afssvrmgr/svr_prune.h, WINNT/afssvrmgr/svr_salvage.cpp,
	WINNT/afssvrmgr/svr_salvage.h, WINNT/afssvrmgr/svr_security.cpp,
	WINNT/afssvrmgr/svr_security.h, WINNT/afssvrmgr/svr_syncvldb.cpp,
	WINNT/afssvrmgr/svr_syncvldb.h, WINNT/afssvrmgr/svr_uninstall.cpp,
	WINNT/afssvrmgr/svr_uninstall.h, WINNT/afssvrmgr/svr_window.cpp,
	WINNT/afssvrmgr/svr_window.h, WINNT/afssvrmgr/svrmgr.cpp,
	WINNT/afssvrmgr/svrmgr.h, WINNT/afssvrmgr/svrmgr_stub.rc,
	WINNT/afssvrmgr/task.cpp, WINNT/afssvrmgr/task.h,
	WINNT/afssvrmgr/window.cpp, WINNT/afssvrmgr/window.h,
	WINNT/afssvrmgr/lang/NTMakefile,
	WINNT/afssvrmgr/lang/de_DE/svrmgr.rc,
	WINNT/afssvrmgr/lang/en_US/svrmgr.rc,
	WINNT/afssvrmgr/lang/es_ES/svrmgr.rc,
	WINNT/afssvrmgr/lang/ja_JP/svrmgr.rc,
	WINNT/afssvrmgr/lang/ko_KR/svrmgr.rc,
	WINNT/afssvrmgr/lang/pt_BR/svrmgr.rc,
	WINNT/afssvrmgr/lang/zh_CN/svrmgr.rc,
	WINNT/afssvrmgr/lang/zh_TW/svrmgr.rc,
	WINNT/afssvrmgr/resource/admlist.ico,
	WINNT/afssvrmgr/resource/afssvrmgr.ico,
	WINNT/afssvrmgr/resource/btn_delete.ico,
	WINNT/afssvrmgr/resource/btn_rename.ico,
	WINNT/afssvrmgr/resource/getdates.ico,
	WINNT/afssvrmgr/resource/install.ico,
	WINNT/afssvrmgr/resource/prune.ico,
	WINNT/afssvrmgr/resource/setmove.avi,
	WINNT/afssvrmgr/resource/subset.ico,
	WINNT/afssvrmgr/resource/uninstal.ico,
	WINNT/afsusrmgr/AfsUsrMgr_stub.rc, WINNT/afsusrmgr/NTMakefile,
	WINNT/afsusrmgr/TaAfsUsrMgr.h, WINNT/afsusrmgr/action.cpp,
	WINNT/afsusrmgr/action.h, WINNT/afsusrmgr/browse.cpp,
	WINNT/afsusrmgr/browse.h, WINNT/afsusrmgr/cell_prop.cpp,
	WINNT/afsusrmgr/cell_prop.h, WINNT/afsusrmgr/cmdline.cpp,
	WINNT/afsusrmgr/cmdline.h, WINNT/afsusrmgr/columns.cpp,
	WINNT/afsusrmgr/columns.h, WINNT/afsusrmgr/command.cpp,
	WINNT/afsusrmgr/command.h, WINNT/afsusrmgr/creds.cpp,
	WINNT/afsusrmgr/creds.h, WINNT/afsusrmgr/display.cpp,
	WINNT/afsusrmgr/display.h, WINNT/afsusrmgr/errdata.cpp,
	WINNT/afsusrmgr/errdata.h, WINNT/afsusrmgr/general.cpp,
	WINNT/afsusrmgr/general.h, WINNT/afsusrmgr/grp_col.cpp,
	WINNT/afsusrmgr/grp_col.h, WINNT/afsusrmgr/grp_create.cpp,
	WINNT/afsusrmgr/grp_create.h, WINNT/afsusrmgr/grp_delete.cpp,
	WINNT/afsusrmgr/grp_delete.h, WINNT/afsusrmgr/grp_prop.cpp,
	WINNT/afsusrmgr/grp_prop.h, WINNT/afsusrmgr/grp_rename.cpp,
	WINNT/afsusrmgr/grp_rename.h, WINNT/afsusrmgr/grp_tab.cpp,
	WINNT/afsusrmgr/grp_tab.h, WINNT/afsusrmgr/help.hid,
	WINNT/afsusrmgr/helpfunc.cpp, WINNT/afsusrmgr/helpfunc.h,
	WINNT/afsusrmgr/main.cpp, WINNT/afsusrmgr/mch_col.cpp,
	WINNT/afsusrmgr/mch_col.h, WINNT/afsusrmgr/mch_create.cpp,
	WINNT/afsusrmgr/mch_create.h, WINNT/afsusrmgr/mch_delete.cpp,
	WINNT/afsusrmgr/mch_delete.h, WINNT/afsusrmgr/mch_tab.cpp,
	WINNT/afsusrmgr/mch_tab.h, WINNT/afsusrmgr/messages.h,
	WINNT/afsusrmgr/options.cpp, WINNT/afsusrmgr/options.h,
	WINNT/afsusrmgr/resource.h, WINNT/afsusrmgr/task.cpp,
	WINNT/afsusrmgr/task.h, WINNT/afsusrmgr/usr_col.cpp,
	WINNT/afsusrmgr/usr_col.h, WINNT/afsusrmgr/usr_cpw.cpp,
	WINNT/afsusrmgr/usr_cpw.h, WINNT/afsusrmgr/usr_create.cpp,
	WINNT/afsusrmgr/usr_create.h, WINNT/afsusrmgr/usr_delete.cpp,
	WINNT/afsusrmgr/usr_delete.h, WINNT/afsusrmgr/usr_prop.cpp,
	WINNT/afsusrmgr/usr_prop.h, WINNT/afsusrmgr/usr_search.cpp,
	WINNT/afsusrmgr/usr_search.h, WINNT/afsusrmgr/usr_tab.cpp,
	WINNT/afsusrmgr/usr_tab.h, WINNT/afsusrmgr/window.cpp,
	WINNT/afsusrmgr/window.h, WINNT/afsusrmgr/winlist.cpp,
	WINNT/afsusrmgr/winlist.h, WINNT/afsusrmgr/lang/NTMakefile,
	WINNT/afsusrmgr/lang/de_DE/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/en_US/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/es_ES/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/ja_JP/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/ko_KR/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/pt_BR/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/zh_CN/AfsUsrMgr.rc,
	WINNT/afsusrmgr/lang/zh_TW/AfsUsrMgr.rc,
	WINNT/afsusrmgr/resource/afsusrmgr.ico, WINNT/bosctlsvc/NTMakefile,
	WINNT/bosctlsvc/bosctlsvc.c, WINNT/bosctlsvc/bosctlsvc.rc,
	WINNT/client_config/NTMakefile, WINNT/client_config/afs_config.h,
	WINNT/client_config/afs_config.ico,
	WINNT/client_config/afs_config_stub.rc,
	WINNT/client_config/cellservdb.c, WINNT/client_config/cellservdb.h,
	WINNT/client_config/config.cpp, WINNT/client_config/config.h,
	WINNT/client_config/dlg_automap.cpp,
	WINNT/client_config/dlg_diag.cpp,
	WINNT/client_config/dlg_logon.cpp,
	WINNT/client_config/dlg_misc.cpp, WINNT/client_config/down.ico,
	WINNT/client_config/drivemap.cpp, WINNT/client_config/drivemap.h,
	WINNT/client_config/help.hid, WINNT/client_config/isadmin.cpp,
	WINNT/client_config/isadmin.h, WINNT/client_config/main.cpp,
	WINNT/client_config/misc.cpp, WINNT/client_config/pagesize.cpp,
	WINNT/client_config/pagesize.h, WINNT/client_config/resource.h,
	WINNT/client_config/tab_advanced.cpp,
	WINNT/client_config/tab_advanced.h,
	WINNT/client_config/tab_drives.cpp,
	WINNT/client_config/tab_drives.h,
	WINNT/client_config/tab_general.cpp,
	WINNT/client_config/tab_general.h,
	WINNT/client_config/tab_hosts.cpp, WINNT/client_config/tab_hosts.h,
	WINNT/client_config/tab_prefs.cpp, WINNT/client_config/tab_prefs.h,
	WINNT/client_config/up.ico, WINNT/client_config/lang/NTMakefile,
	WINNT/client_config/lang/de_DE/afs_config.rc,
	WINNT/client_config/lang/en_US/afs_config.rc,
	WINNT/client_config/lang/es_ES/afs_config.rc,
	WINNT/client_config/lang/ja_JP/afs_config.rc,
	WINNT/client_config/lang/ko_KR/afs_config.rc,
	WINNT/client_config/lang/pt_BR/afs_config.rc,
	WINNT/client_config/lang/zh_CN/afs_config.rc,
	WINNT/client_config/lang/zh_TW/afs_config.rc: Initial IBM OpenAFS
	1.0 tree