diff options
| author | Keith Vetter <keithv@fusion.com> | 1995-09-24 23:55:45 +0000 |
|---|---|---|
| committer | Keith Vetter <keithv@fusion.com> | 1995-09-24 23:55:45 +0000 |
| commit | e21894944c10a830b7455cbe5cadd9e9658ee09b (patch) | |
| tree | d01f5c0809fbf52f84c2d24d1c53f36558b739f2 | |
| parent | 1b842aaf6c792666dfdc97927ee12dca443552fc (diff) | |
Change password for the Mac
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6845 dc483132-0cff-0310-8789-dd5450dbe970
| -rw-r--r-- | src/ChangeLog | 6 | ||||
| -rw-r--r-- | src/Makefile.in | 8 | ||||
| -rw-r--r-- | src/include/ChangeLog | 5 | ||||
| -rw-r--r-- | src/include/k5-int.h | 1 | ||||
| -rw-r--r-- | src/include/krb5/ChangeLog | 4 | ||||
| -rw-r--r-- | src/include/krb5/macsock.h | 11 | ||||
| -rw-r--r-- | src/lib/crypto/os/ChangeLog | 5 | ||||
| -rw-r--r-- | src/lib/crypto/os/c_localaddr.c | 2 | ||||
| -rw-r--r-- | src/lib/kadm/ChangeLog | 5 | ||||
| -rw-r--r-- | src/lib/kadm/adm_conn.c | 10 | ||||
| -rw-r--r-- | src/lib/krb5/os/ChangeLog | 5 | ||||
| -rw-r--r-- | src/lib/krb5/os/macsock.c | 26 | ||||
| -rw-r--r-- | src/mac/ReadMe | 199 | ||||
| -rw-r--r-- | src/mac/kconfig/KerberosHeaders.pch | 42 | ||||
| -rw-r--r-- | src/mac/kconfig/kconfig.sit.hqx | 852 | ||||
| -rw-r--r-- | src/mac/libraries/KerberosHeaders.pch | 42 | ||||
| -rw-r--r-- | src/mac/libraries/libraries.sit.hqx | 1340 | ||||
| -rw-r--r-- | src/util/et/ChangeLog | 5 | ||||
| -rw-r--r-- | src/util/et/com_err.c | 18 |
19 files changed, 1091 insertions, 1495 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index d6a0401bb..5de26e8cb 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,9 @@ +Sun Sep 24 12:00:00 1995 John Rivlin <jrivlin@fusion.com> + + * Makefile.in: Update CLEANUP list to clean up files created + in the include directory rather than include/krb5 + directory. Remove mac/build directory. + Fri Sep 22 19:39:30 1995 Theodore Y. Ts'o <tytso@dcl> * Makefile.in: Exclude the MAC and DOS tar/zip files when creating diff --git a/src/Makefile.in b/src/Makefile.in index f955a4e4c..e24de363c 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -203,7 +203,7 @@ FILES= ./* \ WINFILES= windows/* windows/cns/* windows/wintel/* windows/gss/* -MACFILES= mac/build/* mac/kconfig/* mac/libraries/* mac/telnet/* +MACFILES= mac/kconfig/* mac/libraries/* mac/telnet/* WINBINARYFILES=windows/cns/*.ico windows/wintel/*.ico windows/gss/*.ico @@ -225,9 +225,9 @@ CLEANUP= util/profile/profile.h util/profile/prof_err.[ch] \ lib/krb5/error_tables/asn1_err.c lib/krb5/error_tables/kdb5_err.c \ lib/krb5/error_tables/krb5_err.c lib/krb5/error_tables/kv5m_err.c \ lib/krb5/error_tables/adm_err.c \ - include/krb5/asn1_err.h include/krb5/kdb5_err.h \ - include/krb5/krb5_err.h include/krb5/kv5m_err.h \ - include/krb5/adm_err.h include/profile.h include/krb5.h \ + include/asn1_err.h include/kdb5_err.h \ + include/krb5_err.h include/kv5m_err.h \ + include/adm_err.h include/profile.h include/krb5.h \ lib/gssapi/generic/gssapi_err_generic.[ch] \ lib/gssapi/krb5/gssapi_err_krb5.[ch] diff --git a/src/include/ChangeLog b/src/include/ChangeLog index d9c009432..a0f409b95 100644 --- a/src/include/ChangeLog +++ b/src/include/ChangeLog @@ -3,6 +3,11 @@ Sat Sep 23 01:37:19 1995 Theodore Y. Ts'o <tytso@dcl> * krb5.hin: Added preauth numbers for KRB5_CYBERSAFE_SECUREID and KRB5_PADATA_AFS3_SALT. +Fri Sep 22 12:00:00 1995 James Mattly <mattly@fusion.com> + + * k5-int.h: removed define for OLD_CONFIG_FILES for + change password + Fri Sep 22 19:42:47 1995 Theodore Y. Ts'o <tytso@dcl> * k5-int.h: Change length field in krb5_alt_method and diff --git a/src/include/k5-int.h b/src/include/k5-int.h index 69349630b..bc0be1942 100644 --- a/src/include/k5-int.h +++ b/src/include/k5-int.h @@ -218,7 +218,6 @@ int stat(const char *path, struct stat *buf); int fstat(int fildes, struct stat *buf); #define EFBIG 1000 -#define OLD_CONFIG_FILES #define NOFCHMOD 1 #define NOCHMOD 1 diff --git a/src/include/krb5/ChangeLog b/src/include/krb5/ChangeLog index 527c4a84d..ca9b6fa7b 100644 --- a/src/include/krb5/ChangeLog +++ b/src/include/krb5/ChangeLog @@ -1,3 +1,7 @@ +Thu Sep 20 12:00:00 1995 James Mattly <mattly@fusion.com> + + * macsock.h: Changes to support TCP streams and change password. + Thu Sep 8 12:00:00 1995 James Mattly <mattly@fusion.com> * k5-config.h: defined MPW fake stat.h out for metrowerks compiler diff --git a/src/include/krb5/macsock.h b/src/include/krb5/macsock.h index fede4765e..1b8e30754 100644 --- a/src/include/krb5/macsock.h +++ b/src/include/krb5/macsock.h @@ -19,6 +19,9 @@ * for a Kerberos client's communication with its Key Distribution Centers. */ +#ifndef macsock_h +#define macsock_h + /* Handle ANSI C versus traditional C */ #ifndef __STDC__ #define const @@ -90,7 +93,9 @@ struct socket { unsigned long fStream; /* MacTCP socket/stream */ struct sockaddr_in connect_addr; /* Address from connect call */ # define UDPbuflen 4096 - char fRecvBuf[UDPbuflen]; /* receive buffer area */ +# define TCPbuflen (8*1024) +// char fRecvBuf[UDPbuflen]; /* receive buffer area */ + char fRecvBuf[TCPbuflen]; /* receive buffer area */ }; typedef struct socket *SOCKET; @@ -104,10 +109,7 @@ struct hostent { int h_addrtype; /* address type */ int h_length; /* length of address */ char **h_addr_list; /* list of addresses from name server */ -#if 0 #define h_addr h_addr_list[0] /* address, for backward compatiblity */ -#endif -#define h_addr h_addr_list /* address, for backward compatiblity */ }; /* @@ -225,3 +227,4 @@ getsockname PROTOTYPE((SOCKET, struct sockaddr_in *, int *)); #define WSASetLastError(x) (errno = (x)) extern int errno; +#endif /* macsock_h */ diff --git a/src/lib/crypto/os/ChangeLog b/src/lib/crypto/os/ChangeLog index e2cf90365..a23d04bb1 100644 --- a/src/lib/crypto/os/ChangeLog +++ b/src/lib/crypto/os/ChangeLog @@ -1,3 +1,8 @@ +Fri Sep 22 12:00:00 1995 James Mattly <mattly@fusion.com> + + * c_localaddr.c: change close on a socket to closesocket, sockets on + macintosh arn't files + Wed Sep 13 10:33:53 1995 Keith Vetter (keithv@fusion.com) * Makefile.in: PC builds all C files because of function name changes. diff --git a/src/lib/crypto/os/c_localaddr.c b/src/lib/crypto/os/c_localaddr.c index 9bb03e4c9..af08c001a 100644 --- a/src/lib/crypto/os/c_localaddr.c +++ b/src/lib/crypto/os/c_localaddr.c @@ -216,7 +216,7 @@ n_found = 0; addr_temp[n_found++] = address; address = 0; } - close(s); + closesocket(s); *addr = (krb5_address **)malloc (sizeof (krb5_address *) * (n_found+1)); if (*addr == 0) diff --git a/src/lib/kadm/ChangeLog b/src/lib/kadm/ChangeLog index 5092e2a7b..eb0357eb1 100644 --- a/src/lib/kadm/ChangeLog +++ b/src/lib/kadm/ChangeLog @@ -1,3 +1,8 @@ +Fri Sep 22 12:00:00 1995 James Mattly <mattly@fusion.com> + + * adm_conn.c: for sockets changed close to closesocket, sockets on + macintosh arn't files. + Fri Sep 22 15:44:02 1995 Mark Eichin <eichin@cygnus.com> * logger.c (klog_com_err_proc): pass whoami in failure messages diff --git a/src/lib/kadm/adm_conn.c b/src/lib/kadm/adm_conn.c index 9de8e62ea..cb73e8aa2 100644 --- a/src/lib/kadm/adm_conn.c +++ b/src/lib/kadm/adm_conn.c @@ -429,7 +429,7 @@ kadm_contact_server(kcontext, realmp, sockp, local, remote) sizeof(in_remote)) < 0) { /* Failed, go to next address */ kret = SOCKET_ERRNO; - close(*sockp); + closesocket((SOCKET)*sockp); *sockp = -1; continue; } @@ -508,7 +508,7 @@ kadm_contact_server(kcontext, realmp, sockp, local, remote) (struct sockaddr *) &in_remote, sizeof(in_remote)) < 0) { kret = SOCKET_ERRNO; - close(*sockp); + closesocket((SOCKET)*sockp); *sockp = -1; continue; } @@ -544,7 +544,7 @@ kadm_contact_server(kcontext, realmp, sockp, local, remote) cleanup: if (kret) { if (*sockp >= 0) - close(*sockp); + closesocket((SOCKET)*sockp); if (*local && (*local)->contents) free((*local)->contents); if (*remote && (*remote)->contents) @@ -713,7 +713,7 @@ krb5_adm_connect(kcontext, user, prompt, opassword, sockp, ctxp, *ctxp = (krb5_auth_context) NULL; } if (*sockp >= 0) { - close(*sockp); + closesocket((SOCKET)*sockp); *sockp = -1; } if (local_addr && local_addr->contents) @@ -755,6 +755,6 @@ krb5_adm_disconnect(kcontext, socketp, auth_context, ccache) if (auth_context) krb5_xfree(auth_context); if (*socketp >= 0) - close(*socketp); + closesocket((SOCKET)*socketp); } diff --git a/src/lib/krb5/os/ChangeLog b/src/lib/krb5/os/ChangeLog index 3f06ad019..cc5d543a2 100644 --- a/src/lib/krb5/os/ChangeLog +++ b/src/lib/krb5/os/ChangeLog @@ -3,6 +3,11 @@ Fri Sep 22 15:57:33 1995 Mark Eichin <eichin@cygnus.com> * write_msg.c (krb5_write_message): check the real length variable, not the net version. +Wed Sep 20 12:00:00 1995 James Mattly <mattly@fusion.com> + + * macsock.c: Added TCP streams to the emulation package. gethostname + now no longer returns true cannonical hostnames. + Wed Sep 13 11:01:18 1995 Keith Vetter (keithv@fusion.com) * Makefile.in: had to define away DBFLAGS for the PC. diff --git a/src/lib/krb5/os/macsock.c b/src/lib/krb5/os/macsock.c index 8fcf4c716..523d4e218 100644 --- a/src/lib/krb5/os/macsock.c +++ b/src/lib/krb5/os/macsock.c @@ -164,10 +164,11 @@ socket(af, type, protocol) break; case SOCK_STREAM: + memset((char *) &pb, '\0', sizeof(pb)); pb.tcppb.ioCRefNum = theUDP->fMacTCPRef; pb.tcppb.csCode = TCPCreate; pb.tcppb.csParam.create.rcvBuff = theUDP->fRecvBuf; - pb.tcppb.csParam.create.rcvBuffLen = UDPbuflen; + pb.tcppb.csParam.create.rcvBuffLen = TCPbuflen; pb.tcppb.csParam.create.notifyProc = NULL; err = PBControl((ParamBlockRec *)&pb,false); if (err) { @@ -176,7 +177,7 @@ socket(af, type, protocol) return INVALID_SOCKET; } theUDP->fStream = (unsigned long)pb.tcppb.tcpStream; - + theUDP->connect_addr.sin_family = 0; theUDP->connect_addr.sin_port = 0; theUDP->connect_addr.sin_addr.s_addr = 0; @@ -399,21 +400,25 @@ connect (s, addr, tolen) case SOCK_DGRAM: break; case SOCK_STREAM: + memset((char *) &pb, '\0', sizeof(pb)); pb.tcppb.ioCRefNum = s->fMacTCPRef; pb.tcppb.csCode = TCPActiveOpen; - pb.tcppb.csParam.open.validityFlags = timeoutValue | timeoutAction; - pb.tcppb.csParam.open.ulpTimeoutValue = 60 /* seconds */; + pb.tcppb.tcpStream = s->fStream; + pb.tcppb.csParam.open.ulpTimeoutValue = 15 /* seconds */; pb.tcppb.csParam.open.ulpTimeoutAction = 1 /* 1:abort 0:report */; - pb.tcppb.csParam.open.commandTimeoutValue = 0; + pb.tcppb.csParam.open.validityFlags = timeoutValue | timeoutAction; + pb.tcppb.csParam.open.commandTimeoutValue = 0; /* jfm timeout in 0 secs ? */ pb.tcppb.csParam.open.remoteHost = addr->sin_addr.s_addr; pb.tcppb.csParam.open.remotePort = addr->sin_port; pb.tcppb.csParam.open.localHost = 0; pb.tcppb.csParam.open.localPort = 0; /* we'll get the port back later */ + pb.tcppb.csParam.open.tosFlags = 0; /* jfm ? */ + pb.tcppb.csParam.open.precedence = 0; /* jfm ? */ pb.tcppb.csParam.open.dontFrag = 0; pb.tcppb.csParam.open.timeToLive = 0; pb.tcppb.csParam.open.security = 0; pb.tcppb.csParam.open.optionCnt = 0; - pb.tcppb.tcpStream = s->fStream; + pb.tcppb.csParam.open.userDataPtr = 0; /* jfm */ err = PBControl((ParamBlockRec *)&pb.tcppb,false); if (err) { SOCKET_SET_ERRNO (EINVAL); @@ -615,6 +620,13 @@ gethostbyaddr (char *addr, int len, int type) return 0; } + /* take off a period from the end of the connonical host name */ + { + int hostnamelen = strlen(host.cname); + if (host.cname[hostnamelen-1] == '.') + host.cname[hostnamelen-1] = 0; + } + /* Build result in hostent structure, which we will return to caller. */ result.h_name = host.cname; @@ -665,7 +677,7 @@ getmyipaddr () result.h_addrtype = AF_INET; result.h_length = sizeof (host.addr[0]); /* Length of each address */ result.h_addr_list = ipaddr_ptrs; - ipaddr_ptrs[0] = (char*) ourAddr.s_addr; + ipaddr_ptrs[0] = (char*) &ourAddr.s_addr; /* h_addr_list is a pointer to a list of pointers... */ ipaddr_ptrs[1] = 0; closesocket (sock); diff --git a/src/mac/ReadMe b/src/mac/ReadMe new file mode 100644 index 000000000..305590b76 --- /dev/null +++ b/src/mac/ReadMe @@ -0,0 +1,199 @@ +To Build the Macintosh version of Kerberos 5 + +These directions assume that the source is located in ~/k5mac. + + +1) Prepare Files to Move to the Mac + +On the unix side, after checking out the source, build the target +"kerbsrc.mac": + + cd ~/k5mac/src + make -f Makefile.in kerbsrc.mac (the product of the make is "kerbsrc.tar") + + +2) Move the Source to the Mac + +Transfer the resulting file from the previous step (kerbsrc.tar) to the +Macintosh. Remember it is a tar file, and must be transferred in binary mode +without conversion. + + +3) Unpack the Source on the Mac + +Untar the file onto a Macintosh disk. The final built version occupies +on the order of 10M on disk. If your tar expander program supports CR-LF +translation, turn it on to avoid having to perform the conversions yourself +in a later step. + + Programs that can perform tar translations: + suntar 2.0.3 available on mac.archive.umich.edu + untar available on mac.archive.umich.edu + tar 4.0 available on mac.archive.umich.edu + Stuffit Deluxe (with an additional tar translator) + + suntar and stuffit deluxe can perform cr-lf translations + +NOTE: Beware that all tars are not created equal. Some tars will dump +the first level directory into the source file location, while others +will create a directory and place the contents in that, and yet others +will ask where the destination should start. Suntar seems to do the +"right" thing more often than not. + + +4) Perform CR-LF Conversion + +If your tar program does support CR-LF translation, or you decided not to use +translation, you will need to convert the source files to Mac format text files. +Again there are a selection of programs that perform this function: + + Drop Text available on mac.archive.umich.edu + CRLF available on mac.archive.umich.edu + Stuffit Deluxe (with translator) from Aladdin Systems Inc. + BBEdit demo version available on mac.archuve.umich.edu + or Bare Bones Software + +I would strongly recommend Drop Text, it seems to be the most flexible +of the above programs. + + +5) Unstuff .hqx Files + +At this point all source files are now Mac text files. There are a number +of special files which have been packed in binhqx format for the +Mac to ensure the resource forks were not damaged, and that binary +translation did not corrupt them. These files are located in the +following paths: + + :mac:kconfig:kconfig.sit.hqx + :mac:libraries:libraries.sit.hqx + :mac:telnet:telnet.sit.hqx + +These binhqx files each contain a Stuffit archive with metrowerks project +files and resource files. To convert these files, use a program +(listed below) to convert the file from binhqx format, then convert the +"xxx.sit" file which should result from the previous conversion to the +expanded files. There are programs which accomplish both steps automatically. + +To convert from binhqx to archive: + Stuffit Expander (available on mac.archive.umich.edu) + Stuffit Deluxe (with binhqx translator) + binhqx + suntar 2.0.3 + +To convert from archive to individual files: + Stuffit Expander (available on mac.archive.umich.edu) + Stuffit Deluxe + Stuffit Lite + DropUnstuff + NOW Utilities 5.0 Quickfiler + + +6) Build the Kerberos Libraries + +Building the static libraries: Be sure to use "MW C/C++ 68K 1.2.2" when +building these projects. Open the project (libkrb5.µ or libgss.µ) and +type Cmd-M, or select "Make" from the "Project" menu. This will produce +"libkrb5" or "libgss" depending on the selected project. You must +build libkrb5 before libgss. + +Building the CFM libraries. Be sure the use "MW C/C++ CFM68K 1.0d1" when +building these projects. Open one of "cfm¥libkrb5.µ" or "cfm¥libgss.µ". +Type Cmd-M, or select "Make" from the "Project" menu. This will produce +"cfmlibkrb5" or cfmlibgss" depending on the selected project. You +must build the static libraries before these projects. + + +7) Build the Cygnus Network Security Application + +To start the build of kconfig (or CNS Config) double click on the project +file named :mac:kconfig:kconfig.µ or drag it onto the application/compiler +"MW C/C++ 68K 1.2.2". If you are doing CFM development be careful that the +CFM compiler is not invoked when you double click on the project file. + +To start the build type Cmd-M or select "Make" from the "Project" menu. +The compiler should build the KerberosHeaders.pch file into a precompiled +header file, then start compiling the sources, finally link the executable +named "CNS Config" and write a symbol files for use with symbolic debugging. + +At this point assuming a valid configuration (see kerberos release notes for +usage) double clicking on "CNS Config" should bring you to the main CNS +configuration window where you can login, logout, change passwords and the +environment. + +NOTE: kconfig is presently constructed with the kerberos sources in the +project file directly, versus as an included static library. This is done +to preserve debugability and other nice properties. In a later release, +this project will be changed to be more in line with how development is +intended with the kerberos libraries. + + +8) Build Kerberized Telnet + +Building kerberized telnet. To compile telnet you will need "libkrb5" built. +Open the project "mw/68k¥--Telnet" in the :mac:telnet folder, and type Cmd-M, +or select "Make" from the "Project" menu. This will build the kerberzied +version of telnet. This is not an official build of telnet, but is based on +the 2.6.1d8 sources. + +NOTE: Telnet is presently built as a monolithic application. In a later +release of kerberos 5 for Macintosh telnet will be removed and in its +place a telnet authentication plug in module will be provided. + + +Installation + +The following assumes that you have followed the steps above to build +the Kerberos libraries. What you now have supports both the Kerberos +and GSS APIs. Each is supported as both a shared library and a Code +Warrior static link library for 68k Macs. Following are the binary +components provided in this release: + + * Code Fragment Manager libraries for 68k Macintosh + (:mac:libraries:cfm*gss and :mac:libraries:cfm*krb5) + + * Code Warrior static libraries for 68k Macintosh + (:mac:libraries:libgss and :mac:libraries:libkrb5) + + * Cygnus Network Security Configuration program + (:mac:kconfig:CNS Config) + + * Sample krb5.ini file using CYGNUS.COM as the default realm + (:mac:krb5.ini) + + * An include directory containing the files necessary + for development (:include) + + * A pre-compiled header file containing flags + necessary for development (:mac:libraries:KerberosHeaders.pch) + + + To install the Kerberos system: + + 1) Drop the :mac:kconfig:krb5.ini file into the "Preferences" + folder contained in the "System Folder". + + 2) To install the shared libraries (optional), simply copy the + "cfm*gss" and "cfm*krb5" files to the "Extensions" folder in + the "System folder". + + +Getting Started Programming + +You may program using either the Kerberos or GSS APIs. As delivered, the +libraries containing the GSS API are complete. They do not rely on the +krb5 library. + +To add Kerberos utility to a Code Warrior based application: + + 1) Decide on whether to use CFM or static libraries. + + 2) Decide on whether to use ther Kerberos or GSS APIs. + + 3) Drag the appropriate library into your project + (One of: :mac:libraries:libgss, mac:libraries:libkrb5, + :mac:libraries:cfm*gss or :mac:libraries:cfm*krb5). + + 4) Drag the KerberosHeaders.pch file into your project. + + 5) Set the project options to 4 byte integers and enums treated as ints. diff --git a/src/mac/kconfig/KerberosHeaders.pch b/src/mac/kconfig/KerberosHeaders.pch index 42984c2fb..4eb69c01d 100644 --- a/src/mac/kconfig/KerberosHeaders.pch +++ b/src/mac/kconfig/KerberosHeaders.pch @@ -32,24 +32,34 @@ typedef unsigned int size_t; #define PROVIDE_DES_CBC_MD5 #define PROVIDE_RAW_DES_CBC -/* Rename various socket type operations to avoid cluttering the namespace +/* + * Rename various socket type operations to avoid cluttering the namespace */ -#define socket mackrb5_socket -#define closesocket mackrb5_closesocket -#define connect mackrb5_connect -#define bind mackrb5_bind -#define send mackrb5_send -#define recv mackrb5_recv -#define sendto mackrb5_sendto -#define select mackrb5_select -#define recvfrom mackrb5_recvfrom -#define inet_ntoa mackrb5_inet_ntoa -#define gethostbyname mackrb5_gethostbyname -#define gethostbyaddr mackrb5_gethostbyaddr -#define gethostname mackrb5_gethostname -#define getsocketname mackrb5_getsocketname -#define getmyipaddr mackrb5_getmyipaddr +#define socket krb5_socket +#define closesocket krb5_closesocket +#define connect krb5_connect +#define bind krb5_bind +#define send krb5_send +#define recv krb5_recv +#define sendto krb5_sendto +#define select krb5_select +#define recvfrom krb5_recvfrom +#define inet_ntoa krb5_inet_ntoa +#define gethostbyname krb5_gethostbyname +#define gethostbyaddr krb5_gethostbyaddr +#define gethostname krb5_gethostname +#define getsockname krb5_getsockname +#define getmyipaddr krb5_getmyipaddr +#define OpenOurRF krb5_OpenOurRF +#define OpenResolver krb5_OpenResolver +#define CloseResolver krb5_CloseResolver +#define StrToAddr krb5_StrToAddr +#define AddrToStr krb5_AddrToStr +#define EnumCache krb5_EnumCache +#define AddrToName krb5_AddrToName +#define dnr krb5_dnr +#define codeHndl krb5_codeHndl typedef int datum; diff --git a/src/mac/kconfig/kconfig.sit.hqx b/src/mac/kconfig/kconfig.sit.hqx index f6d72f509..3e9688a60 100644 --- a/src/mac/kconfig/kconfig.sit.hqx +++ b/src/mac/kconfig/kconfig.sit.hqx @@ -1,506 +1,348 @@ (This file must be converted with BinHex 4.0) - -:#fYMEfjQD@FZFfPd!&0*9%46593K!3#3!eiG!*!%M646593K!!)!!&iGFNaKG3* -P!*!$&J!!$3d*Df0[EQCTCbkeFh3"Z[Y`!%2,LJ#3!i!!N!3"`amHKJ#3&5dS!*! -%rj!%68e38Ne03d-"!+`mF81XKJV9!!!+f3!"+Ni!!!+K!!!U!I2A(dB!N!D5mL0 -%$L*bIjDS$*@CdS'QE[d`1"mq69p-8a0bd[HR6R*5CfHiZl-c%)#(GG3Nq&Fi(Hq -4CCX#j*JG)LVrMNA!!*6ELBT4QI&dhkXIQRJe+#B((&ET2%(Mk-6-@Uk$me)NfMd -GrC'LkEPF`4!h`m,8&ME!`[CEf%#"-9IB+K6EDKZQ@&Y"RbHRTIdF&4fJ$4YN96C -P5C%hmhmr",pr0fi`6%Nhrar5NRi0ep1b+TRre6kqR8Md6bmC,c8FYXCGV$LV8rE -r[i,ljmF)ja)fdE(EiA5HHj6[5d9rTmS+&[1-Y5Xm$,hrIr[+)m$,a&4V5MSe9BT -TI`b#TeSUGhc416c5Gckk(&J,#KFld(%Lf()12!S&jAYipppSY6&8E-XclNiTYPV -[AE5ilamL3'NUVmhl&*mrZI+`j&+bU#1A!a3lUabUJ"LA,PdUUc%P'qG,qr6HK8X -pB`3IB19blp+B2T3aYD@DXA6m-FDFq-,h+2([8)UjXA6L-FS-26CrhY*aadLb,-f -Kd&"pM8XR(+(-L%Qa&&pk`K&1LDjVqJC6kP9J8Xk,-NYecSrThm5()*3S)RG`URZ -A9KiK1%1QH*9Qb)2(I&6E1D#2ZDDX,-hS@N*@Z$8kP&"L,UdS#"E'dd[&`+P'TT6 -&N8Fm%6QG86McFjljYeUf[5HB#G#+P@ar6iSc34X)49M!qU[a[bcPVZZ,&8lThrm -jqCIR2*!!#Fee21IiQ21JJ*)q616lS8$SZBip9-H['qDfRcpdr)ZJQ"cMmRp1$#0 -r6SlNrjbFr,rp1G'1r6QK*a9RZkGr8EKR,B`9Q26A3@9KmEC"LTNYM,H`U4DQY,$ -C&UB@Q1+l&UDaX&pCf"k"UAjQB3S,ZcJk)m`GPVdQ+i1A"'B)kpT'(M-CmVE+Q[S -q$[KM@jUM"Tfh(A4H8Ml)R(LCJ`EZXf1AJml1Mr,cQkjXc8%R@bqP(2rdN`r5VR1 -@HEfIem6V,CrpiRN,riAR8cl`1V2-f2idEjRijX+[H'PQAM0IJ3!'(3@Sm,(1de& -qI[hfi#DF`L13!"`R[k'%,`!%!Y!$aSF&E$1ITN8849(aIfG&hHG*r&q2E`hi[`h -qADcXU%c!YlfV)k&'hDZ(!XD"eq*lpP(HGJek`+HeY)BL!ArpN3'[2k#[keihl*i -ImqIbGKjZD'fk,h$$Y+[crJeMrY9-pHQGVDBf96-H+[0U,9k,ImUE[-PrjIN$aPp -j2YeAjP9bA[GhRah8ZfCU@'qF-Y9V4!mFj08aRXrRp68(5VaY(Gl8)-+mZbqq1@q -l'-m`r5'Yc