summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* * Makefile.in (DEFS): Make emptyKen Raeburn2006-04-0218-2/+45
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17833 dc483132-0cff-0310-8789-dd5450dbe970
* Results from Kerberos Interop session:Jeffrey Altman2006-04-0239-264/+729
| | | | | | | | | | | | | | | | | | | | | | - 64-bit Windows compatibility - correct uninitialized variables - work without kerberos 4 libraries including krb524 - add a mechanism to add and remove identities from the options dialog. This allows a configuration to be specified using a separate file based ccache for each identity - work without availability of ccapi - force a renew of credentials on startup to support the case when MSLSA is the only credential cache ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17832 dc483132-0cff-0310-8789-dd5450dbe970
* ticket: newJeffrey Altman2006-04-0210-2/+167
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17831 dc483132-0cff-0310-8789-dd5450dbe970
* don't use configure-defined macros on command line, use autoconf.h onlyKen Raeburn2006-04-0230-0/+75
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17830 dc483132-0cff-0310-8789-dd5450dbe970
* make dependKen Raeburn2006-04-014-59/+65
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17826 dc483132-0cff-0310-8789-dd5450dbe970
* Include autoconf.h (or include it earlier) in a bunch of files that areKen Raeburn2006-04-0137-3/+78
| | | | | | currently depending on command-line macro settings. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17825 dc483132-0cff-0310-8789-dd5450dbe970
* * db2_exp.c, kdb_db2.c: Include k5-int.h earlierKen Raeburn2006-04-013-2/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17824 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check for access, ftime, getcwd, srand48, srand, srandom, stat,Ken Raeburn2006-04-012-2/+64
| | | | | | | | | | | | | | | | | | strchr, strerror, strstr, timezone, umask, waitpid, sem_init, sem_trywait, daemon, alloca.h, dlfcn.h, limits.h, pthread.h, semaphore.h, krb_db.h, kdc.h, sockaddr.sa_len, sockaddr_in.sin_len, stat.st_mtimensec, stat.st_mtimespec.tv_nsec, and stat.st_mtim.tv_nsec. Invoke KRB5_AC_REGEX_FUNCS, AC_TYPE_OFF_T, CHECK_WAIT_TYPE, CHECK_SIGPROCMASK, AC_TYPE_GETGROUPS, CHECK_SETJMP, and DECLARE_SYS_ERRLIST. Add checks for perror declaration, strptime prototype, setrpcent and endrpcent return types from configure.in scripts in subdirectories. With this patch, nearly every -D option used to compile a file that we care about for KfM should now be duplicated in include/autoconf.h. There are still other -D options not represented here (e.g., in appl/, util/pty, and the python sample plugin). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17823 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (KRB5_SOCKADDR_SA_LEN): Use AC_CHECK_MEMBER.Ken Raeburn2006-04-012-48/+16
| | | | | | (CHECK_UTMP): Use AC_CHECK_MEMBERS. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17822 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Never define size_tKen Raeburn2006-04-012-1/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17821 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Always provide three arguments to AC_DEFINEKen Raeburn2006-03-312-16/+20
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17820 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Remove the #undef lines for the PACKAGE_ macrosKen Raeburn2006-03-312-12/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17819 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Don't test word sizesKen Raeburn2006-03-314-8/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17818 dc483132-0cff-0310-8789-dd5450dbe970
* * kt_file.c (krb5_ktf_keytab_externalize, krb5_ktf_keytab_internalize): ReadKen Raeburn2006-03-312-21/+13
| | | | | | | and write file position as 64 bits rather than trying to figure out size of long. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17817 dc483132-0cff-0310-8789-dd5450dbe970
* * secure.c: Include autoconf.h. Include stdint.h and inttypes.h if available.Ken Raeburn2006-03-312-9/+16
| | | | | | | (ftp_uint32, ftp_int32): Always define as [u]int32_t instead of testing configure-time type size macros. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17816 dc483132-0cff-0310-8789-dd5450dbe970
* * prof_int.h (SIZEOF_INT, SIZEOF_SHORT, SIZEOF_LONG)[_WIN32]: Don't defineKen Raeburn2006-03-314-19/+17
| | | | | | | | | * configure.in: Don't test sizes of types. * prof_init.c: Include stdint.h and inttypes.h if available. (prof_int32): Always define as int32_t. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17815 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Don't test sizes of natural typesKen Raeburn2006-03-312-3/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17814 dc483132-0cff-0310-8789-dd5450dbe970
* Stop checking sizeof(type) at configure time.Ken Raeburn2006-03-316-19/+28
| | | | | | | Pull stdint.h and inttypes.h into gssapi.h if available. Don't use size/limit tests for choosing gss_[u]int32; just use [u]int32_t. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17813 dc483132-0cff-0310-8789-dd5450dbe970
* * util_token.c: Include limits.h.Ken Raeburn2006-03-312-3/+11
| | | | | | | (der_length_size, der_write_length): Test INT_MAX instead of SIZEOF_INT. (der_read_length): Test sizeof(int) instead of SIZEOF_INT. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17812 dc483132-0cff-0310-8789-dd5450dbe970
* make depend, now with dependency sortingKen Raeburn2006-03-3164-4122/+4221
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17811 dc483132-0cff-0310-8789-dd5450dbe970
* * depfix.pl (uniquify): Sort dependencies, so little tweaks to include ordersKen Raeburn2006-03-312-2/+13
| | | | | | don't change lots of makefiles. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17810 dc483132-0cff-0310-8789-dd5450dbe970
* make dependKen Raeburn2006-03-301-6/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17809 dc483132-0cff-0310-8789-dd5450dbe970
* * klist.c: Include autoconf.h firstKen Raeburn2006-03-302-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17808 dc483132-0cff-0310-8789-dd5450dbe970
* * dyn.c (DynDelete, DynInsert, DynPut): Delete bcopy branches.Ken Raeburn2006-03-302-22/+5
| | | | | | (HAVE_MEMMOVE): Don't define. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17807 dc483132-0cff-0310-8789-dd5450dbe970
* * aesopt.h: Include autoconf.hKen Raeburn2006-03-303-3/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17806 dc483132-0cff-0310-8789-dd5450dbe970
* * shs.c: Include shs.h firstKen Raeburn2006-03-302-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17805 dc483132-0cff-0310-8789-dd5450dbe970
* * pty-int.h: Include autoconf.hKen Raeburn2006-03-303-17/+23
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17804 dc483132-0cff-0310-8789-dd5450dbe970
* make depend Ken Raeburn2006-03-301-24/+27
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17803 dc483132-0cff-0310-8789-dd5450dbe970
* * ss_internal.h: Include autoconf.hKen Raeburn2006-03-302-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17802 dc483132-0cff-0310-8789-dd5450dbe970
* * k524init.c: Include autoconf.hKen Raeburn2006-03-303-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17801 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Put definition of KRB5_AUTOCONF_H at top of header file, notKen Raeburn2006-03-302-3/+9
| | | | | | bottom. Disable the #undefs for the PACKAGE_ macros. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17800 dc483132-0cff-0310-8789-dd5450dbe970
* include autoconf.h before krb5.hKen Raeburn2006-03-304-2/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17799 dc483132-0cff-0310-8789-dd5450dbe970
* fill a paragraph in a comment because it's making my scripted parsing difficultKen Raeburn2006-03-301-5/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17798 dc483132-0cff-0310-8789-dd5450dbe970
* Currently logger.c is built as part of the KDC, and also built intoKen Raeburn2006-03-302-18/+7
| | | | | | | | | | and exported from libkadm5srv, which the KDC links against. Stop doing that. * Makefile.in (logger.c, logger.o, $(OUTPRE)logger.$(OBJEXT)): Targets deleted. (SRCS, OBJS, clean): Drop references to them. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17797 dc483132-0cff-0310-8789-dd5450dbe970
* Include autoconf.h early in sources, and disable use of @DEFS@Ken Raeburn2006-03-2812-0/+28
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17794 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Always pass three arguments to AC_DEFINEKen Raeburn2006-03-282-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17793 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Always supply three arguments to AC_DEFINE_UNQUOTEDKen Raeburn2006-03-282-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17792 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check for getusershell, lstat, pwd.h, arpa/inet.h. On OSF/1,Ken Raeburn2006-03-282-2/+15
| | | | | | check for setluid in security library. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17791 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (CHECK_UTMP): Call AC_CHECK_FUNCS once instead of AC_CHECK_FUNCKen Raeburn2006-03-282-13/+17
| | | | | | | | for each function. (CHECK_SIGPROCMASK, CHECK_SETJMP, CHECK_UTMP, AC_KRB5_TCL_TRYOLD, KRB5_AC_LIBUTIL): Supply all three arguments in AC_DEFINE calls. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17790 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Supply comment template in AC_DEFINE callsKen Raeburn2006-03-288-22/+38
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17789 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Supply all three arguments when calling AC_DEFINEKen Raeburn2006-03-282-1/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17788 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Don't define NDBM_PW_CHECKKen Raeburn2006-03-282-6/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17787 dc483132-0cff-0310-8789-dd5450dbe970
* make dependKen Raeburn2006-03-2745-1100/+1363
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17786 dc483132-0cff-0310-8789-dd5450dbe970
* * wconfig.pl: New fileKen Raeburn2006-03-272-0/+81
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17785 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (include_xom): Define as "rem" instead of empty on WindowsKen Raeburn2006-03-272-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17784 dc483132-0cff-0310-8789-dd5450dbe970
* get proper KRB5_CALLCONV definitionKen Raeburn2006-03-272-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17783 dc483132-0cff-0310-8789-dd5450dbe970
* fix up windows include/krb5 referencesKen Raeburn2006-03-272-6/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17782 dc483132-0cff-0310-8789-dd5450dbe970
* build and export set/reset_com_err_hook on windowsKen Raeburn2006-03-273-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17781 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5_32.def: Add the new error-message functionsKen Raeburn2006-03-272-1/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17780 dc483132-0cff-0310-8789-dd5450dbe970
* Initial enhanced error message support, similar to what I sent toKen Raeburn2006-03-2623-32/+423
| | | | | | | | | | | | | | | | krbdev except for some function renaming (krb5_free_error was already in use, so added _message to everything), and the context is allowed to be NULL (in which case we fall back to error_message() and storing no strings) to simplify some code. Low-level routines in the support library, using a private data structure; higher-level routines in libkrb5, using a krb5_context. Added error info strings to the KRB_ERR_GENERIC case in gc_via_tkt.c and the python sample service location plugin. Added code to kinit and kvno to look up and display the strings. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17776 dc483132-0cff-0310-8789-dd5450dbe970