LICENSE IPL10
FIXES n/a
Correct several variations on failure to include krb5 headers before inclusino of rxk5.h.
====================
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.
====================
LICENSE IPL10
FIXES n/a
Move global 'i' declaration and references under AFS_RXK5 as intended.
====================
LICENSE IPL10
FIXES n/a
Add missing line continuation.
LICENSE IPL10
FIXES n/a
cm_ResetACLCache takes cell pointer
====================
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.
====================
LICENSE IPL10
FIXES n/a
Remove definitions now in auth.h. Don't export afskfw_krb524_init_ets or afskfw_krb524_convert_creds_kdc (or build them).
====================
LICENSE IPL10
FIXES n/a
Find des/des.h.
====================
LICENSE IPL10
FIXES n/a
AFSKFWDIR is now src\WINNT\afskfw
====================
LICENSE IPL10
FIXES n/a
Find des\des.h
LICENSE IPL10
FIXES n/a
Build cleanups, including completion of Linux kernel build changes already in rxk5, s/util.a/libafsutil.a/ in many Makefile.in.
LICENSE IPL10
FIXES n/a
====================
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.
====================
LICENSE IPL10
FIXES n/a
The files implementing the rxk5 rx security class, notes, and simple test programs.
====================
LICENSE IPL10
FIXES n/a
The files implementing k5ssl, an implementation of just those portions of kerberos 5 (particularly principal handling and encryption) required by rxk5, and suitable for operation in a Unix kernel.
====================
LICENSE IPL10
FIXES n/a
Build directory and NTMakefile for threaded rxk5 objects on Windows.
====================
LICENSE IPL10
FIXES n/a
Indirect interface to MIT KFW libraries reorganized slightly and moved to its own directory to facilitate sharing.
====================
LICENSE IPL10
FIXES n/a
Some files missed from addition on 5/3, including
* afs_capabilities.h/c support registration and reporting on locally-supported cm features
* afs_token.xg, afs_token_protos.h, rxk5_tkt.h/c and rxkad_tkt.c support new token interface
* afserror.et error table input
LICENSE IPL10
FIXES 124142
V_PEEK/V_SECRETLY should not change inUse. servertype based inUse should not
leak past giving back a volume.
(cherry picked from commit 92cf4d996f)
LICENSE IPL10
FIXES 84846
avoid some infinite loops on bad input
ensure that all partition ids are within the legal limit
provide prototypes for strlcat and strlcpy when the openafs
implementations are being used.
(cherry picked from commit 69bab4cc6e)
LICENSE MIT
Prevent multiple smb_Server threads from sharing the same EVENT
object when they are each waiting for their own packet requests
to complete.
(cherry picked from commit 10ecf76d28)
LICENSE MIT
smb_ParseASCIIBlock() may be called with more than just data
type ASCII (0x4). If the type is 2, 3, or 4 the data field is
a null terminated string. If the type is 1 or 5 the data field
is a counted string. if the type is 2 the data field is never
Unicode.
In any case, if the type is unrecognized smb_ParseASCIIBlock()
will return NULL and all of the callers must be prepared to handle
it. If the return is NULL, the smb request will fail with
CM_ERROR_BADSMB.
(cherry picked from commit a0fd9b1733)
LICENSE IPL10
FIXES 124130
rename mrafs commands into their equivalent osd versions; structures etc are the
same.
(cherry picked from commit 92c7925b12)
LICENSE IPL10
FIXES 124152
avoid allowing a non-CStatd vcache to make its way into a readdir which causes a
n infinite loop
(cherry picked from commit 9fa51694c6)
FIXES 124151
LICENSE BSD
Add system:ptsviewers to the privilege documentation of pts membership and
try to clarify the privilege required by being less verbose and hopefully
more direct.
(cherry picked from commit d781450cf3)
LICENSE BSD
The rx_pthread.h defines afs_kcondvar_t and afs_kmutex_t but
their use throughout the rx library is inconsistent. Sometimes
they are used, other times pthread_cond_t and pthread_mutex_t.
This commit ensures that afs_kmutex_t and afs_kcondvar_t are
used consistently.
(cherry picked from commit 3394644531)
LICENSE BSD
Permit the rx library to be built without the RXDEBUG preprocessor
definition. When RXDEBUG is not defined all of the debugging functions
either become stubs or log a message indicating that the library was
built without RXDEBUG so that there will be no surprises. There
are no changes to the export list. By default RXDEBUG is defined.
Eventually the definition of RXDEBUG can become a configuration option
to the build system.
(cherry picked from commit f1a13e1562)