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)
The large integer support was applying a <<32 to a 32-bit value.
This is an undefined operation.
(cherry picked from commit 8b0b064f7ec60d8b5913248c97553ce3b7fdb775)
cm_Lock(), cm_RetryLock() should not interpret servers be unreachable as
a sharing violation.
(cherry picked from commit 9f0f50a2b165392fc0a62f82d8c54e35108ab429)
add a monitor to watch for IP Address changes. When a change is detected,
wait 2.5 seconds for things to settle down and then check to see if down
servers are reachable.
(cherry picked from commit a923af27265c8d0aa359d57c8c47b50eb0dbeee3)
Windows Firewall Policy cannot be accessed by a service unless from the
Service Manager thread nor until the service is in a RUNNING state.
Firewall configuration moved to cm_Daemon() thread.
(cherry picked from commit cd98a20f1c9e89eb44ef5c5349337292bd3ba243)
The Solaris/Linux symbol export files must be named "mapfile" (see the
definition of SHLIB_LINKER for Solaris).
RCS file: /cvs/openafs/src/sys/Attic/afssetpag.map,v
Working file: src/sys/afssetpag.map
head: 1.2
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 4; selected revisions: 0
description:
(cherry picked from commit 8922ad369e1df7d9a983986b4eafe19153da55ae)
When producing prototypes for server side functions, use the correct
prefix as specified in the input file. If there is no prefix, then
do not output the prototypes as they will collide with the client
side stub prototypes.
(cherry picked from commit 1968364520eb35b16b676a0a4abe7461da8ba87d)