openafs.git
20 years agopam-afs-new-features-20010907
Carsten Jacobi [Fri, 7 Sep 2001 05:36:41 +0000]
pam-afs-new-features-20010907

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)

20 years agomacosx-dont-interfere-with-cd-audio-20010906
Chaskiel M Grundman [Fri, 7 Sep 2001 05:00:05 +0000]
macosx-dont-interfere-with-cd-audio-20010906

don't use constant VT_AFS for our vfs type

20 years agoparam-remove-nested-commenting-20010906
Derrick Brashear [Fri, 7 Sep 2001 04:49:16 +0000]
param-remove-nested-commenting-20010906

based on comment from rjs3@andrew.cmu.edu

20 years agowinnt-more-makefile-fixes-for-cvs-head-20010906
Walter Wong [Fri, 7 Sep 2001 04:38:19 +0000]
winnt-more-makefile-fixes-for-cvs-head-20010906

take care of some places where we got out of sync between unix and windows,
add media target in afs_setup_utils

20 years agowinnt-initialize-variables-and-memory-before-use-20010906
Walter Wong [Fri, 7 Sep 2001 04:32:56 +0000]
winnt-initialize-variables-and-memory-before-use-20010906

initialize a variable false when assumed; also some memset(...,0

20 years agodirpath-support-configure-path-options-and-decanonicalization-20010906
Sam Hartman [Fri, 7 Sep 2001 04:18:59 +0000]
dirpath-support-configure-path-options-and-decanonicalization-20010906

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
"

20 years agoafs-sysnames-add-sunx86-57-and-58-20010906
Derrick Brashear [Fri, 7 Sep 2001 04:05:43 +0000]
afs-sysnames-add-sunx86-57-and-58-20010906

allocate ids for sunx86 57 and 58

20 years agowindows-build-environment-cleanup-20010906
James Peterson [Fri, 7 Sep 2001 03:54:54 +0000]
windows-build-environment-cleanup-20010906

clean up previous problems in the win2k build env

20 years agolinux22-redhat-enterprise-kernels-add-inode-fields-20010906
Derrick Brashear [Fri, 7 Sep 2001 02:12:29 +0000]
linux22-redhat-enterprise-kernels-add-inode-fields-20010906

struct vm_area_struct   *i_mmap_shared;
added in a patch to the redhat enterprise kernel

20 years agolinux24-fix-path-leak-20010906
Chaskiel M Grundman [Thu, 6 Sep 2001 20:07:12 +0000]
linux24-fix-path-leak-20010906

based on suggestion from Srikanth and Chas Williams

20 years agoupdate-top-readme-20010904
Sam Hartman [Tue, 4 Sep 2001 23:28:20 +0000]
update-top-readme-20010904

add ppc linux stuff and update alpha linux

20 years agolibafs-linux-makefileproto-shouldnt-default-to-kgcc-20010830
Derrick Brashear [Thu, 30 Aug 2001 07:14:37 +0000]
libafs-linux-makefileproto-shouldnt-default-to-kgcc-20010830

nuke kgcc crock *again*

20 years agoconfig-makefile-further-cleanup-20010830
Derrick Brashear [Thu, 30 Aug 2001 07:07:16 +0000]
config-makefile-further-cleanup-20010830

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.

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

get missing backquote

20 years agomore-makefiles-cleanup-20010829
Nathan Neulinger [Thu, 30 Aug 2001 00:22:17 +0000]
more-makefiles-cleanup-20010829

get rid of cases where we'd end up with two / because of DESTDIR pasting

macroize calls to rm

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

get rid of another case of bogus trailing quoting

20 years agolibafs-make-subtree-during-build-for-later-use-20010829
Jeffrey Hutzelman [Wed, 29 Aug 2001 23:10:45 +0000]
libafs-make-subtree-during-build-for-later-use-20010829

get rid of bogus ..'s

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

make the subdir buildable

20 years agolibafs-irix-makefile-cleanup-20010829
Derrick Brashear [Wed, 29 Aug 2001 22:31:38 +0000]
libafs-irix-makefile-cleanup-20010829

clean up typo so we build correct module

20 years agolibafs-make-subtree-during-build-for-later-use-20010829
Jeffrey Hutzelman [Wed, 29 Aug 2001 20:17:19 +0000]
libafs-make-subtree-during-build-for-later-use-20010829

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.

20 years agolinux-support-kernel-patches-used-by-suse-20010829
Derrick Brashear [Wed, 29 Aug 2001 20:04:00 +0000]
linux-support-kernel-patches-used-by-suse-20010829

check for added fields in struct inode

20 years agocvs-needs-readme-20010829
Derrick Brashear [Wed, 29 Aug 2001 19:45:37 +0000]
cvs-needs-readme-20010829

warn of the dangers of cvs snapshots
explain how to use one

20 years agovenus-makefile-cleanup-20010829
Nathan Neulinger [Wed, 29 Aug 2001 18:40:51 +0000]
venus-makefile-cleanup-20010829

cleanup and remove now unused for/do constructs

20 years agoafsd-makefile-cleanup-20010829
Nathan Neulinger [Wed, 29 Aug 2001 18:37:32 +0000]
afsd-makefile-cleanup-20010829

cleanup for afsd makefile

20 years agolinux24-make-kdump-build-20010829
Nathan Neulinger [Wed, 29 Aug 2001 18:36:27 +0000]
linux24-make-kdump-build-20010829

make kdump at least buildable, not particularly pretty

20 years agodux-documentation-update-20010829
Derrick Brashear [Wed, 29 Aug 2001 18:12:35 +0000]
dux-documentation-update-20010829

based on information from joda@pdc.kth.se

20 years agodux-create-loadable-kernel-module-20010829
Johan Danielsson [Wed, 29 Aug 2001 17:55:56 +0000]
dux-create-loadable-kernel-module-20010829

with minor correction by shadow@dementia.org to install the module, but
we now create a loadable kernel module for dux

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

actually build afs.mod

====================

fix typo

20 years agoxdr-int64-dont-build-on-dux-ever-20010829
Derrick Brashear [Wed, 29 Aug 2001 17:14:49 +0000]
xdr-int64-dont-build-on-dux-ever-20010829

some form of xdr_int64 is always available on dux, so don't build it.

20 years agompp-needs-unistd-for-protos-on-irix-20010828
Derrick Brashear [Wed, 29 Aug 2001 04:59:38 +0000]
mpp-needs-unistd-for-protos-on-irix-20010828

so we don't get the implicit int return type and upset the irix compiler

20 years agomakefile-updates-20010828
Nathan Neulinger [Wed, 29 Aug 2001 02:19:55 +0000]
makefile-updates-20010828

clean up all the makefiles to remove bogus targets, eliminate trailing /
requirement from DESTDIR, avoid needing to pass things like DESTDIR around
between makefiles

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

remove bogus quoting

20 years agolinux-call-afs-dopartialwrite-from-afs-memwrite-and-afs-ufswrite-not-afs-linux-write...
Derrick Brashear [Wed, 29 Aug 2001 01:46:57 +0000]
linux-call-afs-dopartialwrite-from-afs-memwrite-and-afs-ufswrite-not-afs-linux-write-20010828

attempt to deal with case where data not being flushed from cache

20 years agolinux-attempt-to-support-forcible-umount-20010828
Derrick Brashear [Tue, 28 Aug 2001 19:03:49 +0000]
linux-attempt-to-support-forcible-umount-20010828

not well tested, likely neither complete nor 100% correct.

20 years agosolaris-kernel-lacks-mem-functions-20010828
Derrick Brashear [Tue, 28 Aug 2001 15:05:34 +0000]
solaris-kernel-lacks-mem-functions-20010828

this is a band-aid, since it maps all memsets to bzero; a replacement
memset is actually needed for the non zero case

20 years agoafs-evalmountpoint-return-code-resync-20010826
Nickolai Zeldovich [Mon, 27 Aug 2001 04:35:06 +0000]
afs-evalmountpoint-return-code-resync-20010826

resync error codes so they work like they did before afs-lookup-check-evalmountpoint-return-20010221

20 years agowindows-authentication-recognize-time-out-of-bounds-error-20010823
Derrick Brashear [Thu, 23 Aug 2001 18:46:32 +0000]
windows-authentication-recognize-time-out-of-bounds-error-20010823

so people don't get "unknown" error 37

20 years agolinux-kernel-headers-have-conflicting-min-max-defs-20010823
Derrick Brashear [Thu, 23 Aug 2001 18:26:43 +0000]
linux-kernel-headers-have-conflicting-min-max-defs-20010823

so we cheat and call our macros something else.
based on report by Owen LeBlanc <LeBlanc@mcc.ac.uk>

20 years agowindows-installer-updates-20010823
Chas Williams [Thu, 23 Aug 2001 18:17:40 +0000]
windows-installer-updates-20010823

change references to be to openafs and not afs

20 years agohpux10-may-be-hppa-2-20010823
Nathan Neulinger [Thu, 23 Aug 2001 18:07:24 +0000]
hpux10-may-be-hppa-2-20010823

deal with more uname output

20 years agowindows-updates-20010819
James Peterson [Sun, 19 Aug 2001 15:44:41 +0000]
windows-updates-20010819

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

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

complete list in first message

20 years agobosadmin-setrestarttime-should-take-a-structure-20010816
Jeremy Stribling [Thu, 16 Aug 2001 08:56:51 +0000]
bosadmin-setrestarttime-should-take-a-structure-20010816

bos_ExecutableRestartTimeSet called BOZO_SetRestartTime incorrectly

20 years agoconfigure-simplify-hp-detection-for-sysname-20010816
Nathan Neulinger [Thu, 16 Aug 2001 08:54:48 +0000]
configure-simplify-hp-detection-for-sysname-20010816

cut from 2 rules to one

20 years agolinux-osi-clear-inode-locking-fix-20010816
Chas Williams [Thu, 16 Aug 2001 02:01:05 +0000]
linux-osi-clear-inode-locking-fix-20010816

"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."

20 years agoclear-xfreemallocs-in-shutdown-rxevent-20010816
Hartmut Reuter [Thu, 16 Aug 2001 01:50:55 +0000]
clear-xfreemallocs-in-shutdown-rxevent-20010816

only likely to matter to mr-afs

20 years agofix-afsconfig-ordering-for-rx-20010816
Derek Atkins [Thu, 16 Aug 2001 01:48:48 +0000]
fix-afsconfig-ordering-for-rx-20010816

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

20 years agoaix-needs-string-h-in-aclproc-20010807
Derrick Brashear [Wed, 8 Aug 2001 03:38:45 +0000]
aix-needs-string-h-in-aclproc-20010807

and we get back to the crux of the issue

20 years agolinux-ext3-adds-items-to-struct-inode-and-so-do-we-20010807
Derrick Brashear [Wed, 8 Aug 2001 03:37:54 +0000]
linux-ext3-adds-items-to-struct-inode-and-so-do-we-20010807

Thanks to shirsch@adelphia.net for mentioning something was added.

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

this leaked in, separate delta

====================

fix maxcro defn

20 years agoconvert-from-bsd-to-posix-string-and-memory-functions-20010807
Derrick Brashear [Wed, 8 Aug 2001 03:05:55 +0000]
convert-from-bsd-to-posix-string-and-memory-functions-20010807

bcopy, bcmp, bzero, index, rindex, you're all cut.
memcpy, memcmp, memset, strchr, strrchr, show us how it's done

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

fix reference to memset the right thing

====================

make change to arguments globally and not just for e.g. linux/darwin/fbsd

====================

fix a minor flub in how this was done

====================

correct another bad memcpy coversion

====================

fix up more inadvertant turds

====================

fix two errors found by chas williams

20 years agolinux-fs-h-struct-inode-test-for-i-cdev-20010807
Derrick Brashear [Wed, 8 Aug 2001 01:34:58 +0000]
linux-fs-h-struct-inode-test-for-i-cdev-20010807

doesn't look like it should matter but we might as well try to stay consistent

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

remove extra tests

20 years agosolaris8-build-64bit-kdump-20010807
James Flemer [Tue, 7 Aug 2001 17:14:08 +0000]
solaris8-build-64bit-kdump-20010807

some solaris 8 machines are 64 bit so build kdump64

20 years agointroduce-linux-ia64-port-20010806
Chas Williams [Tue, 7 Aug 2001 01:11:25 +0000]
introduce-linux-ia64-port-20010806

"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."

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

don't leak into not ia64 port

20 years agoinvert-sense-of-strings-string-header-inclusion-20010806
Chas Williams [Tue, 7 Aug 2001 00:50:05 +0000]
invert-sense-of-strings-string-header-inclusion-20010806

this will be obsolete in current form once b* and *index are dead but apply
for now

20 years agojunk-src-config-makefile-version-as-its-generated-20010806
Nathan Neulinger [Tue, 7 Aug 2001 00:43:50 +0000]
junk-src-config-makefile-version-as-its-generated-20010806

currently being generated on every build; might as well junk it

20 years agoafs-vcache-state-flag-fix-and-cleanup-20010806
Nickolai Zeldovich [Tue, 7 Aug 2001 00:41:26 +0000]
afs-vcache-state-flag-fix-and-cleanup-20010806

"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."

20 years agosolaris-locking-cleanup-20010806
Nickolai Zeldovich [Tue, 7 Aug 2001 00:39:29 +0000]
solaris-locking-cleanup-20010806

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."

20 years agoconfigure-sysname-updates-20010806
Derrick Brashear [Tue, 7 Aug 2001 00:24:14 +0000]
configure-sysname-updates-20010806

add omitted s390 linux port
add alternate hpux11 port info from nneul@umr.edu

20 years agohpux11-force-system-ranlib-20010806
Nathan Neulinger [Tue, 7 Aug 2001 00:21:22 +0000]
hpux11-force-system-ranlib-20010806

so binutils ranlib isn't found first

20 years agokaserver-log-krb-udp-authentications-also-20010806
Derrick Brashear [Tue, 7 Aug 2001 00:09:26 +0000]
kaserver-log-krb-udp-authentications-also-20010806

currently krb udp auth requests don't get logged while ka requests do

fix it.

20 years agokaserver-krb-udp-construct-well-formed-tickets-20010806
Derrick Brashear [Tue, 7 Aug 2001 00:08:01 +0000]
kaserver-krb-udp-construct-well-formed-tickets-20010806

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.

20 years agoallow-winnt-client-to-be-upgraded-20010803
James Peterson [Fri, 3 Aug 2001 18:47:50 +0000]
allow-winnt-client-to-be-upgraded-20010803

to allow for change in version numbering

20 years agosolaris8-namei-cleanup-20010802
Nickolai Zeldovich [Thu, 2 Aug 2001 17:20:02 +0000]
solaris8-namei-cleanup-20010802

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).

20 years agouse-multiple-cache-directories-for-large-caches-20010802
Derek Atkins [Thu, 2 Aug 2001 17:17:41 +0000]
use-multiple-cache-directories-for-large-caches-20010802

- 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.

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

news entry for large cache patch

20 years agowinnt-port-updates-20010802
James Peterson [Thu, 2 Aug 2001 17:12:09 +0000]
winnt-port-updates-20010802

These patches solve the following problem:

   During Un-Install of AFS for Windows, it removed the following key:
   HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\NetBT\\Parameters
   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.

20 years agoconvert-all-makefiles-to-makefile-ins-20010802
Nathan Neulinger [Thu, 2 Aug 2001 16:45:35 +0000]
convert-all-makefiles-to-makefile-ins-20010802

all relevant variables become subst'd and not passed in the environment

20 years agofs-sysname-output-syntax-compatibility-20010723
Derrick Brashear [Mon, 23 Jul 2001 21:50:17 +0000]
fs-sysname-output-syntax-compatibility-20010723

per comment by Chaskiel Grundman, fs sysname didn't include a : before, nuke it

20 years agoconfigure-allow-enabling-vos-full-listvol-switch-20010721
Derrick Brashear [Sat, 21 Jul 2001 17:39:58 +0000]
configure-allow-enabling-vos-full-listvol-switch-20010721

enable switch for new feature

20 years agovos-full-listvol-switch-for-parseable-output-20010721
Derrick Brashear [Sat, 21 Jul 2001 17:35:20 +0000]
vos-full-listvol-switch-for-parseable-output-20010721

originally from Dan Lovinger. Provides easily parseable vos output and so
hopefully should be useful

20 years agorx-packet-version-not-all-kernels-have-snprintf-20010721
Garry Zacheiss [Sat, 21 Jul 2001 08:07:51 +0000]
rx-packet-version-not-all-kernels-have-snprintf-20010721

linux kernel for instance has no snprintf

20 years agovos-syncvldb-zero-volname-before-starting-20010720
Derrick Brashear [Fri, 20 Jul 2001 23:12:02 +0000]
vos-syncvldb-zero-volname-before-starting-20010720

so vos syncvldb will not core dump because of uninitialized pointer

20 years agopam-make-module-useful-for-freebsd-20010720
Michael Allman [Fri, 20 Jul 2001 21:41:13 +0000]
pam-make-module-useful-for-freebsd-20010720

make module actually work for freebsd

20 years agoviced-copyonwrite-give-useful-error-messages-when-taking-volumes-offline-20010720
Sam Hartman [Fri, 20 Jul 2001 21:38:06 +0000]
viced-copyonwrite-give-useful-error-messages-when-taking-volumes-offline-20010720

don't just report "needs salvage", tell why it was taken offline

20 years agofs-sysname-format-should-include-quotes-as-before-20010720
Derrick Brashear [Fri, 20 Jul 2001 19:09:11 +0000]
fs-sysname-format-should-include-quotes-as-before-20010720

based on report from Alf Wachsmann <alfw@SLAC.Stanford.EDU>

20 years agorx-honor-only-client-initiated-debug-and-version-packets-to-prevent-loop-20010719
Nickolai Zeldovich [Fri, 20 Jul 2001 16:59:43 +0000]
rx-honor-only-client-initiated-debug-and-version-packets-to-prevent-loop-20010719

"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."

20 years agolwp-waitkey-lacks-return-for-eof-and-hence-backup-is-unhappy-20010719
Derrick Brashear [Thu, 19 Jul 2001 22:51:46 +0000]
lwp-waitkey-lacks-return-for-eof-and-hence-backup-is-unhappy-20010719

just tell the caller if we got an eof and move on with life

20 years agoconfigure-fail-if-cant-guess-linux-version-for-sysname-20010719
Derrick Brashear [Thu, 19 Jul 2001 22:25:26 +0000]
configure-fail-if-cant-guess-linux-version-for-sysname-20010719

if we disabled kernel module because there were no headers, guessing the sysname is harder

20 years agoresolve-symlinks-from-stat-cache-with-just-lookup-permission-20010719
Nickolai Zeldovich [Thu, 19 Jul 2001 18:41:23 +0000]
resolve-symlinks-from-stat-cache-with-just-lookup-permission-20010719

To fix bug reported by Nathan Rawling.

20 years agoadd-afs-man-pages-20010716
Derrick Brashear [Mon, 16 Jul 2001 19:48:32 +0000]
add-afs-man-pages-20010716

documentation from afs command reference

20 years agomore-make-clean-cleanup-20010716
Derrick Brashear [Mon, 16 Jul 2001 19:46:35 +0000]
more-make-clean-cleanup-20010716

try harder to make clean target clean up nicely

20 years agoaix-export-needs-afsconfig-include-path-20010716
Derrick Brashear [Mon, 16 Jul 2001 05:58:22 +0000]
aix-export-needs-afsconfig-include-path-20010716

minor cleanup for export build on aix

20 years agolinux22-param-file-needs-modversions-reordering-20010716
Derrick Brashear [Mon, 16 Jul 2001 23:06:26 +0000]
linux22-param-file-needs-modversions-reordering-20010716

to make it possible to build modversion'd kernel on linux 2.2

20 years agoadd-bogus-install-dependancy-for-lame-systems-which-think-INSTALL-is-install-and...
Derrick Brashear [Mon, 16 Jul 2001 06:32:48 +0000]
add-bogus-install-dependancy-for-lame-systems-which-think-INSTALL-is-install-and-so-do-the-wrong-thing-20010716

darwin has a case-insensitive but case-preserving filesystem. yay.

20 years agomove-readmes-one-level-up-20010716
Derrick Brashear [Mon, 16 Jul 2001 05:33:53 +0000]
move-readmes-one-level-up-20010716

move readmes/install into new top level

20 years agoconfigure-redhat-kernel-bug-workaround-20010715
Derek Atkins [Mon, 16 Jul 2001 01:59:01 +0000]
configure-redhat-kernel-bug-workaround-20010715

to allow hooking in to deal with bug in redhat kernel headers

20 years agolinux-under-under-smp-under-under-never-needs-to-be-defined-in-rhconfig-20010715
Derek Atkins [Mon, 16 Jul 2001 01:22:48 +0000]
linux-under-under-smp-under-under-never-needs-to-be-defined-in-rhconfig-20010715

never need to define __SMP__ (or undefine __SMP__) in module compilation

20 years agoafsdb-support-use-afs-not-dce-records-only-20010715
Nickolai Zeldovich [Mon, 16 Jul 2001 01:20:38 +0000]
afsdb-support-use-afs-not-dce-records-only-20010715

so we don't use DCE AFSDB records

20 years agoconfigure-fail-unknown-sysnames-20010715
Nickolai Zeldovich [Mon, 16 Jul 2001 01:13:19 +0000]
configure-fail-unknown-sysnames-20010715

fail on unknown systems to default system name

20 years agoinclude-afsconfig-before-param-h-20010712
Nathan Neulinger [Thu, 12 Jul 2001 20:58:15 +0000]
include-afsconfig-before-param-h-20010712

so stuff can be defined in afsconfig.h and included first

20 years agosolaris-detect-kernel-dqrwlock-20010712
Nickolai Zeldovich [Thu, 12 Jul 2001 20:04:07 +0000]
solaris-detect-kernel-dqrwlock-20010712

based on feedback from Frank Batschulat <Frank.Batschulat@Sun.COM>

vfs_dqrwlock not present in all solaris versions

20 years agodarwin-generate-module-version-from-version-string-20010712
Chaskiel M Grundman [Thu, 12 Jul 2001 20:00:33 +0000]
darwin-generate-module-version-from-version-string-20010712

generate darwin version string from the autoconf version for the module

20 years agopam-needs-afsdb-libs-20010712
Derrick Brashear [Thu, 12 Jul 2001 19:57:25 +0000]
pam-needs-afsdb-libs-20010712

since libauth can include afsdb support we need the support libs

20 years agoinstall-vlib-as-libvlib-also-20010712
Derrick Brashear [Thu, 12 Jul 2001 19:37:48 +0000]
install-vlib-as-libvlib-also-20010712

these weird archives which aren't installed as libwhatever are really annoying

vlib is now no longer one of these

20 years agodauth-makefile-dont-reuse-VERSION-macro-20010712
Derrick Brashear [Thu, 12 Jul 2001 18:52:06 +0000]
dauth-makefile-dont-reuse-VERSION-macro-20010712

version macro belongs to autoconf build system now

20 years agogenerate-version-strings-from-configure-20010712
Derrick Brashear [Thu, 12 Jul 2001 18:43:28 +0000]
generate-version-strings-from-configure-20010712

have perfectly good version string. use it.

20 years agomake-clean-cleanup-20010712
Derrick Brashear [Thu, 12 Jul 2001 18:26:06 +0000]
make-clean-cleanup-20010712

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

20 years agoadd-redhat-buildsys-enabler-in-configure-20010712
Derek Atkins [Thu, 12 Jul 2001 18:18:53 +0000]
add-redhat-buildsys-enabler-in-configure-20010712

to make things easier when building in a spec file environment

20 years agoconfigure-compute-darwin-sysnames-20010712
Derrick Brashear [Thu, 12 Jul 2001 18:11:32 +0000]
configure-compute-darwin-sysnames-20010712

powerpc not ppc is the cpu type; specify version also

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

include _

20 years agomake-clean-should-clean-package-and-rsh-20010712
Derrick Brashear [Thu, 12 Jul 2001 17:09:17 +0000]
make-clean-should-clean-package-and-rsh-20010712

clean up if we enable obsolete and insecure

20 years agokill-afs-warning-message-20010712
Derrick Brashear [Thu, 12 Jul 2001 16:55:47 +0000]
kill-afs-warning-message-20010712

we aren't ibm and hence government licensing issue doesn't matter

20 years agoitc-h-is-dead-use-potpourri-h-20010712
Derrick Brashear [Thu, 12 Jul 2001 16:54:10 +0000]
itc-h-is-dead-use-potpourri-h-20010712

in reality potpourri should also die but one thing at a time

20 years agolinux24-handle-inode-address-space-page-lock-spinlock-20010712
Derrick Brashear [Thu, 12 Jul 2001 16:37:31 +0000]
linux24-handle-inode-address-space-page-lock-spinlock-20010712

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.

20 years agodont-install-crypt-and-itc-headers-20010711
Derrick Brashear [Thu, 12 Jul 2001 05:02:29 +0000]
dont-install-crypt-and-itc-headers-20010711

a header named crypt.h with one prototype isn't very useful

the itc.h header is also pretty much useless

so, they are gone

20 years agokdump-include-afsconfig-path-20010711
Derrick Brashear [Thu, 12 Jul 2001 03:17:40 +0000]
kdump-include-afsconfig-path-20010711

so kdump has a prayer of building

20 years agotop-makefile-needs-lwp-before-rx-in-kfsint-20010711
Sam Hartman [Thu, 12 Jul 2001 03:14:13 +0000]
top-makefile-needs-lwp-before-rx-in-kfsint-20010711

since rx needs lwp, do lwp dep first

20 years agoconfigure-guess-afs-sysnames-20010711
Derrick Brashear [Wed, 11 Jul 2001 22:00:50 +0000]
configure-guess-afs-sysnames-20010711

make configure attempt to guess the correct afs sysname for your platform

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

use precomputed kernel we're building for not uname output

====================

stick in missing systems