fix rainer toebbicke's callbacks vanishing issue. this was probably my fault merging
(cherry picked from commit 05db09ada10f83666a8d46e734d26656e99397f2)
FIXES 23143
at least i'm guessing it fixes that one
fix memory leak for multilevel packet queue stuff
(cherry picked from commit 421e063d9b6500299b5e02b999b22c01dcc7c496)
correct the construction of the client name (with realm) when krb524
is being used.
(cherry picked from commit eeee5a9e14a693538a62565483db8f1b3d46cc99)
FIXES 23336
needs further testing, configure a low number of callbacks and hit the server.
(cherry picked from commit 390fd697a05fc51ddc5e7789b210736838780da4)
Initialize 'code' to non-zero at the top of each loop to avoid
setting the last updated timestamp on skipped locks
(cherry picked from commit 030ecf1af9773c0e058ded784dd096fc886fd6d8)
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.
(cherry picked from commit 5ce322c9f13522cf96addaf09804021c6d78b22f)
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.
FIXES 23257
allow cached stat info to be accessed for directories where a user has only "l"
(cherry picked from commit 54ad6e769e1362ad5a81c0ef91c49babad9a37f1)
remember to release all of the locks we obtained from the file server
at shutdown.
(cherry picked from commit 685ba16a0b9db8cf5df2e875ff9a6e5b72d6539c)
cellconfig-check-for-corrupt-keyfile-20051007 should convert at least nkeys
to host byte order before checking anything - fails on little endians
otherwise.
(cherry picked from commit ce80f99d7f905ae0928983b6a560f9b8b82c34b7)
A windows specific file locking test app for exercising the byte range
locking code.
(cherry picked from commit 8cf272e5f16abfe6b90b01bc613bf7f47bc4336c)
the windows client was not treating Verror responses from the server
as indicating the server as up if they were positive
(cherry picked from commit eaa142645227b1af8a7d41f8b9c376ddf789c532)
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.
(cherry picked from commit 288886618b347cdd2d4bfaa06a2df18b1a24229e)
FIXES 22063
as tested for this and 22316
====================
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 22316
the rest of this, since i forgot to apply the other file earlier
oops
(cherry picked from commit 834507571e397dc3a07550ef86ca2c159068d1ff)
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.
(cherry picked from commit 47cc7643e1b04bacd858a3893accab8c377b34ac)