Commit Graph

1923 Commits

Author SHA1 Message Date
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
Derrick Brashear
7b838f474b base64-elsewhere-20040311
base64 is in util, and has a different name.
2004-03-11 07:24:23 +00:00
Derrick Brashear
70a4232ec9 irix-afs-osi-credp-declared-elsewhere-20040311
revert to 1.2 declaration for irix
2004-03-11 07:20:31 +00:00
Nathan Neulinger
5cef3a3fca viced-revert-EIO-and-instead-use-zero-length-20040311
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 07:15:52 +00:00
Derrick Brashear
bfc88419b1 rx-user-dont-redefine-isafs-glock-for-ukernel-20040311
rx/UKERNEL/rx_kmutex.h already covers this
2004-03-11 06:30:58 +00:00
Derrick Brashear
76405667dc aix-update-linktest-20040311
aix hates darwin, again. include netinet/in.h (which was implicit from
rx/rx.h before) to make aix happy
2004-03-11 06:05:54 +00:00
Derrick Brashear
04c2e8aef3 aix-uafs-dir-compile-20040311
make dir package work for uafs on aix
2004-03-11 05:40:31 +00:00
Jim Rees
d0f33e1d88 freebsd-20040310
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 23:01:50 +00:00
Derrick Brashear
9eea027e69 aix-dont-build-64bit-on-aix4-20040310
no 64 kit module for aix4.3.3
2004-03-10 17:14:13 +00:00
Derrick Brashear
d3b28b180b aix5-missed-autoconf-support-20040310
put back the aix5 stuff in autoconf files
2004-03-10 17:12:08 +00:00
Derrick Brashear
7e1b1a2e0d macos-build-update-20040310
make the head build again.
2004-03-10 08:35:38 +00:00
Jeffrey Altman
99dbd4c52b nsis-lang-file-fixes-20040308
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 05:47:30 +00:00
Jeffrey Altman
5afe47f3db nsis-improvements-20040308
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 04:45:32 +00:00
Jeffrey Altman
1269df5ffa unmap-debugging-20040308
Add more debug info to DoUnmapShare
2004-03-09 03:07:27 +00:00
Jeffrey Altman
91dac9e5b5 afscreds-unmap-command-line-option-20040308
Add -z option to afscreds.exe which is called from the installer
to unmap the drive shares when uninstalling OpenAFS.
2004-03-09 03:06:32 +00:00
Jeffrey Altman
5af850b9ee event-object-naming-20040308
Restore event object naming to the pthread objects.  Be sure to identify
the objects by PID this time to avoid conflicts.
2004-03-09 02:02:38 +00:00
Jeffrey Altman
1e97e0dcab kfw-not-installed-bug-20040308
* Remove attempt to free a krb5_context when KFW is not installed.
2004-03-09 02:00:18 +00:00