2003-04-11 13:50  shadow

	* src/util/pthread_nosigs.h: DELTA
	STABLE12-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 01:11  zacheiss

	* doc/txt/RELNOTES-1.2.9: file RELNOTES-1.2.9 was initially added
	on branch openafs-stable-1_2_x.

2003-04-11 01:11  zacheiss

	* doc/txt/RELNOTES-1.2.9: DELTA
	STABLE12-add-1_2_9-release-notes-20030411 AUTHOR zacheiss@mit.edu
	
	Add 1.2.9 release notes.

2003-04-10 21:01  zacheiss

	* NEWS: DELTA STABLE12-update-news-20030410 AUTHOR zacheiss@mit.edu
	
	Update NEWS file with important changes going into 1.2.9.

2003-04-10 18:36  zacheiss

	* configure-libafs.in, configure.in: DELTA
	STABLE12-create-openafs-1_2_9-20030410 AUTHOR zacheiss@mit.edu
	
	Begin 1.2.9 release cycle.

2003-04-10 15:57  shadow

	* acinclude.m4: DELTA STABLE12-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 15:25  zacheiss

	* acinclude.m4: DELTA STABLE12-darwin-map-more-versions-20030410
	AUTHOR zacheiss@mit.edu
	
	Recognize MacOS X 10.2.5 as ppc_darwin_60.

2003-04-10 14:55  shadow

	* src/rxkad/rxkad_server.c: DELTA
	STABLE12-rxkad-2b-deal-with-expiry-20030410 AUTHOR
	lha@stacken.kth.se FIXES 1369
	
	return the actual error and not RXKADBADTICKET always

2003-04-09 12:33  shadow

	* src/config/Makefile.alpha_dux51.in: file Makefile.alpha_dux51.in
	was initially added on branch openafs-stable-1_2_x.

2003-04-09 12:33  shadow

	* acinclude.m4, src/config/Makefile.alpha_dux51.in,
	src/config/afs_sysnames.h, src/config/param.alpha_dux51.h,
	src/config/param.alpha_dux51_usr.h, src/venus/test/owntest.c: DELTA
	dux51-basic-build-support-20030409 AUTHOR mattiasa@e.kth.se FIXES
	
	so servers can be built from 1.2.9-release

2003-04-07 16:16  shadow

	* src/viced/host.c: DELTA STABLE12-h-gethost-r-race-20030401 AUTHOR
	shadow@dementia.org FIXES 1308
	
	avoid deref of identP when code is -1

2003-04-07 13:54  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 13:39  shadow

	* src/viced/host.c: DELTA STABLE12-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 03:29  shadow

	* src/volser/dumpstuff.c: DELTA
	STABLE12-volser-dump-vnode-include-volid-in-error-20030213 AUTHOR
	shadow@dementia.org FIXES
	
	include a volume number in the error message

2003-04-03 12:33  shadow

	* src/volser/dumpstuff.c: DELTA
	STABLE12-volser-dump-vnode-include-volid-in-error-20030213 AUTHOR
	shadow@dementia.org FIXES
	
	include a volume number in the error message

2003-04-01 19:23  shadow

	* src/viced/host.c: DELTA STABLE12-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 13:23  zacheiss

	* acinclude.m4: DELTA STABLE12-darwin-map-more-version-20030331
	AUTHOR zacheiss@mit.edu
	
	Recognize MacOS X 10.2.3 and 10.2.4.

2003-03-30 02:44  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
	STABLE12-ubik-allow-netinfo-netrestrict-to-mask-address-pointed-to-
	by-hostname-20020417 AUTHOR shadow@dementia.org

2003-03-28 16:27  shadow

	* acconfig.h, acinclude.m4, src/vfsck/setup.c,
	src/cf/solaris-fs-rolled.m4: DELTA
	STABLE12-solaris-fs-rolled-20030328 AUTHOR shadow@dementia.org
	FIXES
	
	for solaris 9 u2

2003-03-28 16:26  shadow

	* src/cf/solaris-fs-rolled.m4: DELTA solaris-fs-rolled-20030328
	AUTHOR shadow@dementia.org FIXES
	
	for solaris 9 u2

2003-03-28 04:21  shadow

	* src/viced/host.c: DELTA STABLE12-flushhostcps-init-held-20030328
	AUTHOR dlc@cs.cmu.edu FIXES
	
	init held so flushhostcps is more useful.

2003-03-28 04: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.
	STABLE12-viced-allow-hinting-of-all-new-clients-for-vbusy-vrestarti
	ng-handling-20030215 AUTHOR shadow@dementia.org FIXES

2003-03-26 12:23  shadow

	* src/shlibafsrpc/mapfile: DELTA
	STABLE12-shlibafsrpc-export-missing-des-symbols-20030326 AUTHOR
	shadow@dementia.org FIXES
	
	symbols libafsauthent wants but we don't have

2003-03-26 04:11  shadow

	* src/rx/LINUX/rx_knet.c: DELTA
	STABLE12-linux-rxk-listener-shutdown-cleanup-20030323 AUTHOR
	shadow@dementia.org FIXES
	
	get rid of need for sys_kill

2003-03-25 16:11  shadow

	* src/rxkad/ticket5.c: DELTA
	STABLE12-rxkad2b-allow-no-kvno-20030325 AUTHOR nneul@umr.edu FIXES
	
	allow a missing kvno field to work usefully

2003-03-23 14:47  shadow

	* src/: afs/afs_call.c, afsd/afsd.c: DELTA
	STABLE12-move-up-cell-initialization-in-cachemgr-20030323 AUTHOR
	shadow@dementia.org FIXES
	
	to potentially avoid an oops at startup

2003-03-23 12:15  shadow

	* src/rx/LINUX/rx_knet.c: DELTA
	STABLE12-linux-rxk-listener-shutdown-cleanup-20030323 AUTHOR
	shadow@dementia.org FIXES
	
	get rid of need for sys_kill

2003-03-23 01:46  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 STABLE12-linux-rxk-listener-shutdown-cleanup-20030323 AUTHOR
	shadow@dementia.org FIXES
	
	avoid need for sys_kill

2003-03-23 01:45  shadow

	* src/afs/afs_call.c: DELTA
	STABLE12-linux-kthreads-reparent-20030323 AUTHOR
	cg2v@andrew.cmu.edu FIXES
	
	reparent kernel threads to avoid zombies at shutdown

2003-03-21 13:36  shadow

	* src/rx/xdr_mem.c: DELTA STABLE12-xdrmem-getbytes-20030321 AUTHOR
	rees@umich.edu FIXES
	
	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 13:28  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	STABLE12-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 09:01  shadow

	* acconfig.h, acinclude.m4, src/cf/linux-test4.m4: DELTA
	STABLE12-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 17:22  shadow

	* acconfig.h, acinclude.m4, src/afs/LINUX/osi_machdep.h,
	src/cf/linux-test4.m4: DELTA
	STABLE12-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 07:52  shadow

	* src/kauth/kaserver.h: DELTA
	STABLE12-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 18:18  shadow

	* src/config/param.sunx86_59_usr.h: file param.sunx86_59_usr.h was
	initially added on branch openafs-stable-1_2_x.

2003-03-18 18:18  shadow

	* src/config/: Makefile.sunx86_59.in, param.sunx86_59.h,
	param.sunx86_59_usr.h: DELTA STABLE12-sunx86-update-20030318 AUTHOR
	fallsjo@isk.kth.se FIXES
	
	make client useful on solaris x86 again

2003-03-18 18:18  shadow

	* src/config/Makefile.sunx86_59.in: file Makefile.sunx86_59.in was
	initially added on branch openafs-stable-1_2_x.

2003-03-18 18: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 18:03  shadow

	* src/: lwp/Makefile.in, config/afs_sysnames.h,
	config/param.sunx86_57_usr.h, config/param.sunx86_58_usr.h,
	inetd/Makefile.in: DELTA STABLE12-sunx86-update-20030318 AUTHOR
	fallsjo@isk.kth.se FIXES
	
	make client useful on solaris x86 again

2003-03-17 22:56  shadow

	* src/kauth/: kaprocs.c, kaserver.c, kaserver.h, krb_udp.c: DELTA
	STABLE12-kaserver-disable-krb4-crossrealm-20030317 AUTHOR
	shadow@dementia.org FIXES
	
	to deal with krb4 security advisory

2003-03-17 22:55  shadow

	* src/viced/host.c: DELTA
	STABLE12-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-14 15:31  shadow

	* src/viced/viced.c: DELTA winnt-no-softsig-20030314 AUTHOR
	cg2v@andrew.cmu.edu FIXES 1333
	
	the softsig stuff messed up the windows signal stuff. MSVC doesn't
	recognize #elsif. if #elif isn't standard, then it needs to be
	split into #else and another #if/#endif block.

2003-03-14 15:30  shadow

	* src/rxkad/v5der.c: DELTA winnt-rxkad5-20030314 AUTHOR
	cg2v@andrew.cmu.edu FIXES 1333
	
	stddef.h needed for NULL

2003-03-14 15:30  shadow

	* src/libafsrpc/afsrpc.def: DELTA winnt-afsrpc-assert-20030314
	AUTHOR cg2v@andrew.cmu.edu FIXES 1333
	
	something in the fileserver started using osi_Assert, instead of
	whatever assert comes from util, so we need osi_AssertFailU in
	addition to AssertionFailed.

2003-03-14 15:30  shadow

	* src/WINNT/client_creds/shortcut.cpp: DELTA
	winnt-client-shortcut-20030314 AUTHOR cg2v@andrew.cmu.edu FIXES
	1333
	
	leaving the #include <initguid.h> in caused Bad Things to happen
	when I did a build. I'm pretty sure initguid.h is only supposed to
	be used by things that *impliment* COM objects.

2003-03-14 15:29  shadow

	* src/WINNT/afsd/afsd.c: DELTA winnt-afsd-initialize-rect-20030314
	AUTHOR cg2v@andrew.cmu.edu FIXES 1333
	
	rect is used uninitialized, I'm pretty sure they really meant to
	refer to main_rect.top, not rect.top

2003-03-14 15:17  shadow

	* src/WINNT/client_exp/gui2fs.cpp: DELTA
	STABLE12-winnt-fix-duplication-20030314 AUTHOR cg2v@andrew.cmu.edu
	FIXES
	
	get rid of duplication

2003-03-14 15:00  shadow

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	STABLE12-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 14:49  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
	STABLE12-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 14:45  shadow

	* src/WINNT/afsd/smb3.c: DELTA
	STABLE12-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 14:39  shadow

	* src/WINNT/afsd/cm_callback.c: DELTA
	STABLE12-winnt-stat-cache-ref-leak-fix-20030314 AUTHOR
	lantzer@umr.edu FIXES 1327
	
	avoid leaking stat cache entries

2003-03-14 14:25  shadow

	* src/rx/rx.c: DELTA STABLE12-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 15:37  shadow

	* src/WINNT/afsd/cm_ioctl.c: DELTA
	STABLE12-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 14:02  shadow

	* src/rx/rx.c: DELTA
	STABLE12-rx-init-mutex-before-calling-getudpsocket-20030313 AUTHOR
	shadow@dementia.org FIXES
	
	pointed out by cg2v@andrew.cmu.edu

2003-03-10 21:22  shadow

	* src/viced/callback.c: DELTA
	STABLE12-cbd-all-flag-in-usage-20030310 AUTHOR shadow@dementia.org
	FIXES
	
	cbd supports -all; put it in usage.

2003-03-10 18:29  zacheiss

	* src/afs/afs_prototypes.h: DELTA
	STABLE12-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.

2003-03-10 17:51  shadow

	* src/afs/afs_call.c: DELTA
	STABLE12-new-and-maybe-improved-cell-code-20020822 AUTHOR
	kolya@mit.edu FIXES
	
	correct a code block so patch is correct

2003-03-06 10:39  shadow

	* src/afs/: afs_callback.c, afs_osi.c, afs_util.c,
	UKERNEL/afs_usrops.c: DELTA
	STABLE12-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.

2003-03-06 10:25  shadow

	* src/afs/: afs.h, afs_dynroot.c, afs_prototypes.h: DELTA
	STABLE12-new-and-maybe-improved-cell-code-20020822 AUTHOR
	kolya@mit.edu FIXES
	
	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).

2003-03-06 10:04  shadow

	* src/viced/afsfileprocs.c: DELTA STABLE12-misc-build-fix-20030306
	AUTHOR shadow@dementia.org FIXES
	
	fix error logging code

2003-03-06 09:53  shadow

	* src/: 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/IRIX/osi_vfsops.c,
	afs/VNOPS/afs_vnop_lookup.c, afsd/afsd.c, config/afs_args.h,
	fsint/afscbint.xg, fsprobe/fsprobe_callback.c, venus/cmdebug.c,
	venus/kdump.c, vol/vnode.c, xstat/xstat_fs_callback.c: DELTA
	STABLE12-new-and-maybe-improved-cell-code-20020822 AUTHOR
	kolya@mit.edu FIXES
	
	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).

2003-03-06 03:50  shadow

	* src/WINNT/afsd/cm_callback.c: DELTA
	STABLE12-windows-cm-getcellbynum-rpc-20030306 AUTHOR
	shadow@dementia.org FIXES
	
	missing stub

2003-03-03 10:58  shadow

	* src/rx/: rx.c, rx_globals.h, rx_pthread.c: DELTA
	STABLE12-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 10:19  shadow

	* src/WINNT/afsd/smb3.c: DELTA
	STABLE12-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-02-28 20:22  shadow

	* src/vol/nuke.c: DELTA
	
	don't construct a windows path on unix
	STABLE12-nuke-create-windows-pathnames-only-on-windows-thanks-20030
	228 AUTHOR haba@pdc.kth.se FIXES

2003-02-24 11:37  shadow

	* src/vol/vol-salvage.c: DELTA
	
	pointed out by Hartmut Reuter
	STABLE12-salvager-create-larger-buffer-for-inodes-tmpfile-and-avoid
	-overrun-20030224 AUTHOR shadow@dementia.org FIXES 1318

2003-02-18 21:37  shadow

	* src/viced/: afsfileprocs.c, callback.c, host.c: DELTA
	STABLE12-viced-fix-port-logging-20030218 AUTHOR lha@stacken.kth.se
	FIXES 1307
	
	put port in correct byte order when logging

2003-02-18 03:14  shadow

	* src/viced/host.c: DELTA
	STABLE12-viced-host-logging-update-20030218 AUTHOR
	shadow@dementia.org FIXES 1308
	
	print info before letting host get gc'd

2003-02-08 01:44  shadow

	* src/viced/callback.c: DELTA
	STABLE12-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-06 18:03  shadow

	* src/WINNT/afsd/cm_rpc.c: DELTA
	STABLE12-winnt-find-token-event-missing-braces-20030206 AUTHOR
	Andrei.Keis@morganstanley.com FIXES 1288
	
	add missing {} braces

2003-02-03 18:36  shadow

	* src/butc/Makefile.in: DELTA STABLE12-butc-xbsa-cflags-20030203
	AUTHOR mbacchi@gmavt.net FIXES 1283
	
	still need to link in libs but this should at least get us further

2003-02-03 18:33  shadow

	* src/lwp/test/: selclient.c, selserver.c, selsubs.c: DELTA
	STABLE12-lwp-tests-20030203 AUTHOR cg2v@andrew.cmu.edu FIXES 1280
	
	make the tests work

2003-02-03 18:16  shadow

	* src/cmd/cmd.c: DELTA
	STABLE12-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 18:06  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
	
	allow variable cpu numbers
	STABLE12-linux-include-thread-h-to-allow-variable-num-of-cpus-20030
	203 AUTHOR blade@debian.org FIXES 1275

2003-02-03 15:56  shadow

	* src/config/: param.i386_linux22.h, param.i386_linux24.h,
	param.s390_linux22.h, param.s390_linux24.h: DELTA
	STABLE12-linux-config-defines-need-1-20030203 AUTHOR
	warlord@mit.edu FIXES 1265
	
	have to define to a value, not just define, local APIC stuff

2003-02-03 15:46  shadow

	* src/: rx/rx_pthread.c, vol/fssync.c: DELTA
	STABLE12-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 17:36  shadow

	* src/afs/LINUX/osi_machdep.h: DELTA
	STABLE12-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 16:30  zacheiss

	* src/rx/: rx.c, rx_globals.h: DELTA
	STABLE12-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-31 16:20  shadow

	* src/rx/: DARWIN/rx_knet.c, FBSD/rx_knet.c: DELTA
	STABLE12-fix-netreceive-memleak-20030130 AUTHOR rees@umich.edu
	
	for darwin and freebsd, simplified for pullup

2003-01-31 16:11  zacheiss

	* src/: util/assert.h, vol/vol-salvage.c, volser/dumpstuff.c: DELTA
	STABLE12-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-31 16:08  zacheiss

	* src/: util/Makefile.in, util/softsig.c, util/softsig.h,
	viced/viced.c, tviced/Makefile.in: DELTA
	STABLE12-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-31 16:05  zacheiss

	* src/viced/viced.c: DELTA
	STABLE12-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).

2003-01-25 19:02  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	STABLE12-darwin-creds-update-20030125 AUTHOR shadow@dementia.org
	
	pullup from head

2003-01-25 13:41  shadow

	* src/afs/DARWIN/osi_vnodeops.c: DELTA
	STABLE12-darwin-deal-with-unclean-pages-from-vm-20020107 AUTHOR
	cg2v@andrew.cmu.edu
	
	based on report from lha@stacken.kth.se

2003-01-22 12:12  zacheiss

	* src/pam/Makefile.in: DELTA
	STABLE12-pam-no-system-include-path-20021210 AUTHOR nneul@umr.edu
	
	breaks modern gcc.  also, wrong.

2003-01-17 13:18  shadow

	* src/: rx/rx_globals.h, rx/rx_pthread.c, viced/viced.c: DELTA
	STABLE12-rx-assign-thread-id-key-to-periodic-helpers-20030117
	AUTHOR Rainer.Toebbicke@cern.ch
	
	so each gets own holdbits

2003-01-17 02:39  shadow

	* src/viced/host.c: DELTA
	STABLE12-viced-getclient-assert-logging-20030117 AUTHOR
	shadow@dementia.org
	
	log some more info before asserting

2003-01-17 01:47  shadow

	* src/vol/clone.c: DELTA
	STABLE12-vol-clone-inc-failure-logging-20030117 AUTHOR
	shadow@dementia.org
	
	log more info on asserts

2003-01-17 01:24  shadow

	* src/viced/host.c: DELTA
	STABLE12-viced-improved-host-logging-20030117 AUTHOR
	shadow@dementia.org
	
	to deal with condition reported by lha@stacken.kth.se

2003-01-17 01:12  shadow

	* src/libafs/MakefileProto.SOLARIS.in: DELTA
	STABLE12-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 01:02  shadow

	* src/viced/host.c: DELTA
	STABLE12-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-17 00:43  shadow

	* src/afs/afs_osi_pag.c: DELTA
	STABLE12-linux-ifdef-stupidity-cleanup-20030117 AUTHOR
	shadow@dementia.org
	
	as pointed out by zacheiss@mit.edu

2003-01-17 00:42  shadow

	* src/rx/: rx.c, rx_packet.c: DELTA
	STABLE12-linux-fast-netdown-20020107 AUTHOR warlord@mit.edu
	
	notice the NETUNREACH quickly and mark a host down

2003-01-16 20:30  shadow

	* src/afs/LINUX/osi_vnodeops.c: DELTA
	STABLE12-linux-lock64-fix-20030116 AUTHOR
	semerad@ss1000.ms.mff.cuni.cz
	
	fix 64bit lock functions

2003-01-14 02:48  shadow

	* src/rx/rx_rdwr.c: DELTA STABLE12-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.

2003-01-13 20:20  kolya

	* src/util/: softsig.c, softsig.h: 
	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-13 18:47  shadow

	* Makefile.in, src/afsd/Makefile.in, src/butc/Makefile.in,
	src/libafs/MakefileProto.SOLARIS.in, src/shlibafsrpc/Makefile.in,
	src/sys/Makefile.in, src/viced/Makefile.in: DELTA
	STABLE12-solaris-x86-58-support-20030113 AUTHOR fallsjo@isk.kth.se
	
	make 1.2.x work on solaris 8 x86

2003-01-13 17:57  shadow

	* src/config/Makefile.sunx86_58.in: DELTA
	solaris-x86-58-support-20030113 AUTHOR fallsjo@isk.kth.se
	
	needed for patch

2003-01-11 02:53  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.h,
	src/sys/rmtsyss.c, src/venus/test/owntest.c: DELTA
	STABLE12-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-11 02:48  shadow

	* src/rx/: rx_kcommon.c, rx_kcommon.h, rx_pthread.c, rx_rdwr.c,
	SOLARIS/rx_knet.c: DELTA
	STABLE12-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.

2003-01-11 02:44  shadow

	* src/rxkad/ticket5.c: DELTA
	STABLE12-rxkad-2b-principal-translation-20021223 AUTHOR
	hartmans@mit.edu
	
	Do v5/v4 principal name translation.

2003-01-11 02:44  shadow

	* src/vol/: vnode.c, volume.c: DELTA
	
	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
	STABLE12-vol-package-avoid-race-on-invalidating-hashed-vnode-200301
	11 AUTHOR shadow@dementia.org

2003-01-11 02:42  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/fstrace.c, venus/kdump.c, venus/twiddle.c, vlserver/cnvldb.c,
	vlserver/sascnvldb.c, vol/fs_conv_411.c, vol/partition.c: DELTA
	STABLE12-include-errno-dont-declare-it-20030111 AUTHOR
	hartmans@mit.edu
	
	include errno.h instead of extern int errno ourselves

2003-01-11 02:35  shadow

	* src/rxkad/ticket.c: DELTA
	STABLE12-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-10 14:49  shadow

	* src/afs/LINUX/osi_module.c: DELTA
	STABLE12-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 04:35  shadow

	* src/afs/afs_nfsdisp.c: DELTA
	STABLE12-nfstrans-solaris-pre-7-support-20021210 AUTHOR
	shadow@dementia.org
	
	pullup
