summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* * acquire_cred.c (acquire_init_cred):Jeffrey Altman2005-10-314-20/+58
| | | | | | | | | | | | | | If a specific principal has been requested, attempt to acquire tickets and set the ccache name in the context to the ccache containing the tickets if obtained. (KFM/KFW) * ccdefault.c: (krb5int_cc_default) - add KFW support for multiple ccaches ticket: 3223 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17468 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (K5_AC_INIT): Initialize build_dynobj to noKen Raeburn2005-10-282-1/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17467 dc483132-0cff-0310-8789-dd5450dbe970
* When passed GSS_C_INITIATE and a non-NULL desired name, gss_acquire_cred Alexandra Ellwood2005-10-271-0/+36
| | | | | | | | | | | | should search the available credentials caches rather than simply failing if tickets for the desired client principal are not in the default ccache. (this is the KfM-specific portion of the patch -- still need KfW portion) ticket: 3223 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17466 dc483132-0cff-0310-8789-dd5450dbe970
* If configure scripts set build_dynobj=yes, force build of shared objects andKen Raeburn2005-10-2711-6/+28
| | | | | | | 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
* Remove dependency listing on old depfix.sedKen Raeburn2005-10-271-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17460 dc483132-0cff-0310-8789-dd5450dbe970
* Rename depfix2.pl to depfix.plKen Raeburn2005-10-274-4/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17459 dc483132-0cff-0310-8789-dd5450dbe970
* Roll all the "make depend" transformations into one perl scriptKen Raeburn2005-10-275-70/+69
| | | | | | | | * util/depfix2.pl: Incorporate all substitutions from depfix.sed. * util/depfix.sed: Deleted. * config/post.in (.depend): Don't run sed, just use perl. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17458 dc483132-0cff-0310-8789-dd5450dbe970
* make dependKen Raeburn2005-10-271-1/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17457 dc483132-0cff-0310-8789-dd5450dbe970
* Allow dynamic-object dependencies and build flags to be specified as ↵Ken Raeburn2005-10-278-2/+34
| | | | | | | | | | | | | | | | | | | | 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-272-12/+7
| | | | | | | | 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
* * ac_check_krb5.m4: Set LIBS rather than LDFLAGSTom Yu2005-10-252-2/+6
| | | | | | | ticket: 2923 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17451 dc483132-0cff-0310-8789-dd5450dbe970
* Delete setting and testing of STAT_ONCE_PER_SECOND, just always do itKen Raeburn2005-10-213-10/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17449 dc483132-0cff-0310-8789-dd5450dbe970
* Renamed variable 'log' to 'logfile' and made it staticKen Raeburn2005-10-212-40/+47
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17448 dc483132-0cff-0310-8789-dd5450dbe970
* reindent to style in doc/coding-style, via gnu indentKen Raeburn2005-10-213-1178/+1196
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17447 dc483132-0cff-0310-8789-dd5450dbe970
* Jeff's patches for a multi-threaded gss-sample suite, modified to not break theKen Raeburn2005-10-214-32/+315
| | | | | | | | | | single-threaded UNIX case. (Tested on Linux/x86.) Needs stylistic cleanup at some point. ticket: 3214 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17445 dc483132-0cff-0310-8789-dd5450dbe970
* win-mac.h: Add definitions for int32_t and uint32_tJeffrey Altman2005-10-202-0/+6
| | | | | | | ticket:new tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17441 dc483132-0cff-0310-8789-dd5450dbe970
* cc_mslsa.c: Jeffrey Altman2005-10-202-9/+16
| | | | | | | | | | | - provide defaults for client and server names in purge ticket routines - properly size the buffers used to store the names. ticket: new tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17440 dc483132-0cff-0310-8789-dd5450dbe970
* gssapi_krb5.hin: Add missing GSS_DLLIMP modifiers to all exportedJeffrey Altman2005-10-202-8/+12
| | | | | | | | | | data objects exported from the gssapi32.lib so that the applications that link to it know that it is there. ticket: 3189 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17439 dc483132-0cff-0310-8789-dd5450dbe970
* The GINA was being linked to the single threaded runtimeJeffrey Altman2005-10-202-1/+5
| | | | | | | | | | library which was causing thread safety issues. Replace with libcmt.lib. ticket: new tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17437 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (t_ser): Add dl library and thread link options, since kdb5Ken Raeburn2005-10-192-1/+6
| | | | | | library is linked in and needs them. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17436 dc483132-0cff-0310-8789-dd5450dbe970
* * arcfour_s2k.c (asctouni): Counter should be size_t, like lenKen Raeburn2005-10-192-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17435 dc483132-0cff-0310-8789-dd5450dbe970
* This fixes an all-too-frequent nightly-testing failure on Tru64Ken Raeburn2005-10-192-2/+13
| | | | | | | * default.exp (setup_krb5_conf): Don't include a non-listening KDC port in the client's config file. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17434 dc483132-0cff-0310-8789-dd5450dbe970
* * ac_check_krb5.m4: Example autoconf macro to use krb5-config forTom Yu2005-10-182-0/+63
| | | | | | | | | setting build flags for applications. ticket: 2923 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17433 dc483132-0cff-0310-8789-dd5450dbe970
* * libkadm5srv.exports: Don't export internal error-table symbols, or osa*Ken Raeburn2005-10-142-27/+5
| | | | | | symbols that no longer exist in this library. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17428 dc483132-0cff-0310-8789-dd5450dbe970
* * libkadm5clnt.exports: Don't export internal error-table symbolsKen Raeburn2005-10-142-4/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17427 dc483132-0cff-0310-8789-dd5450dbe970
* * lock-test.c (main): Don't call error table initialization routines;Ken Raeburn2005-10-142-4/+5
| | | | | | kadm5_init* routines will do that. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17426 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (SHLIB_EXPLIBS): Revert 10-04 change; add support libraryKen Raeburn2005-10-142-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17425 dc483132-0cff-0310-8789-dd5450dbe970
* * kdc_preauth.c (etype_info_as_rep_helper): New function; sharedTom Yu2005-10-132-10/+85
| | | | | | | | | | | | | code for handling ETYPE-INFO and ETYPE-INFO2. Checks request for "newer" enctypes and does not return an ETYPE-INFO if any "newer" enctypes are present in the request. Reported by Will Fiveash. (return_etype_info2, return_etype_info): Implement in terms of etype_info_as_rep_helper. ticket: 3207 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17424 dc483132-0cff-0310-8789-dd5450dbe970
* * shlib.conf: Change aix5.3 section to aix5.*. Change aix* section to aix4.*,Ken Raeburn2005-10-132-2/+12
| | | | | | and set DYNOBJEXT and MAKE_DYNOBJ_COMMAND. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17423 dc483132-0cff-0310-8789-dd5450dbe970
* * libnover.in (PARSE_OBJLISTS): Die on warnings (including input file not ↵Ken Raeburn2005-10-133-2/+8
| | | | | | | | found). * lib.in (PARSE_OBJLISTS): Likewise. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17422 dc483132-0cff-0310-8789-dd5450dbe970
* * ktutil_funcs.c (ktutil_add): Fix malloc size botches reported byTom Yu2005-10-122-2/+7
| | | | | | | | | | | | Will Fiveash. ticket: 3002 target_version: 1.4.3 tags: pullup component: krb5-admin version_reported: 1.4 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17421 dc483132-0cff-0310-8789-dd5450dbe970
* * kdc_preauth.c (return_etype_info2): Apply patch from WillTom Yu2005-10-122-1/+8
| | | | | | | | | | Fiveash to use reply key's enctype, not the long-term key's enctype, to avoid some enctype similarity problems. ticket: 3205 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17420 dc483132-0cff-0310-8789-dd5450dbe970
* * misc.h, misc.c (schpw_util_wrapper): Rename fromTom Yu2005-10-124-13/+51
| | | | | | | | | | | | | | | | | | | chpass_util_wrapper to make functionality a little more obvious. * schpw.c (process_chpw_request): Update for rename of chpass_util_wrapper. * misc.c (randkey_principal_wrapper_3, schpw_util_wrapper) (chpass_principal_wrapper_3): Update for check_min_life. * misc.h, misc.c (check_min_life): Change to take return error string from KADM5_PASS_TOOSOON, adapted from patch from Shawn Emery. ticket: 3092 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17417 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (SHLIB_EXPLIBS): Include support library. Don't include systemKen Raeburn2005-10-112-1/+4
| | | | | | db library (if in use). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17416 dc483132-0cff-0310-8789-dd5450dbe970
* * libkdb5.exports: Delete __kdb2_*, kdb2_*, and a bunch of other symbols thatKen Raeburn2005-10-112-115/+5
| | | | | | no longer exist in this library. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17415 dc483132-0cff-0310-8789-dd5450dbe970
* partial doc on Novell changesKen Raeburn2005-10-111-17/+23
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17414 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Don't pull in libdb on AIX any moreKen Raeburn2005-10-102-8/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17413 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (resolve, addrinfo-test, fake-addrinfo-test): Don't use "$<"Ken Raeburn2005-10-072-3/+8
| | | | | | outside of implicit rules. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17412 dc483132-0cff-0310-8789-dd5450dbe970
* Reduce work done on a second "make" pass over the tree, by not regeneratingKen Raeburn2005-10-062-3/+6
| | | | | | | | | | lots of makefiles in the process of creating autoconf.h. I think the autoconf bug that was being worked around in 1996 has since been fixed. * Makefile.in (autoconf.stamp): When running config.status, only rebuild autoconf.h. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17411 dc483132-0cff-0310-8789-dd5450dbe970
* Fix bug in parallel buildsKen Raeburn2005-10-062-1/+7
| | | | | | | * Makefile.in (DBSHOBJLISTS): New variable. ($(DBOBJLISTS-k5), $(DBSHOBJLISTS)): Depend on recursion step. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17410 dc483132-0cff-0310-8789-dd5450dbe970
* Move "make depend" check for built-in db2 into db2 module directoryKen Raeburn2005-10-054-9/+18
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17409 dc483132-0cff-0310-8789-dd5450dbe970
* Move libdb2 makefile stuff down into db2 module subtree.Ken Raeburn2005-10-0510-22/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-04123-26/+56
| | | | | | 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 (DBDIR, DBOBJLISTS, DBOBJLISTS-sys, DBOBJLISTS-k5): VariablesKen Raeburn2005-10-042-8/+5
| | | | | | | deleted. (STOBJLISTS): Don't include DBOBJLISTS. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17406 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (SHLIB_EXPLIBS): Only use gssrpc.Ken Raeburn2005-10-044-324/+15
| | | | | | | | | | | | | * configure.in: Set enable_shared=yes. * kdb_xdr.c (krb5_dbe_create_key_data, krb5_dbe_update_tl_data, krb5_dbe_lookup_tl_data, krb5_dbe_update_last_pwd_change, krb5_dbe_lookup_last_pwd_change, krb5_dbe_update_mod_princ_data, krb5_dbe_lookup_mod_princ_data, krb5_dbe_search_enctype, krb5_dbe_find_enctype): Unused functions deleted. (safe_realloc): Unused macro deleted. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17405 dc483132-0cff-0310-8789-dd5450dbe970
* * api.2/init-v2.exp: Temporarily disabled test103Ken Raeburn2005-10-042-1/+8
| | | | | | | ticket: 3202 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17404 dc483132-0cff-0310-8789-dd5450dbe970
* * api.1/lock.exp: Temporarily disabled testsKen Raeburn2005-10-042-0/+9
| | | | | | | ticket: 3201 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17403 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb5.c (kdb_get_conf_section): If the default realm is null, return null.Ken Raeburn2005-10-042-2/+12
| | | | | | (krb5_db_open): Don't pass null pointer to sprintf if default_realm is null. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17402 dc483132-0cff-0310-8789-dd5450dbe970
* * create/kdb5_mkdums.c (set_dbname_help): Set default realm and construct anKen Raeburn2005-10-044-20/+48
| | | | | | | argument vector describing the database pathname, before calling krb5_db_open. * verify/kdb5_verify.c (set_dbname_help): Likewise. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17401 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1_get.c (asn1_get_tag_2): Patch from Zhihong Zhang to properlyTom Yu2005-10-032-1/+6
| | | | | | | | | | handle tag numbers >= 30. ticket: 2542 target_version: 1.4.3 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17400 dc483132-0cff-0310-8789-dd5450dbe970