|
kerb_mit
kerb_mit
/*
* Program: MIT Kerberos routines
*
* Author: Mark Crispin
* Networks and Distributed Computing
* Computing & Communications
* University of Washington
* Administration Building, AG-44
* Seattle, WA 98195
* Internet: MRC@CAC.Washington.EDU
*
* Date: 4 March 2003
* Last Edited: 17 October 2003
*
* The IMAP toolkit provided in this Distribution is
* Copyright 1988-2003 University of Washington.
* The full text of our legal notices is contained in the file called
* CPYRIGHT, included with this Distribution.
*/
#define PROTOTYPE(x) x
#include
#include
long kerberos_server_valid (void);
long kerberos_try_kinit (OM_uint32 error);
char *kerberos_login (char *user,char *authuser,int argc,char *argv[]);
/* Kerberos server valid check
* Returns: T if have keytab, NIL otherwise
*/
long kerberos_server_valid ()
{
return NIL;
}
/* Kerberos check for missing or expired credentials
* Returns: T if should suggest running kinit, NIL otherwise
*/
long kerberos_try_kinit (OM_uint32 error)
{
switch (error) {
case KRB5KRB_AP_ERR_TKT_EXPIRED:
case KRB5_FCC_NOFILE: /* MIT */
case KRB5_CC_NOTFOUND: /* Heimdal */
return LONGT;
}
return NIL;
}
/* Kerberos server log in
* Accepts: authorization ID as user name
* authentication ID as Kerberos principal
* argument count
* argument vector
* Returns: logged in user name if logged in, NIL otherwise
*/
char *kerberos_login (char *user,char *authuser,int argc,char *argv[])
{
return NIL;
}
MySQL PHP Hosting
/*
* Program: Macintosh TCP/IP routines
*
* Author: Mark Crispin
* Networks and Distributed Computing
* Computing & Communications
* University of Washington
* Administration Building, AG-44
* Seattle, WA 98195
* Internet: MRC@CAC.Washington.EDU
*
* Date: 26 January 1992
* Last Edited: 24 October 2000
*
* The IMAP toolkit provided in this Distribution is
* Copyright 2000 University of Washington.
* The full text of our legal notices is contained in the file called
* CPYRIGHT, included with this Distribution.
*/
/* TCP input buffer */
#define BUFLEN (size_t) 8192 /* TCP input buffer */
/* TCP I/O stream */
#define TCPSTREAM struct tcp_stream
TCPSTREAM {
char *host; /* host name */
unsigned long port; /* port number */
char *localhost; /* local host name */
struct TCPiopb pb; /* MacTCP parameter block */
long ictr; /* input counter */
char *iptr; /* input pointer */
char ibuf[BUFLEN]; /* input buffer */
};
extern ResultUPP tcp_dns_upp;
pascal void tcp_dns_result (struct hostInfo *hostInfoPtr,char *userDataPtr);
Page:
1
2
3
4
5
6
7
8
9
10
PHP Database Hosting
PHP MySQL Web Hosting
Cheap PHP Web Host
PHP Web Hosting
|