1 Index: openafs-1.4.6.dfsg1/src/ptserver/pts.c
2 ===================================================================
3 --- openafs-1.4.6.dfsg1.orig/src/ptserver/pts.c 2007-08-11 19:54:04.000000000 -0400
4 +++ openafs-1.4.6.dfsg1/src/ptserver/pts.c 2008-12-19 23:54:55.000000000 -0500
7 if (as->parms[17].items)
9 + if (as->parms[20].items) /* -encrypt */
12 if (as->parms[18].items) { /* testing? */
13 code = pr_Initialize(sec, AFSDIR_SERVER_ETC_DIRPATH, cell);
15 cmd_AddParm(ts, "-test", CMD_FLAG, CMD_OPTIONAL | CMD_HIDE, test_help);
16 cmd_AddParm(ts, "-force", CMD_FLAG, CMD_OPTIONAL,
17 "Continue oper despite reasonable errors");
18 + cmd_AddParm(ts, "-encrypt", CMD_FLAG, CMD_OPTIONAL, "encrypt commands");
22 Index: openafs-1.4.6.dfsg1/src/ptserver/ptuser.c
23 ===================================================================
24 --- openafs-1.4.6.dfsg1.orig/src/ptserver/ptuser.c 2007-04-10 14:43:45.000000000 -0400
25 +++ openafs-1.4.6.dfsg1/src/ptserver/ptuser.c 2008-12-19 23:56:27.000000000 -0500
27 sname.instance[0] = 0;
28 strcpy(sname.name, "afs");
29 code = ktc_GetToken(&sname, &ttoken, sizeof(ttoken), NULL);
37 if (ttoken.kvno >= 0 && ttoken.kvno <= 256)
38 /* this is a kerberos ticket, set scIndex accordingly */
43 - rxkad_NewClientSecurityObject(rxkad_clear, &ttoken.sessionKey,
44 + rxkad_NewClientSecurityObject((secLevel > 1) ? rxkad_crypt :
45 + rxkad_clear, &ttoken.sessionKey,
46 ttoken.kvno, ttoken.ticketLen,