Commit Graph

5553 Commits

Author SHA1 Message Date
Matt Benjamin
0119ccd8e4 rxk5-1557-20090522
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.
2009-05-22 21:43:29 +00:00
Matt Benjamin
0ce54da45b rxk5-1557-20090521
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
2009-05-21 20:43:41 +00:00
Marcus Watts
eea5959d74 rxk5-1557-20090510
LICENSE IPL10
FIXES n/a

Update rxk5 branch to 1.5.59.
2009-05-11 00:51:33 +00:00
Marcus Watts
c31c836935 rxk5-1557-20090509
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.
2009-05-09 19:58:18 +00:00
Marcus Watts
a8a79fc01b rxk5-1557-20090503
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
2009-05-03 20:00:06 +00:00
Matt Benjamin
7ae41326dc DEVEL15-fbsd-ustrategy-20090122
LICENSE IPL10

make freebsd ustrategy correct


(cherry picked from commit 6742f2054a)
2009-01-22 21:49:15 +00:00
Mike Meffie
c5b1b485cf DEVEL15-hpux-readdir2-prototype-20090123
LICENSE IPL10
FIXES 124187

fix typo in prototype


(cherry picked from commit 85fa1b132a)
2009-01-22 21:42:38 +00:00
Matt Benjamin
b0bff7cb05 DEVEL15-fbsd-ignore-sigsys-20090123
LICENSE IPL10
FIXES 123867

wrong but a step forward


(cherry picked from commit 6784222ac1)
2009-01-22 21:38:55 +00:00
Matt Benjamin
662e220b5e DEVEL15-obsd44-pass1-20090123
LICENSE IPL10
FIXES 123830

first pass at openbsd 4.4


(cherry picked from commit 35a760632d)
2009-01-22 21:29:06 +00:00
Derrick Brashear
1d992f64cb DEVEL15-klog-krb5-link-order-20090122
LICENSE IPL10

match the (bad) link order used elsewhere


(cherry picked from commit db15872a7e)
2009-01-22 21:19:57 +00:00
Derrick Brashear
82dee0988a DEVEL15-disconnected-no-inline-on-irix-20090122
LICENSE IPL10

make this compile on irix


(cherry picked from commit 90f9073dde)
2009-01-22 20:20:01 +00:00
Derrick Brashear
2d024d64d0 DEVEL15-disconnected-call-makedir-with-correct-casting-20090122
LICENSE IPL10

another find by the irix compiler.


(cherry picked from commit 396b573b12)
2009-01-22 20:11:56 +00:00
Derrick Brashear
e44ab38be1 DEVEL15-bcdb-listdumps-argument-fix-20090122
LICENSE IPL10

prototype caught this. oops.


(cherry picked from commit d6c5d0bbb0)
2009-01-22 19:33:14 +00:00
Derrick Brashear
f94429ef3d DEVEL15-volserver-manage-inuse-better-20090122
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)
2009-01-22 19:12:51 +00:00
Jeffrey Altman
9cd0c5ae7e DEVEL15-windows-version-20090122
LICENSE MIT

1.5.57 == 1.5.5700.0
2009-01-22 17:05:50 +00:00
Derrick Brashear
b14c470f9f DEVEL15-openafs-1-5-57-20090122
LICENSE IPL10

make 1.5.57
2009-01-22 16:44:03 +00:00
Jeffrey Altman
4af98ba756 DEVEL15-windows-release-notes-20090122
LICENSE MIT

1.5.57
2009-01-22 16:05:20 +00:00
Jeffrey Altman
8d64e84223 DEVEL15-windows-notes-20090122
LICENSE MIT

notes for 1.5.57
2009-01-22 16:02:12 +00:00
Jeffrey Altman
7388b5d20f DEVEL15-bucoord-ubik_call-no-more-20090122
LICENSE MIT

replace ubik_Call(RPC, ...) with ubik_RPC(...)


(cherry picked from commit 1d70f4e14e)
2009-01-22 15:40:49 +00:00
Jeffrey Altman
98ea8b29d6 DEVEL15-ubik_Call-no-more-20090122
LICENSE MIT

remove more ubik_Call(RPC, ...) calls and replace them with ubik_RPC(...)


(cherry picked from commit d4b17a6e2e)
2009-01-22 15:29:10 +00:00
Peter Tripician
9be2e48fa2 DEVEL15-util-volparse-20090122
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)
2009-01-22 15:16:37 +00:00
Marc Dionne
40e27f1ac3 DEVEL15-salvager-sensible-chdirlessness-20090122
LICENSE IPL10
FIXES 124154

make salvager look for and create headers in the right place.


(cherry picked from commit f11480748c)
2009-01-22 14:29:54 +00:00
Simon Wilkinson
0553066a23 DEVEL15-disconnected-linux-dont-inactive-while-disconnected-20090121
LICENSE IPL10
FIXES 124175

possibly not the ultimate right fix but it will make things work for now


(cherry picked from commit 81e1d54034)
2009-01-21 21:33:43 +00:00
Simon Wilkinson
cea3be2fd3 DEVEL15-disconnected-pioctl-error-recovery-20090121
LICENSE IPL10
FIXES 124174

make reconnection possible by doing error recovery


(cherry picked from commit 0593374e2d)
2009-01-21 21:27:52 +00:00
Simon Wilkinson
c5ad887a94 DEVEL15-disconnected-shadow-directory-fixes-20090121
LICENSE IPL10
FIXES 124173

fix bugs in disconnected's directory shadowing


(cherry picked from commit 4045f3d535)
2009-01-21 21:17:47 +00:00
Simon Wilkinson
1c1c2157cb DEVEL15-disconnected-replay-fixes-20090121
LICENSE IPL10
FIXES 124172

updates to fix bugs in disconnected change replays


(cherry picked from commit cc42d05324)
2009-01-21 21:15:03 +00:00
Jeffrey Altman
2bfb445dea DEVEL15-windows-avoid-rwevent-collision-part-two-20090121
LICENSE MIT

don't leave out the size of the buffer.


(cherry picked from commit 0fb28687b4)
2009-01-21 21:04:42 +00:00
Jeffrey Altman
faa424a4f7 DEVEL15-windows-avoid-rwevent-collision-20090121
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)
2009-01-21 21:01:11 +00:00
Simon Wilkinson
ebe2300372 DEVEL15-rename-conn-to-afs-conn-20090121
LICENSE IPL10
FIXES 124116

based on patch from daleg@elemental.org. rename to avoid conflict with opensolar
is


(cherry picked from commit a268678326)
2009-01-21 20:07:47 +00:00
Simon Wilkinson
6a154cc1b9 DEVEL15-darwin-no-vprintf-20090121
LICENSE IPL10

restore old behavior for mac client


(cherry picked from commit 9cc62beeb9)
2009-01-21 14:32:43 +00:00
Jeffrey Altman
9036c075b7 DEVEL15-windows-smb-parse-ascii-block-20090119
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)
2009-01-20 04:36:07 +00:00
Steven Jenkins
258a75ad90 DEVEL15-undo-rename-residency-from-mrafs-to-osd-20090119
LICENSE IPL10
FIXES 124130

restore the mr-afs names until such time as the pioctl registrations
are addressed.


(cherry picked from commit e5a6c3f62d)
2009-01-20 03:32:34 +00:00
Jason Edgecombe
5c884ed12c DEVEL15-man-page-pts-membership-fixes-20090119
FIXES 124157
LICENSE BSD

More wording and typo fixes for the pts membership man page.


(cherry picked from commit 8c18c62dff)
2009-01-19 23:04:54 +00:00
Derrick Brashear
6cae88d817 DEVEL15-linux-init-script-uses-bash-20090119
LICENSE IPL10
FIXES 124056

note the script uses bash


(cherry picked from commit 5e1859a88e)
2009-01-19 20:53:51 +00:00
Simon Wilkinson
f8475c5270 DEVEL15-disconnected-extend-truncation-20090119
LICENSE IPL10
FIXES 124094

implement extending truncation so disconnected works


(cherry picked from commit dc0b96f5b7)
2009-01-19 19:42:42 +00:00
Simon Wilkinson
f49dba09fb DEVEL15-abstract-reset-vcache-20090119
LICENSE IPL10
FIXES 124147

abstract vcache resetting code so disconnected can reuse it


(cherry picked from commit 5774497117)
2009-01-19 19:39:22 +00:00
Simon Wilkinson
2dbb3d044a DEVEL15-afs-q-improvements-20090119
LICENSE IPL10
FIXES 124134

simplify afs_q macros and allow further reuse in disconnected


(cherry picked from commit 9ef65a789f)
2009-01-19 19:27:09 +00:00
Simon Wilkinson
07887f0ec0 DEVEL15-disconnected-flush-before-shadowing-20090119
LICENSE IPL10
FIXES 124149

make
touch a
fs discon offline
rm -f a
fs discon online
work


(cherry picked from commit e1cc987ea5)
2009-01-19 18:48:03 +00:00
Steven Jenkins
367a04c2b1 DEVEL15-rename-residency-from-mrafs-to-osd-20090119
LICENSE IPL10
FIXES 124130

rename mrafs commands into their equivalent osd versions; structures etc are the
 same.


(cherry picked from commit 92c7925b12)
2009-01-19 18:09:19 +00:00
Simon Wilkinson
af919780f4 DEVEL15-linux-disconnected-avoid-ls-hang-20090119
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)
2009-01-19 17:29:32 +00:00
Russ Allbery
ca5ad7b634 DEVEL15-man-page-pts-membership-privilege-20090118
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)
2009-01-19 03:32:18 +00:00
Derrick Brashear
3bf819947e DEVEL15-krb5-klog-link-rule-20090118
LICENSE IPL10

this was just wrong


(cherry picked from commit df71f42b63)
2009-01-19 03:25:29 +00:00
Derrick Brashear
5d0697c2b6 DEVEL15-volser-setflags-clear-callptr-20090118
LICENSE IPL10

make things calling SetFlags not error


(cherry picked from commit dbc73f43ee)
2009-01-19 03:19:15 +00:00
Marc Dionne
1f41be5168 DEVEL15-linux-2629-20090115
LICENSE IPL10
FIXES 124115

add 2.6.29 support


(cherry picked from commit 24a5d12bae)
2009-01-15 13:27:27 +00:00
Chaskiel M Grundman
375c6e1d4d DEVEL15-osi-probe-check-result-cope-with-enoent-20090115
LICENSE IPL10

in order for probing to work right


(cherry picked from commit 86225b6014)
2009-01-15 13:13:09 +00:00
Jeffrey Altman
3b4463520b DEVEL15-rx-afs-kmutex-kcondvar-20090113
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)
2009-01-14 06:34:19 +00:00
Simon Wilkinson
a457319783 DEVEL15-linux-truncate-cleanup-20090113
LICENSE IPL10

fix the patch to actually be applicable


(cherry picked from commit e6d60f58e2)
2009-01-13 19:37:15 +00:00
Jeffrey Altman
7db92770cc DEVEL15-rx-make-rxdebug-optional-20090113
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)
2009-01-13 16:33:30 +00:00
Matt Benjamin
6f16b7ae43 DEVEL15-freebsd-cleanup-20090112
LICENSE IPL10
FIXES 124107

minor freebsd cleanup


(cherry picked from commit ba9556ff2b)
2009-01-12 14:33:25 +00:00
Marc Dionne
52f448f472 DEVEL15-linux-i-size-20090112
LICENSE IPL10
FIXES 124106

use i_size_read macro correctly


(cherry picked from commit 45e8089456)
2009-01-12 14:19:10 +00:00