summaryrefslogtreecommitdiffstats
path: root/src/include/krb5/base-defs.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove .h files which are now collapsed into krb5.hTheodore Tso1995-04-201-137/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5394 dc483132-0cff-0310-8789-dd5450dbe970
* Windows global stuff:Keith Vetter1995-04-141-5/+5
| | | | | | | | | o removed INTERFACE from non-api functions o add FAR to pointers visible to the world o made the tests for __STDC__ also check for _WINDOWS o creates GSSAPI.DLL & GSSAPI.LIB as per spec. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5354 dc483132-0cff-0310-8789-dd5450dbe970
* Bug fixes or better error handling for the following 4 Windows bugsKeith Vetter1995-04-061-8/+8
| | | | | | | | | | | | | | | | | | | | | | (note, these changes haven't yet been tested on the PC which were failing so no guarantee that they fully work): a) GUI to cns improved so that you don't need a resize for the widgets to align properly, and so the interaction of typing: "username cr password cr" is all you need to do to get you a ticket. b) cns uses krb5_us_gettimeofday instead of krb5_timeofday because the former is more accurate and handles timezones. Probably should make the latter just call the former. c) Added SOCKET_INIT and SOCKET_DESTROY around krb5_sendto_kdc to prevent some tcp/ip stacks from locking up after 8 uses. d) Added a new error message and better error handling to give more precision as to why one PC was getting the error 'Cannot find KDC for requested realm.' git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5342 dc483132-0cff-0310-8789-dd5450dbe970
* Fix comment that referred to STDARG_PROTOTYPESJohn Gilmore1995-03-191-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5175 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Replace nonstandard CHECK_STDARG withJohn Gilmore1995-03-171-1/+1
| | | | | | | | | | | | | | | AC_CHECK_HEADERS. Also check for header file macsock.h, which is a dummy test -- it's false on Unix and PC's, but on the Mac we hand-configure it to be true, to indicate that we want Mac socket support rather than Unix socket support. * base-defs.h, k5-config.h: Use HAVE_STDARG_H, not STDARG_PROTOTYPES. * k5-config.h (NEED_SOCKETS): Add new section which brings in socket include files for the appropriate compilation environment (Mac or Unix; Windows already did this). * macsock.h: New include file, derived from Cygnus Network Security Mac K4 release, for simulating sockets under MacTCP. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5140 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (osconf.h): Remove temp file osconf.newJohn Gilmore1995-02-281-1/+1
| | | | | | | | | | | | | | | | * base-defs.h, dbm.h, error_def.h, sysincl.h: Avoid #include <krb5/...> form; use "..." form. * config.h: Rename to k5-config.h. This is too common a name, now that we use -I..../include/krb5. * free.h: Rename to k5-free.h. * configure.in (AC_INIT): Use another file (not krb5.h) as src test. [Didn't check in the removal of <krb5/krb5.h> yet, til I check in the other changes throughout the tree that make it work.] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5004 dc483132-0cff-0310-8789-dd5450dbe970
* * base-defs.h Typedef krb5_boolean, krb5_msgtype, krb5_kvno,Chris Provenzano1995-01-271-9/+9
| | | | | | | | | | | krb5_addrtype, krb5_keytyp, krb5_enctype, krb5_cksumtype, and krb5_authdatatype as unsigned int. * kdb_dbm.h krb5_dbm_db_set_lockmode(), krb5_dbm_db_set_nonblocking() Fix prototypes to use krb5_boolean and not int. * kdb.h krb5_db_set_lockmode(), krb5_db_set_nonblocking() Fix prototypes to use krb5_boolean and not int. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4856 dc483132-0cff-0310-8789-dd5450dbe970
* * Removed all narrow types and references to wide.h and narrow.hChris Provenzano1995-01-251-9/+8
| | | | | | | | | | | * base-defs.h Typedef krb5_boolean, krb5_msgtype, krb5_kvno, krb5_addrtype, krb5_keytyp, krb5_enctype, krb5_cksumtype, and krb5_authdatatype as int. * kdb.h Made keytype in krb5_encrypted_keyblock explicitly short for backwards compatibility. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4835 dc483132-0cff-0310-8789-dd5450dbe970
* Removed all references to DECLARG and OLDDECLARG.Chris Provenzano1995-01-131-17/+8
| | | | | | Added krb5_context to all krb5_*() routines. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4815 dc483132-0cff-0310-8789-dd5450dbe970
* Add field for structure magic numbersTheodore Tso1994-09-301-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4410 dc483132-0cff-0310-8789-dd5450dbe970
* stamp out rcs keywordsMark Eichin1994-08-181-3/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4189 dc483132-0cff-0310-8789-dd5450dbe970
* Moved KRB5_TGS_NAME to krb5.h, from base-defs.h (where it didn't belong)Theodore Tso1993-12-011-4/+0
| | | | | | | | | Added flag argument to krb5_recvauth() Removed declaration of two internal routines (krb5_generate_authenticator and find_preauthenticator). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3052 dc483132-0cff-0310-8789-dd5450dbe970
* Change export warning notice from "is assumed to require an export license"Theodore Tso1993-09-011-2/+2
| | | | | | to "may require..." git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2638 dc483132-0cff-0310-8789-dd5450dbe970
* Cleaned up TGTNAME define; now KRB5_TGS_NAMETheodore Tso1993-08-171-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2632 dc483132-0cff-0310-8789-dd5450dbe970
* Added new typdef krb5_preauthtypeTheodore Tso1992-09-241-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2387 dc483132-0cff-0310-8789-dd5450dbe970
* For mips compiler, allow definition of "NO_NESTED_PROTOTYPES" toJohn Carr1992-08-211-4/+41
| | | | | | | suppress prototype function declarations within structure declarations. Change krb5_principal to be a pointer to structure; add accessor macros. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2337 dc483132-0cff-0310-8789-dd5450dbe970
* Make use of "const" and "volatile" configurableJohn Carr1992-02-231-6/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2216 dc483132-0cff-0310-8789-dd5450dbe970
* Update copyright noticeJohn Kohl1991-06-061-2/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2156 dc483132-0cff-0310-8789-dd5450dbe970
* Added null definitions for STDARG_PTheodore Tso1991-05-301-2/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2130 dc483132-0cff-0310-8789-dd5450dbe970
* Force use of ANSI stdarg if .cf file defines UseStdargJohn Carr1991-05-291-0/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2121 dc483132-0cff-0310-8789-dd5450dbe970
* add support for KRB5_PROVIDE_PROTOTYPESJohn Kohl1991-04-231-6/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2028 dc483132-0cff-0310-8789-dd5450dbe970
* fix copyrightsJohn Kohl1991-03-141-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1913 dc483132-0cff-0310-8789-dd5450dbe970
* remove confounderJohn Kohl1990-11-191-3/+7
| | | | | | | sort types by base types add wide prototype support git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1458 dc483132-0cff-0310-8789-dd5450dbe970
* put the const in the right placeJohn Kohl1990-10-191-2/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1302 dc483132-0cff-0310-8789-dd5450dbe970
* add const_principalJohn Kohl1990-10-191-4/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1282 dc483132-0cff-0310-8789-dd5450dbe970
* add krb5_const_pointerJohn Kohl1990-10-191-0/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1278 dc483132-0cff-0310-8789-dd5450dbe970
* fix more confusion with krb5_ui_* typesJohn Kohl1990-09-111-5/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1116 dc483132-0cff-0310-8789-dd5450dbe970
* all the ui_foo need to be unsigned!John Kohl1990-09-111-4/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1114 dc483132-0cff-0310-8789-dd5450dbe970
* fix copyright/distribution referenceJohn Kohl1990-05-251-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@944 dc483132-0cff-0310-8789-dd5450dbe970
* krb5_confounder now a ui_4John Kohl1990-05-231-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@905 dc483132-0cff-0310-8789-dd5450dbe970
* remove leading __ on #include-blockers (__ is reserved by standards)John Kohl1990-03-261-3/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@422 dc483132-0cff-0310-8789-dd5450dbe970
* add #define of krb5_princ_realm()John Kohl1990-02-091-0/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@332 dc483132-0cff-0310-8789-dd5450dbe970
* add DECLARG, OLDDECLARG to do proper type conversion &c for ANSIJohn Kohl1990-02-081-0/+4
| | | | | | and old C git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@321 dc483132-0cff-0310-8789-dd5450dbe970
* add compatibility #defines for const, volatileJohn Kohl1990-02-071-0/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@298 dc483132-0cff-0310-8789-dd5450dbe970
* add defs for TRUE and FALSEJohn Kohl1990-01-191-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@145 dc483132-0cff-0310-8789-dd5450dbe970
* add descriptionJohn Kohl1990-01-171-2/+5
| | | | | | | insert PROTOTYPE() macro defs add krb5_deltat git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@111 dc483132-0cff-0310-8789-dd5450dbe970
* add krb5_error_code, krb5_pointerJohn Kohl1990-01-171-8/+19
| | | | | | rename octet, int16, int32 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@94 dc483132-0cff-0310-8789-dd5450dbe970
* change string to dataJohn Kohl1990-01-161-3/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@90 dc483132-0cff-0310-8789-dd5450dbe970
* add krb5_booleanJohn Kohl1989-12-281-1/+4
| | | | | | | fix addrtype add authdatatype git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@58 dc483132-0cff-0310-8789-dd5450dbe970
* add krb5_stringJohn Kohl1989-12-011-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@39 dc483132-0cff-0310-8789-dd5450dbe970
* fix include for copyright, as well as #ifndef token namesJohn Kohl1989-11-271-4/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@33 dc483132-0cff-0310-8789-dd5450dbe970
* *** empty log message ***John Kohl1989-11-211-0/+36
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@26 dc483132-0cff-0310-8789-dd5450dbe970