Commit Graph

1989 Commits

Author SHA1 Message Date
Jim Rees
e53d7575f3 obsd-vnops-warnings-20040319
eliminate compiler warnings
2004-03-19 16:38:29 +00:00
Jim Rees
9c05a6f66d freebsd-mkdir-panic-20040319
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 15:37:10 +00:00
Derrick Brashear
c396fdec11 irix-ucred-is-really-cred-20040319
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 07:58:52 +00:00
Jeffrey Altman
e1cc03f597 getipaddrlist-20040318
Improve error checking in GetNumOfIpAddrs to prevent potential
invalid memory access if the IP Address Table cannot be accessed.
(win2000 with no privs)
2004-03-19 05:16:24 +00:00
Jeffrey Altman
48913f747f afslogon-20040318
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-19 03:52:07 +00:00
Jeffrey Altman
e8fc0557d3 notifyaddrchange-20040318
NotifyAddrChange() on Win2000 without privs fails.  Detect the failure
and terminate the IPChangeMonitor thread to prevent an infinite loop
eating up system resources.

Anyone have a clue which bits are required?
2004-03-19 01:09:40 +00:00
Jeffrey Altman
8f0422422d the-correct-mkdir-fix-20040318
Apply the correct file including the fix to the MIT recursive directory
creation patch.
2004-03-18 06:13:55 +00:00
Jeffrey Altman
1d568df733 mkdir-fix-20040318
Fix recursive directory creation from MIT for single component case.
2004-03-18 06:10:12 +00:00
Derrick Brashear
c9aaa42836 irix-attempt-to-detect-kernel-mem-routines-20040317
FIXES 3651

first pass at routine to detect kernel mem* routines

====================
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.
====================
FIXES 3651

second try

====================
FIXES 3651

third try

====================
FIXES 3651

this time for sure.
includes the definitions too, this way we can not have macros conflict with
headers we don't need

====================
FIXES 3651

this time for sure.
includes the definitions too, this way we can not have macros conflict with
headers we don't need

====================
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 05:12:18 +00:00
Jeffrey Altman
83b2f72a94 move-readme-to-top-20040317
Move the README files to the top directory where they belong.

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

As of 1.3.60 move the Windows Readme files from src to top directory
2004-03-18 04:32:20 +00:00
Jeffrey Altman
455c1786bc windows-readme-updates-20040317
Add warning to WIN9X indicating that OpenAFS probably won't build on WIN9X
anymore.

Describe the new build procedure for 2000/XP/2003 in README-NT
2004-03-18 04:03:21 +00:00
Jeffrey Altman
3110c898e7 fix-install-bugs-20040317
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 03:39:54 +00:00
Jeffrey Altman
367c8076b1 a-better-way-20040317
Make the directories first, then the trailing spaces won't matter.
2004-03-18 01:46:48 +00:00
Jeffrey Altman
18cdb6be81 missing-spaces-20040317
Add trailing spaces to xcopy commmands.
2004-03-18 01:42:36 +00:00
Jeffrey Altman
096366d658 nsis-20040317
make sure that afscreds.exe is terminated after executing with the -z
option.
2004-03-18 01:20:10 +00:00
Jeffrey Altman
eecfad90ab update-afsdcell-20040317
grab current version from http://grand.central.org/dl/cellservdb/CellServDB

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

grab latest version from http://grand.central.org/dl/cellservdb/CellServDB
2004-03-18 00:34:50 +00:00
Jeffrey Altman
03c7ef7b7f 1360-version-20040317
Update the version number to 1.3.6000
2004-03-18 00:00:15 +00:00
Derrick Brashear
c7b595608e darwin-new-systypes-20040317
make autoconf figure it out for us
2004-03-17 08:24:13 +00:00
Derrick Brashear
7e1fa15ac1 aix-install-kmods-20040317
would be nice if make dest worked again
2004-03-17 07:51:57 +00:00
Derrick Brashear
b0601bd700 aix64-dont-build-on-aix4-20040317
don't build the 64 bit stuff on aix 4
2004-03-17 07:21:43 +00:00
Derrick Brashear
02ed7daa25 support-nfs-translator-sysname-lists-20040317
support sysname lists in nfs translator
2004-03-17 06:43:34 +00:00
Derrick Brashear
a14a3dd7c1 macos-update-readme-20040317
FIXES 3317

update readme to indicate success through 10.3.3
2004-03-17 06:38:38 +00:00
Derrick Brashear
9f546d5700 distclean-remove-include-lib-20040317
FIXES 3610

include a lib directories generated during build not removed
fix it.
2004-03-17 06:27:37 +00:00
Jeffrey Altman
1da4853098 fix-typo-20040316
fix last commit
2004-03-17 04:20:31 +00:00
Jeffrey Altman
7bb8cfd27f use-oldstyle-netbios-name-for-default-20040316
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 04:17:20 +00:00
Hartmut Reuter
8022d7659e aix-largefile-update-20040316
FIXES 3647

don't allow reading past the end of a file
2004-03-17 02:29:39 +00:00
Jeffrey Altman
ec0ba71b30 reg-expand-str-20040316
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.

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

Update text for NetbiosName value.
2004-03-16 22:03:00 +00:00
Jeffrey Altman
b0ba634844 registry-20040316
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

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

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:21:42 +00:00
Jim Rees
462160c4d0 freebsd-pkg-builder-20040316
Mention the FreeBSD package builder, with warning.
2004-03-16 16:19:07 +00:00
Jeffrey Altman
6580ab0680 registry-notes-20040316
Update the registry usage for 1.3.60

Add information for the Network Provider values and the AFSCreds.exe values.
2004-03-16 16:15:36 +00:00
Jeffrey Altman
741486ef83 service-dependencies-20040315
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-16 04:40:10 +00:00
Jeffrey Altman
18fde45d13 kfw-thread-safety-20040315
Add a mutex semaphore around the kfw initialization code to prevent
multiple threads from attempting to initialize simultaneously.
2004-03-16 04:32:45 +00:00
Dr. Dieter Mack
348e26e10d uss-kauth-support-lockout-20040315
FIXES 3637

minor reformat by shadow@dementia.org
make uss kauth support account locking correctly.
2004-03-15 18:51:03 +00:00
Jeffrey Altman
a70f5d8c51 hourglass-20040313
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-14 01:28:24 +00:00
Jeffrey Altman
79af038cea lets-get-it-right-20040313
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:51:07 +00:00
Jeffrey Altman
974943281e update-to-nsis-script-20040313
Modify NSIS script to prevent overwriting variables
2004-03-13 21:24:41 +00:00
Jeffrey Altman
d4b9b483df mutex-token-access-20040313
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:07:36 +00:00
Jeffrey Altman
9b8b47a3d2 empty-cell-name-fix-20040313
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 21:00:52 +00:00
Jeffrey Altman
facb3c0102 add-registry-values-20040313
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:34:23 +00:00
Jeffrey Altman
04f4e98494 registry-call-optimizations-20040313
Do not read the same value from the registry three times in
the same function.
2004-03-13 18:28:39 +00:00
Jeffrey Altman
f3599342f6 remove-extraneous-code-20040312
Remove calls to obtain the netbios name which is placed into
variables which are never referenced.
2004-03-13 18:26:42 +00:00
Jeffrey Altman
ffb5b96027 remove-loopback-test-from-smb-20040313
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-13 18:24:14 +00:00
Derrick Brashear
5febc849d9 linux-ukernel-pthreads-ugliness-fix-20040312
really an autoconf test should do this. in the meantime we do this.
2004-03-12 05:56:59 +00:00
Derrick Brashear
4a4b438592 juafs-makefile-fix-20040311
make the juafs rules not break the makefile (remove bogus quoting)
2004-03-12 03:27:32 +00:00
Derrick Brashear
01653376bf irix-deal-with-sh-versus-make-vars-20040311
FIXES 3322

so the LDFLAGS variable doesn't get shadowed we do this
2004-03-12 02:30:45 +00:00
Jim Rees
e0a1f4ab43 freebsd-pkg-builder-20040311
freebsd package builder
not quite right yet, the rc file won't work
2004-03-11 22:35:45 +00:00
Jim Rees
dd2979bce9 openbsd-shutdown-panic-20040311
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:39:07 +00:00
Chaskiel M Grundman
e1281a2014 inode-largefile-attempt-20040311
FIXES 3519

attempt to deal with large file fileservers for inode versions. not done yet
2004-03-11 20:22:07 +00:00
Jim Rees
49038f32b9 openbsd-vrefs-20040311
OpenBSD bug fixes:
fix vnode refcount botch introduced by freebsd merge
fix yet another deadlock in the vnode reclaim path
2004-03-11 19:14:46 +00:00
Lynn Zhang
fc4ab52ec4 buserver-support-clones-20040311
FIXES 3355

support ubik clones in buserver as with other ubik servers
2004-03-11 07:31:46 +00:00