summaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Remove ChangeLog files from the source tree. From now on, theSam Hartman2006-04-111-3210/+0
| | | | | | | subversion commit log entry needs to include information that would have been in the changelog. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17893 dc483132-0cff-0310-8789-dd5450dbe970
* Move pty library from util/pty to appl/libpty; update Makefile.in andKen Raeburn2006-04-111-0/+5
| | | | | | configure.in files accordingly. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17887 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (KRB5_AC_CHECK_TYPE_WITH_HEADERS): Use quotes around tr argumentsKen Raeburn2006-04-081-0/+2
| | | | | | to prevent shell substitutions. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17881 dc483132-0cff-0310-8789-dd5450dbe970
* Move definitions of KRB5_PRIVATE and KRB5_DEPRECATED from autoconf.hKen Raeburn2006-04-081-0/+5
| | | | | | to $(ALL_CFLAGS). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17871 dc483132-0cff-0310-8789-dd5450dbe970
* Add prerequisites for some header checks to avoid "present but cannotTom Yu2006-04-051-0/+5
| | | | | | be compiled" warnings. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17856 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check for access, ftime, getcwd, srand48, srand, srandom, stat,Ken Raeburn2006-04-011-0/+12
| | | | | | | | | | | | | | | | | | 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-011-0/+3
| | | | | | (CHECK_UTMP): Use AC_CHECK_MEMBERS. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17822 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Remove the #undef lines for the PACKAGE_ macrosKen Raeburn2006-03-311-1/+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-311-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17818 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Put definition of KRB5_AUTOCONF_H at top of header file, notKen Raeburn2006-03-301-0/+5
| | | | | | bottom. Disable the #undefs for the PACKAGE_ macros. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17800 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check for getusershell, lstat, pwd.h, arpa/inet.h. On OSF/1,Ken Raeburn2006-03-281-0/+3
| | | | | | 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-281-0/+7
| | | | | | | | 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
* fix up windows include/krb5 referencesKen Raeburn2006-03-271-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17782 dc483132-0cff-0310-8789-dd5450dbe970
* Instead of arbitrary division of headers into include and include/krb5, withKen Raeburn2006-03-111-0/+8
| | | | | | | | | | | | include directives sometimes using krb5/foo.h and sometimes using foo.h, and -I options always given for both directories in both source and build trees, push include/krb5/* up a level and drop the krb5 directory (except, for the moment, the change log). Updated #include directives, -I options, and dependencies accordingly, and deleted one or two bits of old, unused code that was noticed in the process. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17730 dc483132-0cff-0310-8789-dd5450dbe970
* Add a new recursive target "generated-files-mac", for producing theKen Raeburn2006-03-111-0/+5
| | | | | | | generated files that lxs wants to feed into the Mac build system. (First approximation, may want some fine tuning later.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17728 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check for vsnprintf and vasprintf, and for positionalKen Raeburn2006-03-091-0/+5
| | | | | | specification support in printf format strings. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17723 dc483132-0cff-0310-8789-dd5450dbe970
* Merge from plugin branchKen Raeburn2006-03-071-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | Add plugin support: - plugin routines in support library (may break windows build!) - plugin support in KDC location code - sample Python-based plugin for KDC location, not built without tweaking sources - changed service location interface to use an enum instead of passing profile string and DNS strings and port numbers - changed pathnames for plugin locations, including kdb back end - remove locate_service from accessor API Also, do build shared libraries for Darwin just like any other UNIX box. Not present yet: - use new plugin interface for kdb back end - Windows support - Mac bundle support (but dlopen support works) - search path for libkrb5 plugins (only one hard-coded directory for now) - sorting of plugin collections for predictable ordering See the various ChangeLogs for specifics. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17706 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (clean-unix): Delete util/fakedestKen Raeburn2006-03-021-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17690 dc483132-0cff-0310-8789-dd5450dbe970
* Qing Dong <dongq@mit.edu> provided a set of changes to allowJeffrey Altman2006-02-271-0/+4
| | | | | | | | | | | | | krb5 to build under the Microsoft Visual Studio 8 compiler in 64-bit mode and produce file names that do not conflict with the names produced by the 32-bit build. That patch was modified to work on Unix and also include processor dependent pre-processor definitions to remove warnings. ticket: 3415 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17680 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (AC_KRB5_TCL_TRYOLD): Include $LIBS in $TCL_LIBSKen Raeburn2006-01-181-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17591 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5-config.in: Cause libs output to match actual requiredTom Yu2006-01-061-0/+5
| | | | | | | | | | ordering of libraries. ticket: 3320 target_version: 1.4.4 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17581 dc483132-0cff-0310-8789-dd5450dbe970
* Rename "modules" to "plugins", and fix up makefile variables etcKen Raeburn2005-12-171-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17565 dc483132-0cff-0310-8789-dd5450dbe970
* execute wconfig on src/windows/kfwlogon/Makefile.inJeffrey Altman2005-11-291-0/+4
| | | | | | | | ticket: 3254 tags: pullup status: resolved git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17519 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (K5_AC_INIT): Initialize build_dynobj to noKen Raeburn2005-10-281-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17467 dc483132-0cff-0310-8789-dd5450dbe970
* If configure scripts set build_dynobj=yes, force build of shared objects andKen Raeburn2005-10-271-0/+2
| | | | | | | not static objects; set it in the db2 directories. Fix up some bugs in Mac support just checked in for building plugin modules. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17461 dc483132-0cff-0310-8789-dd5450dbe970
* Allow dynamic-object dependencies and build flags to be specified as ↵Ken Raeburn2005-10-271-0/+5
| | | | | | | | | | | | | | | | | | | | distinct from shared-library dependencies and flags. Define them for the Mac, default to same as shared-library versions on other platforms. * config/shlib.conf: Set DYNOBJ_EXPDEPS and DYNOBJ_EXPFLAGS. (*-*-darwin*): Change MAKE_DYNOBJ_COMMAND definition to use DYNOBJ_EXPFLAGS and DYNOBJ_LOADER_PROG instead of SHLIB_EXPFLAGS and a hardcoded pathname to the KDC binary, respectively. * config/pre.in (DYNOBJ_EXPDEPS, DYNOBJ_EXPFLAGS): New variables. * config/libnover.in ($(LIBBASE)$(DYNOBJEXT)): Use DYNOBJ_EXPDEPS instead of SHLIB_EXPDEPS in dependencies. * aclocal.m4 (KRB5_BUILD_LIBRARY_WITH_DEPS): Substitute DYNOBJ_EXPDEPS and DYNOBJ_EXPFLAGS. * modules/kdb/db2/Makefile.in (DYNOBJ_LOADER_PROG, DYNOBJ_EXPFLAGS_WITH_LOADER, DYNOBJ_EXPDEPS_WITH_LOADER): New variables. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17456 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (KRB5_AC_INET6): Drop enable/disable-ipv6 option; emit a ↵Ken Raeburn2005-10-271-0/+5
| | | | | | | | warning for it for now, and always do use-if-available. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17455 dc483132-0cff-0310-8789-dd5450dbe970
* Move libdb2 makefile stuff down into db2 module subtree.Ken Raeburn2005-10-051-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some steps towards making module build on Darwin, not there yet. * aclocal.m4 (KRB5_BUILD_LIBRARY_WITH_DEPS): Substitute DYNOBJEXT and MAKE_DYNOBJ_COMMAND. (KRB5_LIB_AUX): Don't define _KDB5_STATIC_LINK. * config/libnover.in (darwin.exports): New target. ($(LIBBASE)$(DYNOBJEXT)): New target, instead of $(LIBBASE)$(SHLIBVEXT). (all-libs): Build $(LIBBASE)$(DYNOBJEXT). (install-shared): Use DYNOBJEXT. * config/pre.in (DYNOBJEXT, MAKE_DYNOBJ_COMMAND): New variables. * config/shlib.conf: Set DYNOBJEXT, MAKE_DYNOBJ_COMMAND to the SHLIB versions. For Darwin, set them to create a .so bundle, and set SHLIB_EXPORT_FILE_DEP to darwin.exports. * config/pre.in (DB_DEPLIB, DB_DEPLIB-k5, DB_DEPLIB-sys, DB_VERSION, DB_DEPS, DB_DEPS-sys, DB_DEPS-k5, DB_DEPS-redirect, DB_LIB, KDB5_DB_LIB): Variables deleted. (KDB5_LIBS): Set to just $(KDB5_LIB). * modules/kdb/db2/Makefile.in (DB_VERSION, DB_DEPS, DB_DEPS-sys, DB_DEPS-k5, DB_DEPS-redirect, DB_LIB, KDB5_DB_LIB, DB_DEPLIB, DB_DEPLIB-k5, DB_DEPLIB-sys): Variable definitions moved here from config/pre.in. (SHLIB_EXPLIBS): Only use gssrpc and KDB5_DB_LIB. * modules/kdb/db2/libdb2/test/Makefile.in (DB_LIB, DB_DEPLIB): Define here now. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17408 dc483132-0cff-0310-8789-dd5450dbe970
* Move the db2 library to the site of its one use, the kdb-db2 module.Ken Raeburn2005-10-041-0/+4
| | | | | | Update configuration scripts, pathname make variables, etc., accordingly. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17407 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (fake-install): Do install in modules/kdb/db2. Caught by MichaelKen Raeburn2005-09-261-0/+5
| | | | | | Calmer. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17398 dc483132-0cff-0310-8789-dd5450dbe970
* Move lib/kdb/kdb_db2 to modules/kdb/db2, and patch up pathnames in variousKen Raeburn2005-09-221-0/+7
| | | | | | files to compensate. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17395 dc483132-0cff-0310-8789-dd5450dbe970
* Rework logic for using res_ninit() and friends to fall back toTom Yu2005-09-081-0/+5
| | | | | | | | | res_init() if res_ndestroy() isn't available. ticket: 3172 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17377 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (PL_KRB5_MAJOR_RELEASE, PL_KRB5_MINOR_RELEASE, PL_KRB5_PATCHLEVEL,Ken Raeburn2005-08-201-2/+9
| | | | | | | | | | | PL_KRB5_RELTAIL): New macros, holding values extracted from patchlevel.h at autoconf time. (K5_VERSION): Define in terms of the PL_* macros. (K5_TOPDIR): If m4exit doesn't work, try builtin(m4exit,1). * configure.in: Set KRB5_VERSION from K5_VERSION, don't parse patchlevel.h. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17343 dc483132-0cff-0310-8789-dd5450dbe970
* All configure.in scripts: Use K5_AC_INIT instead of AC_INITKen Raeburn2005-08-201-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17342 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (K5_AC_INIT, K5_VERSION, K5_BUGADDR): New macrosKen Raeburn2005-08-201-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17341 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (fake-install): New target; create a partially populated installKen Raeburn2005-08-171-0/+6
| | | | | | | tree. (check-prerecurse): Depend on it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17332 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (AC_LIBRARY_NET): Special-case AIX 5.x due to brokenTom Yu2005-07-201-0/+6
| | | | | | | | | | res_ninit(), or more precisely, incorrect size of struct __res_state. ticket: 2902 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17309 dc483132-0cff-0310-8789-dd5450dbe970
* doc novell changeKen Raeburn2005-07-141-1/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17303 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (INSTALLMKDIRS): Add KRB5_DB_MODULE_DIRKen Raeburn2005-07-021-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17289 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (libnover_frag): Set and substituteKen Raeburn2005-06-291-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17274 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Override guessed PTHREAD_CFLAGS withKen Raeburn2005-06-211-0/+2
| | | | | | correct value for solaris+gcc. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17266 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (WITH_CC): Don't use -pedantic on Linux.Ken Raeburn2005-06-211-2/+4
| | | | | | | (KRB5_AC_FIND_DLOPEN): New macro. Set DL_LIB. (CONFIG_RULES, AC_KRB5_TCL_TRYOLD): Use it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17262 dc483132-0cff-0310-8789-dd5450dbe970
* *** empty log message ***Ken Raeburn2005-06-211-1/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17261 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (WITH_CC): Don't use -pedantic on LinuxKen Raeburn2005-06-211-0/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17260 dc483132-0cff-0310-8789-dd5450dbe970
* Novell Database Abstraction Layer merge.Ken Raeburn2005-06-211-0/+4
| | | | | | Will probably break things. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17258 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check for endian.hKen Raeburn2005-06-151-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17238 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check for headers byteswap.h, sys/bswap.h, machine/endian.h,Ken Raeburn2005-06-101-0/+6
| | | | | | machine/byte_order.h, and functions bswap16, bswap64, bswap_16, and bswap_64. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17236 dc483132-0cff-0310-8789-dd5450dbe970
* Fix gcc preprocessor warnings due to last changeKen Raeburn2005-06-061-0/+6
| | | | | | | | * configure.in: Put #undef for the PACKAGE_* symbols at the start of autoconf.h. Use a leading comment to hide the #undef from the autoconf substitutions. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17228 dc483132-0cff-0310-8789-dd5450dbe970
* Some autoconf messages want to use the PACKAGE_* valuesKen Raeburn2005-06-011-0/+4
| | | | | | * configure.in: Identify package in AC_INIT call. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17227 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Merged content from include/configure.in. Don't configureKen Raeburn2005-05-131-0/+5
| | | | | | | | | | | | | | | include directory any more; build its makefiles and autoconf.h directly. Provide comment template when defining C macros. * include/configure.in: Deleted, content merged into ../configure.in. * include/Makefile.in (thisconfigdir, mydir): Updated for configure change. ($(srcdir)/krb5/autoconf.stmp): Use $(thisconfigdir) when locating configure.in and autom4te.cache. * include/kerberosIV/Makefile.in (thisconfigdir, mydir): Updated for configure change. * include/krb5/Makefile.in (thisconfigdir, mydir): Updated for configure change. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17217 dc483132-0cff-0310-8789-dd5450dbe970